Visual C++ 6.0作为Microsoft公司工发套件中最为强大的可视化工具之一,自推后出,受到软件开发人员的欢迎。本书通过大量实例从易到难,循序渐进地说明了如何使用Visual C++ 6.0开发自己的应用程序。读者可能在本书的指导下通过上机很快掌握Visual C++ 6.0。\r\n 本书希望学习和正在应用Visual C++ 6.0读者的不可缺少的参考书籍。\r\n 书中所有实例均在随附软盘中,读者可直接或稍加修改后使用。
第1章 概述\r\n\r\n1.1 MFC与C+++\r\n1.2 VC++组件\r\n1.3 安装\r\n1.3.1 环境\r\n1.3.2 安装过程\r\n\r\n第2章 开发环境\r\n\r\n2.1 主窗口\r\n2.2 工具栏\r\n2.2.1 Standard工具栏\r\n2.2.2 Build Mini-bar工具栏\r\n2.3 菜单栏\r\n2.3.1 File菜单\r\n2.3.2 Edit菜单\r\n2.3.3 View菜单\r\n2.3.4 Insert菜单\r\n2.3.5 Project菜单\r\n2.3.6 Build菜单\r\n2.3.7 Toos菜单\r\n2.3.8 Window菜单\r\n2.3.9 Help菜单\r\n2.4 工程工作区和主工作区\r\n2.4.1 ClassView面板\r\n2.4.2 FileView面板\r\n2.4.3 ResourceView面板\r\n2.4.4 主工作区\r\n2.4.5 资源和资源编辑器\r\n2.5 加速键编辑器\r\n2.5.1 加速键编辑器\r\n2.5.2 对话框编辑器\r\n2.5.3 图形编辑器\r\n2.5.4 菜单编辑器\r\n2.5.5 字符串表编辑器\r\n2.5.6 工具栏编辑器\r\n2.6 版本信息编辑器\r\n\r\n第3章 从AppWizard开始\r\n\r\n3.1 应用程序类型\r\n3.2 创建简单的Windows应用程序\r\n3.3 AppWizard——生成结果\r\n3.3.1 分类\r\n3.3.2 传递和接收\r\n3.3.3 处理\r\n3.4 实例\r\n\r\n第4章 对话框及控件\r\n\r\n4.1 对话框\r\n4.1.1 组成与分类\r\n4.1.2 CDialog类\r\n4.1.3 创建对话框\r\n4.1.4 通用对话框类\r\n4.2 控悠扬\r\n4.2.1 标准Windows控件\r\n4.2.2 其他控件\r\n4.3 创建基于对话框的应用程序\r\n4.4 控件栏\r\n4.4.1 工具栏\r\n4.4.2 状态栏\r\n4.4.3 对话框栏\r\n4.5 属性单、属性页和向导\r\n4.5.1 CPropertySheet类\r\n4.5.2 创建属性单\r\n4.5.3 创建向导\r\n4.5.4 创建向导\r\n4.6 实例\r\n\r\n第5章 文档类和视类\r\n\r\n5.1 文档类\r\n5.2 文档模板类\r\n5.3 文档/视类\r\n5.4 文档/视结构\r\n5.5 菜单和加速键\r\n5.5.1 菜单\r\n5.5.2 添加消息处理函数\r\n5.5.3 CMenu类\r\n5.5.4 创建快捷菜单\r\n5.5.5 添加加速键\r\n5.6 实例\r\n\r\n第6章 图形处理\r\n\r\n6.1 设备环境\r\n6.1.1 图形设备接口\r\n6.1.2 设备环境映射模式\r\n6.2 设备环境类\r\n6.2.1 基类CDC类\r\n6.2.2 用类CPanitDC绘图\r\n6.2.3 用类CClientDC管理客户区\r\n6.2.4 用类CWlientDC管理客户区\r\n6.2.5 用类CMetaFileDC的Windows元文件\r\n6.3 GDI对象\r\n6.3.1 类型\r\n6.3.2 构造\r\n6.3.3 选择\r\n6.3.4 表示和使用颜色\r\n6.4 画笔\r\n6.4.1 分类\r\n6.4.2 创建CPen类对象\r\n6.4.3 选择堆画笔\r\n6.4.4 绘画\r\n6.4.5 实例\r\n6.5 画刷\r\n6.5.1 分类\r\n6.5.2 创建CBrush对象\r\n6.5.3 使用逻辑画刷\r\n6.5.4 实例\r\n6.6 字体和文本\r\n6.6.1 字体类型和字体属性\r\n6.6.2 TEXTMETRIC结构\r\n6.6.3 LOGFONT结构\r\n6.6.4 创建CFont对象\r\n6.6.5 绘制文本\r\n6.6.6 实例\r\n\r\n第7章 数据库编程\r\n\r\n7.1 CDBC类\r\n7.1.1 CDatabaseod 类\r\n7.1.2 CRecodsetod 类\r\n7.1.3 ORecordView类\r\n7.2 ODBC数据库应用程序\r\n7.2.1 注册数据库\r\n7.2.2 创建基本的ODBC应用程序\r\n7.2.3 处理ODBC异常\r\n7.3 ODBC应用程序实例\r\n7.4 DAO与ODBC\r\n7.5 DAO类\r\n7.5.1 CDoWorkspace\r\n7.5.2 CDaoDatabase\r\n7.5.3 CDaoRecordset\r\n7.5.4 CDaoTableDef\r\n7.5.5 CDaoQueryDef\r\n7.5.6 其他DAO\r\n7.6 常用的DAO数据库操作\r\n7.6.1 异常处理\r\n7.6.2 新建数据库\r\n7.6.3 打开数据库\r\n7.6.4 关闭数据库\r\n7.6.5 新建表\r\n7.6.6 删除表\r\n7.6.7 打开表\r\n7.6.8 修改\r\n7.6.9 插入记录\r\n7.6.10 删除记录\r\n7.6.11 修改记录第\r\n7.7 DAO应用程序实例\r\n7.8 OLE DB模板\r\n7.8.1 LOE DB的基本概念\r\n7.8.2 OLE DB与ODBC的关系\r\n7.8.3 ADO的概念\r\n7.8.4 ADO与其他编程接口的比较\r\n\r\n第8章 打印与打印预览\r\n\r\n8.1 基本特性\r\n8.2 打印原理\r\n8.2.1 缺省打印过程\r\n8.2.2 打印多页文档\r\n8.2.3 页眉和页脚\r\n8.2.4 分配GDI资源\r\n8.3 打印预览\r\n8.4 与打印有关的MFC类\r\n8.4.1 CPrintInfo\r\n8.4.2 CPageSetupDialog\r\n8.4.3 CPrintDialog类\r\n8.5 实例\r\n\r\n第9章 多任务和多线程\r\n\r\n9.1 多线程概念\r\n9.2 创建与终止线程\r\n9.2.1 AfxBeginThread函数\r\n9.2.2 创建用户界面线程\r\n9.2.3 创建辅助线程\r\n9.2.4 终止线程\r\n9.2.5 线程的优先级\r\n9.3 线程通信\r\n9.3.1 使用全局变量\r\n9.3.2 使用消息\r\n9.3.3 使用事件对象\r\n9.4 线程同步\r\n9.4.1 临界区\r\n9.4.2 互斥量\r\n9.4.3 信号灯\r\n9.4.4 使用同步类\r\n9.5 实例\r\n\r\n第10章 调试\r\n\r\n10.1 断点\r\n10.2 调试命令和窗口\r\n10.2.1 菜单选项\r\n10.2.2 设置断点\r\n10.2.3 检查变量点\r\n10.2.4 单步执行代码\r\n10.2.5 其他调试窗口\r\n10.3 使用MFC Tracer\r\n10.4 定义Dup成员函数\r\n\r\n第11章 常用MFC类\r\n\r\n11.1 数组类\r\n11.1.1 CArray\r\n11.1.2 其他数组类\r\n11.2 链表类\r\n11.3 CPont类\r\n11.4 CReet类\r\n11.5 CSize类\r\n11.6 CString类\r\n11.7 CTime类\r\n11.8 CTimeSpan类\r\n\r\n第12章 MFC\r\n\r\n12.1 简介\r\n12.2 分层\r\n12.2.1 MFC应用程序结构类\r\n12.2.2 窗口、对话框和控件类\r\n12.2.3 绘图和打印类\r\n12.2.4 简单数据类型类\r\n12.2.5 数组、列表和映射类\r\n12.2.6 文件和数据库类\r\n12.2.7 Internet和网络类\r\n12.2.8 OLE类\r\n12.2.9 调试和异常类\r\n12.2.10 调试和异常类\r\n12.3 与C语言和API的关系