当前位置:在线查询网 > 在线百科全书查询 > Visual C++程序设计案例教程

Visual C++程序设计案例教程_在线百科全书查询


请输入要查询的词条内容:

Visual C++程序设计案例教程




图书信息


出版社: 清华大学出版社,北京交通大学出版社; 第1版 (2010年4月1日)

丛书名: 21世纪高等学校电子信息类专业规划教材

平装: 366页

正文语种: 简体中文

开本: 16

ISBN: 7811239612, 9787811239614

条形码: 9787811239614

尺寸: 25.8 x 18.2 x 1.8 cm

重量: 721 g

内容简介


《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章 多媒体编程