书籍详情
VISUAL C++ 6.0入门与提高
作者:徐晓刚,高兆法,王秀娟编著
出版社:清华大学出版社
出版时间:1999-01-01
ISBN:9787302035084
定价:¥29.80
购买这本书可以去
内容简介
片断:集成开发环境的基本外观及其操作MicrosoftDeveloperStudio窗口比较复杂,不但排列着多个子窗口和工具栏,而且子窗口又包括了若干标签和选项。为了不使用户一开始就感到迷惑,有必要先对集成开发环境的各窗口和工具栏进行介绍。1.1.1正文窗口及其操作正文窗口一般处在集成开发环境平台的右上角部分。各种程序文件、资源文件、文档文件以及帮助信息等都可通过正文窗口显示出来。用户可以同时打开多个正文窗口,每个窗口都可通过系统菜单以及右上角的最大化、最小化、复原、关闭、移动及改变尺寸等进行一般的Windows操作,并且可以通过在Windows菜单中选定特定窗口或通过鼠标来激活自己想切换到的窗口。例如在Window菜单中选中Textl.cpp菜单项可使Textl.cpp窗口成为当前激活的正文窗口。另外还有两种切换到正文窗口的方法:方法一使用正文窗口系统菜单下的Next命令(或快捷键CtrF6),可以依次循环地切换正义窗口。方法二使用Window菜单下的Windows命令,将出现如图1.l所示的对话框。在Selectwindow下面的列表框中列出了当前打开的正文窗口,可让用户选择。右边的Activate按钮用来激活指定的窗口,CloseWindow按钮用来关闭指定的窗口,当指定窗口是程序文件或其他用户可编辑的文档文件时,也可单击Save按钮来保存该文件。今Window菜单中,Cascade命令是用来使各正文窗口层叠排列的,CloseAll命令则会一次性关闭所有正文窗口。当前激活的正文窗口中的内容是文档文件时,执行Window菜单中的NewWindow命令,会打开另一个窗口,其内容依然是该文档义件。例如激活Textl.cpp窗口,然后使用NCWWindow命令,就会出现TeXtl.Cpp的副本Textl.Cpp:2窗口,若再连续使用NeWWindow命令,将依次打开Textl.cpp:3窗口、Textl.cpp:4窗口等,它们的内容是一样的。Window菜单中的Split命令则可把一个程序文件窗口分成4个平面,十字交叉的窗口是可以任意移动的,从而改变4个平面的大小。把分割线移动到窗口边角上时,分割的窗口又会重新合并。分割后4个平面中上面平行的两个可用右边的滑动条来同时上下滚动;下面两个也可用右边的滑动条来同时上下滚动;而左边的两个和右边的两个则分别用其下方的滚动条来左右滚动。1.1.2Workspace窗口及其操作Workspace窗口一般在正文窗口的左侧。读进一个工程后,该窗口的下端会出现3个图标标签,当鼠标在这些图标标签上稍做停留时,就会弹出一个单词来说明图标所对应的含义。一般来说,WorksPace窗口有3个图标标签,它们是:ClassView(类视图),ResourceView(资源视图)及FileView(文件视图)。单击某图标标签就会显示相应的页面。例如单击FileView图标标签,Workspace窗口就会显示FileView页面,用户对查看工程中的各文件,另一种切换的方法是按Ctrl+PageUp或CtrlPaneDown键(注意此时的光标不能在右边的源文件窗口中)。页面中的内容是以文件夹形式显示的。通过单击文件夹前的“+”字框或双击文件夹名称,就可以打开文件夹,显示其内容。如果双击文件夹最底层的对象时,就会打开响应的编辑器,出现一个编辑窗口。例如在FileView中双击文本文件,就会打开源程序编辑器;在ResourceView中双击一个资源时,会打开资源编辑器。Workspace窗口的位置并不是一成不变的。可以通过下述操作来移动它:用鼠标按住WorksPace窗口的边框部分,然后拖放到想要的位置上。WorksPace窗口可以隐藏起来,以下几种方法都可实现这一操作:方法一激活Workspace窗口,按Shift+Esc键。方法二单击常用工具栏上的Workspace窗口按钮。方法三用鼠标右击Workspace窗口的页面,然后从弹出的快捷菜单中选中Hide命令。方法四用鼠标右击任意工具栏的边框,弹出快捷菜单,然后选取ProjectWorkspace菜单项。如果Workspace窗口已经隐藏起来了,那么下列3种方法都可使它又显示出来:方法一单击常用工具栏上的Workspace窗口按钮。方法二从View菜单下选取ProjectWorkspace菜单项或按Alt+o快捷键。方法三用鼠标右击任意工具栏的边框,弹出快捷菜单,然后选取ProjectWorkspace菜单项。
作者简介
暂缺《VISUAL C++ 6.0入门与提高》作者简介
目录
引言
第1章 Visual C++ 6.0的界面
1.l 集成开发环境的基本外观及其操作
l.1. 1 正文窗口及其操作
1.1.2 Workspace窗口及其操作
1. 2 Visual C++ 6.0集成开发环境的菜单功能
1.1. 1 File菜单
1.2. 2 Edit菜单
1.2. 3 View菜单
1.2.4 Insert菜单
1.2. 5 Project菜单
1. 2.6 Build菜单
1.2. 7 Tool菜单
1.2. 8 Window菜单
1.2. 9 Help菜单
1. 3 Visual C++ 6.0的工具栏
1.3.1 工具栏基本概念
1.3. 2 工具栏的显示与隐藏
1. 3.3 工具栏的定制及修改
1.4 本章小结
第2章 C+十编程基础
2. 1 C+十的优点
2.1. 1 封装性
2.1. 2 继承性
2.1.3 多态性
2. 2 类说明
2. 3 构造函数
2. 4 析构函数
2.5 虚函数
2. 6 友元函数
2. 7 运算符重载
2.8 静态变量
2.9 Windows编程规范
2.10 本章小结
第3章 MFC的层次结构
3. 1 Microsoft基本类库概述
3. 2 应用程序框架结构类
3. 2.l 应用和线程支持类
3.2.2 命令发送类
3.2.3 文档类
3. 2.4 文档模板类
3.3 窗口类
3.3. 1 窗口支持类
3.3. 2 框架窗口类
3.3.3 对话框类
3.3. 4 视图类
3.3.5 控件类
3. 3. 6 控制栏类
3.3. 7 分割富口支持类和属性簿
3.4 图形和打印类
3.4.1 输出类
3.4. 2 图形工具类
3.5 集合类
3. 6 文件和数据库类
3.6. 1 文件输入输出类
3. 6.2 ODBC类
3.6. 3 DAO类
3.6.4 文件和数据库类的相关类
3.7 OLE支持类
3. 7. 1 OLE容器类
3. 7.2 OLE侍者类
3.7. 3 OLE拖一放和数据传送类
3.7.4 OLE公用对话框类
3. 7. 5 OLE自动化类
3. 7. 6 OLE控制类
3. 7. 7 Active文档类
3. 7.8 与OLE相关的类
3.8 Internet和网络类
3.8.1 ISAPI类
3.8. 2 Windows Sockets类
3.8.3 Win32 Internet类
3.9 调试和异常类
3.9.l 调试支持类
3.9.2 异常类
3. 10 各种辅助类
3.11 总论
3.12 本章小结
第4章 AppWizard的使用
4.1 AppWizard的启动
4.1.1 Files选项卡
4.l. 2 Projects选项卡
4.1.3 Workspaces选项卡
4.l.4 Other Documents选项卡
4.2 使用 MFC AppWizard生成应用程序
4. 1. 1 步骤 1
4.2.2 步骤 2
4. 2.3 步骤 3
4.2.4 步骤 4
4.2.5 步骤 5
4.2.6 步骤 6
4.3 应用程序框架说明
4. 3. 1 文件说明
4.3.2 类的说明
4.4 本章小结
第5章 MFC应用程序框架
5. l 最简单的应用程序——“Hello World!”
5.2 带文档一视图结构的应用
5.2.l 应用对象
5.2.2 文档模板
5.2.3 主框架窗口对象
5.2.4 文档对象
5. 2. 5 视图对象
5.2.6 子框架窗口类
5. 2.7 单文档应用程序框架
5.3 本章小结
第6章 用ClassWizard设计类
6.1 如何启动ClassWizard应用程序
6. 2 Messape Maps选项卡
6.3 Member Variables选项卡
6. 4 Automation选项卡
6.5 ActiveX Events选项卡
6.6 Class Info选项卡
6.7 如何往视图类中加入成员函数
6. 7. 1 AppWizard生成的视图类
6.7.2 加进成员函数
6.7.3 按要求对代码进行修改
6.8 如何往工程中添加新类
6. 9 本章小结
第7章 文档一视图结构
7. 1 文档和视图之间的相互作用函数
7. 1. 1 CView类的 GetDocument()函数
7.1. 2 CDocument类的UpdateAllView()函数
7.1.3 CView类的OnUpdate()函数
7.1.4 CView类的OnlnitialUpdate()函数
7.l.5 CDocument类的DeleteContens()函数
7.2 简单的文档一视图应用程序
7. 3 Ex07a例子程序
7. 4 更加高级的文档一视图之间的相互作用
7. 5 EX07b例子程序
7. 6 本章小结
第8章 菜单、工具栏和状态栏
8. l 菜单
8.1.l 利用AppWiZard定义菜单
8. 1. 2 在应用程序中包含菜单
8.1. 3 菜单的消息处理
8.1. 4 在应用程序中控制菜单
8.2 工具栏
8.2. 1 建立工具栏
8. 2. 2 工具栏的成员函数
8. 2. 3 工具栏的相关函数
8. 2.4 改变工具栏的命令按钮风格
8.2.5 在工具栏中嵌入组合框
8.3 状态栏
8.3. 1 创建状态栏
8. 3. 2 CStatusBar类的成员函数
8.3. 3 在状态栏中显示当前时间
8.4 本章小结
第9章 输入、输出及打印
9.l 输入消息及其处理函数
9.1.l 键盘消息
9. 1. 2 鼠标消息
9.1.3 字符消息
9.1.4 计时器消息
9.2 图形设备接口
9.2.l 设备描述表和显示描述表
9.2.2 绘图工具
9.2.3 映射模式
9. 1. 4 基本文本输出
9. 2. 5 基本绘图函数
9. 3 打印及打印预览
9.3.l 打印信息
9. 3. 2 默认打印流程
9. 3. 3 增强打印能力
9.3.4 打印预览
9. 4 本章小结
第10章 对话框
10.l 对话框概述
10. 1. 1 对话框的应用
10. 1.2 对话框的分类
10.l.3 对话框的常用函数
10. 1.4 对话框的显示
10.2 对话框的应用实例
10.2.1 应用程序概貌
10.2. 2 应用程序框架的生成及对话框类的添加
10. 2.3 对话枢数据的存取
10.2.4 对话框在程序中的使用
10. 2.5 程序的最后完成
10. 3 常用对话框简介
10.4 本章小结
第11章 常用控件
11. l 控件概述
11.2 静态控件和按钮控件
11. 2. 1 静态控件
11. 2.2 按钮控件
11. 3 滚动条
11.4 列表框
11.5 编辑控件
11.6 组合框
11.6. 1 组合框的风格与类型
11. 6. 2 组合框控件类
11.7 常用控件应用程序实例
11.7.l 应用程序功能设讨
11.7. 2 对话框的编辑
11. 8 本章小结
第12章 高级控件
12. 1 标签控件
12. 1. 1 标签控件实现
12. 1.2 CTabCtrl类
12. 2 动画控件
12.3 进度控件
12. 4 数字滚选按钮控件
12. 4. 1 数字滚选按钮控件实例
12. 4. 2 CSpinButtonCtrl类
12.5 树控件
12.5.1 TV_ITEM结构
12. 5. 2 TV_INSERTSTRUCT 结构
12.5.3 生成树结构
12.5.4 CTreeCtrl类
12. 6 日期时间控件和日历控件
12.7 本章小结
第13章 文件存取
13.l 文件的访问
13. 1. 1 CFile类的功能
13.l.2 打开文件
13. 1. 3 文件访问和共享标志
13. 1. 4 存取数据
13. 1. 5 关闭文件
13. 2 随机文件访问
13. 3 序列化
13. 4 CArchive类
13. 5 本章小结
第14章 HTML帮助文件的制作
14.1 普通帮助文件的制作
14.1. 1 怎样制作帮助文件
14.1. 2 RTF文件的制作
14.1.3 帮助文件的编译
14.2 Viual C+十的帮助机制
14.2. 1 联机帮助的形式
14.2. 2 不需要任何编程的帮助
14.2. 3 联机帮助的机理
14. 1. 4 联机帮助的例子
14.3 HTML文件的制作
14.4 HTML帮助文件的制作
14.4.l 创建HTML帮助工程
14.4.2 在工程文件中添加 Contents
14.4.3 在工程文件中添加 lndex项
14.4.4 设置起始显示页面
14. 4.5 编译和查看
14.5 在应用程序中调用HTML帮助文件
14.6 在 Visual C++6、0应用程序中实现联机帮助的调用
14.7 本章小结
第15章 与数据库的连接
15.l 了解数据库
15.2 ODBC以及MFC的ODBC类
15.3 建立并登录数据源
15. 4 生成数据库应用程序
15. 5 数据库应用程序的结构
15.5.1 CExl5aSet
15. 5. 2 CExl5aDoc
15. 5. 3 CExl5aView
15. 6 为CExl5aView的对话框资源添加控件
15. 7 运行
15.8 进一步了解 CRecordset
15. 9增加和删除记录
15.9.l 增加记录
15.9.2 删除记录
15. 10 本章小结
第16章 多线程及其实现
16.l 多线程的概念
16. 2 Visual C+十中的多线程
16.3 如何使用MFC实现工作者线程
16.4 如何使用MFC实现用户界面线程
16.4.l 用户界面线程的实现
16. 4. 2 控制用户界面线程的途径
16. 5 同步对象
16.5. l 同步的概念
16.5. 2 同步对象
16.5. 3 MFC封装
16. 5.4 怎样选择同步对象
16. 6 多线程的应用实例
16.7 本章小结
第17章 AcitveX控件的设计与应用
17. 1 ActiveX简介
17. 2 ActiveX控件
17. 3 ActiveX控件的设计
17. 4 创建包含 ActiveX控件的MFC应用程序
17. 5 ActiveX控件的使用
17.6 本章小结
附录 A Visual C++6.0新增功能简介
附录 B MFC类库简明参考
第1章 Visual C++ 6.0的界面
1.l 集成开发环境的基本外观及其操作
l.1. 1 正文窗口及其操作
1.1.2 Workspace窗口及其操作
1. 2 Visual C++ 6.0集成开发环境的菜单功能
1.1. 1 File菜单
1.2. 2 Edit菜单
1.2. 3 View菜单
1.2.4 Insert菜单
1.2. 5 Project菜单
1. 2.6 Build菜单
1.2. 7 Tool菜单
1.2. 8 Window菜单
1.2. 9 Help菜单
1. 3 Visual C++ 6.0的工具栏
1.3.1 工具栏基本概念
1.3. 2 工具栏的显示与隐藏
1. 3.3 工具栏的定制及修改
1.4 本章小结
第2章 C+十编程基础
2. 1 C+十的优点
2.1. 1 封装性
2.1. 2 继承性
2.1.3 多态性
2. 2 类说明
2. 3 构造函数
2. 4 析构函数
2.5 虚函数
2. 6 友元函数
2. 7 运算符重载
2.8 静态变量
2.9 Windows编程规范
2.10 本章小结
第3章 MFC的层次结构
3. 1 Microsoft基本类库概述
3. 2 应用程序框架结构类
3. 2.l 应用和线程支持类
3.2.2 命令发送类
3.2.3 文档类
3. 2.4 文档模板类
3.3 窗口类
3.3. 1 窗口支持类
3.3. 2 框架窗口类
3.3.3 对话框类
3.3. 4 视图类
3.3.5 控件类
3. 3. 6 控制栏类
3.3. 7 分割富口支持类和属性簿
3.4 图形和打印类
3.4.1 输出类
3.4. 2 图形工具类
3.5 集合类
3. 6 文件和数据库类
3.6. 1 文件输入输出类
3. 6.2 ODBC类
3.6. 3 DAO类
3.6.4 文件和数据库类的相关类
3.7 OLE支持类
3. 7. 1 OLE容器类
3. 7.2 OLE侍者类
3.7. 3 OLE拖一放和数据传送类
3.7.4 OLE公用对话框类
3. 7. 5 OLE自动化类
3. 7. 6 OLE控制类
3. 7. 7 Active文档类
3. 7.8 与OLE相关的类
3.8 Internet和网络类
3.8.1 ISAPI类
3.8. 2 Windows Sockets类
3.8.3 Win32 Internet类
3.9 调试和异常类
3.9.l 调试支持类
3.9.2 异常类
3. 10 各种辅助类
3.11 总论
3.12 本章小结
第4章 AppWizard的使用
4.1 AppWizard的启动
4.1.1 Files选项卡
4.l. 2 Projects选项卡
4.1.3 Workspaces选项卡
4.l.4 Other Documents选项卡
4.2 使用 MFC AppWizard生成应用程序
4. 1. 1 步骤 1
4.2.2 步骤 2
4. 2.3 步骤 3
4.2.4 步骤 4
4.2.5 步骤 5
4.2.6 步骤 6
4.3 应用程序框架说明
4. 3. 1 文件说明
4.3.2 类的说明
4.4 本章小结
第5章 MFC应用程序框架
5. l 最简单的应用程序——“Hello World!”
5.2 带文档一视图结构的应用
5.2.l 应用对象
5.2.2 文档模板
5.2.3 主框架窗口对象
5.2.4 文档对象
5. 2. 5 视图对象
5.2.6 子框架窗口类
5. 2.7 单文档应用程序框架
5.3 本章小结
第6章 用ClassWizard设计类
6.1 如何启动ClassWizard应用程序
6. 2 Messape Maps选项卡
6.3 Member Variables选项卡
6. 4 Automation选项卡
6.5 ActiveX Events选项卡
6.6 Class Info选项卡
6.7 如何往视图类中加入成员函数
6. 7. 1 AppWizard生成的视图类
6.7.2 加进成员函数
6.7.3 按要求对代码进行修改
6.8 如何往工程中添加新类
6. 9 本章小结
第7章 文档一视图结构
7. 1 文档和视图之间的相互作用函数
7. 1. 1 CView类的 GetDocument()函数
7.1. 2 CDocument类的UpdateAllView()函数
7.1.3 CView类的OnUpdate()函数
7.1.4 CView类的OnlnitialUpdate()函数
7.l.5 CDocument类的DeleteContens()函数
7.2 简单的文档一视图应用程序
7. 3 Ex07a例子程序
7. 4 更加高级的文档一视图之间的相互作用
7. 5 EX07b例子程序
7. 6 本章小结
第8章 菜单、工具栏和状态栏
8. l 菜单
8.1.l 利用AppWiZard定义菜单
8. 1. 2 在应用程序中包含菜单
8.1. 3 菜单的消息处理
8.1. 4 在应用程序中控制菜单
8.2 工具栏
8.2. 1 建立工具栏
8. 2. 2 工具栏的成员函数
8. 2. 3 工具栏的相关函数
8. 2.4 改变工具栏的命令按钮风格
8.2.5 在工具栏中嵌入组合框
8.3 状态栏
8.3. 1 创建状态栏
8. 3. 2 CStatusBar类的成员函数
8.3. 3 在状态栏中显示当前时间
8.4 本章小结
第9章 输入、输出及打印
9.l 输入消息及其处理函数
9.1.l 键盘消息
9. 1. 2 鼠标消息
9.1.3 字符消息
9.1.4 计时器消息
9.2 图形设备接口
9.2.l 设备描述表和显示描述表
9.2.2 绘图工具
9.2.3 映射模式
9. 1. 4 基本文本输出
9. 2. 5 基本绘图函数
9. 3 打印及打印预览
9.3.l 打印信息
9. 3. 2 默认打印流程
9. 3. 3 增强打印能力
9.3.4 打印预览
9. 4 本章小结
第10章 对话框
10.l 对话框概述
10. 1. 1 对话框的应用
10. 1.2 对话框的分类
10.l.3 对话框的常用函数
10. 1.4 对话框的显示
10.2 对话框的应用实例
10.2.1 应用程序概貌
10.2. 2 应用程序框架的生成及对话框类的添加
10. 2.3 对话枢数据的存取
10.2.4 对话框在程序中的使用
10. 2.5 程序的最后完成
10. 3 常用对话框简介
10.4 本章小结
第11章 常用控件
11. l 控件概述
11.2 静态控件和按钮控件
11. 2. 1 静态控件
11. 2.2 按钮控件
11. 3 滚动条
11.4 列表框
11.5 编辑控件
11.6 组合框
11.6. 1 组合框的风格与类型
11. 6. 2 组合框控件类
11.7 常用控件应用程序实例
11.7.l 应用程序功能设讨
11.7. 2 对话框的编辑
11. 8 本章小结
第12章 高级控件
12. 1 标签控件
12. 1. 1 标签控件实现
12. 1.2 CTabCtrl类
12. 2 动画控件
12.3 进度控件
12. 4 数字滚选按钮控件
12. 4. 1 数字滚选按钮控件实例
12. 4. 2 CSpinButtonCtrl类
12.5 树控件
12.5.1 TV_ITEM结构
12. 5. 2 TV_INSERTSTRUCT 结构
12.5.3 生成树结构
12.5.4 CTreeCtrl类
12. 6 日期时间控件和日历控件
12.7 本章小结
第13章 文件存取
13.l 文件的访问
13. 1. 1 CFile类的功能
13.l.2 打开文件
13. 1. 3 文件访问和共享标志
13. 1. 4 存取数据
13. 1. 5 关闭文件
13. 2 随机文件访问
13. 3 序列化
13. 4 CArchive类
13. 5 本章小结
第14章 HTML帮助文件的制作
14.1 普通帮助文件的制作
14.1. 1 怎样制作帮助文件
14.1. 2 RTF文件的制作
14.1.3 帮助文件的编译
14.2 Viual C+十的帮助机制
14.2. 1 联机帮助的形式
14.2. 2 不需要任何编程的帮助
14.2. 3 联机帮助的机理
14. 1. 4 联机帮助的例子
14.3 HTML文件的制作
14.4 HTML帮助文件的制作
14.4.l 创建HTML帮助工程
14.4.2 在工程文件中添加 Contents
14.4.3 在工程文件中添加 lndex项
14.4.4 设置起始显示页面
14. 4.5 编译和查看
14.5 在应用程序中调用HTML帮助文件
14.6 在 Visual C++6、0应用程序中实现联机帮助的调用
14.7 本章小结
第15章 与数据库的连接
15.l 了解数据库
15.2 ODBC以及MFC的ODBC类
15.3 建立并登录数据源
15. 4 生成数据库应用程序
15. 5 数据库应用程序的结构
15.5.1 CExl5aSet
15. 5. 2 CExl5aDoc
15. 5. 3 CExl5aView
15. 6 为CExl5aView的对话框资源添加控件
15. 7 运行
15.8 进一步了解 CRecordset
15. 9增加和删除记录
15.9.l 增加记录
15.9.2 删除记录
15. 10 本章小结
第16章 多线程及其实现
16.l 多线程的概念
16. 2 Visual C+十中的多线程
16.3 如何使用MFC实现工作者线程
16.4 如何使用MFC实现用户界面线程
16.4.l 用户界面线程的实现
16. 4. 2 控制用户界面线程的途径
16. 5 同步对象
16.5. l 同步的概念
16.5. 2 同步对象
16.5. 3 MFC封装
16. 5.4 怎样选择同步对象
16. 6 多线程的应用实例
16.7 本章小结
第17章 AcitveX控件的设计与应用
17. 1 ActiveX简介
17. 2 ActiveX控件
17. 3 ActiveX控件的设计
17. 4 创建包含 ActiveX控件的MFC应用程序
17. 5 ActiveX控件的使用
17.6 本章小结
附录 A Visual C++6.0新增功能简介
附录 B MFC类库简明参考
猜您喜欢