大家很多人都看过《Windows程序设计》,这被许多人认为是windows编程之经典书籍。
对于Windows程序设计的方法,我有以下看法:
【1】完全用API的方式来写Windows程序,可以熟悉Windows的原理;可以不依赖任何类库,不受限制。
但是也有缺点:要花费大量精力写界面,这在大多数开发中不太现实,因为它降低了开发的效率。
【2】用MFC来写程序,首先要熟悉MFC这个类库;而且也有很多限制;并且框架代码中冗余太多,生成可执行文件体积很大。
我得问题:
【1】不知道我的看法是否有道理??
【2】另外,我想能否走一条结合二者的道路,也就是界面用MFC,而其余代码用API??
【3】前辈们都在工作中有体会,不知真正的商业开发中是怎样做的??
对于Windows程序设计的方法,我有以下看法:
【1】完全用API的方式来写Windows程序,可以熟悉Windows的原理;可以不依赖任何类库,不受限制。
但是也有缺点:要花费大量精力写界面,这在大多数开发中不太现实,因为它降低了开发的效率。
【2】用MFC来写程序,首先要熟悉MFC这个类库;而且也有很多限制;并且框架代码中冗余太多,生成可执行文件体积很大。
我得问题:
【1】不知道我的看法是否有道理??
【2】另外,我想能否走一条结合二者的道路,也就是界面用MFC,而其余代码用API??
【3】前辈们都在工作中有体会,不知真正的商业开发中是怎样做的??
解决方案 »
- 当Oracle的DBA要掌握一些什么技能啊??
- richedit怎样拦截诸如ctrl+c的按键消息让它执行自定义的函数?
- 根据线程的ID不能得到句柄,反过来也不行?????有方法吗
- 求<windows 图形编程>的电子书,格式不限,英文版亦可,谢谢
- work线程中如何在主界面中绘图
- 到杭州好找工作吗?麻烦知情人
- 在一个程序中同时使用CSocket和Winsock会有问题吗
- 怎样在视图上建立可以选中,可以用鼠标任意拖动的位图
- 我的6张盘的vs.net怎么装不了
- MTS的问题(现在没分了,日后一定补上)
- 有谁知道腾讯 的TT浏览器是用什么语言写的,用什么皮肤控件??
- 求一关于字符串变换的函数,最简单的,自己水平太差,自己写太慢了。
【2】可以考虑啊,有时候你也可以直接调用api函数做一些东西,不一定非要用mfc里面封装好的类的的
【3】一般来说mfc开发多一点,学习的话用sdk不错,当然有时候也会用到sdk的,这个东西,怎么方便怎么做咯
你的意思是最好用MFC,是吗?
不知你的新路是什么?可否明示??
微软进行了这些底层包装,主要的是为了提高软件的开发周期,保证质量,通用性好.你为什么也要做这些底层包装呢?