教你用Visual Basic制作安装程序

合集下载

如何使用VFP9.0自带的InstallShield制作安装程序

如何使用VFP9.0自带的InstallShield制作安装程序

如何使用VFP9.0自带的InstallShield制作安装程序从Visual Foxpro 7.0开始,取消了一直使用的安装向导来制作安装程序,而是在发布包中附带了一个有功能限制的InstallShield Express软件,利用该软件可以实现应用程序的安装程序的制作。

本文介绍如何使用VFP9.0自带的InstallShield制作安装程序。

一、首先安装VFP9.0自带的InstallShield程序在VFP9.0的安装包中,自带有InstallShield的安装程序,该程序在一个名为installshield 的文件夹中,打开该文件夹,双击那个名为isxfoxpro.exe的文件,可启动安装向导,然后按向导操作,即可完成对InstallShield Express 5.0软件的安装。

二、使用InstallShield Express 5.0制作安装程序启动InstallShield Express 5.0 for visual foxpro后,出现三个页面,它们是Start Page(开始页面)、Projecte Assistant(项目助理)和Installation Designer(安装设计)。

下面分别介绍每页中的具体设置方法。

(一) Start Page(开始页面)在Project Tasks(项目任务栏)中选Create a new project(建立一个新项目)项,打开New Project对话框,选“Express Project”:在Project Name栏填入你的项目名称;在Project Language 选择语言,一般选Chinese(Simplified);在Location填入生成的安装程序的路径,并将下面的“Create project file in‘Project Name’subfolder”选项打钩。

新建项目完成,点击“OK”进入下页(Projecte Assistant)。

Visual_Basic(VB)_6.0

Visual_Basic(VB)_6.0
上一页 下一页
7.完备的 完备的Help联机帮助功能 完备的 联机帮助功能 环境下的软件一样, 与Windows环境下的软件一样,在VB中,利用帮助菜单和 环境下的软件一样 中 F1功能键,用户可随时方便地得到所需的帮助信息。VB帮助 功能键, 功能键 用户可随时方便地得到所需的帮助信息。 帮助 窗口中显示了有关的示例代码,通过复制、 窗口中显示了有关的示例代码,通过复制、粘贴操作可获取大 量的示例代码,为用户的学习和使用提供了极大方便。 量的示例代码,为用户的学习和使用提供了极大方便。
上一页 下一页
1.1 VB 简介
1.1.1 VB的发展过程 的发展过程
公司在1991年推出的用于开发 年推出的用于开发Windows ★ VB是Microsoft公司在 是 公司在 年推出的用于开发 应用程序的开发工具,是基于DOS平台下 Basic编程语言的可 应用程序的开发工具,是基于 平台下 编程语言的可 视化的程序设计语言。 视化的程序设计语言。它继承了 Basic所具有的程序设计语言 所具有的程序设计语言 简单易用的特点,同时在其编程系统中采用了面向对象、 简单易用的特点,同时在其编程系统中采用了面向对象、事件 驱动的编程机制,开创了可视化编程的一代先河。 驱动的编程机制,开创了可视化编程的一代先河。 年推出VB后 ★自1991年推出 后,Microsoft公司又相继推出了 年推出 公司又相继推出了 VB2.0、VB3.0、VB4.0、VB5.0、VB6.0及等版本。近 等版本。 、 、 、 、 及 等版本 年来,微软公司又推出了可视化开发工具套件Visual Studio 年来,微软公司又推出了可视化开发工具套件 6.0。该套件包括: 。该套件包括: Visual Foxpro 6.0 Visual Basic 6.0 Visual C++ 6.0 Visual J++ 6.0 Visual InterDev 6.0 上一页 下一页

VB教程2

VB教程2

第二章简单的Visual Basic程序设计本章首先以一个最简单的编程例子为切入点,介绍完成一个应用程序的开发过程,然后归纳出VB应用程序的开发步骤。

接着按照归纳出来的步骤,应用于另一个难度更大的程序实例的开发过程。

并介绍如何使自己设计的应用程序在脱离VB的环境下运行,以及如何制作安装盘。

2.1 初识VB应用程序一个VB应用程序称为一个工程,用来完成一个任务。

“工程”一词是由Microsoft公司的VB6.0汉化人员根据英文“Project”直译的,此处似乎称为项目更为合适。

在Microsoft 公司的系列产品Visual FoxPro6.0中,就将Project译为项目。

为了与VB6.0中所用名称一致,本书将仍按“工程”来称呼“项目”。

一个工程由多个文件组成,除了工程文件(扩展名为.vbp)外,还可能包含有窗体文件(扩展名为.frm)、窗体二进制数据文件(扩展名为.frx)、标准模块文件(扩展名为.bas)、类模块文件(扩展名为.cls)、资源文件(扩展名为.res)、ActiveX控件文件(扩展名为.ocx)和图形文件等。

下面介绍一个最简单程序的完成过程。

【例2-1】设计一个程序,运行时用鼠标单击窗体,就在窗体上显示“Hello, Visual Basic!”一行文字。

程序运行结果如图2-1所示。

图2-1 【例2-1】运行结果步骤如下:(1) 启动VB6.0之后,在“新建工程”对话框中单击“打开”按钮,这时就新建了一个工程。

(2) 在窗体设计器中调整所设计窗体Form1的大小。

(3) 通过属性窗口为窗体对象Form1设置属性:在属性窗口左列找到“Caption”属性,然后将其右列中原有的属性值“Form1”改为“例2-1”。

(4) 双击窗体对象Form1,打开代码窗口,在代码窗口标题栏下面右方的事件列表中选择“Click”事件,这时可以看到系统提供一个相应Form_Click()过程的框架:Private Sub Form_Click()End Sub我们在这两行之间输入一个语句:VisualBasic!""Hello,Print添加事件过程代码如图2-2所示。

vb 教程

vb 教程

vb 教程VB教程Visual Basic(VB)是一种事件驱动的编程语言,广泛用于开发Windows应用程序。

本教程将介绍VB的基础知识和常用技巧,帮助初学者快速入门。

1. VB简介VB是由微软公司开发的编程语言,它结合了基本的编程概念和直观的图形用户界面设计。

VB的主要特点包括易学易用、面向对象和可视化编程等。

2. 开发环境搭建在开始学习VB之前,我们需要安装VB开发环境。

可以下载安装Visual Studio,它是一个集成开发环境(IDE),提供了编写、调试和部署VB应用程序的工具。

3. 开发第一个VB程序接下来,让我们来编写第一个VB程序。

打开Visual Studio,选择创建新项目,然后选择"Windows Forms应用程序"模板。

在新建的窗体上,我们可以拖拽控件、设置属性和编写事件处理程序来实现程序的功能。

4. VB语法基础VB语法类似于其他编程语言,包括变量定义、条件语句、循环语句等。

在VB中,可以使用关键字和语法规则来编写代码,并通过编译器将代码转换为可执行文件。

5. 常用控件和事件VB提供了丰富的控件库,用于构建用户界面。

常见的控件包括按钮、文本框、标签等。

此外,每个控件都有相应的事件,如点击事件、鼠标移动事件等。

通过编写事件处理程序,可以实现控件的交互和响应。

6. 数据库操作VB还支持与数据库的交互。

可以使用技术来连接数据库、执行查询和更新操作。

通过VB代码,可以实现数据的读取、插入、更新和删除等功能。

7. 错误处理和调试在开发过程中,我们可能会遇到错误和异常。

VB提供了一些机制来处理这些错误,如使用try-catch语句来捕获异常。

同时,可以使用调试工具来跟踪代码运行过程、检查变量的值等。

8. 发布和部署当我们完成VB应用程序的开发后,可以将其发布和部署到用户的计算机上。

可以选择发布为可执行文件或安装包,然后用户可以下载并安装应用程序。

总结本教程介绍了VB的基础知识和常用技巧。

VisualBasic程序设计入门PPT课件

VisualBasic程序设计入门PPT课件

vb程2序02设1/计7/简27明教程
本书目录
3
1.1引例和VB的特点
• “Visual”表示可视化,是一种图形用户界面的软件开 发平台,其特点是在设计阶段可见软件的外在界面。
• Basic=Beginners all-Purpose Symbolist Instruction Code(初 学者通用符号指令代码)
件)
vb程2序02设1/计7/简27明教程
本书目录
本章目录
5
vb程2序02设1/计7/简27明教程
本书目录
6
vb程2序02设1/计7/简27明教程
本书目录
7
小结1:VB的特点 P4
❖ 具有基于对象的可视化设计工具 ❖ 事件驱动的编程机制 ❖ 提供了易学易用的应用程序集成开发环境 ❖ 支持结构化程序设计语言 ❖ 强大的网络、数据库、多媒体功能 ❖ 完备的帮助功能
保存一个应用程序所 有属性以及组成这个应 用程序所有的文件。 工程文件的扩展名 为.VBP,工程文件名显 示在工程文件窗口的标 题框内。
已存盘
工具箱
工程窗口
窗体窗口
属性窗口
窗体布局
vb程2序0立2即 设1窗 口 /计7/简27明教程
未存盘
本书目录
本章目录
18
1. 工程的作用
工程概述
• 在VB中,使用工程来管理构成应用程序的所有不同的文件。当创建完成工程 的全部文件之后,可将此工程转换成可执行文件 (.exe),直接在Windows下执 行。
图 形 框 (P ic tu re B o x )
由21个文 本 框被( T e 绘x t B o 制x ) 成按钮形式的图标构成, 利用命这令 按些钮 ( C工o m m具a n d ,B u t t o 用n ) 户可以在窗体上设计 各种单控选 按件钮 ( O。p t i o 其n B u t t中o n ) 20个控件称为标准控件

VB最简单实例入门教程

VB最简单实例入门教程

VB最简单实例入门教程VB简称Visual Basic,是一种基于对象的编程语言,旨在提供简单易学的编程环境。

本篇教程将为初学者介绍VB的基本概念和语法,帮助读者入门编程。

第一步:安装VB首先,你需要下载并安装VB开发环境。

你可以在微软官方网站上找到VB的最新版本,并按照提示进行安装。

第二步:创建新项目打开VB开发环境,点击“新建项目”(New Project)按钮,选择“Windows 窗体应用程序”(Windows Forms Application)并点击“确定”按钮。

然后为你的项目取一个名称,选择存储位置,并点击“确定”按钮。

这样就创建了一个新的VB项目。

第三步:界面设计VB的窗体界面是基于Windows窗体的,你可以通过拖拽控件到窗体上来设计界面。

在左侧的“工具箱”中选择一个控件,然后在窗体上点击并拖拽以放置该控件。

通过调整控件的属性,你可以改变其外观和行为。

例如,你可以修改按钮控件的文本,使其显示为“点击我”。

第四步:编写代码VB是一种事件驱动的编程语言,意味着你可以在用户与窗体上控件交互时触发事件。

你可以通过双击控件来创建事件处理程序,并在其中编写代码。

例如,你可以在按钮的点击事件中编写一段代码,在用户点击按钮时执行特定的操作。

第五步:运行程序在编写完代码后,你可以点击“调试”(Debug)菜单中的“开始调试”选项,或者按下F5键来运行程序。

此时,VB将会编译并执行你的代码。

你可以在窗体上触发事件,查看程序是否按照你的预期执行。

第六步:调试和测试编写完代码后,你可能会遇到一些错误。

VB提供了一些调试工具,帮助你找出和修复错误。

你可以使用断点来中断程序执行,在某个特定位置检查变量的值和程序状态。

另外,你还可以使用调试输出来输出调试信息,以便定位问题。

第七步:学习更多以上是VB入门的基本步骤,但VB是一种功能强大的编程语言,还有很多其他的概念和语法需要学习。

你可以通过阅读官方文档、参考书籍或者在线教程来深入学习VB编程。

使用LabVIEW如何生成应用程序(exe)和安装程序(installer)

使用LabVIEW如何生成应用程序(exe)和安装程序(installer)主要软件: LabVIEW Development Systems>>LabVIEW Professional Development System主要软件版本: 2012主要软件修正版本: N/A次要软件: N/A问题:在Windows平台下使用LabVIEW如何生成一个独立可执行程序和安装程序?解答:为什么要生成exe和installer使用LabVIEW编写程序的最后往往需要将程序拿到目标电脑上去运行,如何将程序从开发电脑上移植到目标电脑上呢?这里有两种方法:1. 在目标电脑上安装LabVIEW以及相关驱动和工具包,然后将vi或者整个项目拷贝到目标电脑上。

然而安装LabVIEW和各种工具包会比较耗费时间,且vi可以被任意修改,容易引起误操作,如果只是运行程序,则不推荐这种方法。

2. 将LabVIEW编写的程序在开发电脑上编译生成独立可执行程序(exe),然后将可执行程序移植到目标电脑上,这里的移植分为两种方式:A.将生成的exe拷贝到目标电脑上,然后在目标电脑上单独安装LabVIEW运行引擎(Run-Time Engine)和需要的驱动以及工具包等,此方法中安装驱动和工具包也需要花费较多时间,不推荐B.将生成的exe和一些用到的组件打包生成installer,即安装程序,然后在目标电脑上运行安装程序即可,这样安装完成后,之前生成的exe、LabVIEW运行引擎以及其他用到的工具包会自动安装到目标电脑上,这种方法移植程序比较简单,是最常用的方法。

关于LabVIEW运行引擎任何电脑,只要你想在上面运行LabVIEW生成的独立可执行程序(exe),你都需要在目标电脑上安装LabVIEW运行引擎。

LabVIEW运行引擎包含了:1. 运行LabVIEW生成的可执行程序所需要的库和文件2. 使用浏览器远程访问前面板所需的浏览器插件3. 应用程序中生成LabVIEW报表所需要的一些组件4. 一些3D图表的支持等运行引擎本身就是支持多语言的,不需要安装特定语言版本的运行引擎。

Visual Basic.NET程序设计案例教程(上)ppt

1/5/2019 哈尔滨金融高等专科学校 谢永红 6
• Microsoft基于它的Internet战略于2000年 推出了.NET开发平台,.Net开发平台的发布 标志着微软开发平台第一个重大的转变。
•Visual Basic .NET作为.NET开发者工具 之一,是在Basic和Visual Basic基础上
1.7 的“帮组系统”
• 的帮组系统的方法有两种,一是使 用“帮助”菜单,二是使用“动态帮助” 窗口。
课后复习
• 1、学习Visusl 的安装与启动。准备
好2005安装盘,在机器上安装2005,
并配置2005系统运行环境。 •2、启动应用程序,熟悉它的 窗口界面。
隐藏的工具箱 窗口
隐藏的服务器资源管理 器窗口
集成开发环境中的窗口
• 3.服务器资源管理器 • 服务器资源管理器窗口是服务器控制台, 可以使用服务器资源管理器打开数据连 接,获取数据和系统服务。
集成开发环境中的窗口
• 4.解决方案资源管理器 • 解决方案资源管理器提供项目及其文件的有组织的 视图形式,在管理器中可以方便的打开、修改、管 理其中的对象。在管理器的上有六个按钮分别是属 性、显示所有文件、刷新、查看代码、查看设计器、 查看类关系图。 • 5.属性窗口 • “属性”窗口用于显示和设置选定对象的属性值。 “属性”窗口的标题下方的下拉列表中可以选择当 前窗体所包含的对象,属性窗口底部是注释区,显 示所选属性的说明。
1/5/2019
哈尔滨金融高等专科学校 谢永红
20
1/5/2019
哈尔滨金融高等专科学校 谢永红
21
1.4 的集成开发环境
• 窗口组成 VS .NET主窗口主要包括标题 栏、菜单栏、工具栏、窗体设计 器、工具箱、服务器资源管理器、 属性窗口和状态栏等。

VS中web安装包的制作过程

在《广东省知识产权维权援助应用系统》中,采用了VS2008自带的【Web安装项目】做成程序安装包,实现过程整理如下:1、首先在解决方案中【新建项目】:2、【web 安装项目】做成后,右键点击出现如下菜单:选择【添加】——【项目输出】3、【项目输出】内容的选择:首先在【项目】中选中解决方案中的网站。

然后多选中输出内容:【主输出】【本地化资源】【内容文件】【文档文件】【XML序列化程序集】,然后点击确定。

确定后显示如下:这样,网站中所用到的文件会自动打入安装包中,省去了因为添加文件、项目而需要手动修改安装包制作文件的麻烦。

4、下面在安装程序中指定数据库的信息,首先打开【视图】——【用户界面】5、用户界面内容如下:6、右键点击【安装】——【启动】7、选择对话框类型:8、查看【文本框(A)】的属性,修改相应提示信息,9、设置完成后,在当前解决方案中添加新建类库项目(dbinstaller),在项目中添加安装程序类。

10、如何将安装过程中录入的这些属性进行读取呢?下面添加【自定义操作】11、设定自定义操作属性。

这样设定后就可以把安装画面中的录入内容读取到DbInstaller安装程序类中进行操作了。

(TARGETDIR设定时需要特殊注意,格式与其他不一样。

)12、在安装程序类中读取画面数据:this.Context.Parameters["server"], this.Context.Parameters["user"], this.Context.Parameters["pwd"]13、在安装程序类中实现如下方法public override void Install(IDictionary statesaver)根据传入的参数,自己写程序实现数据库脚本的执行,数据库配置信息在配置文件中的改写,注册表的改写,文件夹权限的设定,等等,这些操作都可以用C#编程实现了!14、编译通过后,【生成】安装包,安装一下看看吧!15、好了,现在可以正常安装了,不过每次都要手动获取源代码,手动编译,手动将安装包拷贝到给测试的文件夹下。

使用VisualStudio制作安装包(精)

5.5增加应用程序文件(18
5.6创建快捷方式(19
5.6.1主程序快捷方式(19
II
5.6.2 “卸载程序”快捷方式(21
5.6.3快捷方式的问题(22
5.7详述项目属性(22
5.7.1 AddRemoveProgramsIcon属性(24
5.7.2 InstallAllUsers属性(25
5.7.3 Localization属性(26
1、后处理模块所需文件;
2、系统必需文件,如:mfc42.dll、msvcrt.dll……
3、MapX控件所需文件;
4、BCGCBPro界面库所需文件;
5、主程序。
为了便于复用,这些文件不会完全加到一个“安装和部署”项目里,而是将它们拆分成了若干子项目。每个子项目负责打包一组文件,最终合成一个安装包。
里添加所需的文件和文件夹,具体操作可参考上一节的内容。
图2.6添加Common Files文件夹之后的显示
2.4编译
选择解决方案配置为Release,然后单击【生成】菜单下的【生成解决方案】或【重新生成解决方案】菜单项。VS2008将我们添加的文件编译打包至一个独立的文件——Post.msm,在Release目录下可以找到该文件。
第6章杂项(27
6.1安装程序(27
6.2 vdproj文件格式(27
6.3脚本(28
6.4点评(28
6.4.1优点(28
6.4.2缺点(29
III
第1章简介
第1章简介
制作安装包的工具很多,本文只讨论如何通过VS2008来打包GISMapper Office程序。GISMapper Office需要安装的文件很多,大致分为如下几类:
建立三个文件夹:win98、win2000、winXP,将GISMapper Office需要的动态库文件(ATL.dll、mfc42.dll、msvcrt.dll、oleaut32.dll……从Windows 9 8、Windows 2000、Windows XP里复制出来,粘贴到各个文件夹内。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

教你用Visual Basic制作安装程序
出处:CSDN 作者:崔占民

安装程序制作是做项目必不可少的一道工序,网上的安装软件很多,可以用五花八门
来开形容了~~~~

在此笔者介绍一个最简单的安装方法,就是用VB自带的打包程序进行打包,虽然比
较普通,不过内部却有不少窍门,相信这一点知道的人可能不多吧!!(请大家一定看到最后,
好戏在后头)好了,不废话了,开始进入正题。

作者:崔占民 Email:CuiZM@163.com
①运行打包向导,如下图所示:

②点击“浏览”按钮,选择要打包的工程。然后单击“打包”按钮(在此只介绍打包,
其他的功能不做介绍)。进入下一个页面,如下图所示:
③选择要打包的类型,普通的EXE工程选择“标准安装包”就可以了,控件之类的看
使用的地点,如果是在网页中使用,请选择“Internet软件包”,然后点击“下一步”按钮。
如下图所示:

④选择包文件存放的位置(这一点不用多说了吧),如下图所示:
⑤向导自动找出了工程中应用的控件、DLL等文件,你需要自己到工程中检查一下,
看看所包含的文件是否全,第三方控件所带的文件一定要带上,否则麻烦多多~~~,然后
点击下一步,如下图所示:

⑥选择打包的文件类型,根据需要,如果你发布是用光盘,则选择单个的压缩文件,如
果发布是用软盘之类的,则选择多个压缩文件。(当然,这不是绝对的,用光盘你也可以选
择多个压缩文件,不过可能没有人这么干~~~)。然后单击“下一步”。如下图所示:
⑦确定安装程序的标题,就是在安装背景上显示的文字。然后单击“下一步”,如下图
所示:

⑧在这里你可以设置在“开始菜单”中显示哪些项目,比如你可以加卸载程序项,可以
选择“新建项”按钮,然后在“目标”栏中输入$(WinPath)\st6unst.exe -n
"$(AppPath)\ST6UNST.LOG",包括双引号。在“开始”项目中选择“$(WinPath)”,不包括双
引号。然后点击确定,如下图所示:
⑨在此你可以更改文件夹的安装位置,然后点击“下一步”,如下图所示:
⑩在此你可以将文件设置为共享(即文件可以被多个程序使用)。到此为止安装制作完
成。
安装完之后会生成三个文件和一个文件夹,如下图所示:
SERTUP.LST 安装信息文件
.CAB文件包是数据文件,安装的文件全部在包里。
Setup.exe是安装的主文件。
Support是压缩包中所包含的所有文件。如下图所示:
这个文件夹里有一个比较重要的文件就是“执照套打.BAT”这个批处理文件(不同的
工程,文件名会不一样),当你的工程改动之后,你可以将工程重新编译一下,然后将执行
文件拷贝到此SUPPORT目录下,执行这个批处理文件,就可以重新打包,而不需要每
次改动都运行打包向导了。

还有一个比较重要的文件就是SETUP1.EXE这个文件,他是安装的主文件,安装时我们
看到的界面就是这个文件运行产生的。他是用VB写的,源程序在VB的安装目录下:
“C:\Program Files\Microsoft Visual Studio\VB98\Wizards\PDWizard\Setup1\SETUP1.VBP”,你
可以用VB直接来编辑此工程(VB的安装界面太丑了,所以你可以自己改动,改的怎么样
就要看你自己的能力了~~~),如果在安装之后想在桌面上加上程序的快捷方式,可以编
译此工程,打开“frmSetup1”窗口,在其代码的第463行的位置上加如下代码:

Dim sProgramsPath As String
Dim sDesktopPath As String
sProgramsPath = GetSpecialFolder(sfidPROGRAMS)
sDesktopPath = GetSpecialFolder(sfidDESKTOP)
sProgramsPath = sProgramsPath & "\" & gstrAppName & "\" & gstrAppName & ".lnk"
sDesktopPath = sDesktopPath & "\" & gstrAppName & ".lnk"
FileCopy sProgramsPath, sDesktopPath
下面对向导生成的SERTUP.LST(安装信息文件)进行一下介绍,如下图所示:

这是文件的第一个区的内容,SetupTitle设置的是解压窗口的标题,SetupText设置的是
解压窗口的内容。改动之后,如下图所示:
接下来介绍一下SERTUP.LST文件Setup区的作用,如下图所示:
改动Color为不同的值,可以改变安装窗口的背景色(默认为蓝色,看都看腻了)。改
为16之后为绿色(当然还有其他的颜色,你可以自己慢慢试~~~),效果如下图所示(这
是我改动之后的VB自带的安装程序的安装界面,大家觉得怎么样,是不是不比其他的一些
安装软件的界面逊色):

好了,安装程序就介绍到这了,当然了,VB的安装程序完全是VB自己做的,到底
怎么改以及改动的漂亮与否,就要看你自己的水平与美术功底了,反正安装程序的源码都给
你了,你想怎么做都行~~~~~

本文来自编程入门网:http://www.bianceng.cn/VBjc/vbindex/sy17.HTM

相关文档
最新文档