- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 9 章 Delphi应用程序的封装与发布 9.1 应 考 虑 的 问 题 9.2 系统帮助文件的制作 9.3 安 装 盘 的 制 作 9.1 应 考 虑 的 问 题 Delphi的功能很强大,可以开发多种类型的应用程序或支持库组件,为了实现对开发产品的分发,需要对开发出来的产品及相关文件进行打包封装。在封装与分发的过程中,要注意以下几个方面的问题。 (1)要保证文件能够正常运行。一般情况下,我们开发出来的程序需要许多其他文件作为支持,例如数据文件、数据库支持文件、数据库链接文件、系统配置文件等,这些文件在我们的开发环境中已经具备,但在用户端不能保证所有的文件都具备,所以应当考虑在应用程序封装的时候不能遗忘系统辅助文件。 (2)要充分考虑开发环境与实际运行环境的不同。当完成产品后,应当充分进行测试,包括目前流行的几种操作系统下运行、不同硬件配置下系统的运行等。 (3)一般情况下,随着系统分发的文件除了支撑系统运行的文件,还应当包括辅助系统运行的一些文件,通过这些文档可以使用户快速上手,应用我们的系统。 (4)安装程序应当简洁、明快,操作方便,安装的过程中用户的操作要少,尽量做到一气呵成,安装全部所需要的各种文件。 9.2 系统帮助文件的制作 HLP格式是Microsoft公司推出的系统帮助文件格式,它可以增加书签、注解,允许全文检索。 CHM文件格式是Microsoft公司于1998年推出的基于HTML文件特性的帮助文件系统,以替代早先的WinHelp帮助系统,它也是一种超文本标识语言,在Windows 98中把CHM类型文件称做“已编译的HTML帮助文件”。 9.2.1 使用工具软件制作帮助 制作HLP文件采用MS Word编写RTF格式的文件,使用Microsoft Help Workshop(简称HW)创建帮助工程文件,然后引入RTF格式的源文件,通过编译形成HLP格式文件。HW的主界面如图9-1所示。 制作CHM格式的文件,则需要通过MS FrontPage或DREAMWaves 等软件建立若干超文本文件,然后通过Microsoft HTML Help Workshop(简称HHW)编译生成CHM格式的文件。HHW的主界面如图9-2所示。 9.2.2 校务管理系统挂接帮助文件的实现 高校学生校务管理系统的帮助采用CHM格式,首先通过建立FrontPage来建立超文本链接的页面,按照不同的功能分别存储为不同的文件,根据需要,可以在页面中嵌入图片、声音、动画、链接等元素。启动HTML Help WorkShop应用程序,按照前面讲述的使用方法建立HELP工程文件,并设置相关参数,调入编写好的超文本文件(*html),开发过程如图9-3所示。 最后结果主界面如图9-4所示。 9.2.3 关于系统的制作 关于系统,即帮助菜单中的About窗体,一般的应用系统都有类似的界面,用于显示本系统的版本信息、联系方式等。关于系统的设计比较简单,只要美观、大方就可以。 最简单的实现About功能的方法是使用WindowsAPI函数ShellAbout,代码如下,执行效果如图9-5所示。 9.3 安 装 盘 的 制 作 9.3.1 使用工具软件制作安装盘 目前制作安装系统的工具类软件非常多,而且都是图形化操作界面,例如Installshield、Installshield Express、Wise Installer、SetupBuilder、Installer2go等,其中Installshield Express是Installshield公司专门为Delphi定制并随Delphi一起分发的一套安装盘工具软件。 9.3.2 制作校务管理系统安装盘应注意的问题 校务管理系统所涉及的数据库是MS Access(或者是MS SQL Server),系统中连接数据库采用的是ADO方式,这需要使用Microsoft的ADO数据引擎,如果客户端安装了以下产品之一,则可以不必单独安装ADO数据引擎: ? MS Windows 2000 ? MS Windows XP ? MS Office 2000以上版本的办公套件 ? MS SQL Server 7.0以上版本 ? MSDE 如果需要单独安装ADO数据引擎,则可以直接从Microsoft网站上免费下载MDAC_TYP27.EXE并进行安装,所以制作安装盘的时候,建议将MDAC_TYP27.EXE同步分发。 采用工具创建安装盘比
您可能关注的文档
- 钳工工艺与技能训练课件作者高永伟模块1钳工基本知识与技能训练.ppt
- 钳工工艺与技能训练课件作者高永伟模块2钳工特殊知识与技能训练.ppt
- 中外建筑简史(第2版)-电子教案-郑朝灿第1章节1.2古希腊建筑.ppt
- 钳工工艺与技能训练课件作者高永伟模块3钳工常用设备与操作技能训练.ppt
- 钳工工艺与技能训练课件作者高永伟模块4装配工艺规程与装配技能训练.ppt
- 钳工工艺与技能训练课件作者高永伟模块5减速器的结构与装配.ppt
- 钳工工艺与技能训练课件作者高永伟模块8安全用电.ppt
- 钳工技能实训课件作者张利人项目八弯形与矫正.ppt
- 钳工技能实训课件作者张利人项目二划线.ppt
- 钳工技能实训课件作者张利人项目九刮削与研磨.ppt
- 中文Flash8案例教程课件作者沈大林等第4章节基本动画的制作.ppt
- 软件项目开发综合实训——Java篇课件作者王泰峰第二章节.ppt
- 软件项目开发综合实训——Java篇课件作者王泰峰第三章节.ppt
- 软件项目开发综合实训——Java篇课件作者王泰峰第一章节.ppt
- 软件项目开发综合实训——VisualBasic篇课件作者王泰峰演示文稿(质量管理).ppt
- 中文Flash8案例教程课件作者沈大林等第6章节面向对象的程序设计.ppt
- 中文Flash8案例教程课件作者沈大林等第7章节Flash8组件和综合实例.ppt
- 通信电缆线路配套课件教学课件作者陈昌海通信电缆线路-电子教案.ppt
- 通信电源第2版课件作者张雷霆第八章节.ppt
- 通信电源第2版课件作者张雷霆第二章节.ppt
文档评论(0)