[2018年最新整理]c语言应用程序编译与发布
实验(十) 应用程序编译与发布
电科081班级 张辉
NO.:080712110078
实验目的:
掌握生成.EXE文件和人工发布应用程序的方法。
实验要求:
1.设计一个主控程序,并调用实验8创建的“订货系统”表单。
2.连编应用程序,并将.EXE文件名称定义为“订货系统”。
3.人工发布应用程序。
实验准备:
1.阅读主教材10.3.1节。
2.准备好实验8的有关文件(见表2.10.1)。
实验步骤:
10-1
设置文件默认路径:
从下表可见,“订货系统”全部文件包括“订货”数据库等共12种。
类别文件名类型加入项目的方式命令文件
订货系统
.PRG
主文件,使用“添加”按钮增入表单
订货系统、货物、客户、员工.SCX/ .SCT连编时自动增入
菜单基础数据.MNX、.MNT、.MPR连编时自动增入数据库
订货
.DBC 、.DCT使用“添加”按钮增入表
订单、订单明细、货物、客户、员工.DBF、.CDX、.FTP、.BMP
随“订货”数据库增入
10-2
主控文件编写如下:
10-3
“订货系统.SCX”的Form1的Unload事件代码编写如下:
10-4
创建“项目管理器”:在命令窗口中输入MODIFY PROJECT 订货,即显示“订货”项目管理器窗口(参阅图2.10.1)。
10-5
设置主文件:选定“代码/程序”结点,使用“添加”按钮来添加“订货系统.PRG”,该文件自动成为主文件。
10-6
添加数据库:选定“数据/数据库”结点,使用“添加”按钮来添加“订货.DBC”。
10-7
选定“连编”按钮,即显示“连编选项”对话框)→选定“连编可执行文件”选项按钮→选择“确定”按钮→通过“另存为”对话框,将文件保存为“订货系统.EXE”。
10-8
人工发布应用程序
① 将下表列出的文件复制到“c:\vfpex\实验\订货系统发布”文件夹,然后将这些文件压缩打包。
表2.10.2 “订货系统发布.RAR”应包含的发布文件
类别文件执行文件订货系统.EXE数据库订货.DBC、订货.DCT表订单、订单明细、货物、客户和员工的.DBF和.CDX文件,员工.FPT,郑大地.BMP支持文件Vfp61.DLL(3292K),Vfp6rchs.DLL(845K)
② 将“订货系统.RAR”复制到优盘,再从优盘复制到目标计算机。
③ 在目标计算机将“订货系统发布.RAR”解压,然后执行“订货系统.EXE”。
思考与操作:
1.如果不进行“发布”,那么直接在不同的计算机执行“订货系统.EXE”将会出现什么情况?
答:如果不进行“发布”,直接在不同的计算机执行“订货系统.EXE”将会出现如下图所示提示:(当然,按“否”后还是可以进入系统的)
答:源文件无效。
2.为什么发布文件要包括数据库和表,但不包括表单?
答:发布文件包括表单后,货号和数量字段的数据将不能添加。
3.如果在连编时要使“订货一览表”报表能自动增入项目管理器,那么应该修改什么文件?
答:要使“订货一览表”报表能自动增入项目管理器,应该修改订货系统.PRG文件,使其打开“订货一览表”报表。