文件进行操作。
MFC 框架程序提供的文件新建与打开功能内部的实现机制。
如何利用 CDocument 类的串行化存储功能保存与加载数据。
如何实现类对串行化的支持,CObArray 的串行化实现内幕。
删出文档数据时常犯的错误。
MFC 框架程序的文档类和视类的关系,以及如何获得相互的指针引用。
CD14:网络的相关知识,网络程序的编写,Socket 是连接应用程序与网络驱动程序的桥梁,Socket 在应用程序中创建,通过 bind 与驱动程序建立关系。
此后,应用程序送给 Socket 的数据,由 Socket 交给驱动程序向网络上发送出去。
计算机从网络上收到与该 Socket 绑定的IPPort 相关的数据后,由驱动程序交给 Socket应用程序便可从该 Socket 中提取接收到的数据。
网络应用程序就是这样通过 socket 进行数据的发送与接收的。
TCP 与 UDP 的工作原理与编写过程,如何在程序中链接库文件。
一个字符界面的聊天程序。
CD15:多线程程序的编写,多线程应用中容易出现的问题。
互斥对象的讲解,如何采用互斥对象来实现多线程的同步。
如何利用命名互斥对象保证应用程序只有一个实例运行。
应用多线程编写网络聊天室程序。
CD16:事件内核对象、关键代码段临界区的讲解, 在 以及在多线程同步中的应用。
Windows下编写基于消息的网络应用程序,掌握阻塞与非阻塞网络程序的编写,理解在 Windows 平台下,采用异步选择机制可以提高网络应用程序的性能。
CD17:详细讲解进程间通讯的四种方式:剪贴板、匿名管道、命名管道和邮槽。
并比较分析这几种进程间通信的优点和缺点。
CD18:ActiveX 控件的应用与工作原理。
ActiveX 控件的编写,如何为控件安排属性,方法,事件,属性页,持久性存储,控件如何通知容器自身属性的改变。
如何注册控件与取消控件注册。
在 VB 和 VC 中访问 ActiveX 控件。
CD19:动态链接库程序的编写。
静态库与动态库的区别,以及调用程序在链接静态库和动态库时的区别。
如何利用工具查看动态链接库输出的函数,Depends 工具的使用,C编译器名字改编技术对动态链接库输出函数的影响,extern C的用法,利用模块定义文件来解决 C名字改编的问题。
用 typedef 定义指向函数的指针类型,如何获得动态连接库里的函数的指针。
CD20:Hook 编程。
如何安装钩子过程,如何编写全局钩子,动态连接库里的全局变量数据共享问题分析。
ADO 数据库编程。
在 VB 中利用 ADO 控件和 ADO 对象访问数据库,在VC 中利用 ADO 技术访问数据库。
上一篇:
孙鑫C++视频教程rmvb格式全20CD完整版
下一篇:
对普通机床的认识