本书是“21世纪全国应用型本科计算机系列实用规划教材”之一。该系列教材具有实用性强,知识体系科学、新颖,教学实用性强,注重培养学生的实践能力等特点。
本书深入浅出地介绍了Visual C++编程技术的各个要点知识,可作为本科院校“Visual C++程序设计”课程的教科书,也可用于上机实训和等级考试实训,还也可供其他有c++基础的,想利用Visual c++进行应用程序开发的技术人员参考。
本书深入浅出地介绍了Visual C++编程技术的各个要点知识,首先介绍了 Visual c++开发环境,并概要性地介绍了基于MFC的应用程序,然后以实例的形式对图形和文本输出、对话框和Windows标准控件、菜单、工具栏、状态栏、文档视图、数据库、组件与ActiveX控件、动态链接库、多线程及网络等方面的知识进行了详细介绍,其中包括了Visual c++程序设计的方法和技巧,读者能够直接引用,从中受益。
本书可作为本科院校“Visual C++程序设计”课程的教科书,也可用于上机实训和等级考试实训。也可供其他有c++基础的,想利用Visual c++进行应用程序开发的技术人员参考。
第1章 Visual C++开发环境
1.1 认识Visual C++集成开发环境
1.1.1 Visual C++的主窗口
1.1.2、工程与项目工作区
1.2集成开发环境的菜单栏
1.2.1 File菜单
1.2.2 Edit菜单
1.2.3 View菜单
1.2.4 Insert菜单
1.2.5 Project菜单
1.2.6 Build菜单
1.2.7 Tools菜单
1.2.8 Window菜单
1.2.9 Help菜单
1.3集成开发环境的工具栏
1.3.1 Standard工具栏
1.3.2 Build MiniBar工具栏
1.3.3 WizardBar工具栏
1.4 AppWizard与ClassWizard
1.4.1应用程序向导AppWiard
1.4.2类向导ClassWizard
1.5程序调试.
1.5.1查找源程序中的语法错误
1.5.2调试器
1.5.3跟踪调试程序
1.6上机指导
1.7习题
第2章 MFC应用程序概述
2.1 Windows应用程序概述
2.1.1窗口
2.1.2消息和事件
2.2 MFC应用程序框架
2.2.1创建MFC应用程序框架
2.2.2 MFC应用程序框架结构类
2.2.3 MFC应用程序的分析
2.2.4文档/视图结构
2.3消息映射与消息处理
2.3.1消息的类别及其描述
2.3.2 MFC消息映射机制
2.3.3 自定义消息处理
2.4上机指导
2.5习题
第3章 图形和文本输出
3.1 图形设备接口和设备环境
3.1.1图形设备接口
3.1.2设备环境
3.1.3设备环境类
3.1.4颜色的设置
3.1.5获取设备环境
3.1.6编程实例
3.2 GDI对象CGdiObject
3.3画笔和画刷的使用
3.3.1使用库存(stock)对象
3.3.2创建和使用自定义画笔
3.3.3创建和使用自定义画刷
3.4处理文本
3.4.1设置文本显示属性
3.4.2设置字体
3.4.3格式化文本
3.4.4常用文本输出函数
3.5位图
3.5.1 设备相关图(DDB)和设备无关图(DIB)
3.5.2位图操作函数
3.5.3位图的显示
3.6上机指导
……