Visual C++程序设计教程

Visual C++程序设计教程
作 者: 王金库 孙连云
出版社: 科学出版社
丛编项: 面向21世纪高职高专计算机系列规划教材
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: VC++
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual C++程序设计教程》作者简介

内容简介

本书对Visual C++的使用与开发做了详细介绍。全书共分8章,第1章较为详细地介绍Visual C++开发环境;第2章介绍C++语言基础,其中,对面向对象技术给予充分阐述;第3章介绍利用MFC AppWizard编写Windows应用程序的具体步骤;第4章介绍对话框及常用控件等相关知识及使用方法;第5章介绍菜单、工具栏和状态栏的基本知识及它们的制作方法;第6章对框架窗口、文档和视图、文本和图形操作做了简要介绍;第7章介绍在Visual C++中利用MFC ODBC编写数据库程序的方法;第8章介绍利用WinSocket进行网络编程的方法。在本书的编写上,语言浅显、通俗易懂、注重实用性,并为每个知识点配以实例。在章节安排上,由浅入深、浑然一体。本书所有实例均经过上机调试。本书适合高职、普通院校计算机专业的学生学习使用,也可作为软件开发人员的参考书。

图书目录

第1章 Visual C 开发环境

1. 1 开发环境构成

1. 1. 1 工具栏

1. 1. 2 菜单栏

1. 1. 3 快捷菜单

1. 2 项目与项目工作区

1. 2. 1 项目基本概念

1. 2. 2 项目配置和多项目

1. 3 资源管理

1. 3. 1 资源管理器

1. 3. 2 资源符号

1. 3. 3 对话框编辑器

1. 3. 4 菜单编辑器

1. 3. 5 加速键编辑器

1. 3. 6 串表编辑器

1. 3. 7 版本信息编辑器

1. 3. 8 图形编辑器

1. 3. 9 工具栏编辑器

1. 4 开发环境的初步实践

1. 4. 1 用AppWizard创建

1. 4. 2 理解程序框架

1. 4. 3 添加程序代码

习题

第2章 C 语言基础

2. 1 概述

2. 1. 1 C 程序结构

2. 1. 2 标示符与书写风格

2. 1. 3 数据类型. 运算符与表达式

2. 2 基本语句

2. 2. 1 顺序语句

2. 2. 2 条件语句

2. 2. 3 循环语句

2. 2. 4 break和continue语句

2. 3 函数

2. 3. 1 函数调用机制

2. 3. 2 全局变量. 局部变量与静态局部变量

2. 3. 3 函数的参数传递

2. 3. 4 递归函数

2. 3. 5 内联函数

2. 3. 6 默认参数的函数

2. 4 数组. 指针和引用

2. 4. 1 数组

2. 4. 2 指针

2. 4. 3 引用

2. 5 构造类型

2. 5. 1 用typedef定义

2. 5. 2 结构

2. 5. 3 多级指针

2. 5. 4 new与delete

2. 5. 5 联合

2. 5. 6 枚举类型

2. 6 预处理

2. 7 类与对象

2. 7. 1 类的定义

2. 7. 2 对象的定义

2. 7. 3 构造函数与析构函数

2. 7. 4 对象与成员函数

2. 7. 5 this指针

2. 7. 6 静态数据成员和成员函数

2. 7. 7 友元函数

2. 8 类的继承

2. 8. 1 派生类与基类

2. 8. 2 派生类的构造函数和析构函数

2. 8. 3 多重派生类

2. 8. 4 类的多继承

2. 8. 5 多层派生类

2. 9 重载

2. 9. 1 函数重载

2. 9. 2 操作符重载

2. 10 多态性

2. 10. 1 虚拟函数

2. 10. 2 纯虚拟函数

2. 11 I/O流结构

习题

第3章 编写Windows应用程序

3. 1 Windows的编程特点

3. 1. 1 消息驱动机制

3. 1. 2 图形设备接口

3. 1. 3 基于资源的程序设计

3. 1. 4 动态链接库

3. 2 使用AppWizard创建应用程序

3. 2. 1 建立应用程序的步骤

3. 2. 2 理解向导创建的程序框架

3. 3 ClassWizard和WizardBar的使用

3. 3. 1 ClassWizard的使用

3. 3. 2 WizardBar的使用

习题

第4章 对话框及常用控件

4. 1 对话框

4. 1. 1 对话框的组成

4. 1. 2 模式和非模式对话框

4. 1. 3 创建对话框模板

4. 1. 4 用ClsssWizard创建对话类

4. 1. 5 创建并显示对话框

4. 1. 6 设置对话框的背景颜色

4. 1. 7 初始化对话框

4. 1. 8 处理消息

4. 1. 9 对话框的数据交换和验证

4. 1. 10 关闭对话框

4. 1. 11 对话框控件的访问

4. 2 通用对话框类

4. 2. 1 CColorDialog类

4. 2. 2 CFontDialog类

4. 2. 3 CFileDialog类

4. 2. 4 CPrintDialog类

4. 2. 5 CPageSetupDialog类

4. 2. 6 CFindReplaceDialog类

4. 3 控件的使用

4. 3. 1 控件的创建和使用方法

4. 3. 2 控件的通用属性

4. 3. 3 控件的消息

4. 4 Windows常用控件

4. 4. 1 静态控件和按钮控件

4. 4. 2 编辑框控件

4. 4. 3 列表框控件

4. 4. 4 组合框控件

4. 4. 5 滚动条控件

4. 4. 6 滑动条控件

4. 4. 7 旋转按钮控件

4. 5 编程范例

4. 6 消息对话框

习题

第5章 菜单. 工具栏和状态栏

5. 1 菜单

5. 1. 1 用菜单编辑器设计菜单

5. 1. 2 使用键盘快捷键

5. 1. 3 菜单的编程控制

5. 1. 4 使用快捷菜单

5. 2 工具栏

5. 2. 1 使用工具栏编辑器

5. 2. 2 工具栏和菜单相结合

5. 3 状态栏

5. 3. 1 状态栏的定义

5. 3. 2 状态栏的常用操作

习题

第6章 框架窗口. 文档和视图. 文本和图形操作

6. 1 框架窗口

6. 1. 1 应用程序窗口和文档窗口

6. 1. 2 窗口风格设置

6. 1. 3 窗口状态的改变

6. 2 文档序列化

6. 2. 1 磁盘文件和归档

6. 2. 2 文档模板类

6. 2. 3 文档的字串资源

6. 2. 4 SDI的序列化过程

6. 3 文档和视图

6. 3. 1 文档和视图的关系

6. 3. 2 使用文档管理数据

6. 3. 3 在视图中显示数据以及与用户交互

6. 3. 4 多视图

6. 4 图形和文本

6. 4. 1 设备坐标. 逻辑坐标和坐标模式

6. 4. 2 绘图

6. 4. 3 绘图函数

6. 5 位图和位操作

6. 6 文本

6. 6. 1 文本输出函数

6. 6. 2 设置文本属性

6. 6. 3 获取字符属性

6. 6. 4 使用字体

习题

第7章 数据库编程

7. 1 数据库概述

7. 1. 1 数据库发展历史

7. 1. 2 数据库管理系统

7. 1. 3 数据库访问技术

7. 1. 4 ODBC API

7. 1. 5 ODBC MFC类

7. 1. 6 DAO与RDO

7. 1. 7 OLE DB与ADO

7. 2 开放式数据库连接

7. 2. 1 ODBC体系结构

7. 2. 2 CDatabase类

7. 2. 3 CRecordSet类

7. 2. 4 CRecordView类

7. 2. 5 一个简单的数据库程序

7. 3 数据访问对象

7. 4 OLE DB

7. 4. 1 OLE DB部件

7. 4. 2 应用程序的结构

7. 5 ActiveX数据对象

习题

第8章 网络编程

8. 1 TCP/IP简介

8. 1. 1 IP协议

8. 1. 2 TCP协议

8. 1. 3 UDP协议

8. 2 Windows Sockets简介

8. 2. 1 什么是Windows Sockets

8. 2. 2 Windows Sockets的适用范围

8. 2. 3 Windows Sockets的版本

8. 2. 4 使用Windows Sockets进行网络编程

8. 2. 5 Windows Sockets 1. 1库函数概览

8. 2. 6 Windows Sockets 2的扩展特性

8. 3 Windows Sockets类

8. 3. 1 CAsyncSocket类和CSocket类

8. 3. 2 实例--利用CSocket进行面向连接的通信

习题

主要参考文献