
Visual C++程式设计案例教程
《Visual C++程式设计案例教程》是2010年4月1日清华大学出版社出版的书。
基本介绍
- 书名:Visual C++程式设计案例教程
- ISBN:7811239612, 9787811239614
- 页数:366页
- 出版社:清华大学出版社,北京交通大学出版社
- 出版时间:2010年4月1日
- 装帧:平装
- 开本:16
- 正文语:简体中文
- 条形码:9787811239614
- 尺寸:25.8 x 18.2 x 1.8 cm
内容简介
《Visual C++程式设计案例教程》:以使初学者能熟练掌握VisualC++应用程式开发为目的,以浅显易懂的语言和基本实例引领读者迈上编程殿堂。全书共22章:前3章作为基础章必不可少,重点複习了C语言知识,讲述C++语言在C上的扩充及面向对象的概念,教授了Win32API函式的简单使用,详解演示如何通过MSDN学习API函式;第4~10章作为MFC的进阶章节,让读者全面掌握Windows视窗程式的建立、视窗绘图、对话框、键盘和滑鼠及计时器事件的回响、选单和工具列的建立、文档/视图和框架的相互关係,使读者能从大局上把握MFC的必备知识;第11~22章为高级套用主题,以完整编程代码,讲解点阵图图像、控制列印、封装ActiveX控制项、封装DLL、进程和多执行绪、修改注册表、获取系统信息、网路通信、资料库、水晶报表、Office和多体等编程技术。
《Visual C++程式设计案例教程》适合于Visual c+ +的初学者,特别是中专院校刚学完c语言的学生,有C++面向对象知识则更佳。
目录
第1章 第一个C语言程式
1.1 C语言的背景与历史
1.2 C语言特点
1.3 使用Visual C++2005编写第一个c语言程式
1.4 C语言的基本概念
1.4.1 关键字
1.4.2 控制语句
1.4.3 变数
1.4.4 常量
1.4.5 函式
1.4.6 素数的判断
1.5 C语言的指针、数组、结构、联合与枚举
1.5.1 指针
1.5.2 数组
1.5.3 结构
1.5.4 联合
1.5.5 枚举
1.6 总结:C语言的编程风格与学习方法
习题1
第2章 第一个C++程式
2.1 C++概述
2.2 C++发展历史
2.3 C和C++的关係
2.4 第一个C++程式
2.5 C++对C的扩充
2.5.1 C++的输入输出
2.5.2 字元串变数
2.5.3 有默认参数的函式
2.5.4 动态分配/撤销记忆体的运算符new和delete
2.5.5 内联函式
2.5.6 函式的重栽
2.5.7 函式模板
2.6 C++中的面向对象机制
2.6.1 类与结构
2.6.2 类
2.6.3 类的构造函式与析构函式
2.7 改造monitor类
2.8 C++小结
习题2
第3章 创建Win32API应用程式
3.1 Windows编程基础
3.1.1 什幺是Win32
3.1.2 什幺是Windows API函式和Win32 API
3.1.3 什幺是、SDK
3.1.4 视窗与句柄
3.1.5 ANSI编码与Unicode编码
3.2 利用Windows API函式编写一个讯息框
3.3 讯息框的实现详解
3.3.1 Windows.h头档案
3.3.2 域操作符::
3.3.3 MessageBox函式
3.3.4 通过MSDN学习API函式
3.3.5 常用的Windows数据类型
3.3.6 API函式参数的选择
习题3
第4章 编写第一个MFC视窗程式
4.1 视窗
4.1.1 三种视窗类型
4.1.2 客户区和非客户区
4.1.3 什幺是MFC
4.2 编写第一个MFC视窗程式
4.2.1 建立一个单文档的程式
4.2.2 MFCAppWizard产生的程式分析
4.2.3 MFC的基类CObject
4.2.4 字元串类CString
4.3 利用设备上下文实现显示输出
4.3.1 什幺是设备上下文
4.3.2 CDC类与资源泄漏
4.4 Windows讯息机制
4.4.1 讯息的组成
4.4.2 讯息的处理
4.4.3 讯息传递机制
4.4.4 编写回响滑鼠单击的视窗程式
4.4.5 t讯息映射机制的实现
4.4.6 客户区的重绘
4.5 Win32函式和MFC函式的差别
习题4
第5章 视窗绘图
5.1 绘图相关知识与套用
5.1.1 Windows视窗绘图的坐标系统
5.1.2 与绘图相关的几个几何对象的类
5.1.3 创建一个绘图程式
5.2 WindoWs绘图的类与函式
5.2.1 CDC类
5.2.2 CPen类
5.2.3 CBrush类
5.2.4 绘图模式
5.2.5 Invalidate函式
习题5
第6章 对话框
6.1 什幺是对话框
6.2 对话框的分类
6.3 如何设计对话框
6.3.1 设计对话框模版
6.3.2 对话框类的设计
6.4 对话框的数据交换机制(DDX)
6.5 模态对话框和非模态对话框
6.6 对话框实例
习题6
第7章 滑鼠键盘定时器
7.1 滑鼠键盘定时器的相关事件及编程例子
7.1.1 如何对滑鼠事件编程
7.1.2 如何对键盘事件编程
7.1.3 如何对定时器编程
7.1.4 创建滑鼠键盘定时器应用程式
7.2 键盘滑鼠的事件及编码
7.2.1 Windows中的键盘事件
7.2.2 扫描码和虚拟键码
7.2.3 滑鼠事件
7.3 定时器的使用
7.3.1 如何创建定时器
7.3.2 取消定时器
习题7
第8章 选单、工具列、快捷键
8.1 选单
8.1.1 什幺是选单
8.1.2 建立选单
8.2 工具列
8.2.1 工具列的作用
8.2.2 建立工具列
8.3 快捷键
8.3.1 什幺是快捷键
8.3.2 添加快捷键
8.4 选单、工具列和快捷键相关知识
8.4.1 选单的讯息与函式
8.4.2 工具列的属性与函式
8.4.3 快捷键的相关属性
习题8
第9章 文档、视图、框架视窗
9.1 文档一视图结构
9.1.1 什幺是文档一视图模型
9.1.2 什幺是SDI和MDI
9.1.3 什幺是文档模板
9.2 文档与视图的联繫
9.3 文档/视图架构中讯息流动机制
9.4 持久性和序列化
9.4.1 什幺是持久性
9.4.2 什幺是序列化
9.4.3 文档的存档和读取
9.4.4 OnDraw((CDC*/pDC*/)简介
9.4.5 保存时自定义后缀的实现
9.4.6 使类具备序列化功能
习题9
第10章 控制项
10.1 控制项的分类
10.2 控制项的共性
10.2.1 所有的控制项都是子视窗
10.2.2 控制项的创建方法
10.2.3 手工创建控制项
10.2.4 控制项的访问方法
10.2.5 控制项及控制项对象的删除
10.3 MFC通用控制项的实例
10.3.1 列表控制项(CListCtrl)
10.3.2 树控制项(CTreeCtrl)
第11章 位置
第12章 列印
第13章 Active控制项
第14章 动态程式库
第15章 进程、执行绪
第16章 注册表
第17章 系统管理
第18章 网路通信
第19章 资料库编程
第20章 水晶报表
第21章 Office编程
第22章 多媒体编程
转载请注明出处海之美文 » Visual C++程式设计案例教程