Visual C++ 6.0教程

Visual C++ 6.0教程
作 者: 刘文智
出版社: 电子工业出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: C语言
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual C++ 6.0教程》作者简介

内容简介

本书从 Visual C++ 6.0基础入手,较为详细地介绍了 Visual C++ 6.0的操作环境和编制一般应用程序的步骤和方法,对构成Windows编程的基本元素逐一进行了充分阐述,如标准控件、对话框、文本和字体、图形、菜单、工具栏和状态栏、文档和视、文档界面、切分窗口、打印,结合每个元素的讲解都有一个例子。最后对用 Visual C++ 6.0进行编程的一些比较高级的技术做了说明。本书旨在让读者由浅入深地掌握 Visual C++ 6.0的编程方法,是无 Visual C++ 编程经验的人员和有初步可视化编程经验的入门教材,也可为编程人员提供参考

图书目录

第1章 概述

1.1 Visual C++ 6.0特点

1.2 Visual C++ 6.0安装

1.3 Visual C++ 6.0的组成

1.3.1 可视化的工作平台(Workbench)

1.3.2 AppWizard和ControlWard

1.3.3 ClassWizard和WizardBar

1.3.4 ActiveX和Component Callery(组件廊)

1.3.5 资源编辑器

1.3.6 调试器和诊断工具

1.3.7 Books Online(在线书箱)

1.4 Windows编程模式

1.4.1 Windows SDK

1.4.2 面象对象编程

1.4.3 MFC简介

1.5 简单的 Visual C++ 6.0编程实例

1.5.1 HellO应用程序的说明

1.5.2 生成HellO工程文件

1.5.3 进行可视化编程

1.5.4 给应用程序添加代码

1.6 小结

第2章 Visual C++ 6.0集成环境

2.1 Visual C++ 6.0主窗口

2.2 AppWizard

2.3 ClassWizard

2.3.1 用Class Wizard创建新类

2.3.2 定义消息处理函数

2.3.3 删除消息处理函数

2.3.4 编辑消息处理函数

2.3.5 覆盖虚拟函数

2.4 可视化编程窗口

2.4.1 工作区窗口

2.4.2 常用控件

2.4.3 控件属性

2.5 集成调试(Debug)

2.5.1 Debug菜单工具条

2.5.2 设置断点

2.6 “Edit”菜单

2.7 Box例程序

2.8 Satcctl例程序

2.9 小结

第3章 标准控件

3.1 静态文本控件

3.1.1 创建及初始化场态文本控件

3.2 列表框和组合框

3.2.1 创建和初始列表框和组合框

3.3 滚动条和滑杆

3.3.1 创建和初始化滚动条和滑块

3.4 公共对话框

3.4.1 颜色对话框

3.4.2 查找替换对话框

3.4.3 字体对话框

3.4.4 打开、保存文件对话框

3.4.5 页面设置对话框

3.4.6 打印对话框

3.5 实例分析

3.5.1 实例Property

3.5.2 Sliderspin例程

3.6 小结

第4章 对话框

4.1 对话框的基础知识

4.1.1 对话框的组成

4.1.2 MFC对对话框的支持

4.1.3 有模式和无模式对话框

4.1.4 对话框消息处理

4.1.5 对话数据交换和验证

4.2 创建模态对话框

4.2.1 消息对话框

4.3 创建无模式对话框

4.4 实例

4.5 小结

第5章 文本和字体

5.1 设备环境类

5.1.1 基类 CDC

5.1.2 CPaintDC类

5.1.3 CClientDC和CWindowDC

5.1.4 CMetaFileDC类和元文件

5.2 GDI对象

5.2.1 GDI对象的构造和有效期

5.2.2 选择库存GDI对象

5.2.3 生成用户化GDI对象

5.3 颜色映射

5.3.1 16色和256色显卡

5.3.2 调色板

5.4 字体和正文

5.4.1 获取文字属性

5.4.2 创建字体

5.4.3 绘制正文

5.4.4 实例Format

5.5 小结

第6章 图形

6.1 GDI位图和DIB位图

6.2 使用 GDI位图

6.2.1 生成位图

6.2.2 显示和处理位图

6.3 使用 DIB位图

6.3.1 BMP文件的组成

6.4 使用 GDI DIB位图的两个例子

6.4.1 Gdiball实例

6.4.2 Opnbmp实例

6.5 小结

第7章 菜单

7.1 创建菜单

7.1.1 动态创建菜单

7.2 快捷键的使用

7.2.1 建立快捷键

7.2.2 装入快捷键

7.3 命令处理

7.3.1 菜单消息的处理路径

7.3.2 处理两种菜单消息

7.3.3 处理一组菜单命令

7.4 某单项的允许和禁止

7.5 实例 Menudemo分析

7.6 小结

第8章 工具栏和状态栏

8.1 控件栏

8.2 工具栏的创建和控制

8.2.1 工具栏的创建

8.2.2 控制工具栏

8.3 状态栏的创建与控制

8.3.1 创建状态栏(CStatusBar)

8.3.2 获得对状态栏的控制

8.3.3 管理消息行和状态指示器

8.3.4 tolstubar例程

8.4 小结

第9章 文档和视

9.1 文档和视概述

9.1.1 使用文档/视窗结构的意义

9.1.2 SDI和 MDI

9.1.3 文档、视和框架

9.1.4 MFC各对象的关系

9.2 文档和视的详述

9.2.1 文档模板

9.2.2 文档模板的创建

9.2.3 文档和视的创建

9.2.4 文档和视之间的相互作用函数

9.3 实例Sig分析

9.4 小结

第10章 单文档界面

10.1 序列化

10.1.1 创建可序列化的类

10.1.2 序列化对象

10.2 SDI简介

10.2.1 创建空文档

10.2.2 打开文件

10.2.3 删除文档内容

10.2.4 保存文件

10.3 小结

第11章 多文档界面

11.1 MDI简介

11.1.1 MDI应用程序的组成

11.1.2 主框架和文档模板

11.1.3 初始化及清理文档和视

11.2 实例mdi

11.3 小结

第12章 切分窗口

12.1 切分窗口

12.2 多视选择

12.3 动态切分窗口

12.4 静态切分窗口

12.5 实例Dslitter

12.6 实例Ssplitter

12.7 小结

第13章 打印

13.1 打印

13.1.1 缺省基本打印

13.1.2 实现高级打印

13.2 打印预览

13.2.1 打印预览过程

13.2.2 支持打印预览

13.2.3 高级打印预览

13.3 小结

第14章 上下文相关帮助

14.1 上下文相关帮助

14.1.1 帮助文档

14.1.2 AppWizard对帮助的支持

14.1.3 常见帮助类型

14.2 帮助的相关文件

14.2.3 目录(Content)文件(.CNT)

14.2.4 配置文件(.gid)

14.3 在自己的应用程序中加入帮助功能

14.3.1 消息映射支持

14.3.2 FI键和 Shift+F1键的处理

14.3.3 调用WinHelp函数

14.4 小结

第15章 数据库

15.1 数据库管理

15.2 SQL

15.2.1 SQL的对象

15.2.2 SQL的 Select查询语句

15.3 ODBC

15.3.1 ODBC的部件

15.3.2 安装驱动程序和数据源

15.4 数据访问对象(DA)

15.5 DLE DB

15.6 ActiveX数据对象(ADO)

15.7 MFC数据库类

15.7.1 CDatabase类

15.7.2 CRecordSet类

15.7.3 刷新记录

15.7.4 关闭记录集

15.7.5 在记录集中移动

15.7.6 改变记录集中的数据

15.7.7 CRecordView类

15.7.8 用Appwizard创建数据库应用程序

15.8 小结

第16章 ActiveX控件

16.1 OLE简介

16.1.1 组件对象模型

16.1.2 结构化存储

16.1.3 Monikers

16.1.4 统一数据传输(UDT)

16.1.5 OLE文档

16.1.6 OLE自动化

16.1.7 OLE控件

16.2 ActiveX文档

16.2.1 ActiveX控件

16.3 COM

16.3.1 Internet Monikers

16.4 ActiveX技术

16.4.1 ActiveX超级链接

16.4.2 ActiVeX协议

16.4.3 ActiveX服务器扩展

16.4.4 ActiveX Script

16.4.5 代码签名

16.4.6 HTML扩展

16.4.7 ActiVeMovie

16.4.8 ActiveX控件的储备事件

16.4.9 ActiveX控件的自定义事件

16.5 ActiveX控件的方法

16.5.1 ActiveX控件的方法

16.5.2 ActiVeX控件的储备方法

16.5.3 ActiveX控件的自定义方法

16.6 ActiveX控件的属性

16.6.1 ActiveX控件的属性

16.6.2 ActiVeX控件的储备属性

16.6.3 ActiveX控件的自定义属性

16.6.4 ActiveX控件的高级属性

16.6.5 访问环境属性

16.7 通过ActiveX Controlwizard创建控件

16.7.1 使用 ActiveX Contro1wizard的步骤

16.7.2 在ActiveX控件文件中增加代码

16.8 ActiveX控件的属性反

16.8.1 ActiveX控件的属性页

16.8.2 增加用户属性页

16.8.3 使用储备属性页

16.9 增加正文敏感帮助

16.10 ActiVeX控件中的字体

16.10.1 字体储备属性

16.10.2 字体自定义属性

16.11 ActiveX控件中的图片

16.11.1 自定义图片属性

16.11.2 实现自定义的图片属性

16.12 小结

第17章 动态链接库(DLL)

17.1 动态库的基础知识

17.1.1 DLL的概述

17.1.2 传统的 DLL

17.1.3 MFC库

17.2 MFC库的动态链接库

17.2.1 MFC库的动态链接库的命令

17.2.2 MFC常规型 DLL

17.2.3 MFC扩展型DLL

17.3 创建动态链接库

17.3.1 DLL的入口函数DLLMain()

17.3.2 创建DLL

17.4 加载DLL

17.5 为 DLL创建接口

17.6 调试 DLL

17.7 实例分析

17.7.1 Testdyn例程

17.7.2 usemed例程

17.8 小结

附录1 MFC消息映射函数

附录2 C++教程