文档介绍:第11章管理信息系统开发的关键技术
构建应用程序框架技术
用户身份验证技术
错误验证技术
容错技术
界面设计技术
访问数据库技术
数据绑定技术
数据查询、插入、修改、更新技术
复杂流程图、结构图的绘制技术
构建应用程序框架技术
Visual FoxPro开发环境中,应用程序框架的构建技术
(1)VFP应用程序的组成如下。
①用于组织与存储数据的数据库及数据表;
②用于设置应用程序系统环境的主程序;
③方便用户使用的菜单和工具栏;
④用于输入和显示数据的表单;
⑤允许用户检索或输出数据的查询和报表。
(2)Visual FoxPro的项目管理器是一个集成管理各相关组件的组织工具,使用项目管理器创建一个项目之后,应用程序的开发框架便基本形成,接下来便于按照需求来实现应用程序要求的具体功能。
①设置项目的主文件
②初始化环境
初始化变量。
建立一个默认的访问路径。
打开需要的数据库、自由表及索引。
显示初始的用户界面。
初始的用户界面可以是一个主菜单,也可以是一个表单。在主程序中,可以使用do命令运行一个菜单,或者使用do form命令运行一个表单以初始化用户界面。
③控制事件循环
在用户界面显示出来之后,需要使用read events命令建立一个事件循环来等待用户的交互动作。read events命令的作用是让Visual FoxPro开始处理鼠标或键盘操作等用户事件。从read events命令启动事件循环开始,主文件中后继的所有处理过程将全部挂起,直到相应的clear events命令执行后才会继续执行。
④退出应用程序时,恢复原始的开发环境
Visual Basic开发环境中,应用程序框架的构建技术
Server数据源的连接,实现窗体初始化
创建一个到数据源的连接(Connection),连接到SQL Server数据库;创建一个代表SQL命令行(包括变量、参数、可选项等)的对象;执行命令行;如果返回以表格形式组织的数据,将它们保存在缓存中,产生相应的数据集对象(Recordset)。
,包括添加、修改、删除等
,如果使用事务,确认是否接受事务期间发生的数据变化
(1)对于添加新记录:
(2)执行更新操作:
(3)执行删除当前记录操作:
,返回主菜单
用户单击“返回”按钮,关闭课程信息管理窗体,返回主菜单。“返回”按钮cmdExit的Click事件的程序代码为:Unload Me