小金鱼出品Windows程序设计视频教程|操作系统开发 WIND
小金鱼出品Windows程序设计视频教程|操作系统开发 WINDOWS 第5版 计算机软件程序设计
本套课程主要的参考蓝本是由charle petzold编写的《Windows程序设计 第五版》一书,该书被誉为经典的Windows编程圣经,曾经伴随着近几百万的Windows程序员步入编程殿堂,成长为IT时代的技术精英。我个人曾无数次的翻阅该书,每次研读的过程中都会有新的发现和体会。
我个人的体会是练从难处练,用从易处用。尽管MFC比SDK方便,但要深入VC,直接去学MFC却是不明智的选择。只有在熟悉了MFC的运行机制的情况下,才有可能深入下去。如果一上来就学习MFC,无异于缘木求鱼。有一句成语说得好,皮之不存,毛将焉附。初学者切莫心浮气燥,循序渐进,相信他日你也可以成为VC高手。
本教程有什么用?
1.重新解读,《Windows程序设计 第五版》一书有上千页,如果事无巨细的全部认真看完,估计需要花上很长的时间,即使认真看完,如果自己平时不动手的话,也只能够永远停留在纸上谈书的层面。
为了节省大家的阅读时间,小金鱼摘取了其中每个章节的重点或者难点部分详细的讲解了其中的原理,每讲解完一个原理后,都会结合一个实际实例,加深大家对知识点的理解。
2.引入了面向对象的设计模式,借鉴MFC的框架采用面向对象的思想设计了一个通用的模版工程,这个工程涵盖了MFCFRAMEWORK的主要功能。后续的很多课程都是围绕该工程展开的,务必需要掌握。
3.揭秘了MFC的内部运行机制,《Windows程序设计 第五版》没有将Win32 API与MFC相结合来进行讲解,导致很多学习MFC的人对MFC的内部运行机制了解甚少,极大的制约了他们的编程水平。
4.补充与完善,对于《Windows程序设计》中没有涉及到的部分,比如数据库编程、串口通信、网络通信等方面也做了说明。
5.扩展和提升,《Windows程序设计》一书中某些章节偏重于介绍原理性的东西,对于一些更加高级的应用篇幅较少,比如控件的自绘、非客户区的自绘等。控件的自绘如果想全部涵盖所有的控件那是很难做到的。
课程目录
第一讲 宽字符和多字节字符
第二讲 WINDOWS窗口
第三讲 面向对象的窗口类的封装
第四讲 揭秘MFC的内部运行机制
第五讲 GDI图形接口
第六讲 GDI映射模式
第七讲 键盘
第八讲 鼠标
第九讲 文件及序列化
第十讲 注册表
第十一讲 定时器
第十二讲 非客户区
第十三讲 子窗口控件
第十四讲 菜单和其他资源资源
第十五讲 对话框
第十六讲 线程及线程的同步
第十七讲 动态链接库
第十八讲 串口通信
第十九讲 数据库
第二十讲 SOCKET网络通信
小金鱼出品Windows程序设计视频教程|操作系统开发 WINDOWS 第5版 计算机软件程序设计
本书不是介绍C/C++语言语法的书籍,如果还没有掌握C/C++语法,那么希望大家先去学习完C/C++语法(可以关注我 有关于学习C/C++视频教程的文章)。
大家看完本系列教程的每节课后,都能够自己亲自动手去实践视频中的例子,不要看完课程后,就抛之脑后,这样就没什么意义了。
获得资料方式:点击这里进入
小金鱼出品Windows程序设计视频教程|操作系统开发 WINDOWS 第5版 计算机软件程序设计