软件下载,,使用方法在下面,记得顶一小下下
[此贴子已经被作者于2006-9-16 20:37:31编辑过]
[此贴子已经被作者于2006-9-16 20:37:31编辑过]
一步一步的教你制作安装盘(尽量不要转载,实在想就注明作者及出处)
编程论坛VFP版块:http://www.bc-cn.net/bbs/index.asp?boardid=22
文章作者 :FOWN(看好了,是FOWN,别再把我的ID弄错了!)
QQ:57860777 (木子安臣)
EMAIL:FFFYRRK@TOM.COM
MSN :FFFYRRK@TOM.COM
作者VFP群:27651465
近来,论坛里经常有人提问,VFP安装盘制作的问题。VFP的程序编制完以后,一般情况下把VFP的运行库放和你的EXE放在一起,便可以运行所编写的程序了,如果用到控制的话,不想做安装盘,可以在VFP的代码中,检测控制中否注册,如果没有注册,则自动注册控制,当然,你也可以人工注册,就是用开始----运行。还有一种方法,就是制作安装盘。我个人的习惯是制作安装盘,一是方便,省不少的事,第二,就是正规。
制作安装盘的软件很多,这些全凭个人的习惯。我经常使用的有InstallShield CreateInstall,对于初学者,我认为,CreateInstall这个软件就足够了,简单,易上手。下面,我将一步一步的教你用CreateInstall制作一些简单VFP的安装盘。(再多说一点废话,要被拍砖头了~~~~~)
FOLLOW ME!!!!GO GO GO ~~~~~~~~
安装CreateInstall软件,如果对英文不感冒的话,把汉化装上!(再罗唆一句,尽量的学一小点点英文,对编程有好处!)
第一步,打开软件,新建一个方案
其他的基本不用改,直接点击选项卡的文件页面
这里面就重要了,,在此可以设定要打包的文件或文件夹,CreateInstall是以组的形式来封包各个程序集合,这是因为如果程序复杂的话有许多文件要求安装到不同路径,分组就能方便设定安装路径。
我一般在制作的时候会用三个组,一个是EXE组,一个是OCX组,一个是DLL组,我是为了看起来清楚,你完全可以设成两个组,这里的组,主要是根据安装路径来的,下面,我们举个简单的例子
比如我们有一个程序,生成EXE后,EXE叫做 人事管理系统。EXE,因为VFP的程序需要运行库的支持,所在,我们要把VFP的运行库也要放在安装盘里,我们在编程中可能会用到OCX控件,也在放在安装盘里,所以,要建立三个组,方法如下:
按照上面的方法,再建立一个DLL组和一个OCX组,DLL组用来存入VFP的运行库以及你写程序所用到的外部的DLL,我用的VFP的版本是VFP SP1。运行库是下面四个文件
[此贴子已经被作者于2006-9-16 20:39:44编辑过]
因为OCX和DLL安装时,要装在系统目录中,所以,你不建立OCX组也可以,把程序所用到的OCX放在DLL组里就可以搞定。
其他的东西不用改,直接进入向导页面
图就不截了,自己按需要修改吧,不过本人不喜欢修改这里的东西,我一般是直接到对话中
在欢迎文本中,一般需要录入以下文字(这是我的习惯,你们可以做一下参考)点击"A |"录入
欢迎您使XXXXX系统,本软件有木子安臣制作.
您安装使用本软件后,即为接受下列协议:
这里是协议的内容,自己写吧
提示,如果你不想分段的话,不要加入回车,一直往下打字就可以了。
进入此模块下的许可页面,见上图
这里,我们需要先建立一个TXT文本文件,把软件许可协议打在TXT文本文件里,在此模块的许可协议里找到这个TXT文件就可以了。
协议的内容大家可以参考其他安装盘中的协议。
进入解包模块,这里是比较重要的。
这里的解包,就是把前面建立的组文件定义安装的位置。点击+号,选择组名称,我们建立的EXE组,路径选择如图,这里的意思就是,根据用户选择的目录安装。
继续
在这里,我们对所建立的DLL组和OCX组中的所有文件,都是要进行注册的,目录选择如图,文件名,即为你在DLL组中和OCX组中选择文件的文件名,需要注意的是,在这两个组中,你选择了多少文件,就要重复的做着同一种工作,只不过文件名不同,例如,我们在DLL组中选择了四个VFP的运行库,在OCX组中,选择了一个控件mscomctl.ocx,则需要分次录入这五个文件,完成图片如下
做完了,接下来要做什么?当然是发而你的安装盘了~眼看就要完成了
以上步骤完成后,点击保存你的方案,再点击建立,CreateInstall会弹出一个DOS窗口进行编译,当编译完成后,你看看D:\目录下是不是已经有了Setup.exe,那就恭喜你了,你的安装程序已经制作成功,马上试试吧,是不是很酷呢?原来整个安装应用程序加起来有7.81M的,结果经过CreateInstall制作后只有3.75M而已,实在是狐友之福啊!
这是简单的安装盘的制作过程,不过一般程序完成可以搞定了!呵呵,学会了吧~~~~好好学习,天天向上!
(下一步如果有时间,我会将如何做CHM帮助写下来,还有我的一步一步教你做C/S,不过发像遥遥无期,工作太忙了)
FOWN(木子安臣)
二〇〇六年九月十六日
你做程序的时候用到了什么控件就要加载什么,我确实发过VFP OCX控件说明,如果你用的VFP的控件,应该从里面能找到要加哪个控件,如果你用了外部的控件,那么要加载这个控件,教程中只不过是个例子,不是照搬照抄,