VC++深入详解学的习笔记(非常全面).pdfVIP

  1. 1、本文档共88页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VC深入详解学的习笔记(非常全面)

孙鑫 孙鑫VC++视频笔记列表(全) 简 介 第一课 Windows 程序内部运行机制 第二课 MFC 程序框架的剖析 第三课 MFC 消息映射机制和DC 的获取 第四课 简单字处理软件 第五课 菜单编程 第六课 对话框编程1 第七课 对话框编程2 第八课 MFC 中各类指针的获取 第九课 应用程序外观修改 第十课 图形绘制与通用对话框 第十一课 图形保存和重绘 第十二课 文件操作 第十三课 文档和串行化 第十四课 网络编程 第十五课 多线程和简单聊天室制作 第十六课 线程同步与异步套接字编程 第十七课 进程间通信 第十八课 ActiveX 控件 第十九课 动态链接库 第二十课 Hook 钩子函数 1 第0 章 简介 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 的应用,快捷弹出菜单的实现方式及其命令响应函数有效范围(与弹出菜 单时所指定的父窗口有密切的关系,最底层的子窗口具有最优先的处理机会)。动态菜单的 编写,如何让程序在运行时产生新的菜单项及如何手工为这些新产生的菜单命令安排处理函 数,如何在顶层窗口中截获对菜单命令的处理,更进一步掌握CString 类的应用。 Lesson7:对话框用户界面程序的编写,如何向对话框控件关联数据成员及其实现机理, 如何利用对话框类的成员函数向控件发送消息和获取对话框控件的类指针,如何直接利用对 话框控件类操纵对话框控件(发送消息和直接调用成员函数)。如何在程序运行时产生和销 毁控件。对话框控件的几种操作方式的优劣比较分析。如何实现对话框的部分收缩和展开。 如何让对话框上的文本框在程序启动后立即获得焦点,如何利用 SetWindowLong 改变窗口 的回调函数,通过

文档评论(0)

liwenhua00 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档