当前位置:编程学习 > Delphi >>

已经用delphi做好了一个应用系统的软件编写,如何进行封装,有哪些步骤?

然后大家有没有关于这方面的比较实用的资料,可否共享!谢谢!
答案:delphi的话那个exe文件直接就可以用了, 不需要其他步骤。
其他:打包? 通过第三方打包最好。
---- 在Delphi系统软件包中,集成了美国Install Shield公司专为Delphi定制的Install Shield Express软件,利用它可以方便地制作应用程序安装盘。 

---- 下面介绍以下制作过程的具体步骤: 

---- 1、准备好应用程序所需的各有文档包括自述文件、安全协议、图标等,并将应用程序所有文件按照类型进行分组。 

---- 2、运行IS,建立新的项目,设定应用程序的基本信息。 

---- ①在"App Info"对话框中填写应用程序的名称、系统主文件名称、版本号、开发商名称以及系统默认的安装目录。IS软件对目录给出了一套完备的定义,用户可以很方便地设定所需目录。 

---- 具体定义如下: 

< INSTALLDIR > 指在安装程序运行过程中用户选定的主安装目录。
< WINDIR >  指目标机器中安装Windows的目录。
(例如 C:\WINDOWS)
< WINSYSDIR > 指目标机器中的Windows系统子目录。
(例如 C:\WINDOWS\SYSTEM)
< WINDISK > 指安装Windows系统的硬盘驱动器。(例如 C:)
< WINSYSDISK > 指包含Windows 系统目录的硬盘驱动器。(例如 C:).
< ProgramFilesDir > 指目标机器中安装程序文件的子目录。
(例如C:\PROGRAM FILES)
< CommonFilesDir > 指安装程序文件目录下的安装公用文件子目录。
(例如 C:\PROGRAM FILES\COMMON FILES)
< FONTDIR >  指安装Windows 字体文件的子目录。
 (例如 C:\WINDOWS\FONTS). 
< SRCDIR > 指安装程序运行时,源文件所在目录。
< SUPPORTDIR > 指安装程序运行过程中,存放临时文件的子目录。
[group name] 利用文件组名称可以替换该文件组所对应的安装目录。
---- ②在"Main Window"对话框中,设定安装程序主窗口的标题,也可在指定位置显示图形,但只支持16色的位图文件。 

---- ③在"Features"对话框中设定安装程序是否具有自动卸载功能。 

---- 3、选择需安装的Delphi专用组件。 

---- ①在"General"对话框中,选择需安装的Delphi专用组件。例如,如在应用程序中涉及数据库操作,则需安装"BDE"组件。 

---- ②在"Advanced"对话框中,可以针对所选组件中的每个文件进行筛选。除非对每个文件的作用十分熟悉,一般用户不要更改这些选项。 

---- 4、定义文件组(File Groups)和组件(Components) 

---- ①在"Groups"对话框中,将系统需安装的文件进行分类,组成软干个文件组,每个文件组都指定安装的目录及文件更新的方式。例如在一应用程序中,可包括主程序文件组、帮助文件组、数据库文件组、驱动程序文件组、实例文件组,指定数据库文件组的安装目录为< INSTALLDIR >\data,其他数据组可依此类推。 

---- ②在"Components"对话框中,将内容相关或相近的文件组构成组件,例如可以由帮助文件组和实例文件组组成帮助组件。 

---- ③在"Setup Types"对话框中,指定每种安装类型需要安装的组件。 

---- 5、设定用户界面组件 

---- 在安装程序中,可进行设定的组件共13个,下面简要介绍主要部分: 

---- ⑴Welcome Bitmap,可以指定一位图文件作为欢迎图形。 

---- ⑵Software License Agreement,可以指定一文本文件作为软件许可协议书。 

---- ⑷Readme Information,可选定系统自述文件。 

---- 6、修改注册表信息 

---- 可以根据应用程序的需要,对注册表进行修改,包括增加主键,修改变量值等。 

---- 7、指定文件夹及图标 

---- 用户可以设定程序的运行命令、参数、窗口状态及起始运行路径、热键,还可指定存放系统对应快捷方式的文件夹。 

---- 8、指定安装盘存放介质后,生成安装盘。 

---- 9、测试安装程序。 

---- 10、将安装程序拷贝到指定介质上,完成制作。 

---- 当然,IS功能强大,除Delphi程序外,使用其他语言编写的程序也可以使用IS制作安装盘。

上一个:这个DELPHI小程序哪里错了?请高们帮忙看看
下一个:这个DELPHI小程序哪里错了?请高们帮忙看看

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,