《Visual Basic6.0程序设计 教学课件 ppt 作者 张险峰第11章 Visual Basic应用程序的发布》由会员分享,可在线阅读,更多相关《Visual Basic6.0程序设计 教学课件 ppt 作者 张险峰第11章 Visual Basic应用程序的发布(32页珍藏版)》请在金锄头文库上搜索。
1、,第11章 Visual Basic应用程序的发布,本章要求:,1)掌握帮助文档的制作 2)掌握应用程序的编译 3)掌握安装程序的制作 4)掌握应用程序的安装和分发,11.1.1 帮助文件的制作,1.CHM帮助文件简介 CHM是英语“Compiled Help Manual”的简写,即“已编译的帮助文件”。CHM是微软新一代的帮助文件格式,利用HTML作源文,把帮助内容以类似数据库的形式编译储存。 CHM文件的优点 : (1)减小文件体积,方便管理。 (2)突破文件限制。 (3)直接打开文件。,11.1.1 帮助文件的制作,2.帮助文件的制作 制作CHM格式帮助文件的软件很多,在此我们选用操作
2、较为简单的Esay CHM软件来制作,步骤如下: (1)下载、安装Esay CHM后,打开软件 。 (2)选择单击工具栏中“新建”按钮或“文件”菜单中“新建工程”子菜单。 (3)点击 “浏览”按钮,选择要制作帮助文件的源文件,源文件格式为Htm、Html、Txt和Mht等。 (4)点击工具栏中“编译”按钮。 (5)修改检查各选项后,点击 “生成CHM”按钮,便可以生成CHM文件。,11.1.1 帮助文件的制作,3. 帮助文件的关联 编译成chm文件后在VISUAL BASIC 6.0中调用的方法如下: (1) 按F1后会弹出帮助 App.Helpfile = 帮助文件名(包括路径) (2) 通
3、过菜单启动帮助 Shell “hh.exe “ + 帮助文件名(包括路径),_ vbNormalFocus,11.1.2 应用程序的编译,1.编译程序概述 编译程序也叫编译系统,是把用高级语言编写的面向过程的源程序翻译成目标程序的语言处理程序。 编译程序把一个源程序翻译成目标程序的工作过程分为五个阶段:词法分析、语法分析、中间代码生成、代码优化和目标代码生成。 2.Visual BASIC 6.0中程序的编译 Visual BASIC 6.0中程序的编译即生成.exe文件,具体操作如下: (1) 编写好或者打开一个工程。 (2) 点击“文件”菜单,再选择“生成工程1.exe”子菜单,如下图。,
4、11.1.2 应用程序的编译,Visual Basic 6.0中程序的编译,11.1.3 制作安装程序,1.打包对象简介 打包和展开向导是一种工具,它能把Visual Basic 6.0应用程序创建包装成一个或多个.cab文件,cab文件中包含了用户安装和运行应用程序所需的工程文件和任何其他必需的文件,并将它们安装到最终用户的机器上。 该向导创建两种软件包: (1)标准软件包 (2)Internet软件包,11.2.1简单工资查询系统安装程序的制作,1. 打包前的操作 对于使用不同的数据库访问方式,在打包前要做的操作也是不同的。对于工资管理系统来说,由于是SQLServer数据库,所以在开发之
5、前需要在Visual Basic 6.0环境中明确引用它需要的ADO和DAO运行库,如果是Access数据库则也要加以引入运行库,如下图所示。,11.2.1简单工资查询系统安装程序的制作,而对于需要用到ODBC数据源的程序,使用Visual Basic 6.0提供的打包程序制作的安装文件,是不能够配置ODBC数据源的,还需要用户自己手动添加。 程序编写调试完毕后,单击Visual Basic 6.0程序的“文件”菜单,选择“生成工资.exe”命令,将该数据库程序编译生成可执行程序工资.exe,如下图。,11.2.1简单工资查询系统安装程序的制作,2.使用打包向导 Visual Studio提供
6、了专门为应用程序打包的向导工具,Package & Deployment向导,安装了Visual Basic 6.0之后,在相同的开始菜单位置可以很容易找到这个工具。,11.2.1简单工资查询系统安装程序的制作,1)确定打包对象 向导程序运行的初始界面,单击“浏览”按钮,出现“打开工程”对话框,设置要打包的Visual Basic 6.0工程文件。以工资管理系统为例,找到并选择该管理系统的Visual Basic 6.0工程文件即可。,11.2.1简单工资查询系统安装程序的制作,(2)开始打包 选择好文件后,单击“打包”按钮。如果向导程序发现要打包的项目文件的修改日期比对应的可执行程序晚,则会
7、提示用户是否重新编译项目。通常用户要选择“是”,以保证打包正确。单击“打包”按钮,系统开始进行搜索相关文件、加载包类型等相关操作,如下图。,11.2.1简单工资查询系统安装程序的制作,(3)选择打包脚本 准备工作做完之后,此时向导界面如下图,要求用户选择打包脚本。单击“下一步”按钮即进行下一步操作。,11.2.1简单工资查询系统安装程序的制作,(4)选择包类型 此时向导界面如下图,要求用户选择打包类型。前者将以标准类型打包,后者仅列出一个运行所需清单。这里选择前者,单击“下一步”按钮。,11.2.1简单工资查询系统安装程序的制作,(5)设置打包存放路径 此时向导如左图,通过目录控制列表设置打包
8、结果存放的路径。如果用户所设路径不存在时,向导程序会提示是否创建(确认即可),如右图,单击“下一步”按钮。,11.2.1简单工资查询系统安装程序的制作,(6)确定发布包含的文件 此时向导界面如下图。向导在创建软件包之前,必须确定应用程序的工程文件以及从属文件,特别是需要的数据库、图像、声音及Readme.txt等文件。,11.2.1简单工资查询系统安装程序的制作,(7)确定压缩文件的个数及大小 此时的向导如下图,用来选择压缩文件选项。,11.2.1简单工资查询系统安装程序的制作,(8)设置安装程序标题 此时的向导如下图,用来设置安装程序的标题,手工确认程序的安装标题。,11.2.1简单工资查询
9、系统安装程序的制作,(9)设置安装程序的启动菜单项 程序组设置界面,如下图。其中确认程序在Windows“开始”菜单的程序组(条)中对应的显示内容,设置完毕进入下一步。,11.2.1简单工资查询系统安装程序的制作,(10)确定将文件安装到用户机器上的位置 此时安装程序向导如下图。程序和安装文件通常被安装到Program Files目录的某个子目录中,而系统文件和从属文件通常被安装到WindowsSystem或WinntSystem32目录中。,11.2.1简单工资查询系统安装程序的制作,(11)设置共享文件 共享的应用程序文件是指可能被系统中的多个应用程序使用的文件,本例中不必设置共享文件 。
10、,11.2.1简单工资查询系统安装程序的制作,(12)设置软件包脚本名称 此时,向导已经完成创建此包所需的信息。在要保存的会话设置的下面输入脚本名称后系统开始压缩文件,压缩完毕即完成打包过程。,11.2.1简单工资查询系统安装程序的制作,3.Internet软件包 Internet软件包是基于.cab的安装程序,它是专为从Web站点下载而设计的。打包和展开向导自动包括其所创建的软件包所需的信息。可以使用Visual Basic 6.0的打包和展开向导快速轻松地将ActiveX部件打包以供Internet下载。打包和展开向导把部件打包成一个浏览器能识别的文件,并创建一个Web页面,用户可以从其中
11、下载,然后就可以将打包的结果部署到用户能存取的Web页面上了。,11.2.1简单工资查询系统安装程序的制作,4、安装发布的工资管理系统 得到发布程序的用户运行Setup.exe文件,即可进行程序的安装。首先系统复制文件,如下图。,11.2.1简单工资查询系统安装程序的制作,4、安装发布的工资管理系统 然后进入初始化画面如下图。,11.2.1简单工资查询系统安装程序的制作,4、安装发布的工资管理系统 安装界面如下图,用户可以单击“更改目录”按钮,变更程序的安装路径。,11.2.1简单工资查询系统安装程序的制作,4、安装发布的工资管理系统 然后进入选择/设置程序组步骤。,11.2.1简单工资查询系
12、统安装程序的制作,4、安装发布的工资管理系统 待安装进度条跳至100%后,提示系统安装成功。,11.2.1简单工资查询系统安装程序的制作,4、安装发布的工资管理系统 运行发布的数据库系统,单击WINDOWS系统的开始菜单,如下图 。,11.3.1 本章要点,1、Visual Basic 6.0自带打包工具一般制作安装程序过程: (1)关闭已经编写开发好的VB工程。 (2)打开“打包和展开向导”,具体过程如图11-8。 (3)单击“打包”,选择要打包的工程。 (4)一直单击下一步,最后点“完成”。这个过程中依次选择设置打包脚本、包的类型、打包文件夹、发布的文件、标题菜单项、安装路径、共享文件何脚
13、本名等。 (5)关闭“打包和展开向导”,显示打包报告。 (6)在打包建立的文件夹下就是安装程序(三个文件:工程名.cab setup.exe setup.lst)。 2、程序的安装和一般的软件一样,直接点击运行“Setup.exe”,便可完成安装。,11.3.2 使用技巧,1、打开你的工程,包括对Msdbrptr.dll文件的引用。在引用对话框中,这个文件被列为Microsoft Data Report Designer v6.0。你可能看到Microsoft Data Report Designer v6.0被列出多次。确保这个应用相关联的文件是Msdbrptr.dll。一旦确定引用了这个文
14、件,重新运行向导制作安装包。 2、在使用Package and Deployment Wizard (PDW)制作安装程序时手工加入Msdbrptr.dll。当运行PDW时,在Included Files对话框中添加这个文件并重新建立安装包。,11.3.3 补充说明,我们除了可以使用Visual Basic 6.0 自带的打包工具外,还可以使用Setup Factory 等专业安装程序制作工具。Setup Factory 提供了安装制作向导界面,即使对安装制作不了解,也可以生成专业性质的安装程序。可建立快捷方式,也可直接在 Windows 系统的注册表加入内容,还能在 Win.ini 和 System.ini 内加入设定值,更可以建立反安装选项等等。Setup Factory 内附的向导可以一步步的制做出漂亮又专业的安装程序。目前该软件的较新的版本为7.0.1,可在网上下载到。,