
正文
mfcwindows程序设计,mfc windows程序设计epub
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
MFC入门书籍
《windows程序设计》,讲win32 api的,了解了这个再看mfc会容易一点。鸡啄米的《MFC教程》,对比学习,一般的控件基本都会用的。《windows核心编程》,重中之重,要多看几遍。
如果想研究编程,深入理解MFC的工作机制,首先要精通Windows编程。《Windows 程序设计》是较为基础的,实例代码很多,《Windows核心编程》和《Windows高级编程指南》就比较拔高了,涉及很多操作系统的知识。
,如果Windows编程还不熟悉的话,建议首先看一下:Charles Petzold的《Windows程序设计》,网上有侯捷翻译的台湾版电子版(chm格式)2,楼上推荐的《VC++技术内幕》是绝对经典的MFC入门书籍 3,其次如果要探究原理的话《MFC深入浅出》比较经典的。
接下来可以选择候俊杰的《深入浅出MFC》(第二版),虽然书介绍的是VC0但是作者也专门再网上说明因为和0差别不大,不会初第三版,本书是学MFC的绝对经典,可以看看。
Jeff Prosise著,北京博彦科技有限责任公司 译,清华大学出版社出版的《MFC Windows程序设计》。上面3本书结合着看:第1本是用Windows API编程,有助于了解Windows程序框架,以及许多重要的API,个人认为是学习windows程序设计的很好入门书籍,此书知名度和评价都非常之高。
侯俊杰的《深入浅出MFC》就挺好的是多少年来没有超越的经典,同时还可以看孙鑫的C++视频教程,这两个加起来应该是可以了 。我现在就在用这个方法自习MFC,感觉挺好的,其中的东西多看几遍就好了。
相关问答
Q1: MFC是什么用途?
MFC是微软基础类的缩写,其实就是把API封装到类里,用来支持C++,没什么高深的。不过是把SDK这个C编程转换为C++编程了而已。没分,就不详细聊了,给你个大致的概念就行了。我做MFC经验不多,但几个小软件还是写过的。
MFC主要用于编写各类程序,如控制台程序,windows窗口交互程序等等,可以编写信息处理应用、网络应用,数据库应用等等。我看了一下PLC编程可能更加底层一些,而MFC程序则是运行于windows操作系统之上的应用型程序。不知道我说清楚了没有。
MFC是C++类库,程序员就是通过使用、继承和扩展适当的类来实现特定的目的。例如,继承时,应用程序特定的事件由程序员的派生类来处理,不感兴趣的由基类处理。实现这种功能的基础是C++对继承的支持,对虚拟函数的支持,以及MFC实现的消息映射机制。
MFC 全称微软基础类库。这是一个强大的库,集成了很多常用的功能,比如:封装windows API,方便开发界面,—— 这就是你所说的“做界面”。控制操作系统各种资源。比如文件处理,网络通信,进程管理(举例:黑客程序,盗你QQ密码、游戏帐号。看到这里是不是开始想学编程了?)。
Q2: 用MFC做windows程序相比.NET有什么优势?
1、者不是同一个层面的内容,MFC是代码,.NET是虚拟机。从类库角度来看,.NET更好用,不过它要在虚拟机环境下用。MFC不需要虚拟机。 锐英源专业指导MFC和.NET,全面能力综合教材海量源码因人施教,保证掌握工作能力,打开成为项目经理或系统分析员之门。
2、【答案】:NET就需要.NET Framework运行环境。与java虚拟机类似,运行.net开发程序必须安装.net framework,而MFC是调用一些库,不经过.net framwork,所以运行MFC程序只需要将相应的库文件拷贝即可。但MFC程序对库依赖太大,库缺失或版本不一致很容易导致程序的崩溃。
3、但MFC程序对库依赖太大,库缺失或版本不一致很容易导致程序的崩溃。
4、MFC给人一种更深入代码的感觉,所以人们用VC编程时,手工编码的机会还是很多的,但籍此可以更深入地了解Windows,所以MFC应该更适合专业的系统程序员。VCL,我想这三个单词重点在第一个:Visual,即可视化。
mfcwindows程序设计的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于mfc windows程序设计epub、mfcwindows程序设计的信息别忘了在本站进行查找喔。







