书籍详情
VISUAL C++6使用详解
作者:朱东海[等]编著
出版社:机械工业出版社
出版时间:1999-07-01
ISBN:9787111072607
定价:¥42.00
购买这本书可以去
内容简介
Microsoft公司最新推出的Visual Studio 6.0提供了众多的先进特性和强大工具,而Visual C++ 6是其核心开发工具之一,在网络应用方面增加了不少功能。本书旨在向广大的和程序员介绍Visual C++ 6的使用方法和技巧,首先简要地介绍了Visual C++ 6的开发环境、C++的语言基础和利用Visual Studio开发应用程序的步骤;然后循序渐进地讲述了MFC的基本类库、键盘与鼠标消息响应、MFC视窗和文档、对话框的应用技巧;随后以SDI程序为辅,重点介绍MDI程序特性,并详细讲解动态链接库的创建和Visual C++ 6的高级应用,最后对利用WinInet进行网络开发做了简单介绍。
作者简介
暂缺《VISUAL C++6使用详解》作者简介
目录
目 录
前言
全书导读
第1章 VisualC++6概述
1.1 VisualC++6用户界面
1.2 VisualC++6工具栏
1.2.1标准工具栏
1.2.2Build工具栏
1.2.3Debug工具栏
1.2.4WizardBar工具栏
1.3VisualC++6菜单栏
1.3.1File菜单
1.3.2 Edit菜单
1.3.3View菜单
1.3.4 Insert菜单
1.3.5Project菜单
1.3.6 Build菜单
1.3.7Debug菜单
1.3.8Tools菜单
1.3.9Window菜单
1.3.10 Help菜单
1.4 VisualC++6新特点
1.4.1编译、链接
1.4.2调试工具
1.4.3OLE对象和数据库
1.4.4 编辑器
1.5本章小结
第2章 C++语言基础
2.1C++语言的基础知识
2.1.1 一个简单而完整的VisualC++例程
2.1.2标识符
2.1.3变量和常量
2.1.4 数据类型
2.1.5 结构
2.1.6 枚举
2.1.7数组
2.1.8指针
2.1.9 链表
2.2C++语言不同于C语言的新特点
——类的知识
2.2.1C++中的类与C语言中的
结构之异同
2.2.2 类的成员函数
2.2.3类的数据成员
2.2.4 类的构造函数
2.2.5 类的析构函数
2.2.6特殊类型的构造函数
2.2.7 生成类对象的几种方法
2.2.8访问类的数据成员和成员函数
2.2.9友元函数和友元类
2.2.10 类继承
2.2.11类的多重继承
2.2.12类的多态性之一——函数
重载和运算符重载
2.2.13 类的多态性之二——虚函
数和纯虚函数
2.3本章小结
第3章 利用VisualStudi0开发应用程序
3.1创建MFC应用程序
3.2编辑应用程序
3.2.1代码的编写格式
3.2.2充分利用各种编辑键
3.3编译和链接应用程序
3.4 应用程序的调试
3.4.1设置断点
3.4.2使用Watch窗口进行变量查看
3.4.3使用CallStack进行调用过程查看
3.5本章小结
第4章 MFC基本类库介绍
4.1文档类
4.1.1 CDocument类
4.1.2COleDocument类
4.1.3CDocItem类
4.1.4 CDocObjectServer类
4.1.5COleLinkingDoc类
4.1.6COleServerDoc类
4.1.7 CRichEditDoc类
4.1.8COleClienItem类
⒋1.9COleServerItem类
4.2视图类
4.2.1CView类
4.2.2CScrollView类
4.2.3CCtrlView类
⒋2.4CDaoRecordView类
4.2.5CEditView类
4.2.6CFormView类
4.2.7CListView类
4.2.8CRecordView类
4.2.9CRichEditView类
4.2.10 CTreeView类
4.3框架窗口类
4.3.1CFrameWnd类
4.3.2CMDIChildWnd类
4.3.3CMDIFrameWnd类
4.3.4CMiniFrameWnd类
4.3.5COleIPFrameWnd类
⒋4主要应用程序结构类
4.4.1CWinApp类
4.4.2CWinThread类
4.4.3CDocTemplate类
4.4.4CMultiDocTemplate类
4.4.5CSingleDocTemplate类
4.5文件服务类
4.5.1CFile类
4.5.2 CHttpFile类
4.6 绘图类及绘图对象类
4.⒍1CDC类
⒋6.2 CPaintDC类
4.6.3CClientDC类
4.6.4CFont类
4.6.5CPen类
4.6.6 CBrush类
⒋7对话框类
4.7.1CDialog类
4.7.2CFileDia1og类
4.7.3CPrintDialog类
4.8本章小结
第5章 键盘与鼠标消息响应
5.1概述
5.1.1窗口的客户区和非客户区
5.1.2鼠标消息和键盘消息
5.2 常用鼠标和键盘消息
5.2.1常用的键盘消息
5.2.2 常用的鼠标消息
5.3鼠标消息的高级应用
5.4 本章小结
第6章 菜单栏、工具栏及状态栏
应用技巧
6.1概述
6.2如何创建工具栏和状态栏
6.2.1如何生成缺省的工具栏和状态栏
6.2.2如何在程序代码中对工具栏和
状态栏进行动态修改
6.3如何创建自定义的菜单栏
6.3.1如何在资源文件中对菜单
进行修改
6.3.2如何在程序代码中对菜单
进行动态修改
6.4 本章小结
第7章 MFC的视窗和文档
7.1一个例程try.exe
7.2CDocument类
7.3CView类
7.4 用户的输入
7.4.1在Windows下使用键盘
7.4.2在Windows下使用鼠标
7.5try程序的改进
7.5.1try程序对键盘输入的处理
7.5.2try程序对鼠标消息的处理
7.5.3CStringArray类
7.5.4 CWordArray类
7.5.5关于Collection类的介绍
7.6本章小结
第8章 对话框的使用
8.1对话框
8.1.1 对话框的组成
8.1.2 模式对话框与非模式对话框
8.2 基于对话框的应用程序
8.2.1预览MyDialog1.EXE的运行状态
8.2.2创建MyDialogl.EXE的工程
8.2.3MyDialog1工程的设计
8.2.4将一个变量附加于编辑窗口
8.2.5向Exit按键附加代码
8.2.6处理OKandCancel键的
BN_CLICKED事件的代码
8.2.7处理Yes,No,andCancel键的
BN_CLICKED事件的代码
8.2.8处理RetryandCancel键的
BN_CLICKED事件的代码
8.2.9处理YesandNo键的BN_CLICKED
事件的代码
8.3模式对话框
8.3.1预览含有模式对话框程序的运行
8.3.2创建MyDialog2程序
8.3.3设计模式对话框
8.3.4 将Dialog1类加入MyDialog2程序
8.3.5向程序主窗口中添加菜单
8.3.6程序的文档类CMyDialog2Doc
8.3.7程序的视窗类CMyDialog2View
8.3.8程序的对话框类Dialogl
8.4非模式对话框
8.4.1Dialog1类的修改
8.4.2改写程序的视窗类
8.5本章小结
第9章 单文档与多文档
9.1单文档界面应用程序(SDI)
9.1.1什么是单文档界面应用程序
9.1.2一个SDI应用程序
9.1.3创建MyCircle程序的工程
9.1.4 初步运行MyCircle程序
9.1.5 声明文档类的数据成员
9.1.6 声明视窗类的数据成员
9.17 对文档类中的数据成员
进行初始化
9.1.8 对视窗类中的数据成员
进行初始化
9.1.9 编写画圆的代码
9.1.10编写响应鼠标消息的代码
9.2 多文档界面(MDI)应用程序
9.3MDI应用程序的组成及特征
9.3.1CMDIFrameWnd类
9.3.2CMultiDocTemp1ate类
9.4 一个MDI应用程序
9.4.1程序的特征与功能
9.4.2创建应用程序的工程
9.4.3试运行HELLO程序
9.4.4 声明文档类的数据成员
9.4.5声明视窗类的数据成员
9.4.6初始化文档类中的数据成员
9.4.7初始化视窗类中的数据成员
9.4.8编写画圆的代码
9.4.9使用HELLO程序的MDI特性
9.4.10 加入使用鼠标对圆进行
拖动的代码
9.4.11 编写存储和装入文档的代码
9.4.12同一文档的多个视窗
9.4.13 UpdateAllViews()函数和
OnUpdate()函数
9.4.14 扩展HELLO程序
9.5本章小结
第10章 打印及打印预览
10.1实现基本打印支持
10.1.1添加菜单命令
10.1.2修改源代码
10.2实现高级打印支持
10.3本章小结
第11章 定制帮助文件
11.1F1和Shift+F1帮助
11.1.1增加F1帮助支持
11.1.2增加Shift+F1帮助支持
11.1.3使用AppWizard选项
11.2 建立帮助源文件
11.2.1RTF格式简介
11.2.2帮助文件的脚注形式
11.2.3建立源文件
11.3编译帮助源文件
11.3.1建立工程文件并编译
11.3.2浏览帮助文件
11.3.3创建内容文件(*.cnt)
11.4 帮助文件的使用
11.4.1WinHelp函数
11.4.2在PrintView例程中使用
帮助文件
11.4.3VisualC++6扩展帮助功能
11.5本章小结
第12章 动态链接库
12.1动态链接库简介
12.1.1动态链接与静态链接
12.1.2动态库的使用
12.2 动态库的创建
12.2.1创建普通Win32动态库
12.2.2创建MFC动态库
12.3创建ARX程序
12.3.1基于ObjectARX编程
12.3.2基于ObjectARX和MFC编程
12.4 本章小结
第13章 VisualC++6高级应用
13.1用VisualC++6开发多线程应用程序
13.1.1线程概述
13.1.2线程创建与终止
13.1.3线程的优先级
13.1.4 创建多线程程序
13.1.5线程通信与线程同步
13.2 用VisualC++6开发网络应用程序
13.2.1WinInet开发简介
13.2.2WinInet类概述
13.3本章小结
前言
全书导读
第1章 VisualC++6概述
1.1 VisualC++6用户界面
1.2 VisualC++6工具栏
1.2.1标准工具栏
1.2.2Build工具栏
1.2.3Debug工具栏
1.2.4WizardBar工具栏
1.3VisualC++6菜单栏
1.3.1File菜单
1.3.2 Edit菜单
1.3.3View菜单
1.3.4 Insert菜单
1.3.5Project菜单
1.3.6 Build菜单
1.3.7Debug菜单
1.3.8Tools菜单
1.3.9Window菜单
1.3.10 Help菜单
1.4 VisualC++6新特点
1.4.1编译、链接
1.4.2调试工具
1.4.3OLE对象和数据库
1.4.4 编辑器
1.5本章小结
第2章 C++语言基础
2.1C++语言的基础知识
2.1.1 一个简单而完整的VisualC++例程
2.1.2标识符
2.1.3变量和常量
2.1.4 数据类型
2.1.5 结构
2.1.6 枚举
2.1.7数组
2.1.8指针
2.1.9 链表
2.2C++语言不同于C语言的新特点
——类的知识
2.2.1C++中的类与C语言中的
结构之异同
2.2.2 类的成员函数
2.2.3类的数据成员
2.2.4 类的构造函数
2.2.5 类的析构函数
2.2.6特殊类型的构造函数
2.2.7 生成类对象的几种方法
2.2.8访问类的数据成员和成员函数
2.2.9友元函数和友元类
2.2.10 类继承
2.2.11类的多重继承
2.2.12类的多态性之一——函数
重载和运算符重载
2.2.13 类的多态性之二——虚函
数和纯虚函数
2.3本章小结
第3章 利用VisualStudi0开发应用程序
3.1创建MFC应用程序
3.2编辑应用程序
3.2.1代码的编写格式
3.2.2充分利用各种编辑键
3.3编译和链接应用程序
3.4 应用程序的调试
3.4.1设置断点
3.4.2使用Watch窗口进行变量查看
3.4.3使用CallStack进行调用过程查看
3.5本章小结
第4章 MFC基本类库介绍
4.1文档类
4.1.1 CDocument类
4.1.2COleDocument类
4.1.3CDocItem类
4.1.4 CDocObjectServer类
4.1.5COleLinkingDoc类
4.1.6COleServerDoc类
4.1.7 CRichEditDoc类
4.1.8COleClienItem类
⒋1.9COleServerItem类
4.2视图类
4.2.1CView类
4.2.2CScrollView类
4.2.3CCtrlView类
⒋2.4CDaoRecordView类
4.2.5CEditView类
4.2.6CFormView类
4.2.7CListView类
4.2.8CRecordView类
4.2.9CRichEditView类
4.2.10 CTreeView类
4.3框架窗口类
4.3.1CFrameWnd类
4.3.2CMDIChildWnd类
4.3.3CMDIFrameWnd类
4.3.4CMiniFrameWnd类
4.3.5COleIPFrameWnd类
⒋4主要应用程序结构类
4.4.1CWinApp类
4.4.2CWinThread类
4.4.3CDocTemplate类
4.4.4CMultiDocTemplate类
4.4.5CSingleDocTemplate类
4.5文件服务类
4.5.1CFile类
4.5.2 CHttpFile类
4.6 绘图类及绘图对象类
4.⒍1CDC类
⒋6.2 CPaintDC类
4.6.3CClientDC类
4.6.4CFont类
4.6.5CPen类
4.6.6 CBrush类
⒋7对话框类
4.7.1CDialog类
4.7.2CFileDia1og类
4.7.3CPrintDialog类
4.8本章小结
第5章 键盘与鼠标消息响应
5.1概述
5.1.1窗口的客户区和非客户区
5.1.2鼠标消息和键盘消息
5.2 常用鼠标和键盘消息
5.2.1常用的键盘消息
5.2.2 常用的鼠标消息
5.3鼠标消息的高级应用
5.4 本章小结
第6章 菜单栏、工具栏及状态栏
应用技巧
6.1概述
6.2如何创建工具栏和状态栏
6.2.1如何生成缺省的工具栏和状态栏
6.2.2如何在程序代码中对工具栏和
状态栏进行动态修改
6.3如何创建自定义的菜单栏
6.3.1如何在资源文件中对菜单
进行修改
6.3.2如何在程序代码中对菜单
进行动态修改
6.4 本章小结
第7章 MFC的视窗和文档
7.1一个例程try.exe
7.2CDocument类
7.3CView类
7.4 用户的输入
7.4.1在Windows下使用键盘
7.4.2在Windows下使用鼠标
7.5try程序的改进
7.5.1try程序对键盘输入的处理
7.5.2try程序对鼠标消息的处理
7.5.3CStringArray类
7.5.4 CWordArray类
7.5.5关于Collection类的介绍
7.6本章小结
第8章 对话框的使用
8.1对话框
8.1.1 对话框的组成
8.1.2 模式对话框与非模式对话框
8.2 基于对话框的应用程序
8.2.1预览MyDialog1.EXE的运行状态
8.2.2创建MyDialogl.EXE的工程
8.2.3MyDialog1工程的设计
8.2.4将一个变量附加于编辑窗口
8.2.5向Exit按键附加代码
8.2.6处理OKandCancel键的
BN_CLICKED事件的代码
8.2.7处理Yes,No,andCancel键的
BN_CLICKED事件的代码
8.2.8处理RetryandCancel键的
BN_CLICKED事件的代码
8.2.9处理YesandNo键的BN_CLICKED
事件的代码
8.3模式对话框
8.3.1预览含有模式对话框程序的运行
8.3.2创建MyDialog2程序
8.3.3设计模式对话框
8.3.4 将Dialog1类加入MyDialog2程序
8.3.5向程序主窗口中添加菜单
8.3.6程序的文档类CMyDialog2Doc
8.3.7程序的视窗类CMyDialog2View
8.3.8程序的对话框类Dialogl
8.4非模式对话框
8.4.1Dialog1类的修改
8.4.2改写程序的视窗类
8.5本章小结
第9章 单文档与多文档
9.1单文档界面应用程序(SDI)
9.1.1什么是单文档界面应用程序
9.1.2一个SDI应用程序
9.1.3创建MyCircle程序的工程
9.1.4 初步运行MyCircle程序
9.1.5 声明文档类的数据成员
9.1.6 声明视窗类的数据成员
9.17 对文档类中的数据成员
进行初始化
9.1.8 对视窗类中的数据成员
进行初始化
9.1.9 编写画圆的代码
9.1.10编写响应鼠标消息的代码
9.2 多文档界面(MDI)应用程序
9.3MDI应用程序的组成及特征
9.3.1CMDIFrameWnd类
9.3.2CMultiDocTemp1ate类
9.4 一个MDI应用程序
9.4.1程序的特征与功能
9.4.2创建应用程序的工程
9.4.3试运行HELLO程序
9.4.4 声明文档类的数据成员
9.4.5声明视窗类的数据成员
9.4.6初始化文档类中的数据成员
9.4.7初始化视窗类中的数据成员
9.4.8编写画圆的代码
9.4.9使用HELLO程序的MDI特性
9.4.10 加入使用鼠标对圆进行
拖动的代码
9.4.11 编写存储和装入文档的代码
9.4.12同一文档的多个视窗
9.4.13 UpdateAllViews()函数和
OnUpdate()函数
9.4.14 扩展HELLO程序
9.5本章小结
第10章 打印及打印预览
10.1实现基本打印支持
10.1.1添加菜单命令
10.1.2修改源代码
10.2实现高级打印支持
10.3本章小结
第11章 定制帮助文件
11.1F1和Shift+F1帮助
11.1.1增加F1帮助支持
11.1.2增加Shift+F1帮助支持
11.1.3使用AppWizard选项
11.2 建立帮助源文件
11.2.1RTF格式简介
11.2.2帮助文件的脚注形式
11.2.3建立源文件
11.3编译帮助源文件
11.3.1建立工程文件并编译
11.3.2浏览帮助文件
11.3.3创建内容文件(*.cnt)
11.4 帮助文件的使用
11.4.1WinHelp函数
11.4.2在PrintView例程中使用
帮助文件
11.4.3VisualC++6扩展帮助功能
11.5本章小结
第12章 动态链接库
12.1动态链接库简介
12.1.1动态链接与静态链接
12.1.2动态库的使用
12.2 动态库的创建
12.2.1创建普通Win32动态库
12.2.2创建MFC动态库
12.3创建ARX程序
12.3.1基于ObjectARX编程
12.3.2基于ObjectARX和MFC编程
12.4 本章小结
第13章 VisualC++6高级应用
13.1用VisualC++6开发多线程应用程序
13.1.1线程概述
13.1.2线程创建与终止
13.1.3线程的优先级
13.1.4 创建多线程程序
13.1.5线程通信与线程同步
13.2 用VisualC++6开发网络应用程序
13.2.1WinInet开发简介
13.2.2WinInet类概述
13.3本章小结
猜您喜欢