活动类型: 免费公开课-Access培训
开始时间: 2013-7-18 20:00 至
2013-7-18 21:30
活动地点: Access中国培训教学网上教室
(YY课堂)
性别: 不限
已报名人数: 32人
报名截止: 2014-7-18 19:30
|
|
主题:office的程序如何发布打包 | |
主讲:王宇虹 | |
讲课内容简介: | |
使用Access Excel开发的应用程序,最终都必须面对一个问题,如何将你的系统打包给客户安装,你是使用哪种打包方式呢? 如果使你的程序更专业呢? 这堂公开课将为您一一展开. |
office的程序如何发布打包 -- Access公开课视频在线播放 |
Office开发的系统如何打包(Access Excel等):
介绍
VMware ThinApp应用程序虚拟化工具.VMware ThinApp 可以实现在同一操作系统上运行任何版本的虚拟应用程序而不发生冲突.你甚至可以运行同一应用程序的多个版本.将 VMware thinapp 应用到到现有的基础管理设施上,并加快您的软件开发和桌面部署,使得应用程序的部署有效率、安全.
借助VMware ThinApp的封装可以制作比较纯正的单文件软件,而简单设置参数后,VMware ThinApp也能充当制作便携软件的角色
原理
VMware ThinApp将程序相关资源如exe、dll、ocx、注册表项等封装到单一的EXE文件中,程序运行时需要的资源也都从这个单EXE虚拟环境中,从而实现与操作系统的隔离
优点
借助VMware ThinApp的封装可以制作比较纯正的单文件软件,而简单设置参数后,VMware ThinApp也能充当制作便携软件的角色,大部分情况下,VMware ThinApp也确实能出色的工作。
可以将应用程序打包为一个EXE文件,用户可以在任何地方运行而无需安装和管理员权限。我们可以将它看作是绿色软件和单文件的打包工具,VMware推荐和VDI一起使用可以简化桌面应用程序的发布
VMware ThinApp 安装和测试过程 :
1、从http://www.vmware.com/download/下载ThinApp,
并注册申请60天的试用License。
2、在VMware Workstation中新建一个win xp的虚拟机,安装下载的ThinApp。
3、运行ThinApp Setup Capture,点Next建立系统快照。
4、安装需要打包的软件,再点击Next,建立第二次快照,
系统自动记录2次快照的区别。
5、勾选运行软件的主文件,点击Next。
6、选择运行时缓存文件的存储位置(sandbox location),
保持缺省设置,点击Next。
7、选择文件隔离模式(isolation mode),保持缺省设置,点击Next。
8、选择文件输出目录,是否生成msi文件以及是否压缩。
9、点击‘build now’生成exe文件,在输出目录中的bin文件夹中找到生成的exe文件,用户将该文件复制到本地就可以运行打包的程序,无需安装和管理员权限,十分方便部署和升级。
学习案例:
朱亦文 Access 2010 VMWare ThinApp 封装版(测试)
http://www.office-cn.net/thread-114343-1-1.html
单文件Access2003 :http://www.office-cn.net/thread-114304-1-1.html
WinRar 打包 自解压:
介绍:
WinRAR 是大家普遍使用的压缩解压软件,相信属于每个人电脑中的必备软件,但通常我们使用的功能只是它的压缩解压功能,对于 WinRAR 中一些其它的应用涉及很少,但实际上,使用WinRar,也可以简单快捷制作安装打包。
用 WinRAR 制作自解包非常实用,制作后它会生成一个 EXE 文件,这样当别人收到我们的软件时,就不需要任何解压缩软件,而是直接运行即可正确解压缩。简单的自解包制作可以在打开 WinRAR 后,点击工具栏的“自解压”图标,在弹出窗口中按确定即可。想制作自有特色的自解包,则需要进行一些高级的设置.
优势
简单
方便
短小
方便: 一般电脑均安装了此软件, 随手可用
定制: 可进行简单的定制
WinRar 打包 操作步骤:
在“许可”标签中,可以输入你想为此压缩包运行时所显示的许可信息
第三方安装打包工具:
Microsoft Windows Installer
如果某个软件是用 Windows Installer 打包的,那你就应该能在文件夹中看到 *.msi 文件。这是最典型的特征,这些文件通常可以使用 /QB 和 /QN 参数进行自动安装。
/qb 会在窗口中显示一个基本的安装进程。
/qn 参数则不会显示任何窗口,直接在后台自动安装。
二.Installshield
InstallShield 拥有近 20 年的经验,现在已经成为 Windows Installer 和 InstallScript 安装方面的行业标准。InstallShield 可以帮助所有规模的软件生产商创建高质量的安装,并使其可以配置 数据库服务器、Web 服务以及移动设备。
InstallShield分以下版本:
InstallShield Developer ——面向开发人员,支持.net和64位应用程序
InstallShield Professional——比Express强大,可定制性强,支持脚本
InstallShield Express——入门级,没有脚本支持,简单易用
on� 0ml���x�;mso-ascii-font-family:Arial;mso-fareast-font-family:宋体;mso-bidi-font-family: +mn-cs;mso-bidi-theme-font:minor-bidi;color:black;mso-color-index:1;mso-font-kerning: 12.0pt;language:en-US;mso-style-textfill-type:solid;mso-style-textfill-fill-themecolor: text1;mso-style-textfill-fill-color:black;mso-style-textfill-fill-alpha:100.0%'>8、选择文件输出目录,是否生成msi文件以及是否压缩。
9、点击‘build now’生成exe文件,在输出目录中的bin文件夹中找到生成的exe文件,用户将该文件复制到本地就可以运行打包的程序,无需安装和管理员权限,十分方便部署和升级。
学习案例:
朱亦文 Access 2010 VMWare ThinApp 封装版(测试)
http://www.office-cn.net/thread-114343-1-1.html
单文件Access2003 :http://www.office-cn.net/thread-114304-1-1.html
三. Inno Setup(轻量级)
推荐 Inno Setup + ISTool (GUI) 免费,体积小,基本功能都有,可以做中文安装程序,做出来安装程序界面与Install Shield 极其相似。
四. CreateInstall
小而精, 足矣。如果不想追求什么专业版的制作软件,想小而精,选它。
五. NullSoft Installation System (NSIS)
NSIS(Nullsoft Scriptable Install System)是一个sourceforge上开源程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。NSIS 是通过它的脚本语言来描述安装程序的行为和逻辑的。NSIS 的脚本语言和通常的编程语言有类似的结构和语法
1、开销小,一个完整功能的安装程序仅需要 34k 的额外开销。
2、支持大多数 Windows 平台,包括:Windows 2000,Windows XP,Windows 2003
3、支持三大压缩算法:ZLib,BZip2, LZMA
4、支持脚本
5、支持多语言
6、支持安装界面定制
7、提供可扩展的插件接口
8、支持网络安装、补丁
9、支持无人值守的安装模式
10、此外,NSIS的license允许任何用途免费使用。
o-et�@m��ill-themecolor:text1;mso-style-textfill-fill-color: black;mso-style-textfill-fill-alpha:100.0%'>://www.office-cn.net/thread-114304-1-1.html
六.Wise Installation System
一个易用的、基于脚本的安装工具,在Windows平台下,它很大范围内满足了有经验的软件开发者的高级安装需求,包括Web配置和自修复应用。
Wise Installation System——简单易用,支持脚本,适用范围广,支持winCE
Wise for Windows Installer——为微软的windowsinstaller开发的版本,支持多语言
Wise Package Studio——为Admin们做的版本,强大
Wise for Visual Studio.net ——专门为vs.net开发的版本
七. SetupFactory(这堂课重点介绍)
Setup Factory 是一款软件安装工具。通过在界面中鼠标点击软件文件和目录直观添加到目录中。Setup Factory支持创建一个安装文件包或一个单独的setup.exe文件,生成文件可以运行于任意版本的windows中,包括95到windows 7及其以上版本,能通过网站下载、CD-ROM, DVD-ROM刻录和局域网进行发布
SetupFactory介绍:
Setup Factory 能生成软件安装程序,Setup Factory 的特性包括:工程向导、自定义对话框、主题/皮肤样式、运行时间模块、最小化支持、MD5编码序列号、250个功能函数的脚本编辑器、授权支持和其他特性等。
普通特性
安装所有文件——把打包的文件和文件夹拖曳到工程窗口中,SetupFactory可以智能管理文件夹目录,自动查询版本信息,创建快捷方式图标,通过CRC-32校验来确保数据的完整性,整个过程都可以自定义或者覆盖。
快速启动工程——选择默认选项的工程启动可完成快速启动。
反安装——启用Setup Factory 的反安装功能,Setup Factory会对删除的文件进行关注,在安装过程中安装的文件都会添加进记录。
系统要求检测——内置的候选选项包括操作系统信息、内存信息、屏幕分辨率、颜色质量和管理员权限。当系统无法满足最低的安装系统要求,安装程序会警告或者放弃整个安装过程。
高级特性
1. 支持超过2GB的文件
2. 序列号、安全性和访问权限——Setup Factory帮助管理软件的访问权限,包括序列号列表和基于数字检验的使用时间限定。
3. 打包、分类和安装类别——Setup Factory添加了安装文件分组功能,将数据包分组为几个组件,根据不同的安装需要进行安装不同的内容,比如标准安装、最小化安装、完整安装和自定义安装。
4. 相关模块和运行时间支持——附加的独立模块可以自行创建,并能整合在开发环境中。
支持最新的技术——支持NET 3.0, .NET 3.5, SQL Express 2005, Visual C++ 2008 和Windows Installer 3.1 v2.
5. 多语言支持——只需提供需要的语言版本的文本信息,Setup Factory 会自动完成其他的工作
6. LZMA数据压缩算法——Setup Factory支持LZNA数据压缩算法
7. 自动验证码签署
自定义安装程序的外观
1.安装向导屏幕——预置布局管理可以满足软件的安装包的打包要求和布局调整。
2.主题和皮肤——可以在大量预置的主题(皮肤)中选择界面样式,也支持自定义。
3.可视化对话框编辑器——可以自由地创建自定义对话框。
4.背景窗口选项——可以选择传统的安装向导演示或者现代的Windows安装界面样式。自定义窗体的背景。
5.自定义安装图标和版本的源信息——Setup Factory可以在安装程序中展示商标。
灵活的脚本系统
1. 脚本引擎——内置了一个“函数向导”和“代码向导”,可以创建安装包和程序打包任务
2. 控制函数库——内置了多达360个函数库,无需再进行高级的程序编辑便可以实现所需要的功能。
3. 填表式操作向导——可以从分类列表中选择需要的函数命令(完全的屏幕交互帮助),然后在要求的信息区域中填入需要的信息,Setup Factory自动完成剩下的工作。修改就只需点击想要修改项的直线,然后点击“编辑”按钮,窗体中的信息便会回复到最初的样子。
4. 彩色语法显示——提供了彩色语法高亮、代码校验、函数高亮、输入即时样本选择、Ctrl+Space激活功能列表和文本关联帮助等功能。
5.独立的脚本编辑器——Indigo Rose 脚本编辑器应用程序。
6.支持MSI功能库——脚本安装程序与MSI类型的安装程序进行交互。
7.可扩展的控制语言插件Plugins— —通过Action Plugins.来扩展功能。
8.自定义错误控制——通过智能预设来控制错误,或者通过“On Install Error” 和“On Uninstall Error” ,提前设定好脚本代码。
高效率和团队开发
1.内置的拼写检测—无论在哪里输入信息,可执行拼写检查功能。
2.报告和记录—基于HTML工程报告(支持CSS格式化)和基于文本信息的安装时间记录,可以获得安装信息的详细记录。
3.Silent安装—支持创建一个不显示用户对话框、提示信息和错误信息的Silent安装程序。
4.Visual Basic工程文件扫描—可以分析VB工程并自动添加必要的相关运行时间的文件。
5.编译模式—将Setup Factory工程加入日常的程序创建中,便会自动运行并获得最终的安装文件setup.exe。
6.源代码管理—将Setup Factory工程文件保存在源程序控制系统中,工程文件中不再记录文件时间、统计数据和版本信息。
兼容系统 windows95及以上版本兼容Vista, XP, Server
1.当其他安装包程序放弃了一些早期的操作系统,比如Windows 95 和98,这样的安装程序不会影响潜在市场,Setup Factory 可以和任何的windows系统良好得兼容运行,从Windows 95 到Windows 7。配置了最新的操作系统检查功能;自动填充内置变量(在最流行的文件夹,比如CommonDocuments文件夹, MyMusic文件夹, MyPictures文件夹, MyVideos文件夹);内置的smarts。安装程序既可在最新的操作系统,也可在Windows95中运行。
2.支持64位的Windows
配置一个返回地址为“_ProgramFilesFolder64″的全局变量,和定位在“%ProgramFilesFolder64%” 及“%CommonFilesFolder64%”的会话
一. 安装并运行Setup Factory
二.创建一个新项目
三.选择需要制作安装程序的文件所在的文件夹,点击【下一步】
四.选择安装程序的样式和主题
把语言设置为【Chinese(Simplified)】,点击【下一步】
点击【完成】
五. 在setup factory主窗口选择安装后需要创建快捷方式的文件,点击右键→文件属性→快捷方式。设置快捷方式和描述。【描述】就是快捷方式的名称。
六.在主窗口点击【发布】→设置。设置压缩方式
点击【资源】,选择一个图标,作为安装程序的图标。
点击确定。
七.【发布】
在主窗口点击【发布】→创建
击【next】
八. 选择输出位置,点击【next】
开始制作安装程序了。
九. 制作完成,可以打开输出位置,使用安装程序。