1.2 可视化D++语言的主要特点
(1)可视化D++语言能促成电脑软件制作普及化。可视化D++语言不需要用户有特别的计算机专业基础,不需要用户掌握特殊的数据结构、软件工程等知识,有一定文化水平的人都可训练成为软件设计制作的各级设计人员。
(2)可视化D++语言操作简单,容易上手。可视化D++语言有自己的集成开发环境,该环境提供类似Visio的流程图制作界面,用户只需通过鼠标的双击和单击操作即可完成流程图的绘制。
(3)可视化D++语言整体自动集成化。工程设计中任何局部的改动,会自动修正,协调或警示其它有关的受影响的部件的设计,保持工程设计整体协调性。
(4)可视化D++语言生成机器代码优质高效。可视化D++语言能够根据用户绘制的业务流程图自动转换成编译好的机器代码,该电脑代码软件可高速独立运行。
(5)可视化D++语言的使用领域能够不断地拓广。例如, D++语言提供的某个版本,它能极为方便地为 企业的 HTML互联网络,自动生成互联网服务器端的全套简洁可靠又高速运行的C语言的CGI软体的初始文本,不满足的还可以添加或修改设计要求。另外,对不同构架的应用软件,为方便使用,可建立不同版本的可视化D++语言。
1.3 国内外研究现状与水平
1.4 发展趋势
1.5 课题研究的目的和意义
本课主要研究可视化编程语言D++的工作流程,以及学习绘制工作进程图和任务说明书的书写,以及掌握通过可视化模块开发简单的应用程序。并真正了解自动化程序开发的优势以及其运作特点。
当人们学了这样的软件制作技术之后,制作企事业管理应用软件的工作量大为减少。一般的企事业管理应用软件,不一定需要大团队作战,两三个新老结合的软件专业人员加上几个服务人员就能独立的开一个企事业管理应用软件的“快餐店”,快速优质提供大、中、小应用软件。大型应用软件公司的改革是实行“软件设计流水线”,老停留在“让消费者感到厌烦的,用专利去压制其它创新产品”的做法,是不可取的。展望未来几十年,计算机理论语言学者若不从“探讨程序编码的正确性”转向 “探讨软件系统的设计的正确性”。可以想象:若干年后,当一位客户用一种高度清晰直觉的“软件设计与开发自动化”语言写出了他所需要的软件的设计文件之后,这份设计文件又能马上自动地构建一个“高可靠高运速的软件”,也即一个已编译好的能高运速的电脑软件产品,这是何等吸引人啊!。以这种可视化,自动化方式生成的软件技术,显然是一种“直观-易理解,设计-易修改,模快-可移植,产品本身不用文护”的最理想的工程化的软件生产技术。
1.6 本课题的基本内容、重点、难点
1.6.1 课题的基本内容
(1)开发D++语言的背景,了解可视化D++语言的集成开发环境和工作进程图。
(2)绘制工作进程图。
(3)程序码的自动生成。
(4)密码设置与检查、表单之间数据传送以及按钮设预置值、后接进程数据重置值与编辑框取值、更改对象的数据类型和清除、数据数据库数据读取等技术。
1.6.2 本课题的重点
学习Visual D++ 软件系统,通过绘制工作进程图,程序码的生成,最后产生一个或几个数据库应用软件。在这个过程中搞清楚模块进程概念、算法进程概念和独立软件的引用。
1.6.3 本课题的难点 Visual D++ 软件系统设计(3):http://www.youerw.com/jisuanji/lunwen_12118.html