出版社:机械工业出版社
年代:2008
定价:36.0
本书讲解Visual C++使用方法。
前言
本书约定
第一部分教程
笫1章C/C++语言概述
1.1从C到C++的程序结构
1.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用typedef定义类型
1.4运算符和表达式
1.4.1算术运算符
1.4.2赋值运算符
1.4.3关系运算符
1.4.4逻辑运算符
1.4.5位运算符
1.4.6三日运算符
1.4.7增1和减1运算符
1.4.8逗号运算符
1.4.9sizeof运算符
1.4.10ncw和delete
1.5基本语句
1.5.1表达式语句、空语句和复合语句
1.5.2选择语句
1.5.3循环语句
1.5.4break、continuc语句
1.6函数
1.6.1函数的定义和调用
1.6.2带默认形参值的函数
1.6.3函数的递归调用
1.6.4内联函数
1.6.5函数的重载
1.7指针和引用
1.7.1指针和指针变量
1.7.2&和*运算符
1.7.3指针和数组
1.7.4指针和结构体
1.7.5函数的指针传递
1.7.6引用
1.7.7函数的引用传递
1.8作用域和存储类型
1.8.1作用域
1.8.2变量的存储类型
1.9预处理
习题
笫2章C++面向对象程序设计基础
2.1类和对象
2.1.1从结构到类
2.1.2类的定义
2.1.3对象的定义
2.2类的成员及特性
2.2.1构造函数
2.2.2析构函数
2.2.3对象成员初始化
2.2.4常类型
2.2.5this指针
2.2.6类的作用域和对象的生存期
2.2.7静态成员
2.2.8友元
2.3继承和派生类
2.3.1单继承
2.3.2派生类的构造函数和析构函数
2.3.3多继承
习题
第3章C++面向对象程序设计进阶
3.1多态和虚函数
3.1.1虚函数
3.1.2纯虚函数和抽象类
3.2运算符重载
3.2.1运算符重载的语法
3.2.2赋值运算符的重载
3.2.3提取和插入运算符重载
3.3输入输出流库
3.3.1概述
3.3.2cout和cin
3.3.3流的错误处理
3.3.4使用输入输出成员函数
3.3.5文件流概述
3.3.6顺序文件操作
3.3.7随机文件操作
3.4模板
3.4.1函数重载机制的不足
3.4.2函数模板
3.4.3类模板
3.4.4标准模板库简介
习题
第4章对话框
4.1从C++到Windows编程
4.1.1简单的Windows应用程序
4.1.2Windows编程特点
4.1.3Windows基本数据类型
4.1.4MFC应用程序框架类型
4.1.5创建一个应用程序框架
4.2添加并使用对话框
4.2.1资源与资源标识
4.2.2添加对话框资源
4.2.3设置对话框属性
4.2.4添加和布局控件
4.2.5创建对话框类
4.2.6添加对话框代码
4.2.7在程序申使用对话框
4.3使用向导创建对话框应用程序
4.4使用无模式对话框
4.5通用对话框和消息对话框
4.5.1通用对话框
4.5.2消息对话框
习题
第5章常用控件
5.1控件的创建和基本使用方法
5.1.1控件的创建方法
5.1.2控件的消息及消息映射
5.1.3控件的数据交换(DDX)和数据校验(DDV)
5.2静态控件和按钮
5.2.1静态控件
5.2.2按钮
5.2.3实例:制作问卷调查
5.3编辑框和旋转按钮控件
5.3.1编辑框的属性和通知消息
5.3.2编辑框的基本操作
5.3.3旋转按钮控件
5.3.4实例:用对话框输入学生成绩
5.4列表框
5.4.1列表框的风格和消息
5.4.2列表框的基本操作
5.4.3实例:城市邮政编码
5.5组合框
5.5.1组合框的风格类型和消息
5.5.2组合框的常见操作
5.5.3实例:简单文件对话框
5.6进展条、滚动条和滑动条
5.6.1进展条
5.6.2滚动条
5.6.3滑动条
5.6.4实例:调整对话框背景颜色
5.7日期时间控件、图像列表和标签控件
5.7.1日期时间控件
5.7.2图像列表控件
5.7.3标签控件
5.7.4实例:个人通讯簿
习题
第6章框架窗口界面设计
6.1框架窗口
6.1.1单文档和多文档程序框架窗口
6.1.2窗口状态的改变
6.1.3窗口风格的设置
6.1.4改变窗口的大小和位置
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.4.3改变状态栏的风格
6.5交互对象的动态更新
6.6图标和光标
6.6.1使用图形编辑器
6.6.2图标
6.6.3光标
习题
第7章文档和视图
7.1文档模板
7.1.1文档模板类
7.1.2文档模板字串资源
7.1.3使用多个文档类型
7.2文档序列化
7.2.1文档序列化过程
7.2.2文档序列化操作
7.2.3使用简单数组集合类
7.2.4文档序列化实例
7.2.5使用CFile类
7.3视图及视图类
7.4文档视图结构
7.4.1文档与视图的相互作用
7.4.2应用程序对象指针的互调
7.4.3切分窗口
7.4.4一档多视
习题
第8章图形和文本
8.1设备环境和简单数据类
8.1.1设备环境类
8.1.2坐标映射
8.1.3CPoint、CsiZe和CRect
8.1.4颜色和颜色对话框
8.2图形设备接口
8.2.1GDI对象的一般使用方法
8.2.2画笔
8.2.3画刷
8.2.4位图
8.3图形绘制
8.3.1画点、线
8.3.2矩形和多边形
8.3.3曲线
8.3.4图形绘制示例
8.3.5在对话框控件中绘制图形
8.4字体与文字处理
8.4.1字体和字体对话框
8.4.2常用文本输出函数
8.4.3文本格式化属性
8.4.4计算字符的几何尺寸
8.4.5文档内容显示及其字体改变
习题
第9章数据库编程
9.1MFCODBC数据库概述
9.1.1数据库基本概念
9.1.1MFCODBC向导过程
9.1.3ODBC数据表绑定更新
9.2MFCODBC应用编程
9.2.1查询记录
9.2.2编辑记录
9.2.3字段操作
9.2.4多表处理
9.3ADO数据库编程
9.3.1ADO编程的一般过程
9.3.2Recordset对象的使用
9.3.3Command对象的使用
9.4与数据库相关的ActiveX控件
9.4.1使用MSFlexGrid控件
9.4.2RemoteData和DBGrid控件
习题
第二部分实验与实习
实验0认识ⅥsualC++6.05中文版开发环境
实验1C/C++语言综合实践
实验2类和对象
实验3多态和虛函数、运算符重载
实验4输入输出流库
实验5对话框和按钮控件
实验6编辑框、列表框和组合框
实验7其他控件
实验8框架窗口界面设计
实验9文档序列化
实验10切分窗口
实验11图形和文本
实验12ODBC数据库编程
实验13ADO数据库编程
实习一学生学习成绩管理程序(C++版)
实习二学生学习成绩管理程序(MFC版)
第三部分附录
附录A常用的C++库函数
附录B程序简单调试
参考文献
本书继承了上一版的特点。本书针对C++中对C的扩展内容进行特别说明和详细介绍,并通过部分例子进行巩固。同时初步介绍VisualC++6.0开发环境,并练习控制台应用程序的创建和调试方法。在复习C和C++的基本内容的同时初步跨进了VisualC++的大门。然后将C++面向对象程序设计分为C++基础和C++进阶两章进行系统介绍,此时不急于与VisualC++紧密联系,但在控制台应用程序方式下调试所有C++上机程序。从简单的Windows编程到MFC,一般在讲解内容后紧跟实例,操作步骤清晰易懂,程序完整且一般都能上机调试通过。 本书继承了上一版的特点,以C语言为起点,着重介绍C++面向对象程序设计,并用VisualC++6.05(中文版)开发应用,分为教程、实验与实习两个部分。内容主要包括:C/C++语言概述、C++面向对象程序设计基础、C++面向对象程序设计进阶、对话框、常用控件、框架窗口界面设计、文档和视图、图形和文本、数据库编程等。通过阅读本书,并结合上机操作指导进行练习,就能在较短的时间内基本掌握VisualC++及其应用技术。 本书可作为高等院校本科、高职高专学生的教材,也可作为广大VisualC++6.0用户的自学和参考用书。
书籍详细信息 | |||
书名 | Visual C++教程站内查询相似图书 | ||
丛书名 | 计算机基础课程系列教材 | ||
9787111245094 如需购买下载《Visual C++教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 机械工业出版社 |
版次 | 2版 | 印次 | 1 |
定价(元) | 36.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 356 | 印数 | 4000 |
Visual C++教程是机械工业出版社于2008.08出版的中图分类号为 TP312 的主题关于 C语言-程序设计-教材 的书籍。