书籍详情
新手学Visual C++
作者:施昌权 等编著
出版社:希望电子出版社
出版时间:2010-01-01
ISBN:9787894989925
定价:¥59.80
购买这本书可以去
内容简介
Visual C++是Windows平台下应用最广泛、功能最强大的软件开发工具之一。本手册由浅入深、循序渐进地介绍了如何使用Visual C++开发系统。本手册由18章组成,包括Visual C++6.0概述、C++概述、Windows编程模型与运行机制、MFC应用程序框架结构剖析、文本与文件操作、菜单、工具栏、状态栏、对话框、控件、图形绘制、文档/视图结构、网络编程、Internet编程、串口编程、数据库概述、数据库编程、多线程编程、ActiveX控件与动态链接库等。为了便于读者学习,本手册最后两章介绍了两个完整的软件开发实例,分别是学生信息管理系统和网络实时聊天系统。本手册适合广大Visual C++的编程爱好者、从事软件开发的程序员和大专院校学生阅读。本光盘内容为实例源代码、语音视频教学及电子教案(PPT)。本光盘及配套手册由北京希望电子出版社独家发行,未经出版者书面许可,任何单位和个人不得擅自摘抄、复制光盘和本手册的部分或全部内容,并以任何方式进行传播。
作者简介
暂缺《新手学Visual C++》作者简介
目录
第1篇 基础篇
第1章 Visual C++6.0概述
1.1 Visual C++6.0的版本
1.2 Visual C++6.0的安装与配置
1.2.1 系统要求
1.2.2 安装Visual C++6.0
1.2.3 安装MSDN
1.3 Visual C++6.0的开发环境
1.4 第一个Visual C++6.0程序
1.4.1 运用向导建立控制台应用程序
1.4.2 程序的编辑、编译、连接和运行
1.4.3 程序的调试
1.4.4 MSDN联机帮助的使用
1.5 常见面试题
1.6 小结
1.7 习题
第2章 C++概述
2.1 面向对象程序设计概述
2.1.1 面向过程程序设计
2.1.2 面向对象程序设计
2.2 数据类型
2.2.1 常量与变量
2.2.2 整型
2.2.3 浮点型
2.2.4 字符型
2.2.5 布尔型
2.2.6 枚举型
2.2.7 结构体
2.2.8 共用体
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.4.4 跳转语句
2.5 数组、指针与引用
2.5.1 数组
2.5.2 指针
2.5.3 引用
2.6 函数
2.6.1 函数的定义
2.6.2 函数的参数与返回值
2.6.3 函数的嵌套调用与递归
2.7 类与对象
2.7.1 类与对象的基本概念
2.7.2 构造函数与析构函数
2.7.3 成员函数与友元函数
2.7.4 this指针
2.8 类的派生与继承
2.8.1 派生类的定义与访问特性
2.8.2 派生类构造函数和析构函数的执行顺序与构造规则
2.8.3 单一继承与多重继承
2.9 多态性
2.9.1 函数重载
2.9.2 虚函数、纯虚函数与抽象类
2.9.3 函数的覆盖和隐藏
2.10 输入输出流类库
2.11 模板
2.12 头文件与源文件
2.13 常见面试题
2.14 小结
2.15 习题
第3章 Windows编程模型与运行机制
3.1 Windows应用程序与MS.DOS应用程序的主要区别
3.2 窗口与消息
3.2.1 窗口
3.2.2 事件驱动
3.2.3 消息
3.3 Windows窗口应用程序实例
3.3.1 WinMain函数
3.3.2 窗口类的设计和注册
3.3.3 窗口的创建、显示和刷新
3.3.4 消息循环的添加
3.3.5 窗口过程函数的添加
3.4 常见面试题
3.5 小结
3.6 习题
第4章 MFC应用程序框架结构剖析
4.1 MFC应用程序向导
4.2 MFC应用程序框架结构剖析
4.2.1 MFC类库的基本类结构
4.2.2 应用程序类
4.2.3 框架窗口类
4.2.4 视图类
4.2.5 文档类
4.2.6 对话框类
4.3 MFC消息映射机制
4.3.1 消息种类
4.3.2 消息映射与传递
4.4 常见面试题
4.5 小结
4.6 习题
第5章 文本与文件操作
5.1 文本处理基础知识
5.1.1 插入符
5.1.2 文本字体的设置
5.1 _3文本的输入与输出
5.2 字符串类及其应用
5.2.1 常用属性和方法
5.2.2 求长度和判空
5.2.3 求子串
5.2.4 查找和替换
5.2.5 比较和转换
5.2.6 插入和删除
5.2.7 格式化为字符串
5.2.8 加载与释放资源
5.3 简单文本编辑器实例
5.3.1 文本的输入
5.3 ,2文本的输出
5.3.3 输出字体的设置
5.3.4 删除文本
5.4 文件操作基础
5.4.1 C语言文件操作
5.4.2 Win32 API文件操作
5.4.3.MFC文件操作
5.4.4 配置文件操作
5.4.5 XML文件操作
5.5 常见面试题
5.6 小结
5.7 习题
第2篇 界面设计篇
第6章 菜单、工具栏和状态栏
6.1 菜单
6.1.1 菜单的创建、编辑和删除
6.1.2 菜单消息的添加和路由
6.1.3 菜单项的标记、启用和禁用
6.1.4 菜单快捷键的设置
6.1.5 右键弹出菜单的创建
6.2 工具栏
6.2.1 工具栏的创建
6.2.2 工具栏按钮的添加、编辑和删除
6.2.3 工具栏按钮命令消息的添加
6.2.4 工具栏的显示
6.3 状态栏
6.3.1 状态栏的创建
6.3.2 信息行窗格
6.3.3 状态指示器
6.4 状态栏的使用
6.4.1 显示系统当前日期时间
6.4.2 显示当前鼠标点坐标
6.5 常见面试题
6.6 小结
6.7 习题
第7章 对话框和控件
7.1 对话框基础
7.1.1 对话框的分类
7.1.2 对话框资源的创建
7.1.3 对话框类的添加
7.1.4 对话框的显示
7.2 对话框应用机制
7.2.1 对话框变量与控件变量
7.2.2 对话框数据交换与校验机制
7.2.3 通用对话框
7.3 控件基础
7.3.1 控件分类
7.3.2 控件大小与布局调整
7.3.3 控件消息响应函数的添加
7.4 通用控件
7.4.1 静态文本控件
7.4.2 编辑框控件
7.4.3 按钮控件
7.4.4 列表框控件
7.4.5 组合框控件
7.4.6 微调控件
7.4.7 进度条控件
7.4.8 滑块控件
7.4.9 列表控件
7.4.10 树型控件
7.5 对话框和控件编程实例
7.5.1 添加控件与设置属性
7.5.2 设置控件跳转顺序
7.5.3 添加控件变量
7.5.4 初始化对话框
7.5.5 录入数据
7.6 常见面试题
7.7 小结
7.8 习题
第8章 图形绘制
8.1 图形编程基础知识
8.1.1 图形设备接口
8.1.2 设备环境
8.1.3 设备环境类
8.1.4 图形设备接口对象
8.2 坐标空间和映射模式
8.2.1 设备坐标
8.2.2 逻辑坐标
8.2.3 映射模式
8.3 基本图形的绘制
8.3.1 画笔
8.3.2 画刷
8.3.3 画点
8.3.4 画直线
8.3.5 画矩形和圆角矩形
8.3.6 画椭圆和圆
8.3.7 画弧线
8.3.8 画扇形
8.3.9 画多边形
8.3.10 绘制文本
8.4 图形绘制的改进
8.4.1 图形绘制的拖拽显示
8.4.2 图形的保存和重绘
8.5 常见面试题
8.6 小结
8.7 习题
第9章 文档/视图结构
9.1 文档/视图结构概述
9.1.1 文档/视图结构的概念
9.1.2 文档/视图结构的优点
9.2 文档类
9.2.1 数据的管理
9.2.2 文档的串行化
9.3 视图类
9.3.1 数据的显示
9.3.2 视图的滚动与缩放
9.4 文档/视图结构应用程序实例
9.4.1 单文档应用程序实例
9.4.2 多文档应用程序实例
9.5 常见面试题
9.6 小结
9.7 习题
第3篇 开发技术篇
第10章 网络编程
10.1 网络基础知识
10.1.1 IP地址
10.1.2 端口号
10.1.3 协议
10.1.4 开放互连参考模型
10.1.5 TCP/IP模型
10.1.6 套接字
10.1.7 客户/务器模式
10.2 网络编程相关函数
10.2.1 加载套接字库
10.2.2 创建套接字
10.2.3 套接字绑定
10.2.4 套接字监听
10.2.5 建立连接
10.2.6 接收连接请求
10.2.7 TCP发送数据
10.2.8 TCP接收数据
10.2.9 UDP发送数据
10.2.10 UDP接收数据
10.3 基于UDP的网络应用程序实例
10.3.1 基于UDP的客户端/服务器端socket编程流程
10.3.2 UDP服务器端应用程序的编写
10.3.3 UDP客户端应用程序的编写
10.4 基于TCP的网络应用程序实例
10.4.1 基于TCP的客户端/服务器端socket编程流程
10.4.2 TCP服务器端应用程序的编写
10.4.3 TCP客户端应用程序的编写
10.5 常见面试题
10.6 小结
10.7 习题
第11章 Internet编程
11.1 MFC WinInet类
11.2 超文本传输协议
11.2.1 HTTP协议概述
11.2.2 HTTP编程实例
11.3 文件传输协议FTP
11.3.1 FTP协议概述
11.3.2 FTP编程实例
11.4 简单Web浏览器开发
11.4.1 CHtmlView类
11.4.2 CWebBrowser2类
11.4.3 Web浏览器编程实例
11.5 常见面试题
11.6 小结
11.7 习题
第12章 串口编程
12.1 串口通信基础知识
12.1.1 串口通信概述
12.1.2 串口通信方式
12.1.3 串口数据传送方式
12.1.4 串口通信协议
12.1.5 串口通信标准
12.1.6 常用数据校验方法
12.2 运用VC进行串口编程的方法和流程
12.3 MSComm控件串口编程
12.3.1 MSComm控件编程步骤
12.3.2 运用MSComm控件编程实例
12.4 运用串口类库编程
12.4.1 CSerialPort串口类库概述
12.4.2 运用CSerialPort类编程实例
12.5 Windows API串口编程
12.5.1 WindowsAPI串口编程概述
12.5.2 WindowsAPI串口编程实例
12.6 常见面试题
12.7 小结
12.8 习题
第13章 数据库概述
13.1 数据库系统概述
1 3.2 Microsoft SQL Server 2000简介
13.2.1 企业管理器
13.2.2 查询分析器
13.2.3 服务管理器
13.2.4 服务器网络实用工具
13.2.5 客户端网络实用工具
13.2.6 事件探查器
13.2.7 使用联机丛书
13.3 Transact-SQL语言基础
13.3.1 运算符
13.3.2 数据类型
13.3.3 函数
13.3.4 SELECT语句
13.3.5 批处理和流程控制语句
13.4 SQL Server 2000数据库的使用与管理
13.4.1 数据库
13.4.2 表
13.4.3 索引
13.4.4 视图
13.4.5 存储过程
13.4.6 触发器
13.4.7 游标
13.4.8 数据库备份
13.4.9 数据库还原
13.5 常见面试题
13.6 小结
13.7 习题
第14章 数据库编程
14.1 数据库访问技术
14.1.1 开放数据库互联ODBC
14.1.2 数据访问对象DAO
14.1.3 对象连接与嵌入数据库OLE DB
14.1.4 ActiveX数据对象ADO
14.2 数据库的常用操作方法
14.2.1 数据的添加
14.2.2 数据的修改
14.2.3 数据的查询
14.2.4 数据的删除
14.3 VC运用ODBC访问数据库
14.3.1 MFC中对ODBC的支持
14.3.2 ODBC数据源的建立
14.3.3 VC运用ODBC操作数据库的实例
14.4 VC运用ADO访问数据库
14.4.1 ADO对象模型概述
14.4.2 MFC中对ADO的支持及其访问数据库的流程
14.4.3 VC运用ADO操作数据库的实例
14.5 常见面试题
14.6 小结
14.7 习题
第15章 多线程编程
15.1 进程与线程
15.1.1 进程
15.1.2 线程
15.2 线程的创建
15.2.1 CreateThread函数
15.2.2 beginthreadex函数
15.3 线程同步
……
第16章 ActiveX控件与动态链接库
第4篇 综合安全篇
第17章 学生信息管理系统
第18章 网络实时聊天系统
第1章 Visual C++6.0概述
1.1 Visual C++6.0的版本
1.2 Visual C++6.0的安装与配置
1.2.1 系统要求
1.2.2 安装Visual C++6.0
1.2.3 安装MSDN
1.3 Visual C++6.0的开发环境
1.4 第一个Visual C++6.0程序
1.4.1 运用向导建立控制台应用程序
1.4.2 程序的编辑、编译、连接和运行
1.4.3 程序的调试
1.4.4 MSDN联机帮助的使用
1.5 常见面试题
1.6 小结
1.7 习题
第2章 C++概述
2.1 面向对象程序设计概述
2.1.1 面向过程程序设计
2.1.2 面向对象程序设计
2.2 数据类型
2.2.1 常量与变量
2.2.2 整型
2.2.3 浮点型
2.2.4 字符型
2.2.5 布尔型
2.2.6 枚举型
2.2.7 结构体
2.2.8 共用体
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.4.4 跳转语句
2.5 数组、指针与引用
2.5.1 数组
2.5.2 指针
2.5.3 引用
2.6 函数
2.6.1 函数的定义
2.6.2 函数的参数与返回值
2.6.3 函数的嵌套调用与递归
2.7 类与对象
2.7.1 类与对象的基本概念
2.7.2 构造函数与析构函数
2.7.3 成员函数与友元函数
2.7.4 this指针
2.8 类的派生与继承
2.8.1 派生类的定义与访问特性
2.8.2 派生类构造函数和析构函数的执行顺序与构造规则
2.8.3 单一继承与多重继承
2.9 多态性
2.9.1 函数重载
2.9.2 虚函数、纯虚函数与抽象类
2.9.3 函数的覆盖和隐藏
2.10 输入输出流类库
2.11 模板
2.12 头文件与源文件
2.13 常见面试题
2.14 小结
2.15 习题
第3章 Windows编程模型与运行机制
3.1 Windows应用程序与MS.DOS应用程序的主要区别
3.2 窗口与消息
3.2.1 窗口
3.2.2 事件驱动
3.2.3 消息
3.3 Windows窗口应用程序实例
3.3.1 WinMain函数
3.3.2 窗口类的设计和注册
3.3.3 窗口的创建、显示和刷新
3.3.4 消息循环的添加
3.3.5 窗口过程函数的添加
3.4 常见面试题
3.5 小结
3.6 习题
第4章 MFC应用程序框架结构剖析
4.1 MFC应用程序向导
4.2 MFC应用程序框架结构剖析
4.2.1 MFC类库的基本类结构
4.2.2 应用程序类
4.2.3 框架窗口类
4.2.4 视图类
4.2.5 文档类
4.2.6 对话框类
4.3 MFC消息映射机制
4.3.1 消息种类
4.3.2 消息映射与传递
4.4 常见面试题
4.5 小结
4.6 习题
第5章 文本与文件操作
5.1 文本处理基础知识
5.1.1 插入符
5.1.2 文本字体的设置
5.1 _3文本的输入与输出
5.2 字符串类及其应用
5.2.1 常用属性和方法
5.2.2 求长度和判空
5.2.3 求子串
5.2.4 查找和替换
5.2.5 比较和转换
5.2.6 插入和删除
5.2.7 格式化为字符串
5.2.8 加载与释放资源
5.3 简单文本编辑器实例
5.3.1 文本的输入
5.3 ,2文本的输出
5.3.3 输出字体的设置
5.3.4 删除文本
5.4 文件操作基础
5.4.1 C语言文件操作
5.4.2 Win32 API文件操作
5.4.3.MFC文件操作
5.4.4 配置文件操作
5.4.5 XML文件操作
5.5 常见面试题
5.6 小结
5.7 习题
第2篇 界面设计篇
第6章 菜单、工具栏和状态栏
6.1 菜单
6.1.1 菜单的创建、编辑和删除
6.1.2 菜单消息的添加和路由
6.1.3 菜单项的标记、启用和禁用
6.1.4 菜单快捷键的设置
6.1.5 右键弹出菜单的创建
6.2 工具栏
6.2.1 工具栏的创建
6.2.2 工具栏按钮的添加、编辑和删除
6.2.3 工具栏按钮命令消息的添加
6.2.4 工具栏的显示
6.3 状态栏
6.3.1 状态栏的创建
6.3.2 信息行窗格
6.3.3 状态指示器
6.4 状态栏的使用
6.4.1 显示系统当前日期时间
6.4.2 显示当前鼠标点坐标
6.5 常见面试题
6.6 小结
6.7 习题
第7章 对话框和控件
7.1 对话框基础
7.1.1 对话框的分类
7.1.2 对话框资源的创建
7.1.3 对话框类的添加
7.1.4 对话框的显示
7.2 对话框应用机制
7.2.1 对话框变量与控件变量
7.2.2 对话框数据交换与校验机制
7.2.3 通用对话框
7.3 控件基础
7.3.1 控件分类
7.3.2 控件大小与布局调整
7.3.3 控件消息响应函数的添加
7.4 通用控件
7.4.1 静态文本控件
7.4.2 编辑框控件
7.4.3 按钮控件
7.4.4 列表框控件
7.4.5 组合框控件
7.4.6 微调控件
7.4.7 进度条控件
7.4.8 滑块控件
7.4.9 列表控件
7.4.10 树型控件
7.5 对话框和控件编程实例
7.5.1 添加控件与设置属性
7.5.2 设置控件跳转顺序
7.5.3 添加控件变量
7.5.4 初始化对话框
7.5.5 录入数据
7.6 常见面试题
7.7 小结
7.8 习题
第8章 图形绘制
8.1 图形编程基础知识
8.1.1 图形设备接口
8.1.2 设备环境
8.1.3 设备环境类
8.1.4 图形设备接口对象
8.2 坐标空间和映射模式
8.2.1 设备坐标
8.2.2 逻辑坐标
8.2.3 映射模式
8.3 基本图形的绘制
8.3.1 画笔
8.3.2 画刷
8.3.3 画点
8.3.4 画直线
8.3.5 画矩形和圆角矩形
8.3.6 画椭圆和圆
8.3.7 画弧线
8.3.8 画扇形
8.3.9 画多边形
8.3.10 绘制文本
8.4 图形绘制的改进
8.4.1 图形绘制的拖拽显示
8.4.2 图形的保存和重绘
8.5 常见面试题
8.6 小结
8.7 习题
第9章 文档/视图结构
9.1 文档/视图结构概述
9.1.1 文档/视图结构的概念
9.1.2 文档/视图结构的优点
9.2 文档类
9.2.1 数据的管理
9.2.2 文档的串行化
9.3 视图类
9.3.1 数据的显示
9.3.2 视图的滚动与缩放
9.4 文档/视图结构应用程序实例
9.4.1 单文档应用程序实例
9.4.2 多文档应用程序实例
9.5 常见面试题
9.6 小结
9.7 习题
第3篇 开发技术篇
第10章 网络编程
10.1 网络基础知识
10.1.1 IP地址
10.1.2 端口号
10.1.3 协议
10.1.4 开放互连参考模型
10.1.5 TCP/IP模型
10.1.6 套接字
10.1.7 客户/务器模式
10.2 网络编程相关函数
10.2.1 加载套接字库
10.2.2 创建套接字
10.2.3 套接字绑定
10.2.4 套接字监听
10.2.5 建立连接
10.2.6 接收连接请求
10.2.7 TCP发送数据
10.2.8 TCP接收数据
10.2.9 UDP发送数据
10.2.10 UDP接收数据
10.3 基于UDP的网络应用程序实例
10.3.1 基于UDP的客户端/服务器端socket编程流程
10.3.2 UDP服务器端应用程序的编写
10.3.3 UDP客户端应用程序的编写
10.4 基于TCP的网络应用程序实例
10.4.1 基于TCP的客户端/服务器端socket编程流程
10.4.2 TCP服务器端应用程序的编写
10.4.3 TCP客户端应用程序的编写
10.5 常见面试题
10.6 小结
10.7 习题
第11章 Internet编程
11.1 MFC WinInet类
11.2 超文本传输协议
11.2.1 HTTP协议概述
11.2.2 HTTP编程实例
11.3 文件传输协议FTP
11.3.1 FTP协议概述
11.3.2 FTP编程实例
11.4 简单Web浏览器开发
11.4.1 CHtmlView类
11.4.2 CWebBrowser2类
11.4.3 Web浏览器编程实例
11.5 常见面试题
11.6 小结
11.7 习题
第12章 串口编程
12.1 串口通信基础知识
12.1.1 串口通信概述
12.1.2 串口通信方式
12.1.3 串口数据传送方式
12.1.4 串口通信协议
12.1.5 串口通信标准
12.1.6 常用数据校验方法
12.2 运用VC进行串口编程的方法和流程
12.3 MSComm控件串口编程
12.3.1 MSComm控件编程步骤
12.3.2 运用MSComm控件编程实例
12.4 运用串口类库编程
12.4.1 CSerialPort串口类库概述
12.4.2 运用CSerialPort类编程实例
12.5 Windows API串口编程
12.5.1 WindowsAPI串口编程概述
12.5.2 WindowsAPI串口编程实例
12.6 常见面试题
12.7 小结
12.8 习题
第13章 数据库概述
13.1 数据库系统概述
1 3.2 Microsoft SQL Server 2000简介
13.2.1 企业管理器
13.2.2 查询分析器
13.2.3 服务管理器
13.2.4 服务器网络实用工具
13.2.5 客户端网络实用工具
13.2.6 事件探查器
13.2.7 使用联机丛书
13.3 Transact-SQL语言基础
13.3.1 运算符
13.3.2 数据类型
13.3.3 函数
13.3.4 SELECT语句
13.3.5 批处理和流程控制语句
13.4 SQL Server 2000数据库的使用与管理
13.4.1 数据库
13.4.2 表
13.4.3 索引
13.4.4 视图
13.4.5 存储过程
13.4.6 触发器
13.4.7 游标
13.4.8 数据库备份
13.4.9 数据库还原
13.5 常见面试题
13.6 小结
13.7 习题
第14章 数据库编程
14.1 数据库访问技术
14.1.1 开放数据库互联ODBC
14.1.2 数据访问对象DAO
14.1.3 对象连接与嵌入数据库OLE DB
14.1.4 ActiveX数据对象ADO
14.2 数据库的常用操作方法
14.2.1 数据的添加
14.2.2 数据的修改
14.2.3 数据的查询
14.2.4 数据的删除
14.3 VC运用ODBC访问数据库
14.3.1 MFC中对ODBC的支持
14.3.2 ODBC数据源的建立
14.3.3 VC运用ODBC操作数据库的实例
14.4 VC运用ADO访问数据库
14.4.1 ADO对象模型概述
14.4.2 MFC中对ADO的支持及其访问数据库的流程
14.4.3 VC运用ADO操作数据库的实例
14.5 常见面试题
14.6 小结
14.7 习题
第15章 多线程编程
15.1 进程与线程
15.1.1 进程
15.1.2 线程
15.2 线程的创建
15.2.1 CreateThread函数
15.2.2 beginthreadex函数
15.3 线程同步
……
第16章 ActiveX控件与动态链接库
第4篇 综合安全篇
第17章 学生信息管理系统
第18章 网络实时聊天系统
猜您喜欢