商业软件一般都有复杂的安装过程和安装程序,例如常见的是Setup.exe。
今天了解到这样的安装软件可以通过NSIS这样的打包工具做成的。亲自动手才知道这个工具主要有两种制作方式,一种是简单地把需要的文件压缩成zip包,然后转换成.exe文件,其实也就是一个自解压的程序。另一种比较复杂,需要写脚本来完成,包括安装和卸载都需要脚本,还有写注册表等很多功能。
一个软件成为产品,除了写代码还有很长的路要走,包括UI,文档,还有安装。而这些都是容易被程序员忽略,而让用户感到不爽的地方。
本文深入探讨了商业软件安装过程,揭示了通过NSIS工具实现自解压程序的制作方法,包括简单压缩转exe与复杂脚本驱动两种方式。强调了软件产品化过程中,除了编码之外还需关注UI、文档及安装流程的重要性,这些往往容易被开发者忽视,从而影响用户体验。
商业软件一般都有复杂的安装过程和安装程序,例如常见的是Setup.exe。
今天了解到这样的安装软件可以通过NSIS这样的打包工具做成的。亲自动手才知道这个工具主要有两种制作方式,一种是简单地把需要的文件压缩成zip包,然后转换成.exe文件,其实也就是一个自解压的程序。另一种比较复杂,需要写脚本来完成,包括安装和卸载都需要脚本,还有写注册表等很多功能。
一个软件成为产品,除了写代码还有很长的路要走,包括UI,文档,还有安装。而这些都是容易被程序员忽略,而让用户感到不爽的地方。

被折叠的 条评论
为什么被折叠?