如果要说明这个题目上的问题,就先要说一下,软件开发的种种方式,从最初的命令行软件开发方式,到可视化的窗口软件,开发方式的进步使得开发难度降低,用户体验也越来越完善,不过今天要谈的是windows下的桌面软件开发方式,关于windows下桌面软件的开发方式,请看下面:
1. 传统的开发方式。基于WIN32、MFC
这种开放方式最传统,也最简便,从工具箱拖动控件,生成一个变量,打开MSDN找到关于这种的类的定义,便可以对它进行操作。如果技术熟练,开发出一个可以使用的工具,几乎没有难度。但缺点就是界面程序过于简陋,几乎设计师无法参与你的开发工作,只能帮你把图标切出来,可是甭管你的设计师如何帮你设计图标,你做出的软件看上去还是显得如此寒碜