第13章章
建立应用
程序 1
创建应用程序的过程
将创建应用程序的过程转化为创建若干个能处理独立
问题的组件,问题的组件,用文件夹及项目来组织这些组件。组件。
应用程序测试与调试
方便使用表单菜单工具栏
创建数据库表视图关系
帮助访问信息
查询报表图形
设计数据库、确定功能要求设计数据库、
2
提供交互和容错能力
指应用程序与用户之间的信息交互。交互信息:指应用程序与用户之间的信息交互。如通过设计菜单、表单及工具栏来建立用户界面。通过设计菜单、表单及工具栏来建立用户界面。使用SQL语句对数据源进行各种组合,有效地筛语句对数据源进行各种组合,如使用语句对数据源进行各种组合选记录、管理数据,对结果进行分类排序,选记录、管理数据,对结果进行分类排序,对输入形式进行选择
容错能力(纠错能力指在应用程序运行时,容错能力纠错能力):指在应用程序运行时,若用户做了纠错能力
非法的操作,
系统能显示出错信息,而不发生系统崩溃。非法的操作,系统能显示出错信息,而不发生系统崩溃。
3
使用类简化应用程序的设计
把需要重复应用的组件设计为类,可减少程序代码量,把需要重复应用的组件设计为类,可减少程序代码量,及应用程序的组件的测试和调试等所需要的时间。及应用程序的组件的测试和调试等所需要的时间。创建类的三种方法:表单设计器”中选“文件”菜单下的“另存为类”在“表单设计器”中选“文件”菜单下的“另存为类”项;使用“类设计器”使用“类设计器”;在就用程序文件中用命令创建。在就用程序文件中用命令创建。应用系统可视类调试的步骤:(1)创建类;)创建类;(2)设置类的属性,并为方法编写代码;)设置类的属性,并为方法编写代码;(3)将类添加到表单或表单集中;)将类添加到表单或表单集中;(4)运行表单或表单集;)运行表单或表单集;(5)查看类是否按预定设计
工作;)查看类是否按预定设计工作;(6)若设计的类没有完成预期的工作,则修改类的代码;)若设计的类没有完成预期的工作,则修改类的代码;(7)再次运行表单;)再次运行表单;(8)重复(2)~(7)的操作,直到类工作正常。)重复()()的操作,直到类工作正常。
4
构造应用程序的框架
应用系统一般由数据结构、用户界面、查询选项和报表等一般由数据结构、用户界面、
组成。组成。一般运用“项目管理器”组织一个系统的文件由自表、一个系统的文件、一般运用“项目管理器”对组织一个系统的文件、由自表、数据库、表单、查询和报表等。数据库、表单、查询和报表等。
两种运用“项目管理器”的方法:两种运用“项目管理器”的方法:
先用各种设计器或向导创建组件,测试后再将各组件先用各种设计器或向导创建组件,添加到项目中;添加到项目中;项目管理器”中创建新的组件,并测试。从“项目管理器”中创建新的组件,并测试。
应用程序的框架:应用程序的框架:
设置主程序主程序可以是一个程序表单或查询或菜单。可以是一个程序、主程序可以是一个程序、表单或查询或菜单。在应用系统执行时先执行主程序。统执行时先执行主程序。主程序具有调用应用程序框架中各个功能组件的功能具有调用应用程序框架中各个功能组件的功能。主程序具有调用应用程序框架中各个功能组件的功能。
5
设置主程序的方法:
项目”菜单中选择“(1)选择要设置的主程序文件,从“项目”菜单中选择“设)选择要设置的主程序文件,置主文件”菜单;置主文件”菜单;项目管理器”中选择要设置的主程序文件,(2)在“项目管理器”中选择要设置的主程序文件,从快捷)菜单中选择“设置主程序文件”菜单中选择“设置主程序文件”项。
6
主程序的主要功能:
保存原来环境,设置应用程序环境保存原来环境,有时需要在主程序中重新设置应用系统的开发环境,有时需要在主程序中重新设置应用系统的开发环境,而使得退出应用系统时恢复原来的默认设置。得退出应用系统时恢复原来的默认设置。确定初始的用户界面?在主程序中使用“DO菜单文件名.mpr”启动主菜单;在主程序中使用“启动主菜单;在主程序中使用启动主菜单?用“DOFORM表单名”启动一个表单,作为初始用启动一个表单,用户界面。户界面。事件循环命令启动事件循环处理,在主程序中用READEVENTS命令启动事件循环处理,在主程序中用命令启动事件循环处理终止事件循环处理。用CLEAREVENTS终止事件循环处理。终止事件循环处理退出应用系统时,退出应用系统时,恢复环境