精通Visual C++6.0


作者: 黄庆生
出版: 人民邮电出版社 - 1999年出版
分类: TP312C
尺寸: 26cm
书号: 7-115-07908-0
定价: RMB42
形态: 约 438 页 - 315 章节

全文目录

精通VisualC++6.0
序篇VisualC++6.0简介
1、VisualC++6.0新特性
1、1对编译器的改进
1、2对AppWiard的改进
1、3更完善的MFC
1、4数据库应用程序的增强支持
1、5相对于VisualC++5.0的新特性
2、VisualC++6.0开发环境简介
2、1MicrosoftDeveloperStudio
2、2VisualC++6.0编程工具
2、3OLE服务器
2、4MFC类库
2、5VisualC++6.0的帮助系统
2、6VisualC++6.0附带工具简介
3、如何学习使用VisualC++6.0
第一章 建立一个AppWizard程序
1、1什么是AppWizard?
1、2迎接你的第一个AppWizard程序
1、2、1第一步
1、2、2第二步
1、2、3第三步
1、2、4第四步
1、2、5第五步
1、2、6第六步
1、3“Iamaprogrammer.”在哪儿?
第二章 学习简化的程序框架
2、1一个简化过的程序框架
2、2WinMain():第一个动作
2、3登记窗口类
2、4创建一个窗口
2、5显示窗口
2、6显示消息
2、6、1改写源程序
2、6、2编译、链接并运行该程序
2、6、3与DOS或UNIX等价程序的比较
2、7窗口类与窗口对象
2、7、1窗口对象
2、7、2CWnd派生的窗口类
2、7、3注册窗口类
2、7、4窗口的创建过程
2、7、5销毁窗口
第三章 消息循环
3、1处理消息循环
3、1、1程序设计中的基础事件
3、1、2“Iamaprogrammer”的消息循环
3、2对事件做出响应:WindowFun()
3、3响应不同的消息
3、3、1用WM_PAINT消息跟踪屏幕
3、3、2WM_DESTROY消息
3、4设备界面进行交互
3、4、1HDC
3、4、2其它可返回设备上下文的函数
第四章 了解真正的程序框架
4、1WinMain()函数
4、2应用程序框架和源文件
4、2、1文档类
4、2、2视图类
4、2、3主边框窗口类
4、2、4子边框窗口类
4、2、5应用程序类
4、3工具条、状态条和打印等选项
4、3、1工具条和状态条
4、3、2打印选项
4、3、3加入MDI支持
4、4程序的控制流程
4、4、1成员函数InitInstance
4、4、2成员函数Run
4、4、3成员函数ExitInstance
4、4、4成员函数OnIdle
4、4、5CWinApp的专门服务
第五章 熟悉VisualC++6.0的编程环境
5、1VisualC++6.0主窗口
5、2VisualC++6.0工具栏
5、3VisualC++6.0菜单栏
5、3、1“File”菜单
5、3、2“Edit”菜单
5、3、3“View”菜单
5、3、4“Insert”菜单
5、3、5“Project”菜单
5、3、6“Build”菜单
5、3、7“Debug”菜单
5、3、8“Tools”菜单
5、3、9“Window”菜单
5、3、10“Help”菜单
5、4项目与项目工作区
5、5资源与资源编辑器
5、5、1资源编辑器
5、5、2资源符号
5、5、3资源符号浏览器
5、5、4对话编辑器
5、5、5菜单编辑器
5、5、6加速键编辑器
5、5、7串编辑器
5、5、8版本信息编辑器
5、5、9图形编辑器
5、5、10工具栏编辑器
第六章 ClassWizard编程
6、1使用ClassWizard添加消息处理函数
6、1、1消息映射(MessageMaps)选项卡
6、1、2成员变量(MemberVaribles)选项卡
6、1、3自动化(Automation)选项卡
6、1、4ActiveX事件(ActiveXEvents)选项卡
6、1、5类信息(ClassInfo)选项卡
6、2ClassWizard功能介绍
6、3传送鼠标消息
6、3、1Windows系统最重要的事件:鼠标的移动
6、3、2用鼠标绘图
6、3、3鼠标绘图:改进型
6、4保存鼠标绘图的信息
6、4、1保存屏幕MyProg2d
6、4、2修改绘图程序:MyProg2d
6、4、3测试和评价
6、4、4临近尾声
第七章 视图与文档
7、1Document-View模式
7、1、1为何要分成两类?
7、1、2Document-View模式的MFC版本
7、2从视图中分离出文档
7、2、1文档
7、2、2视图
7、2、3运行程序
7、3保存文档
7、3、1将Serialize()补充完整
7、3、2检验结果
7、3、3注册一个文件类型
7、3、4关于“noupdate”
7、4再访MyProg2.cpp
7、4、1什么是.INI文件
7、4、2下一步怎么办?
第八章 图形设备接口
8、1设备环境类
8、1、1显示设备环境类CClientDC和CWindowDC
8、1、2构造和析构CDC对象
8、1、3设备环境的状态
8、1、4CPaintDC类
8、2GDI对象
8、2、1GDI对象的构造与析构
8、2、2跟踪GDI对象
8、2、3库存的GDI对象
8、2、4GDI选择的有效期
8、2、5持久的用于显示的设备环境——登记窗口类
8、3Windows的颜色映射
8、3、1标准视频图形矩阵(VGA)显示卡
8、3、2256色显示卡
8、3、324位颜色显示卡
8、4映射方式
8、4、1MM_TEXT映射方式
8、4、2“固定比例”的映射方式
8、4、3坐标变换
8、5字体
8、5、1字体是GDI对象
8、5、2选择字体
8、5、3打印字体
8、5、4显示字体
8、5、5窗口中的点——逻辑Twips
8、5、6计算字符高度
8、6MYPROG3例程序
8、7MyProg3B程序
8、8MYPROG3C例程序:使用CScrollView
8、8、1MYPROG3C程序的一些元素
8、8、2CScrollView的SetScaleToFitSize状态
第九章 对象连接与嵌入(OLE)及其自动化
9、1公共对象模式(COM)
9、1、1COM解决的问题
9、1、2COM的实质
9、1、3什么是COM接口
9、1、4IUnknown接口和QueryInterface成员函数
9、1、5引用计数:AddRef和Release函数
9、2类厂(classfactory)
9、2、1COM和MFC——CCmdTarget类
9、2、2OLE和窗口登记数据库
9、2、3运行时刻对象登记
9、2、4COM客户程序是如何调用DLL待者程序的
9、2、5COM客户程序是如何调用EXE待者程序的
9、2、6MFC和OLE
9、2、7包容和继承
9、3OLE自动化
9、3、1C++与VisualBasicforApplication(VBA)之间的连接
9、3、2自动化控制程序和自动化待者程序
9、3、3属性(property)、方法(method)和集合(collection)
9、3、4OLE自动化所解决的问题
9、4IDispatch接口
9、4、1OLE自动化程序设计
9、4、2MFCIDispatch的实现
9、4、3一个MFCOLE自动化待者
9、4、4一个MFCOLE自动化控制程序
9、4、5VARIANT类型
9、4、6CVariant类
9、4、7InvoDce的参数和返回值的类型转换
第十章 动态连接库(DLLs)
10、1为什么使用DLL
10、2传统的DLL
10、3MFC库DLL
10、3、1MFC库DLL的使用仅限于MicrosoftC++编译器
10、3、2作为DLL的MFC库类
10、3、3在应用中使用MFC250D.DLL
10、3、4MFC库扩展DLL
10、3、5MFC库DLL内存使用
10、3、6扩展DLL需要的一些代码
10、3、7搜索资源
10、3、8内联构造函数
10、3、9扩展DLL的引出
10、3、10类静态数据成员
10、3、11扩展DLL运行时刻类的确定
10、3、12创建DLL
10、3、13创建引入库
10、3、14DLL的调试版和发行版
10、4MyProg4A:编写自己的类库扩展DLL
10、4、1MyProg4AD.DEF文件
10、4、2MyProg4AD工程的Visual工作平台选项
10、4、3创建引入库并拷贝DLL
10、5MyProg4B:使用MFC库扩展DLL
10、5、1CMyProg4bApp
10、5、2CMyProg4bDoc
10、5、3CMyProg4bView
10、5、4CStudentDialog
10、6创建并测试MyProg4B程序
10、7资源访问
第十一章 对话框
11、1在状态条上显示对话控件的帮助信息
11、1、1问题的提出
11、1、2实现技术
11、1、3实现步骤
11、1、4实现内幕
11、2利用FileOpen通用对话框打开多个文件
11、2、1问题的提出
11、2、2实现技术
11、2、3实现步骤
11、2、4实现内幕
11、3定制通用文件对话框
11、3、1问题的提出
11、3、2实现技术
11、3、3实现步骤
11、3、4实现内幕
11、4扩展和缩减一个对话框
11、4、1问题的提出
11、4、2实现技术
11、4、3实现步骤
11、4、4实现内幕
11、5显示一个模式或无模式对话框
11、5、1问题的提出
11、5、2实现技求
11、5、3实现步骤
11、5、4实现内幕
11、6编写定制的DDX/DDV例程
11、6、1问题的提出
11、6、2实现技术
11、6、3实现步骤
11、6、4实现内幕
第十二章 剖析工具Spy++
12、1窗体
12、1、1查看窗体
12、1、2查看窗体详细信息
12、1、3定位窗体
12、2消息
12、2、1“Windows”选项卡
12、2、2“Messages”选项卡
12、2、3“Output”选项卡
12、3进程与线程
附录AVisualC++6.0的安装说明
附录B走进C++的世界
B、1类和对象的简介
B、1、1C中用户自定义类型
B、1、2转向C++
B、1、3构造函数
B、1、4析构函数
B、1、5其它的成员函数
B、1、6private和public型类成员
B、1、7帮助函数
B、1、8对C++封装的简要说明
B、2继承和多态性:一个具体的例子
B、2、1转道物体的基类和虚函数
B、2、2纯虚函数
B、2、3派生类
B、2、4在基类中所调用的虚函数
B、3内嵌对象
B、3、1拷贝构造函数
B、3、2赋值运算符
B、3、3C++引用:提高效率
B、3、4内嵌对象创建的总结
B、3、5内嵌对象的析构
B、4在堆中申请对象
B、4、1C++的new和delete运算符
B、4、2通过指针来引用对象
B、4、3虚析构函数
B、5全程对象的申请
B、6对象之间的相互关系:指针数据成员
B、7this指针的使用
B、8对指针的引用
B、9友元类和友元函数
B、9、1友元类
B、9、2全程友元函数
B、10静态类成员
B、10、1静态数据成员
B、10、2枚举类型——实现静态数据成员的捷径
B、10、3静态成员函数
B、11重载运算符
B、11、1成员函数运算符
B、11、2转换运算符
B、11、3辅助运算符(helperoperator)
B、12从代码中分离出类定义
附录C匈牙利表示法
附录D代码调试
D、1TRACE
D、1、1几种模式
D、1、2使用TRACE
D、2调试框架
D、2、1AssertValid()
D、2、2防御型的编程方式
D、2、3关于Dump()
D、3自我诊断
D、4调试代码的作用
D、5用Dump()显示对象的信息
D、6检查内存

> 分类号相同的书
  1. MFC深入浅出——从MFC设计到MFC编程,李久进,华中理工大学出版社,7-5609-2058-6,TP312C
  2. 跟我学Visual C++6.0程序开发宝典,刘庆红,冶金工业出版社,7-5024-2454-7,TP312C
  3. 用C语言实现数值计算方法及程序实例,王平庆,人民邮电出版社,7-115-07507-7,TP312C
  4. C语言开发实例详解,王隆,电子工业出版社,7-5053-5225-3,TP312C
  5. C语言程序设计题解,陈莉,中国财政经济出版社,7-5005-4054-X,TP312C-44
  6. Visual C++高级编程技术——开发实例剖析,陈建春,电子工业出版社,7-5053-5377-2,TP312C
  7. Visual C++ 6.0数据库开发技术,郑章,机械工业出版社,7-111-07436-X,TP312C
  8. 精通Visual C++ 6.0,王晖,电子工业出版社,7-5053-5538-4,TP312C
  9. Visual C++ 6.0实用数据库编程,李力,中国科学技术大学出版社,7-312-01115-2,TP312C
> 作者编著的书
  1. 进入汽车时代,黄庆生,机械工业出版社,7-111-06844-0,U46-49
  2. Linux基础教程,黄庆生,人民邮电出版社,7-115-07913-7,TP316
> 相同出版社的书
  1. 宽带CDMA:第三代移动通信技术,Prasad,人民邮电出版社,7-115-08515-3,TN929.533
  2. 网上冲浪软件精选,王德祥,人民邮电出版社,7-115-08418-1,TP393.409
  3. SQL Server 7.0数据库系统管理与应用开发,袁鹏飞,人民邮电出版社,7-115-07654-5,TP392
  4. Photoshop 5.0入门与实例解析,张凯,人民邮电出版社,7-115-07636-7,TP391.4
  5. 精通Corel DRAW8中文版, ,人民邮电出版社,7-115-07767-3,TP391.4
  6. 3D Studio MAX 入门与提高,许子凡,人民邮电出版社,7-115-07588-3,TP391.4
  7. 3D Studio 实战,唐忠君,人民邮电出版社,7-115-07610-3,TP391.4
  8. CorelDRAW 8中文版最佳专辑, ,人民邮电出版社,7-115-07766-5,TP391.4
  9. Photoshop 5.0详解与实例,邓力文,人民邮电出版社,7-115-07801-7,TP391.4
中图分类: > TP312C > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序语言、算法语言

© 2008 www.nulog.cn