VC++从入门到精通视频教程的相关说明
视频特色
视频共分20课,平均每课两个多小时。本套视频由孙鑫老师亲自授课录制,内容涵盖面广,从入门到精通,授课通俗易懂,分析问题独到精辟,绝对是目前国内顶级的VC++教学视频。学员通过本套光盘的
学习,能够快速掌握VC++,进一步精通VC++。
1、循序渐进
从Win32SDK编程开始讲解,帮助大家理解和掌握Windows编程的核心 —— 消息循环机制。
2、通俗易懂
编程语言枯燥难懂,然而通过孙鑫老师形象化的讲解,Windows和MFC编程中的难点、重点,让您轻松掌握。
3、实战性强
编程中要注意什么?如何阅读出错提示?如何调试运行程序?如何排查错误,解决问题?通过孙鑫老师一步一步地操作讲解,带您迅速掌握程序开发的全过程。
4、内容全面
Windows编程知识,VC++面向对象的编程思想,MFC编程,涵盖了
软件开发中的绝大部分应用,以及在以后开发中可能出现的问题,由孙鑫老师一一帮您剖析。
5、讲解深刻
在一些重难点知识以及属于操作系统内核编程方面的知识,孙鑫老师都将帮您剖析其本质,讲解其背后运行的原理,让您从根本上理解、掌握并灵活运用这些知识。
6、问答形式
在讲解一些重要知识点的时候,孙鑫老师会提出一些问题,引领大家思考,而这些问题正好是您在理解这些知识点时将要产生的疑问,在您还没有提出疑问时,孙鑫老师就会告诉您如何理解和解决这些问题了。
内容介绍
Lesson1:Windows程序运行原理及程序编写流程,窗口产生过程,句柄原理,消息队列,回调函数,窗口关闭与应用程序退出的工作关系,使用VC++的若干小技巧,stdcall与cdecl调用规范的比较,初学者常犯错误及注意事项。
Lesson2:C++经典语法与应用,类的编写与应用,构造与析构函数,函数的重载,类的继承,函数覆盖,基类与派生类的构造函数、析构函数先后调用顺序,如何在派生类构造函数中向基类的构造函数传递参数,this成员变量,类型转换的内幕,虚拟函数与多态性,引用和指针变量的区别与共同处。VC工程的编译原理与过程,将工程中不同的类拆分到不同的文件中,每一个类由一个.h和.cpp文件共同完成,头文件重复定义问题的解决,培养了学员良好的编程习惯,也为以后分析MFC AppWizard生成的工程奠定了良好基础。
Lesson3:讲述MFC AppWizard的原理与MFC程序框架的剖析。AppWizard是一个
源代码生成工具,是计算机辅助程序
设计工具,WinMain在MFC程序中是如何从源程序中被隐藏的,theApp全局变量是如何被分配的,MFC框架中的几个类的作用与相互关系,MFC框架窗口是如何产
生和销毁的,对窗口类的PreCreateWidow和OnCreate两个函数的着重分析,Windows窗口与C++中的CWnd类的关系。
Lesson4:MFC消息映射机制的剖析,讲述如何运用ClassWizard,,理解发送给窗口的消息是如何被MFC框架通过窗口句柄映射表和消息映射表来用窗口类的函数进行响应的。掌握设备描述表及其封装类CDC的使用,CDC是如何与具体的设备发生关联的,融合具体的画图程序进行分析。如何设置封闭图形的填充刷子(位图画刷与透明画刷的使用)。
Lesson5:掌握CDC的文字处理程序的编写,如何产生自定义字体和自定义插入符,熟悉对CString类的使用。通过对卡拉OK程序的编写,讲解定时器的使用和DrawText函数的巧妙运用。讲解如何使用CDC的裁减功能。
Lesson6:菜单的工作原理及编写应用,菜单命令消息在MFC框架程序的几个类中的传递顺序和处理过程。标记菜单、缺省菜单的实现原理、图形菜单的实现及常犯错误的分析,GetSystemMetrics的应用,快捷弹出菜单的实现方式及其命令响应函数有效范围(与弹出菜单时所指定的父窗口有密切的关系,最底层的子窗口具有最优