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