第1讲:讲述VC的基础知识,将使读者对VC有一个初步的认识和大概的了解,熟悉VC的集成开发环境。
第2讲:C++编程基础,讲述VC采用的编程语言,包括C++类及其主要成员、C++的优点(如封装性、继承性和多态性)、运算符重载特性及C++的一些编程规范。
第3讲:通过一个屏幕保护程序的编写,讲述VC6集成开发环境中程序生成向导的具体用法。
第4讲:结合MFC继成图表,讲述MFC的相关知识,并队一些重要的类进行讲解,如应用程序框架结构类、程序窗口类、图形打印类、文件类、INTERNET类、集合类、异常和调试支持类等。
第5讲:MFC应用程序框架,讲述如何在VC6中进行单文档和多文档应用程序的设计,并对VC的文档/视图结构做详细介绍。
第6讲:类的设计魔棒-ClassWizard,主要讲述VC中类的设计工具- ClassWizard的使用,详细讲解各个选项卡的作用,并演示如何利用ClassWizard实现类的常用操作:如增加新类、增减成员变量、增减成员函数、定位程序代码等等。
第7讲:程序菜单、工具栏、状态栏,讲述了如何设计应用程序的菜单、工具栏和状态栏,并通过一个时钟做了具体演示。
第8讲:输入输出对话框,讲述了如何响应Windows基本消息,如键盘输入消息、鼠标输入消息、时钟触发消息,讲述了对话框的设计方法,并分类讲解了VC中各种对话框的使用,如消息对话框、文件对话框、颜色、字体、打印对话框等等。
第9讲:常用窗体控件,讲述VC中常用窗体控件的使用方法,对每种控件都作乐详细的讲解,并配以具体的实例说明。
第10讲:高级控件的使用,讲述VC中高级控件的使用方法,对多种高级控件做了详细讲解,并用一个综合实例演示了这些高级控件的使用。最后将高级控件的使用方法和常用窗体控件的使用方法作了一个详细的比较。
第11讲:文件的存取,讲述了Windows编程中进行文件操作的各种API函数的使用,并对MFC中封装了这些函数的两个重要的文件类Cfile类和CstdioFile类作乐详细接受扫并配以实例演示。
第12讲:文字和图形操作,讲述了Windows图形图象编程中的一些基本概念,如图形设备接口、设备上下文、映射模式等,然后通过具体实例演示了文本和图形图象输出中常用类CFont、Cpen、Cbrush的使用以及一些绘图API函数的用法。
第13讲:网络编程,讲述了网络编程的基础知识,如TCP/IP协议、 UDP协议等知识,介绍了Windows Sockets的特性及其库函数用法,讲述了MFC中用于网络编程的两个重要的类CasynSocket和Csocket的成员函数及其用法,并配以具体实例做了演示。
第14讲:多线程技术,讲解了Windows的多线程机制以及在Windows中进行多线程编程常用的技术,如线程间通信和线程同步等。另外,对两种线程:工作者线程于用户界面线程也做了简单的比较。
第15讲: ODBC接口:讲述数据库常用的SQL语句,ODBC接口介绍,最后通过ODBC接口连接一个数据库,实现一个简单的人员信息档案管理系统。
第16讲: MFC数据库类:详细介绍MFC操作数据库的CDataBase、CRecordSet和CRecordView三个类。
第17讲: DAO编程:介绍DAO连接数据库、操作数据库,最后也同样实现一个简单的人员信息档案管理系统示例。