01年做delphi项目时接触过install shield,感觉操作复杂但功能强大,是制作C/S安装程序的利器。
03年做java项目时需要制作安装盘,记得当时找了个遍也只有install anywhere能够胜任,其它工具大多只能做个自解压的exe文件,并不适用。依稀记得install anywhere可以定制安装界面和流程,在安装过程中实现应用级的客户化配置。当时的项目比较简单,是个java application,安装时只需配置数据库连接的相关属性,更多的是在美观性上下了功夫,加入了release,readme文件及很多美工做的图片等。由于是帮产品管理人员的忙试用此软件,基本上按要求做完就没再深入接触。至今留下一个不好的印象就是界面太难看了……
去年做了个基于Oracle数据库的B/S业务系统,该系统需与另外的C/S业务系统交互才能完成完整业务。与之交互的系统有ORACLE和SQL SERVER两个版本,同时本系统支持不同的WEB SERVER中间件。上线一年多来各家客户提出了许多需求,为满足不同客户的需要增加了很多配置开关。时间长了别说实施人员摸不着头脑,就连开发人员也犯晕。基于此近日又开始研究安装软件了,希望能通过安装过程完成配置工作,实现应用级零配置。很幸运GOOGLE到了install4j,研究了几日今天终于按自己的想法做出了个安装程序。实施人员只需将数据库、WEB SERVER中间件安装、配置好后,就可针对不同客户的业务方案通过安装程序安装配置了。总体来说install4j上手很快,自带的组件较全面,支持正则表达式等等。同时install4j具有较好的扩展性(可编程实现定制的Screen及Action)。几日晚饭后的辛苦给我带来得快乐并不是其简单的操作,全面的功能,而是清爽美观的界面风格。以前想不通为什么install anywhere做出来的东西那么难看,现在有了答案,因为它不是用swing做的。很久没关注install anywhere了,也许重写了。很遗憾,刚才试着装了My Eclipse(install anywhere做的),界面依然难看。这让我更加喜欢install4j了。写这篇文章的目的并不是比较安装盘制作软件的优略或是介绍如何制作安装盘(正式产品的安装盘应是产品管理者关心的事情),而是觉得这样的工具在开发环节也能被利用,可以帮助我们解决一些开发级别的事情,希望更多的开发人员能利用它做更多的事情。
分享到:
相关推荐
"入门章-手机游戏辅助开发的前期工作.exe"和"入门章-手机游戏辅助开发的基础条件.exe"这两个文件将指导你完成准备工作,包括安装必要的软件、设置开发环境、获取游戏的接口信息等。这些基础知识对于后续的封包辅助...
游戏开发是计算机技术与艺术创意相结合的领域,对于想要尝试自己动手制作游戏的人来说,找到合适的开发工具至关重要。...同时,提供的各种辅助文件有助于用户更好地理解和利用这个工具,降低入门门槛,提升创作体验。
- **步骤五:** 关键步骤,正确选择目标U盘作为系统安装目的地,确保所有操作均在U盘上执行。 - **步骤六:** 开始系统制作,过程中避免任何干扰,直至完成。 **4. 后续操作注意事项** - **首次启动:** 需使用...
ArcGIS则是Esri公司开发的一款强大的地理信息系统(GIS),广泛应用于地图制作、空间分析和数据管理等领域。当SPAW与ArcGIS结合使用时,用户可以利用ArcGIS的可视化和空间分析功能,对SPAW计算出的水文数据进行直观...
本篇报告主要围绕软件开发环境与工具展开,详细记录了软件开发的关键实验——使用CASE工具PowerDesigner进行数据建模,以及利用Axure制作网页原型的全过程。通过这两个实验,学生不仅可以加深对软件开发流程的理解,...
在计算机软件开发领域,...通过这个实例,开发者可以学习到如何利用第三方组件提升软件功能,以及如何构建一个实用的开发辅助工具。这不仅提升了个人技能,也为团队开发带来了效率提升,是软件开发领域的一个重要实践。
总的来说,自动画流程图的工具在软件开发报告中扮演着关键角色,它们提高了效率,增强了文档的可读性,是现代软件开发团队的有效辅助。通过`autoflowchart.exe`这样的工具,结合`Readme.html`的指导,开发者可以更好...
本项目“利用VC++制作的媒体播放器”是一个实用的实例,展示了如何利用Microsoft Visual C++(简称VC++)开发平台创建这样一个程序。VC++是一款强大的集成开发环境,尤其适合Windows平台上的应用程序开发,它提供了...
Cognos是一款由IBM开发的企业级商业智能(BI)和性能管理软件,它为企业提供了一套全面的数据分析和报告工具。本教程将详细介绍Cognos的安装过程以及如何利用其制作报表,非常适合初学者和希望提升技能的学习者。 *...
安装完成后,只需运行程序,即可开始利用其丰富的功能进行工作。 TimeGen软件的主要特点包括: 1. **直观的图形界面**:TimeGen提供了用户友好的图形化界面,使得用户可以方便地绘制和编辑波形,通过拖拽和调整...
SQL辅助工具是专为简化和优化SQL编写过程而设计的软件,它们通常提供了丰富的功能,以提高开发人员的工作效率和代码质量。下面将详细介绍SQL辅助工具的主要特性和功能,以及它们如何帮助用户更有效地处理SQL任务。 ...
4. UpDate.exe:这是一个更新程序,用于检查和安装模板制作工具的新版本,确保软件始终保持最新状态。 5. Framebg.jpg、start.jpg:这些是图片文件,可能用作模板的背景或启动界面,展示了工具的视觉设计。 6. Pic2....
Ghost硬盘安装文件是一种常见的系统安装方法,主要用于快速部署操作系统,特别是在企业环境中,它极大地提高了工作效率。Ghost是赛门铁克公司开发的一款数据备份与恢复工具,全称是Ghost(General Hardware Oriented...
startUML是一款轻量级的软件开发UML(统一建模语言)设计工具,它专为简化和加速软件项目的详细设计过程而设计。UML是一种标准化的建模语言,用于可视化、构造和文档化软件系统,是软件工程领域中不可或缺的一部分。...
总的来说,"高校招生辅助管理系统"利用了先进的软件技术,整合了数据库管理、图形界面、运行时库、定制函数、条形码识别等多种功能,实现了招生过程的自动化和信息化。这样的系统不仅简化了招生流程,减少了人为错误...
Ghost系统制作教程主要针对的是如何利用Ghost软件创建一个个性化的Windows XP或Windows Server 2003的备份镜像,以便于快速恢复系统或部署到多台计算机上。 一、Ghost的基本概念 1. 镜像文件:Ghost可以将整个硬盘...
因此,利用计算机多媒体技术开发了一套大型汽轮发电机结构及冷却系统的计算机辅助培训系统,以解决这一难题。 #### 二、基本设计要求 1. **培训对象**:本培训系统主要面向电厂运行维护人员,并兼顾电力系统其他...
本研究旨在利用Iebook的特长,为《软件工程》课程开发一款高质量的教学辅助工具,以此来提升教学质量。 研究方法主要包括对Iebook软件的学习和应用,以及对《软件工程》课程内容的深入整理和合理重构。结合进度安排...
InstallShield是一款知名的安装制作软件,它允许开发者创建专业级别的安装程序,用于在Windows平台上部署应用程序。这个压缩包中包含的“pftw3”可能是“Perfect Font for Windows”的简称,通常是一个字体管理工具...