| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 13637 人关注过本帖, 4 人收藏
标题:一步一步教你做安装盘
取消只看楼主 加入收藏
fown
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:58
帖 子:1229
专家分:171
注 册:2005-5-26
结帖率:0
收藏(4)
 问题点数:0 回复次数:12 
一步一步教你做安装盘
YACZC1Yb.rar (580.42 KB) 一步一步教你做安装盘



软件下载,,使用方法在下面,记得顶一小下下

[此贴子已经被作者于2006-9-16 20:37:31编辑过]

搜索更多相关主题的帖子: 软件 下载 
2006-09-16 20:16
fown
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:58
帖 子:1229
专家分:171
注 册:2005-5-26
收藏
得分:0 

一步一步的教你制作安装盘(尽量不要转载,实在想就注明作者及出处)

编程论坛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软件,如果对英文不感冒的话,把汉化装上!(再罗唆一句,尽量的学一小点点英文,对编程有好处!)

第一步,打开软件,新建一个方案

图片附件: 游客没有浏览图片的权限,请 登录注册




图片附件: 游客没有浏览图片的权限,请 登录注册

在这里,我们这个方案就叫做FOWN,确定

图片附件: 游客没有浏览图片的权限,请 登录注册

还有红色*号的为必填项,输出目录为,安装盘制作完毕后放在哪个目录,这里我们可以改成D盘的根目录。

其他的基本不用改,直接点击选项卡的文件页面

这里面就重要了,,在此可以设定要打包的文件或文件夹,CreateInstall是以组的形式来封包各个程序集合,这是因为如果程序复杂的话有许多文件要求安装到不同路径,分组就能方便设定安装路径。

我一般在制作的时候会用三个组,一个是EXE组,一个是OCX组,一个是DLL组,我是为了看起来清楚,你完全可以设成两个组,这里的组,主要是根据安装路径来的,下面,我们举个简单的例子

比如我们有一个程序,生成EXE后,EXE叫做 人事管理系统。EXE,因为VFP的程序需要运行库的支持,所在,我们要把VFP的运行库也要放在安装盘里,我们在编程中可能会用到OCX控件,也在放在安装盘里,所以,要建立三个组,方法如下:


图片附件: 游客没有浏览图片的权限,请 登录注册

按上图的方法,我们衔在组名称中输入组的名称,这个名字是由你自己取的,我们在这里输入EXE,然后按图片点击,找到你所要安装在程序目录下的文件,这里不包括VFP的运行库以及需要的OCX,一般情况下,我做这装盘时,在这里面选择的是EXE文件,CHM帮助文件,TXT自述文件等。

按照上面的方法,再建立一个DLL组和一个OCX组,DLL组用来存入VFP的运行库以及你写程序所用到的外部的DLL,我用的VFP的版本是VFP SP1。运行库是下面四个文件

[此贴子已经被作者于2006-9-16 20:39:44编辑过]


有人说VFP不行了,我想说,你连VFP十分之一的功能都不会用,你怎么知道VFP不行?本人拒绝回答学生的问题我回答问题一般情况下只提供思路不提供代码,请理解
2006-09-16 20:20
fown
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:58
帖 子:1229
专家分:171
注 册:2005-5-26
收藏
得分:0 

图片附件: 游客没有浏览图片的权限,请 登录注册



OCX组,存入你写程序所用到的OCX。

因为OCX和DLL安装时,要装在系统目录中,所以,你不建立OCX组也可以,把程序所用到的OCX放在DLL组里就可以搞定。

其他的东西不用改,直接进入向导页面

图片附件: 游客没有浏览图片的权限,请 登录注册



在常规里面,输入应用程序的名称,呵呵,我们安装别的软件时,经常会看到安装盘标题栏上写着XXXX程序安装包,就是这个意思,在本例中,我们输入 木子安臣人事管理系统,至于下面的语言,不用我多说吧,如查你不给老外做软件,选什么语言你肯定知道。自定义字体,还是免了吧,空着,直接进入开始

图就不截了,自己按需要修改吧,不过本人不喜欢修改这里的东西,我一般是直接到对话中

图片附件: 游客没有浏览图片的权限,请 登录注册



图片附件: 游客没有浏览图片的权限,请 登录注册


还是根据自己的需要修改,一般情况下,本人只是录入欢迎文本以及自述文件

在欢迎文本中,一般需要录入以下文字(这是我的习惯,你们可以做一下参考)点击"A |"录入
欢迎您使XXXXX系统,本软件有木子安臣制作.

您安装使用本软件后,即为接受下列协议:

这里是协议的内容,自己写吧

提示,如果你不想分段的话,不要加入回车,一直往下打字就可以了。

进入此模块下的许可页面,见上图

这里,我们需要先建立一个TXT文本文件,把软件许可协议打在TXT文本文件里,在此模块的许可协议里找到这个TXT文件就可以了。

协议的内容大家可以参考其他安装盘中的协议。

进入解包模块,这里是比较重要的。

这里的解包,就是把前面建立的组文件定义安装的位置。点击+号,选择组名称,我们建立的EXE组,路径选择如图,这里的意思就是,根据用户选择的目录安装。



有人说VFP不行了,我想说,你连VFP十分之一的功能都不会用,你怎么知道VFP不行?本人拒绝回答学生的问题我回答问题一般情况下只提供思路不提供代码,请理解
2006-09-16 20:27
fown
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:58
帖 子:1229
专家分:171
注 册:2005-5-26
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册


对于DLL和OCX组,见下图
(我晕,现在每次只允许我上传一个附件,没办法,只能再回复了)

有人说VFP不行了,我想说,你连VFP十分之一的功能都不会用,你怎么知道VFP不行?本人拒绝回答学生的问题我回答问题一般情况下只提供思路不提供代码,请理解
2006-09-16 20:29
fown
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:58
帖 子:1229
专家分:171
注 册:2005-5-26
收藏
得分:0 

图片附件: 游客没有浏览图片的权限,请 登录注册

路径选据见图,意思是安装在WINDOWS的系统目录中,SYSTEM32

直接进入要注册模块

点击+号,



有人说VFP不行了,我想说,你连VFP十分之一的功能都不会用,你怎么知道VFP不行?本人拒绝回答学生的问题我回答问题一般情况下只提供思路不提供代码,请理解
2006-09-16 20:30
fown
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:58
帖 子:1229
专家分:171
注 册:2005-5-26
收藏
得分:0 

更晕,还不让我传了,怎么办?想办法,不能眼看着好好的贴子弄不完啊,大家等一等


有人说VFP不行了,我想说,你连VFP十分之一的功能都不会用,你怎么知道VFP不行?本人拒绝回答学生的问题我回答问题一般情况下只提供思路不提供代码,请理解
2006-09-16 20:31
fown
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:58
帖 子:1229
专家分:171
注 册:2005-5-26
收藏
得分:0 

继续


在这里,我们对所建立的DLL组和OCX组中的所有文件,都是要进行注册的,目录选择如图,文件名,即为你在DLL组中和OCX组中选择文件的文件名,需要注意的是,在这两个组中,你选择了多少文件,就要重复的做着同一种工作,只不过文件名不同,例如,我们在DLL组中选择了四个VFP的运行库,在OCX组中,选择了一个控件mscomctl.ocx,则需要分次录入这五个文件,完成图片如下

做完了,接下来要做什么?当然是发而你的安装盘了~眼看就要完成了

以上步骤完成后,点击保存你的方案,再点击建立,CreateInstall会弹出一个DOS窗口进行编译,当编译完成后,你看看D:\目录下是不是已经有了Setup.exe,那就恭喜你了,你的安装程序已经制作成功,马上试试吧,是不是很酷呢?原来整个安装应用程序加起来有7.81M的,结果经过CreateInstall制作后只有3.75M而已,实在是狐友之福啊!

这是简单的安装盘的制作过程,不过一般程序完成可以搞定了!呵呵,学会了吧~~~~好好学习,天天向上!

(下一步如果有时间,我会将如何做CHM帮助写下来,还有我的一步一步教你做C/S,不过发像遥遥无期,工作太忙了)

FOWN(木子安臣)

二〇〇六年九月十六日


有人说VFP不行了,我想说,你连VFP十分之一的功能都不会用,你怎么知道VFP不行?本人拒绝回答学生的问题我回答问题一般情况下只提供思路不提供代码,请理解
2006-09-16 20:35
fown
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:58
帖 子:1229
专家分:171
注 册:2005-5-26
收藏
得分:0 
谢谢你终于叫对我的名字了,谢谢

有人说VFP不行了,我想说,你连VFP十分之一的功能都不会用,你怎么知道VFP不行?本人拒绝回答学生的问题我回答问题一般情况下只提供思路不提供代码,请理解
2006-09-18 18:29
fown
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:58
帖 子:1229
专家分:171
注 册:2005-5-26
收藏
得分:0 
以下是引用a4661790在2006-9-18 21:11:20的发言:
fown版主
我按你教的做了,没成功
我想可能是OCX控件的问题
我没建立OCX组
DOS下显示“mismatch arguments of function RegDLLOCX”
我不知道我用了什么控件,不知道要加载什么
我在论坛上找过相关的贴子
你的《VFP的OCX控件说明 》我看了
可是还是不是很明白
又没找到你那个关于注册的回贴
希望能再指点一下

你做程序的时候用到了什么控件就要加载什么,我确实发过VFP OCX控件说明,如果你用的VFP的控件,应该从里面能找到要加哪个控件,如果你用了外部的控件,那么要加载这个控件,教程中只不过是个例子,不是照搬照抄,


有人说VFP不行了,我想说,你连VFP十分之一的功能都不会用,你怎么知道VFP不行?本人拒绝回答学生的问题我回答问题一般情况下只提供思路不提供代码,请理解
2006-09-19 17:54
fown
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:58
帖 子:1229
专家分:171
注 册:2005-5-26
收藏
得分:0 
以下是引用gmts在2006-10-22 14:25:58的发言:
还不够详细,我对照着做却无法完成,如果更详尽些就好

别人把饭放在你嘴里,难道还要别人用手托着你的下巴动你才会嚼吗


有人说VFP不行了,我想说,你连VFP十分之一的功能都不会用,你怎么知道VFP不行?本人拒绝回答学生的问题我回答问题一般情况下只提供思路不提供代码,请理解
2006-11-28 20:03
快速回复:一步一步教你做安装盘
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029818 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved