请你耐心读以下大概1页半的内容,就OK了。
第十一章 应用程序的管理
一个实用的数据库应用系统常包括许多文件,例如,prg文件、表单、菜单、报表、数据库及表、视图等。项目管理器提供了管理他们的集成环境。
1.项目管理器,将数据库、表单、程序等所有文件加入到项目文件中
2.设置项目的主文件
用户运行应用程序时,首先执行的是主文件,之后由主文件依次调用其他组件。
可以定义主文件的有程序文件、菜单、表单以及查询,VFP默认添加到项目中的第一个此类文件为主文件。更改主文件的方法:在项目管理器中选定文件,项目设置主文件
3.连编项目
连编项目的目的是让VFP系统对项目的整体性进行测试。主文件一旦确定,项目连编时会自动将各级被调用文件增入项目管理器,但数据库、表、视图等数据文件不会自动增入。连编以后,除了被设置为“排除”的文件,项目包含的其他文件将合成为一个应用程序文件。
连编项目:
BUILD PROJECT <项目文件名>
连编应用程序:app
BUILD APP <应用程序文件名> FROM <项目文件名>
连编可执行文件:exe
BUILD EXE <可执行文件名> FROM <项目文件名>
应用程序文件(app)只能在VFP环境下运行
可执行文件(exe)既可以在VFP环境下运行,也可以在Windows环境下运行,但必须和动态链接库Vfp6rdll和 Vfp6rchsdll(中文版)或Vfp6renudll(英文版)一起构成VFP所需的完整运行环境(注意必须放在同一个目录下)。
4.文件的包含和排除
项目管理器中的文件可分为“包含”和“排除”两种类型,左侧有Ø标记的文件是“排除”文件,其余则是“包含”文件。
当项目连编时,VFP将项目包含的所有文件组合成为单一的应用程序文件,并使这些文件都变为只读。设置为“排除”的文件可以由用户修改。通常将可以执行的文件(例如表单、报表、查询、菜单和程序)设置为“包含”,而数据文件则根据是否允许写入来决定要否设置为“排除”。总之,所有不允许用户更新的文件应设置为“包含”。
更改文件类型的方法:在项目管理器中选定文件,项目包含/排除
5.主文件的设置
通常,将一个prg文件设为主文件(主程序文件)。主程序文件应完成的任务如下:
①对应用程序的环境进行初始化,如打开数据库、声明变量、设置SET等。
②显示初始的用户界面
③控制事件循环
显示出初始的用户界面后,还需要建立一个事件循环来对用户的 *** 作作出响应。因此主程序中要用READ EVENTS 语句启动事件循环。
当事件循环开始以后,应用程序将控制权交给最后一个显示出来的界面来处理,这个界面退出时要用CLEAR EVENTS语句结束事件循环。
注意:如果在主文件中没有包含READ EVENTS,在VFP环境中可以正确地运行应用程序,但是离开VFP环境运行应用程序时,会出现程序显示片刻就退出的现象。
6.运行应用程序
DO <应用程序文件名app>
DO <可执行文件名exe>
一个主程序(prg)的例子如下:
set directory to curdir() &&将程序的资源路径设为当前程序所在的文件夹
set sysmenu off &&不显示系统菜单
set talk off
set safety off
set deleted on &&不显示被逻辑删除的记录
set century on
set date to ymd
set mark to ‘’
set status bar off &&不显示VFP状态条
on shutdown quit &&若没有这句,可能不能退出VFP。
clear
MODIFY WINDOW SCREEN TITLE '图书管理系统' NOCLOSE
_SCREENCONTROLBOX=F &&_SCREEN是系统内存变量(也就是VFP主窗口对象)
_SCREENWINDOWSTATE=2
DO FORM 登录界面scx
READ EVENTS &&启动事件循环
注意在主界面的“退出系统”的代码中应有:CLEAR EVENTS
注意:如果主文件是一个表单,应在表单的Load事件中设置参数,在Activate事件中写:READ EVENTS。
可以分离数据库,导入到vs中
1:
新建安装部署项目
打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定(详细见下图)
2:
安装向导
关闭后打开安装向导,点击下一步,或者直接点击完成
如下图:
3:
开始制作
安装向导完成后即可进入项目文件夹:
双击"
应用程序文件夹
"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来
出现如下界面:
然后右击你的可执行文件,创建快捷方式,然后把快捷方式分别剪切或复制到左边的"用户的'程序'菜单"和"用户桌面"中
这样安装程序安装安装完成后会在
"开始->所有程序"和"桌面"上生成程序的快捷方式
复制到用户程序菜单
复制到用户桌面
然后右击左边的"应用程序文件夹"打开属性对话框:
将属性中的"
defaultlocation
"的路径中的"[manufacturer]"去掉,
不然的话做好的安装程序默认安装目录会是"c:\programm
file\你的用户名\安装解决方案名称";
修改后如图:
然后打开解决方案管理器,右击你的解决方案名称,选择属性:
在打开的属性页中,选择"
系统必备
",
在打开的系统必备页中
,
选中如下中的选择项
,
这个很重要
!!!!!1!!!!!
选上以后,在生成的安装文件包中包含netframework组件(这个选项默认是没有选中的)
好了,这样就完成99%了,然后点击"生成->生成解决方案",哈,生成成功!
4:
制作完成
现在打开解决方案文件夹下的debug文件夹,就可以看到生成的安装文件了
制作好程序之后,有很多作者都习惯用专业软件来给程序添加一个安装程序包。其实微软的2000和XP系统已经自带了一个小巧的制作安装软件iexpress,大小只有112KB,,存放在\Windows\System32中。由于是微软自带的程序,所以制作的安装软件具有更好的兼容性。下面笔者就简单介绍该软件的使用方法,希望用这款软件来制作一个比较专业的安装程序包。
iexpress的使用方法很简单,只需在运行中输入iexpress就可以。虽然iexpress是一款英文软件,不过制作安装程序包采用的是向导式, *** 作起来不算很难。在开始的时候有两个选项,一个是创建新的自解压指导文件,另一个是打开已经保存的自解压指导文件,这里我们选择第一个,然后点击下一步。接下来选择制作安装程序包的三种方式,分别是解压并运行安装、只解压并不运行安装和只压缩,根据自己的实际情况来进行选择。然后我们输入安装软件的名称,这里可以是英文,也可以是汉字。下面设置软件在安装前是否提示用户确认,通常情况选择不提示。
接下来添加“用户允许协议”,软件在使用过程当中有什么注意事项和要求都可以写到“用户允许协议”当中,只有用户都同意上面的条件才能正常继续安装。然后在下面添加要制作安装的软件,建立文件列表,并且还要指定安装过程中运行的程序和相应的命令。接下来选择软件在安装过程中的显示模式,分别是默认、隐藏、最大和最小。
设置在软件安装完成后,提示是否显示提示语句,这里笔者建议选择显示。当一切设置完成后,这时候要设置自解压指导文件的保存位置和名称。这里面包含了软件安装过程中信息,建议保存,以备日后再修改。在下面来设置在软件安装完成后是否重启动,笔者建议如果没有什么特殊情况,不要选择重启电脑。
都设置好之后,最后开始制作软件安装包的过程,整个制作过程是在DOS下进行的,这样一个软件的安装程序包就制作完毕。
以上就是关于急!!各位大侠,VFP怎样生产exe文件最后怎么打包成安装程序,越详细越好,我一窍不通,谢谢了!全部的内容,包括:急!!各位大侠,VFP怎样生产exe文件最后怎么打包成安装程序,越详细越好,我一窍不通,谢谢了!、C#写的程序如何打包成安装程序、如何制作软件安装包等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)