- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
下载
第12章 发布应用程序
当C + + B u i l d e r应用程序开发完毕并可运行后,就可以发布它。也就是说 , 能使其他人运行它。在发布
一个应用程序时必须采取几个步骤,以便应用程序能够完全发挥其功能。这些步骤随应用程序的不同而
不同,同时也依赖于应用程序类型而定。下列各节说明了发布应用程序的步骤:
• 发布一般应用程序。
• 发布数据库应用程序。
• 发布We b应用程序。
• 为各种主机环境编程。
• 软件许可证要求。
12.1 发布一般应用程序
在可执行的文件以外,一个应用程序还要求很多支持文件 , 例如D L L s 、包文件及辅助应用程序。另
外,Wi n d o w s注册表需要包含应用程序注册 , 以确定支持文件的位置,从而简化程序设置。拷贝应用程序
的文件到一台计算机中并完成所有需要的注册表设置的进程可以用一个安装程序将其集成为自动化过程。
例如可用InstallShield Express 。这些工作是对几乎所有类型的应用程序都通用的主要的发布工作:
• 使用安装程序。
• 指定应用程序文件。
那些访问数据库和在We b 中运行的 C++Builder 应用程序在发布一般应用程序的步骤外还要求额外的
安装步骤。安装数据库应用程序的更多信息,可参见 1 2 . 2节。安装We b应用程序的更多信息,可参见 1 2 . 3
节。安装A c t i v e X控件的更多信息,可参见 3 7 . 1 0节。发布C O R B A应用程序的信息,参见VisiBroker 安装
和管理指南。
使用安装程序
仅由可执行文件组成的简单 C + + B u i l d e r应用程序很容易在目标计算机上安装。只需将可执行文件拷
贝到计算机上即可。然而,多种文件组成的更复杂的应用程序要求更复杂的安装过程。这些应用程序需要
专门的安装程序。
安装工具箱自动创建安装程序的进程, 而且通常不需要写任何代码。通过安装工具箱创建的安装程序
可执行安装 C++Builder 应用程序相关的各类任务 , 包括:拷贝可执行文件和支持文件到计算机主机中,
在Windows 注册表中注册以及为数据库应用程序安装 Borland Database Engine (B o r l a n d数据库引擎)。
InstallShield Express 是C + + B u i l d e r捆绑的安装工具箱。 InstallShield Express 已经过验证可用于
C + + B u i l d e r和Borland 数据库引擎。InstallShield Express 不会在安装C + + B u i l d e r时被自动安装,必须自行安
装以用于创建安装程序。运行 C++Builder 光盘上的安装程序以安装 InstallShield Express 。参见
InstallShield Express联机帮助可获得关于使用InstallShield Express创建安装程序的更多信息。
当然还有其他的安装工具箱 ,然而应该仅使用那些经过验证可发布 Borland 数据库引擎的安装工具
箱。
1. 指定应用程序文件
除可执行文件外,还有其他很多文件需要与应用程序同时发布。
• 应用程序文件。
164计计第一部分 使用C++Builder编程
下载
• 包文件。
• ActiveX 控件。
2. 应用程序文件
表1 2 - 1中所列类型的文件可能需要与应用程序同时发布。
表12-1 应用程序文件
类 型 文件扩展名
程序文件 EXE 和 . D L L
包文件 B P L和B C P
帮助文件 H L P 、C N T 、TO C
文档评论(0)