三九宝宝网宝宝百科宝宝知识

只有一个VFP表单如何生成可执行文件

03月03日 编辑 39baobao.com

[使用Eclipse插件FatJar做可执行的jar文件]一个ja GUI的程序发现一个相当好的eclipse插件---FatJar: 这个插件的功能就是把外部导入的jar包和自己写的程序做成新的jar包,例如:我们可以直接把数据库驱动程序放到我们自己...+阅读

请你耐心读以下大概1页半的内容,就OK了。第十一章 应用程序的管理 一个实用的数据库应用系统常包括许多文件,例如,.prg文件、表单、菜单、报表、数据库及表、视图等。项目管理器提供了管理他们的集成环境。1.项目管理器,将数据库、表单、程序等所有文件加入到项目文件中2.设置项目的主文件 用户运行应用程序时,首先执行的是主文件,之后由主文件依次调用其他组件。可以定义主文件的有程序文件、菜单、表单以及查询,VFP默认添加到项目中的第一个此类文件为主文件。更改主文件的方法:在项目管理器中选定文件,项目设置主文件3.连编项目 连编项目的目的是让VFP系统对项目的整体性进行测试。主文件一旦确定,项目连编时会自动将各级被调用文件增入项目管理器,但数据库、表、视图等数据文件不会自动增入。

连编以后,除了被设置为“排除”的文件,项目包含的其他文件将合成为一个应用程序文件。连编项目:BUILD PROJECT连编应用程序:.app BUILD APPFROM连编可执行文件:.exe BUILD EXEFROM应用程序文件(.app)只能在VFP环境下运行 可执行文件(.exe)既可以在VFP环境下运行,也可以在Windows环境下运行,但必须和动态链接库Vfp6r.dll和 Vfp6rchs.dll(中文版)或Vfp6renu.dll(英文版)一起构成VFP所需的完整运行环境(注意必须放在同一个目录下)。4.文件的包含和排除 项目管理器中的文件可分为“包含”和“排除”两种类型,左侧有Ø标记的文件是“排除”文件,其余则是“包含”文件。当项目连编时,VFP将项目包含的所有文件组合成为单一的应用程序文件,并使这些文件都变为只读。设置为“排除”的文件可以由用户修改。

通常将可以执行的文件(例如表单、报表、查询、菜单和程序)设置为“包含”,而数据文件则根据是否允许写入来决定要否设置为“排除”。总之,所有不允许用户更新的文件应设置为“包含”。更改文件类型的方法:在项目管理器中选定文件,项目包含/排除5.主文件的设置 通常,将一个.prg文件设为主文件(主程序文件)。主程序文件应完成的任务如下:①对应用程序的环境进行初始化,如打开数据库、声明变量、设置SET等。②显示初始的用户界面 ③控制事件循环 显示出初始的用户界面后,还需要建立一个事件循环来对用户的操作作出响应。因此主程序中要用READ EVENTS 语句启动事件循环。当事件循环开始以后,应用程序将控制权交给最后一个显示出来的界面来处理,这个界面退出时要用CLEAR EVENTS语句结束事件循环。

注意:如果在主文件中没有包含READ EVENTS,在VFP环境中可以正确地运行应用程序,但是离开VFP环境运行应用程序时,会出现程序显示片刻就退出的现象。6.运行应用程序 DODO一个主程序(.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 _SCREEN.CONTROLBOX=.F. &_SCREEN是系统内存变量(也就是VFP主窗口对象) _SCREEN.WINDOWSTATE=2 DO FORM 登录界面.scx READ EVENTS &启动事件循环**注意在主界面的“退出系统”的代码中应有:CLEAR EVENTS 注意:如果主文件是一个表单,应在表单的Load事件中设置参数,在Activate事件中写:READ EVENTS。

VFP数据库应用系统全部编写完成以后如何发布生成一个可执行文件

展开全部

应该叫连编,具体作法是:

在项目管理器中,

将运行中需要修改的文件排除(如表,数据库,索引等),

将运行中无需修改的文件包含(程序、表单、报表文件等一般都要设置为包含,

数据库或表如果不需要修改也可以设置为包含),

然后进行连编,连编为可执行文件(.exe文件)。

该EXE文件既可以在VFP环境下运行,也可以在Windows环境下运行。

在WINDOWS环境下,脱离VFP系统运行时,必须与动态链接库Vfp6r.dll和 Vfp6rchs.dll(中文版)或Vfp6renu.dll(英文版)一起放在同一个目录下,即可。

另外,您也可以将exe文件,设置为排除的文件,动态链接库用安装制作工具软件生成安装文件,当然,不打包直接拷贝到某目录也行。(VFP有没有本身的安装制作工具我忘了,不过反正第三方的可能功能更完善。

如何来做VFP的可执行文件

如果你运行的是一个程序的话,直接把它设为主程序,

否则新建一个主程序,

格式参考如下:

do form forms\kl *你首先运行的表单,如果是其它的,自己改一下

on shutdown quitread event

---------------------------------------------------------------

如果您的程序全部都编好了就可以开始编译您的软件了,很简单,方法如下: 1.按下项目管理器中的连编,出现对话框;

2.选择“连编可执行程序”,确定;

3.输入编译后的EXE文件名,注意目录,然后保存;

接着系统便进入编译过程,这一过程是电脑自动完成的。在这一过程中系统会首先检查您的程序是否有错误,如有错误有时会给出提示,在提示中您一般可以选择“忽略”、“全部忽略”、“取消”,这里的“忽略”就是不管出现的错误继续编译,当然一般不应该这样,一旦出现错误提示应选择取消,然后找出相应的错误,改正后再编译。为了容易查找错误,系统还将错误记录下来,在菜单的“项目”-“错误”中可以看到,其中会讲明是什么错误,发生在哪个程序的哪一条语句中。对于有些错误会不给出提示而直接忽略,但它仍然会把错误记录下来。

如果系统编译时没有记录错误,那是因为在菜单上的“工具”-“选项”-“常规”-“编程”中的“记录编译错误”没有打开。

VFP编译生成的EXE文件是不能直接在另一台电脑上运行的,除非该电脑中已经装有VFP系统,因为EXE文件的运行要依赖于安装在WINDOWS系统中的运行时的库。为此要为该软件制作一套安装盘,方法如下:

将该软件所要用到的数据库(dbc)、数据库备注(dct)、数据库索引(dcx)、表(dbf)、表索引(cdx、idx)、表备注(fpt)、内存变量文件(mem)等等,再就是编译后的exe文件通通复制到上面所建的目录中,然后将复制过去的数据表中试运行用的记录清除,但要注意有些数据可能是软件预先应提供的,那么就不应该删除,如与软件一起提供给用户的。

注意:prg文件、菜单文件、表单文件、报表文件、标签文件等等不要复制进去,因为它们已经被编译在exe文件中了,还有就是不属于软件运行的文件,如系统分析文件,也不要复制进去。

启动VFP系统,如果VFP系统已经启动,最好关闭所有打开的文件。

1.选择菜单上的“工具”-“向导”-“安装”;

2.按“发布树目录”后面的按钮,找到在第1步中建的那个目录,选定,按下一步;

3.选择Visual Foxpro运行库,其它三个一般不选,按下一步;

4.选择生成的安装文件存放的目录,一般可在软件目录中,即与exe目录在一起,还要选择安装方式,要么是1.44M盘、要么是网络安装、或者两都选,按下一步;

5.在安装对话框和版权信息中输入适当内容,安装对话框主要是用在安装软件时显示的信息,版权信息中一定要输入内容,随便输入点啥都成,否则按不了下一步,执行程序中不要输入内容,它不是指软件所要执行的程序。接着再下一步;

6.输入安装的默认目录,在开始菜单的中的程序管理器组的名称,确定用户安装时是仅可以更改目录,还是目录与程序管理器组都可更改,一般就设为都可更改,再下一步;

7.在文件列表中找到编译的exe文件,按下它后面的程序管理器项小方框,在说明中输入开始菜单中启动该软件的图标说明,命令行中输入exe文件名,记得前面加上“%s\”,这是为了软件安装在不同目录中也能正常运行,如果您喜欢,还可为它选择一个图标(按“图标...”按钮选择),否则就是狐狸头,接着确定。在exe文件后的程序管理器项小方框中应出现有一个钩,再按下一步;

9.看完报告后,按完成,这次可就真的完成了,您会在磁盘上看到生成的安装文件目录,如果是网络安装,目录是“netsetup”,其中是安装您的软件所需的文件,如果是3'盘,目录是“disk144”,其中还会有disk1 、disk2、disk3.......等子目录,分别把每个目录中的文件复制到一张盘上,安装时从第一张盘开始,运行setup即可。

应该讲得很详细了吧。跟着去做做看,做好了可别忘了我哦~o~。

---------------------------------------------------------------

vfp项目如何编译成可执行的应用程序

VFP是在WINDOWS下应用的数据库应用和编程软件,它的特点就是窗口,你在用一个表(.dbf)想生成.exe文件时缺少表单或标签的可视窗口的载入.所以你必须创建表单或标签来应用你的数据表.并在代码页中建立主程序用作应用程序的起始点.

以下是MSDN的说明,供参考:

在建立应用程序时,需要考虑如下的任务:

设置应用程序的起始点。

初始化环境。

显示初始的用户界面。

控制事件循环。

退出应用程序时,恢复原始的开发环境。

下面将具体讨论这些任务。典型的情况是,可以建立一个应用程序对象来完成如上任务。请参阅在 Visual Studio …\Samples\Vfp98\Tastrade 目录下的 Tasmanian Traders 示例应用程序来了解详细的技术细节。同时,假设使用“应用程序向导”来编译应用程序,那么它会建立一个应用程序对象。如果需要的话,可以使用程序作为主文件来完成如上任务。有关详细内容,请参阅“将一个程序结构化为主文件”。

设置起始点

将各个组件链接在一起,然后使用主文件为应用程序设置一个起始点。主文件作为应用程序执行的起始点,可以包含一个程序或者表单。当用户运行应用程序时,Visual FoxPro 将为应用程序启动主文件,然后主文件再依次调用所需要的应用程序其他组件。所有应用程序必须包含一个主文件。一般来讲,最好的方法是为应用程序建立一个主程序。但是,使用一个表单作为主程序,可以将主程序的功能和初始的用户界面集成在一起。

如果使用应用程序向导建立应用程序,可让向导替您建立一个主文件程序。您无须自己专门来做,除非在向导完成之后,自己想改变主文件。

若要设置应用程序的起始点

在“项目管理器”中,选择要设置为主文件的文件。

从“项目”菜单中选择“设置主文件”命令。

注意 应用程序的主文件自动设置为“包含”。这样,在编译完应用程序之后,该文件作为只读文件处理。

项目中仅有一个文件可以设置为主文件。

以下为关联文档:

请教如何用vfp来生成一个正态分布的随机数1、产生符合正态分布的随机数:输入“= NORMINV(RAND(),mean,standard_dav)”,mean是均值,standard_dav是标准方差。 2、下拉的方式产生需要数目的随机数,全选,复制,再右键点“选...

在Excel里如何实现自动生成备份文件到另一个文件夹可以用宏来实现写在工作表事件下,但你要事先在宏里写好路径。 Private Sub Workbook_BeforeClose(Cancel As Boolean) a = ActiveWorkbook.Name ActiveWorkbook.SaveAs Filen...

winform生成一个exe的执行文件不太清楚你说的升级是什么意思。 下面我给你几个解决方案: 1.如果用户以前的配置信息都在数据库里面,你可以把升级后的整个项目打包,生成一个安装程序后,然后给用户使用。直接安...

VFP中怎么在表单中添加菜单呀??不是执行“do 菜单文件名.mpx”你照着一下的方法看看行不行1.新建菜单(若已有,可以直接打开菜单) 2.“显示”---“常规选项”---选中“顶层表单” 3.若是新建菜单则需要进行本...

vfp生成菜单在那里请你耐心读以下大概1页半的内容,就OK了。 第十一章 应用程序的管理 一个实用的数据库应用系统常包括许多文件,例如,.prg文件、表单、菜单、报表、数据库及表、视图等。项目管理...

表单输入时如何动态生成表格你这个问题问的怪怪的,还不知你用什么语言呢? 看到你举例所使用的标签,我觉得不是ASP(VBSCRIPT),就是最简单的那种JSP(没有框架的那种) 那么,就这两种来说,代码不是很相同,但是意思都...

linux打开一个文件执行里面的命令参考 /etc/init.d/ 下面的脚本 举个例子 (sshd的简化版本) #!/bin/sh ## start and stop the OpenBSD secure shell daemon set -e export PATH="${PATH:+$PATH:}/usr/sbin:/sb...

如何将蓝牙串口模块的数据转换成可执行文件1、如蓝牙发送颜色变化数据 -- 根据硬件需要的各种数据的其中一种转换方式,如下图,硬件需要8个数据: 10、 20、30、40、50、60、70、80等+(NSData *)colorFocusRGB:(NSMutableArr...

VFP做好的项目怎么生成EXE文件是不是要做主程序所有的应用程序都必须有一个设置你的应用程序的起始位置,执行主要任务并且链接应用程序冲其他部件的主文件。 注意: 在一个项目中你只能设置一个主文件。 当你用应用程序向导...

推荐阅读
图文推荐