┊
linux社区
┊
爱心援助
┊
Linux认证
┊
系列教程
┊
业界动态
┊
站务新闻
┊
公司招聘
┊
建议留言
┊
网址大全
┊
LPI专题
┊
CISCO专题
设为首页
加入收藏
管理团队
联盟首页
入门区
安装配置
使用技巧
桌面应用
开发区
WEB开发
数据库
内核研究
SHELL
软件开发
软件下载
网络区
服务器
网络应用
网络安全
UNIX区
UNIX入门
UNIX提高
C专题
JAVA专题
嵌入应用
开发语言
PHP
JSP
ASP
ASP.NET
JAVA
C/C++/C#
PERL
JavaScript
Basic
Delphi
您的位置:
首页
>
开发语言
>
Basic
>
栏目导栏
php
JSP
ASP
asp.net
JAVA
c/c++/c#
perl
JavaScript
Basic
Delphi
资料搜索
标题
全文
作者
热门文章
·
VB读取文件内容的简单方法
·
Visual Basic串口通信程序设计
·
用VB查询数据库记录四法
·
基于VB6.0射击游戏实例
·
什么是BASIC语言
·
为你的VB程序程序加密(VB新手
·
VB新手常见问题解答
·
Visual Basic变态用法之函数指
·
VB的坐标系统综述
·
如何编写高质量的VB代码
·
菜鸟入门:VB编程规约
·
Visual Basic代码优化的六条定
·
用Visual Basic创建多线程应用
·
在VB应用程序中调用Excel2000
·
VB COM基础之ActiveX EXEs
最新文章
·
VB2005中开发新一代控制台应用
·
VB的坐标系统综述
·
变量的作用域与存活期
·
VBScript 数据类型
·
为你的VB程序程序加密(VB新手
·
VB新手常见问题解答
·
用VB开发即时战略游戏
·
窗体迁移大法
·
VB编程的几个API函数的应用问题
·
VB编程的一些基础的问题
·
利用VB6.0开发基于IIS的应用程
·
在VB应用程序中调用Excel2000
·
菜鸟入门:VB编程规约
·
Visual Basic 安装程序的制作
·
.NET和VB编程创建SQL Server
输入您的搜索字词
提交搜索表单
Web
xxlinux.com
Visual Basic 安装程序的制作
[ 作者: 加入时间:2007-10-29 14:37:01 来自:
Linux联盟收集整理
]
在此笔者介绍一个最简单的安装方法,就是用VB自带的打包程序进行打包,虽然比较普通,不过内部却有不少窍门,相信这一点知道的人可能不多吧!!(请大家一定看到最后,好戏在后头)好了,不废话了,开始进入正题。
2DTLinux联盟
2DTLinux联盟
①运行打包向导,如下图所示:
2DTLinux联盟
2DTLinux联盟
2DTLinux联盟
2DTLinux联盟
2DTLinux联盟
2DTLinux联盟
②点击“浏览”按钮,选择要打包的工程。然后单击“打包”按钮(在此只介绍打包,其他的功能不做介绍)。进入下一个页面,如下图所示:
2DTLinux联盟
2DTLinux联盟
2DTLinux联盟
2DTLinux联盟
③选择要打包的类型,普通的EXE工程选择“标准安装包”就可以了,控件之类的看使用的地点,如果是在网页中使用,请选择“Internet 软件 包”,然后点击“下一步”按钮。如下图所示:
2DTLinux联盟
2DTLinux联盟
2DTLinux联盟
④选择包文件存放的位置(这一点不用多说了吧),如下图所示:
2DTLinux联盟
2DTLinux联盟
2DTLinux联盟
2DTLinux联盟
⑤向导自动找出了工程中应用的控件、DLL等文件,你需要自己到工程中检查一下,看看所包含的文件是否全,第三方控件所带的文件一定要带上,否则麻烦多多~~~,然后点击下一步,如下图所示:
2DTLinux联盟
2DTLinux联盟
2DTLinux联盟
2DTLinux联盟
⑥选择打包的文件类型,根据需要,如果你发布是用光盘,则选择单个的 压缩 文件,如果发布是用软盘之类的,则选择多个压缩文件。(当然,这不是绝对的,用光盘你也可以选择多个压缩文件,不过可能没有人这么干~~~)。然后单击“下一步”。如下图所示:
2DTLinux联盟
2DTLinux联盟
2DTLinux联盟
⑦确定安装程序的标题,就是在安装背景上显示的文字。然后单击“下一步”,如下图所示:
2DTLinux联盟
2DTLinux联盟
2DTLinux联盟
2DTLinux联盟
⑧在这里你可以设置在“开始菜单”中显示哪些项目,比如你可以加卸载程序项,可以选择“新建项”按钮,然后在“目标”栏中输入$(WinPath)\st6unst.exe -n "$(AppPath)\ST6UNST.LOG",包括双引号。在“开始”项目中选择“$(WinPath)”,不包括双引号。然后点击确定,如下图所示:
2DTLinux联盟
2DTLinux联盟
2DTLinux联盟
2DTLinux联盟
⑨在此你可以更改文件夹的安装位置,然后点击“下一步”,如下图所示:
2DTLinux联盟
2DTLinux联盟
2DTLinux联盟
⑩在此你可以将文件设置为共享(即文件可以被多个程序使用)。到此为止安装制作完成。
2DTLinux联盟
2DTLinux联盟
安装完之后会生成三个文件和一个文件夹,如下图所示:
2DTLinux联盟
2DTLinux联盟
2DTLinux联盟
2DTLinux联盟
SERTUP.LST 安装信息文件
2DTLinux联盟
.CAB文件包是数据文件,安装的文件全部在包里。
2DTLinux联盟
Setup.exe是安装的主文件。
2DTLinux联盟
Support是 压缩 包中所包含的所有文件。如下图所示:
2DTLinux联盟
2DTLinux联盟
2DTLinux联盟
这个文件夹里有一个比较重要的文件就是“执照套打.BAT”这个批处理文件(不同的工程,文件名会不一样),当你的工程改动之后,你可以将工程重新编译一下,然后将执行文件拷贝到此SUPPORT目录下,执行这个批处理文件,就可以重新打包,而不需要每次改动都运行打包向导了。
2DTLinux联盟
还有一个比较重要的文件就是SETUP1.EXE这个文件,他是安装的主文件,安装时我们看到的界面就是这个文件运行产生的。他是用VB写的,源程序在VB的安装目录下:“C:\Program Files\Microsoft Visual Studio\VB98\Wizards\PDWizard\Setup1\SETUP1.
VB
P”,你可以用VB直接来编辑此工程(VB的安装界面太丑了,所以你可以自己改动,改的怎么样就要看你自己的能力了~~~),如果在安装之后想在 桌面 上加上程序的快捷方式,可以编译此工程,打开“frmSetup1”窗口,在其代码的第463行的位置上加如下代码:
2DTLinux联盟
2DTLinux联盟
Dim sProgramsPath As String
2DTLinux联盟
Dim sDesktopPath As String
2DTLinux联盟
sProgramsPath = GetSpecialFolder(sfidPROGRAMS)
2DTLinux联盟
sDesktopPath = GetSpecialFolder(sfidDESKTOP)
2DTLinux联盟
sProgramsPath = sProgramsPath & "\" & gstrAppName & "\" & gstrAppName & ".lnk"
2DTLinux联盟
sDesktopPath = sDesktopPath & "\" & gstrAppName & ".lnk"
2DTLinux联盟
FileCopy sProgramsPath, sDesktopPath
2DTLinux联盟
2DTLinux联盟
下面对向导生成的SERTUP.LST(安装信息文件)进行一下介绍,如下图所示:
2DTLinux联盟
2DTLinux联盟
2DTLinux联盟
2DTLinux联盟
这是文件的第一个区的内容,SetupTitle设置的是解压窗口的标题,SetupText设置的是解压窗口的内容。改动之后,如下图所示:
2DTLinux联盟
2DTLinux联盟
2DTLinux联盟
接下来介绍一下SERTUP.LST文件Setup区的作用,如下图所示:
2DTLinux联盟
2DTLinux联盟
2DTLinux联盟
2DTLinux联盟
改动Color为不同的值,可以改变安装窗口的背景色(默认为蓝色,看都看腻了)。改为16之后为绿色(当然还有其他的颜色,你可以自己慢慢试~~~),效果如下图所示(这是我改动之后的VB自带的安装程序的安装界面,大家觉得怎么样,是不是不比其他的一些安装 软件 的界面逊色):
2DTLinux联盟
2DTLinux联盟
2DTLinux联盟
2DTLinux联盟
好了,安装程序就介绍到这了,当然了,VB的安装程序完全是VB自己做的,到底怎么改以及改动的漂亮与否,就要看你自己的水平与美术功底了,反正安装程序的源码都给你了,你想怎么做都行!
Linux联盟
收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站
Linux论坛
讨论
【
评论
】【
加入收藏夹
】【
大
中
小
】【
打印
】【
关闭
】
※ 相关链接
无相关信息
© CopyRight 2006-2009 xxlinux.com.Inc All Rights Reserved
Powered by xxlinux.com