书籍详情

Visual C++教程

Visual C++教程

作者:郑阿奇主编;丁有和编著

出版社:机械工业出版社

出版时间:2004-09-01

ISBN:9787111146766

定价:¥35.00

购买这本书可以去
内容简介
  本书以基本熟悉C为基础,着重介绍C++面向对象程序设计和利用Visual C++ 6.0(中文版)进行应用开发,分为“教程”和“实验与实习”两部分。内容主要包括:C/C++语言概述、C++面向对象程序设计基础、C++面向对象程序设计进阶、对话框、常用控件、框架窗口界面设计、文档和视图、图形和文本、数据库编程以及多媒体应用等。只要阅读本书,结合上机操作指导进行练习,就能在较短的时间内基本掌握Visual C++及其应用技术。本书可作为大学本科、高职高专有关课程的教材,也可供广大Visual C++6.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. 9  sizeof运算符
 1. 4. 10  new和delete
 1. 5  基本语句
 1. 5. 1  表达式语句. 空语句和复合语句
 1. 5. 2  选择语句
 1. 5. 3  循环语句
 1. 5. 4  break. continue语句
 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. 5  this指针
 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. 2  cout和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. 2  Windows编程特点
 4. 1. 3  Windows基本数据类型
 4. 1. 4  MFC应用程序框架类型
 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. 3  CPoint. CSize和CRect
 8. 1. 4  颜色和颜色对话框
 8. 2  图形设备接口
 8. 2. 1  GDI对象的一般使用方法
 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. 1  数据库概述
 9. 2  ODBC数据库编程
 9. 2. 1  MFCAppWizard使用ODBC的一般过程
 9. 2. 2  ODBC数据表更新
 9. 2. 3  CRecordSet类的基本操作
 9. 3  数据库编程常用技巧
 9. 3. 1  显示记录总数和当前记录号
 9. 3. 2  编辑记录
 9. 3. 3  处理多个表
 9. 3. 4  字段操作
 9. 4  数据库相关的ActiveX控件
 9. 4. 1  使用MSnexGrid控件
 9. 4. 2  RemoteData和DBGrid控件
 习题
 第10章  多媒体应用
 10. 1  使用媒体控制接口(MCI)
 10. 1. 1  MCI设备类型
 10. 1. 2  MCI编程步骤
 10. 1. 3  使用MCIWnd窗口类
 10. 2  使用OpenGL
 10. 2. 1  OpenGL特点及功能
 10. 2. 2  OpenGL图形库
 10. 2. 3  用MFC编写OpenGL程序
 10. 3  DirectX编程
 10. 3. 1  DirectX概述
 10. 3. 2  Direct3D蝙程
 10. 3. 3  使用DirectX向导
 习题
 第二部分  实验与实习
 实验0  认识Visual C++6. 05中文版开发环境
 实验1  C/C++语言综合实践
 实验2  类和对象
 实验3  多态和虚函数. 运算符重载
 实验4  输入输出流库
 实验5  对话框和按钮控件
 实验6  编辑框. 列表框和组合框
 实验7  其他控件
 实验8  框架窗口界面设计
 实验9  文档序列化
 实验10  切分窗口
 实验11  图形和文本
 实验12  数据库
 实  习  学生信息管理系统
 附  录
 附录A  常用的C++库函数
 附录B  程序简单调试
 参考文献
猜您喜欢

读书导航