制作自有品牌的软件
你可以以自己全新品牌和风格运作宏达软件产品,本教程指导你如何做到这一点。
【制作自己的安装程序】
宏达产品均采用著名的InnoSetup打包程序,你也可以使用该程序实现包含你的品牌、联系信息的软件安装程序制作。该程序可以免费试用,该程序可以到如下地址下载:ftp://inmisdown@www.inmis.com/other/InnoSetup.rar
1、打包原理:利用脚本文件指令打包,脚本文件本质上就是一个文本文件,用来指示如何生成安装程序,一般包括:
(1)需要打包的文件夹位置(路径)
(2)在开始-程序菜单中设置调用菜单
(3)在桌面设置调用系统的快捷方式。
2、需要打包文件夹位置(路径):一般情况下宏达的管理系统包括如下文件:
序号 |
文件 |
重要性 |
说明 |
1 |
XXXX.dbi |
必须 |
信息库 |
2 |
Splash.jpg |
|
闪屏 |
3 |
Operation.chm |
|
业务帮助文件 |
4 |
XXXX.ico |
|
图标文件 |
5 |
DayHint.txt |
|
日积月累 |
6 |
Dbimp.exe |
必须 |
主程序 |
7 |
SysHelp.chm |
|
开发帮助 |
8 |
Default.skn |
|
缺省风格文件 |
9 |
SysTem.ftl |
|
数据交换文件 |
10 |
AboutAdo.txt |
|
ADO说明 |
根据实际需要,可以将上述文件或文件的一部分放置到一个文件夹中,然后在文件的外部创建一个脚本文件。
3、
脚本文件,如下是一个《人事管理系统》打包的脚本文件,InnoSetup将根据该脚本文件生成安装程序,缺省将文件夹名称设置为Pms,脚本命名为:Pms.iss.如下图:
其中Pms文件夹内容如下:
Pms.iss脚本内容如下:
[Setup]
AppName=人事管理系统
AppVerName=人事管理系统6.0
DefaultDirName={pf}\Hdsc\Pms60\
DefaultGroupName=人事管理系统6.0
[Files]
Source: ".\Pms\*.*"; DestDir: "{app}"; Flags: ignoreversion onlyifdoesntexist
[Icons]
Name: "{group}\人事管理系统"; Filename: "{app}\Dbimp.EXE";Parameters: "Pms.dbi"; WorkingDir: "{app}"; IconFilename: "{app}\Pms.ico"
Name: "{group}\系统帮助"; Filename: "{app}\SysHelp.chm"
Name: "{group}\业务帮助"; Filename: "{app}\Operation.chm"
Name: "{group}\系统卸载"; Filename: "{app}\unins000.exe"
Name: "{group}\环境要求"; Filename: "{app}\AboutADO.Txt"
Name: "{userdesktop}\人事管理系统"; Filename: "{app}\Dbimp.EXE";Parameters: "Pms.dbi"; WorkingDir: "{app}"; IconFilename: "{app}\Pms.ico"
如果系统已经安装了InnoSetup打包程序,则可以双击打开该脚本文件,然后点击工具栏上的“编译”按钮,就可以生成安装程序了!
生成安装系统在和Pms相同级别的文件夹中,默认为“输出”,如下图:
进入“输出”文件夹,会发现已经生成了安装程序,如下图:
生成的安装程序默认名为setup.exe,执行该程序即可以完成管理系统的安装了!
4、
脚本解释,InnoSetup打包程序提供了详细的脚本语法帮助,对于上面的部分这里给出简单的说明:
[Setup] \\安装设置段
AppName=人事管理系统 \\管理系统的名称
AppVerName=人事管理系统6.0 \\管理系统的名称及其版本
DefaultDirName={pf}\Hdsc\Pms60\ \\安装路径
DefaultGroupName=人事管理系统6.0 \\开始菜单中管理系统菜单名称
[Files] \\打包文件段
Source: ".\Pms\*.*"; DestDir: "{app}"; Flags: ignoreversion onlyifdoesntexist \\打包文件路径
[Icons] \\菜单项目段,包括作品快捷方式
Name: "{group}\人事管理系统"; Filename: "{app}\Dbimp.EXE";Parameters: "Pms.dbi"; WorkingDir: "{app}"; IconFilename: "{app}\Pms.ico"
Name: "{group}\系统帮助"; Filename: "{app}\SysHelp.chm"
Name: "{group}\业务帮助"; Filename: "{app}\Operation.chm"
Name: "{group}\系统卸载"; Filename: "{app}\unins000.exe"
Name: "{group}\环境要求"; Filename: "{app}\AboutADO.Txt"
Name: "{userdesktop}\人事管理系统"; Filename: "{app}\Dbimp.EXE";Parameters: "Pms.dbi"; WorkingDir: "{app}"; IconFilename: "{app}\Pms.ico"
【显示自己的品牌和联系信息】
上面打包的文件中有一个JPG文件:Splash.jpg,可以对该文件根据自己的需要进行重新设计,使其包含自己的品牌信息和联系方式,这样管理系统在启动时将该图片作为闪屏显示。
【使用显示风格图形自己的特色】
如果担心这样包装的系统在运行后仍然保留了原来的系统特色,合适选择你喜欢的风格文件(皮肤文件),然后在系统菜单:系统-工具-选项-系统显示风格设置 中设置即可。宏达提供了上百中风格供你选择,该风格包可以到如下地址下载:ftp://inmisdown@www.inmis.com/other/skins.rar
可以在选择风格后再打包制作安装程序。
以下是一些风格示例:
【对现有管理系统实施二次开发】
这是宏达产品具有无限生命力的根本体现,系统内置了完整的二次开发环境,可以根据需要进行全面的二次开发,甚至重新搭建你自己的管理系统,而这一切不需要你编写代码!具体的开发方法参加系统开发帮助文件:SysHelp.chm.
|