书籍详情

精通VISUAL C++6.0

精通VISUAL C++6.0

作者:刘小石 郑淮 马林伟 扬帆

出版社:清华大学出版社

出版时间:2000-06-01

ISBN:9787302011835

定价:¥46.00

购买这本书可以去
内容简介
  Visual C++是Microsoft公司推出的可视化开发工具,其最高版本是 6.0,功能十分强大。本书通过大量的实例,深入浅出的介绍了Viaual C++6.0图形界面设计、文件的处理、绘图、数据库、多线程以及网络等方面的程序编制。并且在讲述VC的基础上,穿插了大量的编程经验和使用技巧。全书内容充实,讲解详细,图文并茂,具有一定的可读性。本书比较适合于使用VC编程的初级用户,对专业的程序编制人员也有一定的参考作用。
作者简介
暂缺《精通VISUAL C++6.0》作者简介
目录
第1章 Windows的编程特点
1.1 Windows程序的特点
1.1.1 用户图形界面
1.1.2 多任务
1.1.3 Windows编程的特点
1.1.4 WindowS编程的内部分析
1.2 MFC概述
1.2.1 为什么用MFC编程
l2.2 MFC基础类库的优点
1.3 小结
第2章 熟悉VC++6.0的编程环境
2.1 Microsoft Visual Studio 6.0开发平台
2.1.1 标题栏
2.1.2 菜单栏
21.3 1具栏
2.1.4 项目、项目工作区和项目工作区窗口
2.1.5 源代码编辑窗口
2.1.6 输出窗口
2.1.7 状态栏
2.2 创建一个简单的应用程序
2.2.1 MFC Appwizard
2.2.2 Classwizard
2.2.3 一个简单的程序
2.2.4 源程序清单
2.3 小结
第3章 菜单、工具栏和状态栏
3.1 菜单设计
3.1.1 创建应用程序的框架
3.1.2 打开菜单编辑器
3.1.3 修改菜单
3.1.4 给菜单联接上快捷键
3.1.5 给菜单联接上加速键
3.1.6 设置菜单项属性
3.1.7 给菜单项联接上代码
3.1.8 在程序中改变某单的属性
3.1.9 用灰色显示菜单项
3.1.10 用户界面更新消息的处理
3.1.11 动态增加菜单
3.1.12 删除某单
3.2 用工具栏和状态栏改进程序
3.2.1 在新建程序时增加工具栏
3.2.2 修改工具栏
3.2.3 加入新的工具栏
3.2.4 在程序中加入状态栏
3.3 小结
第4章 对话框和控件
4.1 认识对话框
4.1.1 对话框的组成
4.1.2 对话框控件
4.1.3 模态对话框和非模态对话枢
4.1.4 公共对话框
4.2 创建对话框
4.2.1 创建应用程序的框架
4.2.2 创建一个对话框类
4.2.3 创建对话框对象.调用并显示对话框
4.2.4 向对话框控件联接数据成员
4.2.5 初始化对话框
4.2.6 将控件同对话类中相应的消息处理函数联系起来.
4.3 使用对话框控件
4.3.1 对话框控件
4.3.2 控件的使用
4.4 小结
第5章 单文档和多文档
5.1 文档/视图体系
5.1.1 文档和视图
5.1.2 文档基类 CDocument
5.1.3 视图基类 CView
5.2 从单文档界面(SDI)到多文档界面(MDI)
5.2.1 单文档界面(SDI)
5.2.2 多文档界面(MDI)
5.2.3 创建多文档应用程序
5.3 MFC提供的视图派生类
5.3.1 CScrollView类
5.3.2 源文件
5.3.3 CEditView类
5.4 文档模板
5.4.1 文档模板的基类CDocTemplate
5.4.2 CSingleDocTemplate和 CMultlDocTemplate
5.4.3 如何创建文档模板
5.5 小结
第6章 文件的读和写
6.1 使用CFile类向文件写数据和从文件读数据
6.1.1 CFile类
6.1.2 CFile的派生类
6.2 用串行化向文件写数据和从文件读数据
6.2.1 串行化(Serializatlon)
6.2.2 创建一个有串行化功能的类
6.2.3 CArchive类
6.2.4 对象的串行化操作
6.2.5 串行化应用实例
6.3 小结
第7章 鼠标与键盘
7.1 使用鼠标
7.1.1 鼠标事件和鼠标消息
7.1.2 处理用户区鼠标事件
7.1.3 处理非用户区鼠标事件
7.1.4 鼠标捕捉
7.1.5 鼠标画线程序MyLine
7.2 响应键盘
7.2.1 键盘事件
7.2.2 谁来处理键盘事件
7.2.3 处理键盘事件
7.2.4 MyKey测试程序
7.3 小结
第8章 在屏幕上绘图
8.1 MFC绘图函数
8.1.1 生成设备情景对象
8.1.2 选择绘图工具
8.1.3 设置绘图属性
8.1.4 绘图
8.2 创建MyDraw应用程序
8.2.1 用Appwizard创建MyDraw的项目文件
8.2.2 编辑应用程序菜单
8.2.3 给菜单连接代码
8.3 文本的输出
8.3.1 文本的输出函数
8.3.2 文本的对齐方式
8.3.3 文本输出颜色的设置
8.4 小结
第9章 使用位图与位操作
9.1 图
9.1.1 什么是位图
9.1.2 位图的颜色深度
9.1.3 设备相关位图DDB和设备无关位图DIB
9.1.4 CBitmap类
9.2 位操作
9.2.1 光栅位操作 ROP
9.2.2 位快传送
9.2.3 光栅操作演示程序MyROP
9.3 显示图标
9.3.1 装载图标
9.3.2 显示图标
9.4 设置光标
9.4.1 装载光标
9.4.2 设置和隐藏光标
9.5 MyBit应用程序
9.6 小结
第10章 打印和打印预览
10.1 基本打印功能
10.1.1 标准打印对话框
10.1.2 CPrintInfo类
10.1.3 打印作业
10.1.4 打印预览
10.2 高级打印功能设计
10.2.1 打印尺寸
10.2.2 打印分再
10.2.3 及眉和页脚
10.3 小结
第11章 多媒体编程
11.1 播放 way文件
11.1.1 wav文件的技术参数
11.1.2 播放 way文件
11.1.3 用 MCI函数播放声音文件
11.2 动画
11.2.1 创建 moon应用程序框架
11.2.2 创建动画的资源文件
11.2.3 应用程序主窗日的可视化实现
11.2.4 编写动画的应用程序
11.2.5 编写 Move动画程序
11.3 小结
第12章 访问数据库
12.1 理解数据库的概念
12.1.1 什么是数据库
12.1.2 常用数据库简介
12.1.3 VisualC++的数据库接日
12.2 MFC和 ODBC、DAO
12.2.1 什么是ODBC
12.2.2 什么是DAO
12.2.3 ODBC、DAO和SQL查询语言
12.2.4 MFC对 ODBC API和 DAO的封装
12.2.5 创建数据库应用程序
12.3 MFC的数据库类(ODBC)
12.3.1 CDatabase类
12.3.2 CRecordset类
12.3.3 CRecordVlew类
12.3.4 应用ODBC编程
12.4 MFC的数据库类(DAO)
12.4.1 DAO数据库类和 ODBC数据库类的区别
12.4.2 CDaoworkspace类
12.4.3 CDaoDatabase类
12.4.4 CDaoTabledef类
17.4.5 CDaoQuerydef类
12.4.6 CDaoRecordset类
12.4.7 CDaoRecordVlew类
12.4.8 CDaoExceptlon类
12.5 DAO数据库类应用程序 MyDao
12.5.1 用Microsoft Access创建DAO数据库文件
12.5.2 创建应用程序框架
12.5.3 在记录视中添加数据库控件
12.5.4 将控件变量与数据库变量链接
12.5.5 实现排序、查询功能
12.5.6 在数据库中添加、修改和删除记录
12.6 小结
第13章 创建用户定义的动态链接库
13.1 什么是动态链接库
13.2 动态链接库的链接方式
13.3 建立一个动态链接库
13.3.1 建立框架结构
13.3.2 动态链接库库函数导出方式
13.3.3 添加源代码
13.3.4 源程序清单
13.4 创建一个应用程序
13.5 动态链接库的调试
13.5.1 调试一
13.5.2 调试二
13.6 小结
第14章 ActiveX控件
14.1 创建ActiveX控件
14.1.1 创建MyControl控件的项目文件
14.1.2 测试MyControl控件
14.2 自定义ActiveX控件
14.2.1 修改MyControl控件的显不
14.2.2 给控件添加库存属性
14.2.3 库存属性的功能化
14.2.4 给MyControl控件增加属性反
14.2.5 给控件增加自定义属性
14.2.6 自定义属性的初始化
14.2.7 给控件增加事件
14.2.8 在应用程序中使用控件的事件
14.3 小结
第15章 Internet编程
15.1 通信的概念
15.1.1 网络
15.1.3 客户机/服务器系统
15.1.4 调制解调器
15.1.5 TCP/IP协议
15.2 Socket程序设计
15.2.1 套接字的种类
15.2.2 套接字的编程要点及过程
15.2.3 服务器进程创建套接字
15.2.4 客户进程创建套接字
15.3 CSocket编程模型
15.3.1 服务器端的CSocket程序
15.3.2 创建 Sockser程序
15.4 MAPI编程
15.4.1 MFC中提供的 MAPI支持
15.4.2 创建可以发送邮件的功能的应用程序
15.5 小结
第16章 多线程
16.1 启动一个新线程
16.1.1 用户界西线程
16.1.2 火线程
16.2 终止线程
16.2.1 线程的正常终止
16.2.2 线程的非正常终止
16.3 管理新线程
16.3.1 CWinThread类
16.3.2 暂停和恢复线程
16.3.3 设置线程的优先级
16.3.4 可操作线程的全局函数
16.4 同步化线程
16.4.1 同步化线程的原因
16.4.2 两个重要的 Win32函数
16.4.3 问步对象的类型
16.5 多线程 MyThread程序
16.5.1 生成 MyThread程序框架
16.5.2 往应用程序里添加代码
16.6 小结
附录A 从C到C++
A.1 类与对象
A.1.1 类的定义
A.1.2 对象声明
A.1.3 类成员的访问
A.2 类的成员
A.2.1 构造函数
A.2.2 桥构函数
A.2.3 静态成员变量和静态成员函数
A.2.4 内联成员函数
A.3 友元
A.3.1 友元函数
A.3.2 友元运算符函数
A.3.3 友元类
A.4 类的继承
A.4.1 派生类和基类
A.4.2 派生类的构造函数
A.4.3 多重继承
A.5 多态性
A.5.1 虚拟函数
A.5.2 虚拟函数的应用
A.5.3 纯虚函数和抽象基类
A.5.4 虚拟基类
A.6 小结
附录B 常用类库速查
B.1 根类
B.2 应用程序体系结构类
B.2.1 应用程序基类
B.2.2 与线程相关的类
B.3 可视对象类
B.3.1 窗口类
B.3.2 视图类
B.3.3 对话类
B.3.4 菜单类和控制类
B.3.5 绘图类
B.4 通用类
B.4.1 数组和列表类
B.4.2 文件I/O类
B.5 OLE类
B.5.1 OLE采类
B.5.2 OLE容器类
B.5.3 OLE服务器类
B.5.4 OLE数据传输类
B.5.5 OLE对话框类
B.5.6 其他 OLE类
B.6 数据库类
B.7 网络类
B.7.1 ISAPI类
B.7.2 Windows Sockets类
B.7.3 Winlnet类
B.8 异常类
猜您喜欢

读书导航