应用程序开发实例.ppt
第9章 应用程序开发实例,课题:应用程序的设计,教学目的:1、学会应用程序设计的方法2、学会应用程序编译的方法3、学会发布应用程序的方法通过学习,让学生体会到实际应用程序开发的过程,学会用VF6解决实际问题的方法。,如何开发能解决实际问题的应用程序,教具,教学方法,网络机房,讲授法、演示法、练习法、观察讨论法,教学重点难点,教学步骤,导入新课:1、应用程序的设计 教师给出设计应用程序的四个阶段:(1)分析阶段。(2)设计阶段。(3)实施阶段。(4)维护阶段。2、主程序的设计 教师演示并引导学生完成如下的主程序:自行设计一个“学生成绩管理系统”的主程序。,_screen.icon=audio.ico_screen.caption=学生成绩管理系统if file(c:windowssystemgl.lld)do form jm set cursor on do form key1 read eventselse if messagebox(“请使用正版安装盘重新;安装本系统!”,0+16+0,使用提示)=1 quit endiendiretu,3、应用程序的编译教师讲解编译包括以下几方面的操作:(1)设置文件的排除与包含属性(2)设置主文件(3)设置项目信息(4)清理项目(5)编译项目:包括连编项目、连编应用程序、连编可执行文件、连编COM DLL等操作4、应用程序的发布 教师演示并讲解如下两个过程:(1)创建发布目录(2)创建发布磁盘教师指导学生完成如下三个练习,教师先演示,演示完毕做出总结,然后学生按操作步骤练习:,练习1:使用程序生成器创建学生成绩管理系统,为图书管理应用系统新建一个文件夹d:CJGL1,用来存放应用系统需要的数据库、表、表单、报表和应用程序等组件。,操作步骤:启动应用程序向导。在Visual FoxPro 6.0的主窗口中选择工具选单,单击向导中的全部选项,打开向导选取对话框。选择应用程序向导选项,打开应用程序向导对话框,输入项目文件名称“CJGL.pjx和位置。单击“确定”按钮,系统自动创建应用程序框架,然后打开项目文件“CJGL”和“应用程序生成器”窗口。添加已创建的数据库。创建表单和报表 单击生成按钮 修改表单和报表。选择“高级”选项卡,设置帮助文件和应用程序的默认目录。在信息选项卡中,可以设置应用程序的有关信息。单击应用程序生成器窗口的确定按钮,关闭自动生成各个选项卡所做的设置。,练习2:应用程序的编译,将练习1生成的应用程序编译成可执行的.exe文件。操作步骤:打开项目文件“CJGL,单击项目管理器中的连编按钮,打开连编选项对话框,选择连编可执行文件选项。单击确定按钮,在另存为对话框中指定应用程序名为“CJGL.exe。系统自动编译生成CJGL.exe可执行的文件。,练习3:应用程序的发布,对“CJGL”应用程序创建发布目录和发布磁盘。,操作步骤:在Visual FoxPro 6.0的主窗口中选择工具选单,单击向导中的安装选项,打开安装向导的定位文件对话框。指定发布树目录,例如,d:CJGL1。单击下一步按钮,打开指定组件对话框。选择Visual FoxPro 运行时刻组件,此时.dll文件会自动包含在应用程序文件中,以便可以在用户机上正确安装。单击下一步按钮,打开磁盘映像对话框。输入要磁盘映像目录的位置和选择磁盘映像的类型。例如,选择磁盘映像目录为d:XJ,磁盘映像的类型为1.44 MB 3.5英寸。单击下一步按钮,打开安装选项对话框。输入安装对话框的标题、版权信息及安装完成后需要执行的程序,一般为Readme.txt文件。单击下一步按钮,打开默认目标目录对话框,其中在默认目标目录文本框中需要指定安装时默认的安装路径。单击下一步按钮,打开改变文件设置对话框。可以根据是否要将文件安装到其他目录中、更改程序组属性或者为您的文件注册ActiveX控件?来设置。单击下一步按钮,打开完成对话框。单击完成按钮,开始制作安装磁盘。制作完成后系统打开安装向导磁盘统计信息对话框,显示安装磁盘的统计信息。,师生共同研讨:如何设计一个“学生成绩管理系统”?教师提出要求,给出一定的提示,师生共同研讨出开发该系统的大体框架,在今后的练习课中,可以此为素材,让学生通过自己的学习来开发一套简单的学生成绩管理系统。本课程结业设计作业:请利用所学的VF6知识开发一套能够随机出题并能自动阅卷(可以只有选择题、填空题)的考试系统。板书设计:1、应用程序设计2、主程序设计3、应用程序编译4、发布应用程序,练习5:填空题,(1)连编后生成的应用程序需要在Visual FoxPro中运行,则该应用程序文件的扩展名为();如果该应用程序可以在Windows下运行,则该应用程序文件的扩展名为()。(2)使用应用程序向导创建的项目,除了项目文件外还自动生成一个()。(3)在应用程序生成器的常规选项卡中,选择应用程序类型为正常选项,将生成一个()文件,选择顶层选项,将生成一个()文件。(4)如果项目不是由应用程序向导创建的,则应用程序生成器只有数据、()和报表3个选项卡可用。,谢谢您的使用!,