350 likes | 483 Views
学习情境五 系统测试与发布. 学习情境描述. 本情境完成对软件的测试 , 并完成 Visual Basic 工程的编译;还要完成对本系统程序的打包。. 所需知识. 系统的组装与集成测试 VB 应用程序的打包. 重点、难点. 系统组装与打包. 能力目标. 培养学生系统开发、组装技能、程序调试能力,培养良好的编码风格 培养学生英语阅读能力和技术创新能力 培养学生自学能力和动手实践能力. 编译打包发行. 编译应用程序 使用打包和展开向导 安装和卸载应用程序. 编译应用程序. 编译应用程序的主要目的如下: ( 1 )使应用程序装入和运行更快。
E N D
学习情境描述 • 本情境完成对软件的测试,并完成Visual Basic工程的编译;还要完成对本系统程序的打包。
所需知识 • 系统的组装与集成测试 • VB应用程序的打包
重点、难点 • 系统组装与打包
能力目标 • 培养学生系统开发、组装技能、程序调试能力,培养良好的编码风格 • 培养学生英语阅读能力和技术创新能力 • 培养学生自学能力和动手实践能力
编译打包发行 • 编译应用程序 • 使用打包和展开向导 • 安装和卸载应用程序
编译应用程序 编译应用程序的主要目的如下: (1)使应用程序装入和运行更快。 (2)给发布应用程序做准备。 (3)使用应用程序更安全。 将应用程序进行编译后,Visual Basic将工程中的所有文件进行组织并将这些工程文件转换为一个可执行文件.exe。 Visual Basic提供APP对象来存储应用程序的有关信息,例如,公司名、产品名、版本号、校订(编译)次数以及其他相关的信息。APP对象是Visual Basic的一个预定义对象,它的常用属性如下表所示。
编译应用程序 APP对象的常用属性
编译应用程序 在设计时,可以通过这些属性来告诉用户一些重要的信息,这些属性被设置在“工程属性”对话框中,如图所示。 “工程属性”对话框的
编译应用程序 在应用程序运行时用Visual Basic代码读出这些属性值,也可以在Windows资源管理器中观察应用程序对象的版本信息属性值。右击编译过的.exe文件,然后从快捷菜单中选择“属性”命令打开“属性”对话框。单击“属性”对话框中的版本标签,就可以看到应用程序的版本信息,如图所示。 “属性”对话框的“版本”页面
编译应用程序 当完成当前工程的APP对象的属性设置后,就可以开始编译代码了。Visual Basic 6.0支持两种编译格式:P代码和本地代码。选择P代码格式编译的应用程序生成的可执行文件较小,选择本地代码编译的应用程序生成的可执行文件要大得多,但是可执行文件的运行速度比较快。 将应用程序编译成标准的可执行文件的步骤如下: • (1) 打开要编译的工程文件。 • (2) 选择“文件”|“生成”命令,Visual Basic弹出[生成工程]对话框,在[文件名字]栏中输入要生成的可执行文件名称。 • (3) 在[生成工程]对话框中单击[选项]按钮,打开[工程属性]对话框。在[工程属性]对活框中选择“编译”页,选择编译格式。 • (4) 在[工程属性]和[生成工程]对话框上单击[确定]按钮,开始编译应用程序的源代码。 • 编译完成后,将产生一个独立于Visual Basic集成开发环境的可执行文件。但是,该可执行文件还不能在没有安装Visual Basic 6.0的计算机上运行,因为缺少许多应用程序运行所必需的动态链接库。为了使应用程序在任何机器上都能运行,还需要运行打包和展开向导来制作并且发布应用程序的安装程序。
使用打包和展开向导 创建Visual Basic应用程序后,可以将创建的任何应用程序通过磁盘、光盘、网络等途径自由地发布。一般来说,发布应用程序必须经过下面两个步骤: • (1)打包 必须将应用程序文件打包为一个或多个可以部署到选定位置的.cab文件(cab文件是一种压缩文件),对于某些类型的软件包,还必须为其创建安装程序。 • (2)部署 必须将打包的应用程序放置到适当的位置,以便用户来安装应用程序。可以使用两种工具来打包和发布应用程序:
使用打包和展开向导 • 打包和展开向导(Package and Deployment)。 • ·Visual Basic安装软件提供的安装工具包。 打包和展开向导通过提供有关如何配置.cab文件的选项,使发布应用程序所包含的许多步骤得以自动进行,这是用户一般所采用的方法。下面主要介绍如何使用打包和展开向导来发布应用程序。 首先启动打包和展开向导。单击Windows的“开始”菜单,然后选择“程序”|“Microsoft Visual Basic 6.0中文版”|“Microsoft Visual Basic 6.0中文版工具”|“Package & Deployment向导”命令,启动打包和展开向导,出现如图12.8所示的界面。
使用打包和展开向导 • 1、打包应用程序 • 2、发布应用程序 • 3、管理脚本
使用打包和展开向导 使用打包和展开向导进行打包的第一个步骤就是选择一个工程。下面以“科研信息管理系统”为例,介绍如何对应用程序进行打包。具体步骤如下: • 在“打包和展开向导”对话框的“选择工程”文本框中输入要打包的工程名称。这里输入“I:\ScientificResearch\SciRsch.Visual Basicp”工程的名称,或通过单击“浏览”,选择该工程文件名,如图所示。 打包和展开向导界面
使用打包和展开向导 • 单击“打包”按钮,开始创建一个可以发布的应用程序。 • 如果没有编译工程,打包和展开向导会要求编译工程。单击“编译”按钮,如上图所示。 • 工程编译完成后,向导询问想制作什么类型的包,如下图所示。这里使用向导制作安装程序,因此,选择“标准安装包”选项,然后单击“下一步”按钮。 打包和展开向导自动编译工程文件 选择制作的包类型
使用打包和展开向导 • 确定要存放打包和展开向导制作的安装文件的文件夹。这些文件最终会拷贝到发布媒体上。在文件夹列表中可选择一个已有的目录,也可以单击“新建文件夹”按钮创建一个新的文件夹来保存安装程序,然后单击“下一步”按钮。 • 在“可用的驱动程序”列表中选择与应用程序相关的驱动程序。由于工程中使用了Jet数据库引擎和Excel电子表格对象,所以选择Excel:Excel 3.0,Excel 4.0,Excel 5.0,Excel 8.0;Jet 2.x:Jet2.x二个选项。然后单击“下一步”按钮,。 • 在“包含文件”对话框中添加需要和你的执行文件同时安装的文件,如帮助文件、图形文件等。如果有,就可以单击“添加”按钮将它们添加进来。如果没有,则单击“下一步”按钮。 • 询问发布媒体的大小。如果将要生成的应用程序的安装程序放置在磁盘上,则需要选中“多个压缩文件”选项,然后在下面激活的“压缩文件大小”列表框中选择媒体的大小。这种情况下向导所产生的最大文件只能是磁盘的最大空间。这里选择“单个的压缩文件”选项,将生成的安装程序放置在一个文件中,然后单击“下’步”按钮。
使用打包和展开向导 • 输入安装程序的标题(显示在Windows的“程序”菜单中)。在“安装程序标题”文本框中输入一个合适的名称,这里使用向导提供的默认设置“科研信息管理系统”,然后单击“下一步”按钮,出现图所示界面。 选择驱动程序界面
使用打包和展开向导 “包含文件”对话框
使用打包和展开向导 建立应用程序的组和图标
使用打包和展开向导 • 确定要建立的图标组和图标。默认的设置是用应用程序的名字建立一个图标组.然后再建立运行程序的图标。因为本应用程序只有一个图标,标准的方法是在程序组下建立图标。选中“科研信息管理系统”组,单击“删除”按钮,然后单击“新建项”按钮,在弹出的“启动菜单项目属性”对话框中输入应用程序的名称,单击“确定”按钮关闭对话框。完成建立组和图标后,单击“下一步”按钮。 • 确认那些非系统文件的安装位置。所有的系统文件都将自动地安装在Windows的System目录下,其他的文件可以改变安装位置。这里不作改变,单击“下一步”按钮。
使用打包和展开向导 • 某些文件(如DLL和OCX)被当作共享文件,假如将这类文件添加到安装程序时,应该将它们设置为共享。这样,当用户卸载应用程序时,共享文件在被删除前会得到确认。在如图所示的对话框中选择要设置为共享的文件,然后在“共享文件”列表框中选中该文件。单击“下一步”按钮。 共享的文件对话框
使用打包和展开向导 • Visual Basic将前面的各个操作步骤记录成一个脚本,这样在以后重新对同一个工程进行打包时可以跳过其中的某些步骤。在如图所示的对话框的文本框中输入脚本的名称,然后单击“完成”按钮完成打包过程。 保存脚本
使用打包和展开向导 • 当向导完成制作安装包以后,它会自动产生一个带有很多重要信息的报告。可以将该报告保存到计算机中,也可以直接单击“关闭”按钮,完成应用程序的整个打包过程。此时,向导将回到起始界面。
使用打包和展开向导 • 发布应用程序 将一个应用程序打包后,制作安装程序的过程并没有结束,必须将打包后的应用程序发布到某一媒体上,例如软盘、其他机器等。发布一个应用程序的上要步骤如下: • 单击如图所示界面上的“展开”按钮,然后选择一个要发布的包。例如,在上面打包过程中保存的脚本名称是“标准安装软件包1”,则在“打包脚本”列表框中选择此选顶,然后单击“下一步”按钮。
使用打包和展开向导 • 指定展开的方法,如图所示。向导提供了3种方法:“软盘”、“文件夹”和“Web公布”,分别表示将应用程序的一个包发布到软盘或文件夹中还是发布到一个Web服务器上。假设将应用程序的安装程序包发布到一个文件夹中,选择“文件夹”选项后单击“下一步”按钮。 选择展开方法对话框
使用打包和展开向导 • 在图中选择发布应用程序的媒体,这里选择文件夹,然后单击“下一步”按钮。 选择发布应用程序的媒体界面
使用打包和展开向导 • 在图的“脚本名称”文本框中输入一个脚本名称,将刚才的操作步骤保存到一个脚本中。单击“完成”按钮完成应用程序的发布工作,向导就会将应用程序的安装程序发布到图12.18选择的G:盘上,然后,你可以将安装文件访刻录到光盘上发布。 完成应用程序的发布
使用打包和展开向导 • 管理脚本 可以在打包和展开向导中创建或保存脚本。所谓脚本就是对在打包或发布应用程序过程中的一系列操作步骤的记录。如果下次使用向导对同一个工程进行打包或发布时,可以直接使用脚本,从而省去一些中间步骤。另外,还可以使用脚本以默认的方式打包或展开应用程序。 每次使用向导打包或发布一个应用程序时,Visual Basic都将相应的步骤保存到一个脚本中。可以使用打包和展开向导的“脚本管理”选项对当前工程的脚本列表进行管理。 主要包括如下几个方面: • ·浏览所有打包或发布脚本的列表。 • ·对一个脚本重新命名。 • ·复制一个脚本。 • ·删除不需要的脚本。
使用打包和展开向导 对脚本进行管理,首先应在向导的主窗体中单击“脚本管理”按钮,打开“管理脚本”对话框,如图所示。在这个对话框中,可以单击“打包脚本”或“展开脚本”标签,然后在各自的列表中选中不同的脚本。选中脚本后,可以单击“重命名”按钮对脚本进行重新命名,也可以单击“复制”按钮复制脚本或单击“删除”按钮删除脚本。 “管理脚本”对话框
安装和卸载应用程序 在创建好应用程序的安装程序以后,就可以将应用程序安装到其他机器上,也可以将安装在计算机中的应用程序删除。 • 安装应用程序 安装一个应用程序的具体步骤如下: • 将第一张磁盘或光盘插入适当的驱动器中。 • 在Windows xp或Windows 2000中,选择“开始”|“运行”命令并键人drive:\setup命令。这样就可以开始安装应用程序。
安装和卸载应用程序 • 按安装程序的提示进行各项操作即。 安装程序通常不会覆盖计算机上已存在的同名文件。假如安装程序发现同名文件,便会询问用户是否允许覆盖旧的文件。在用户进行选择后,继续安装应用程序。
安装和卸载应用程序 • 卸载应用程序 卸载程序可以从计算机上删除应用程序,包括所有相关的文件。Visual Basic创建的安装程序的一个特征就是为该应用程序赋予一个卸载程序的能力。删除一个已经安装好的应用程序的具体步骤如下: • 从Windows的开始菜单中选择“设置”|“控制而板”命令打开控制面板。 • 单击“控制面板”上的“添加/删除程序”图标,打开“添加/删除程序属性”对话框,如图所示。
安装和卸载应用程序 • 在已安装程序列表中选择要卸载的应用程序,然后单击“添加/删除”按钮即可卸载该应用程序。 “添加/删除程序属性”对话框
小结 主题是应用程序的发布,在发布应用程序之前,首先应该使用测试和调试工具对应用程序进行全面测试。在排除了所有可能的错误后,对应用程序进行编译。编译应用程序就是将创建的应用程序以及它的工程文件合并生成一个可执行文件。编译完成后,将产生一个独立于Visual Basic集成开发环境的可执行文件。 可执行文件还不能在没有安装Visual Basic 6.0的计算机上运行,因为缺少许多应用程序运行所必需的动态链接库。为了使应用程序在任何机器上都能运行,还需要运行打包和展开向导来制作并且发布应用程序的安装程序。