开发PC桌面应用的大体流程

| 选择喜欢的代码风格  

从开发到发布,从0到1的基本流程


开发PC软件过程中,不同语言有不同特效,和 VB 或者 C#、MFC 等不同,Delphi 可以生成无需任何 runtime 的 Native 原生应用,一个纯 *.exe 可以直接运行而不依赖其他类库,这也是 Delphi 的一个非常方便的特性。原生,性能会比 C# 这种需要 .NET Framework 才能跑起来的 exe 效率更佳,其实 Delphi 最强大的场景,是做 C/S 数据库客户端,非常方便。

下面流程图,是一个PC软件产品从开发到发布的大概流程:

完成PC软件开发所需要的业务逻辑,开发完PC软件,有多种方式发布。

最简单的,是直接一个EXE,或者是压缩到 Zip、Rar 里…… 而正规的看上去优雅的方式是做一个安装程序,著名的有 InstallShield、Wise Installer、InstallAware、InnoSetup 等等,很多安装打包程序也支持丰富的脚本编写,可以操作 Windows 注册表,自动根据你的EXE帮你绑定所需要的依赖 runtime 等,保证发布出去对方可用。

PC 软件开发扩展阅读




发表评论