当前位置:首页 > 工业技术
跟我学Visual C++ 6.0 程序开发宝典
跟我学Visual C++ 6.0 程序开发宝典

跟我学Visual C++ 6.0 程序开发宝典PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:刘庆红主编
  • 出 版 社:北京:冶金工业出版社
  • 出版年份:1999
  • ISBN:7502424547
  • 页数:302 页
图书介绍:
《跟我学Visual C++ 6.0 程序开发宝典》目录

第1章 Visual C++6.0概述 1

1.1 VC6.0的不同版本 1

1.1.1 VC6.0的标准版 1

1.1.2 VC6.0的专业版 1

1.1.3 VC6.0的企业版 1

1.2 VC6.0的新特性 2

1.2.1 编辑器方面的新特性 2

1.2.2 编译器、连接器和调试器方面的改进 2

1.2.3 MFC类库的增强 2

1.2.4 实用工具程序 3

1.2.5 向导方面的改进 3

第2章 快速建立MFC应用程序 4

2.1 建立一个MFC应用程序 4

2.1.1 建立一个新的应用程序项目 4

2.1.2 选择应用程序界面的类型 5

2.1.3 选择应用程序的数据库支持类型 6

2.1.4 选择应用程序的ActiveX技术支持类型 7

2.1.5 选择应用程序的界面风格 7

2.1.6 选择应用程序的其他选项 8

2.1.7 确认类名和文件名 9

2.1.8 添加代码以显示“Hello, World!”字符串 10

2.2 浏览程序代码 15

2.2.1 CHelloApp——应用程序类 15

2.2.2 Cmain Frame——主框架窗口类 19

2.2.3 CHelloDoc——文档类 23

2.2.4 CHelloView——视图类 25

2.2.5 其他文件 27

2.2.6 MFC应用程序的运行过程 27

第3章 MFC的消息映射机制 29

3.1 处理菜单命令 29

3.1.1 建立新的“Align Mode”项目 29

3.1.2 修改菜单资源 30

3.1.3 进行消息映射 33

3.1.4 控制输出字符串的对齐方式 35

3.1.5 更新菜单状态 43

3.2 使用工具栏和加速键 47

3.2.1 使用工具栏 48

3.2.2 使用加速键 53

3.3 使用状态栏 55

3.3.1 修改程序资源 55

3.3.2 建立新的窗格 56

3.3.3 实现窗格更新显示 58

3.3.4 检查“Align Mode”程序的各项功能 60

3.4 MFC的消息映射机制 61

3.4.1 应用程序的消息循环 61

3.4.2 消息的分类 62

3.4.3 界面命令的传递路径 62

第4章 对话框与控件 65

4.1 使用有模式对话框 65

4.1.1 建立新的“CompuInfo”项目 65

4.1.2 建立对话框资源 65

4.1.3 建立对话框类 72

4.1.4 使用对话框 77

4.1.5 与其他对象交换数据 82

4.1.6 检查“CompuInfo”程序 85

4.2 使用Win95新控件 86

4.2.1 建立新的“NewCtrl”项目 86

4.2.2 修改程序的资源 88

4.2.3 编写代码前的一些工作 90

4.2.4 使用树形控件 92

4.2.5 使用列表控件 98

4.2.6 刷新控件中的内容 106

4.2.7 检查“NewCtrl”程序 112

4.3 无模式对话框和通用对话框 112

4.3.1 无模式对话框 113

4.3.2 通用对话框 113

第5章 使用图形界面 114

5.1 在屏幕上绘图 114

5.1.1 理解设备环境 114

5.1.2 建立新的“Draw”项目 116

5.1.3 实现绘图功能 117

5.1.4 创建和使用画笔、画刷 122

5.1.5 实现图形拉伸 133

5.1.6 检查“Draw”程序的功能 136

5.2 一个简单的屏幕保护程序 137

5.2.1 屏幕保护程序的基本知识 137

5.2.2 建立新的“Circle”项目 138

5.2.3 修改CCircleApp::InitInstance()函数 138

5.2.4 完成设置对话框 142

5.2.5 完成窗口类 146

5.2.6 检查“Circle”屏幕保护程序 152

第6章 使用文档/视图结构 153

6.1 简单的文档串行化 153

6.1.1 保存输入的信息 153

6.1.2 实现数据串行化 154

6.1.3 确定文件的扩展名 155

6.1.4 设置文档修改标志 157

6.2 建立自己的数据结构 158

6.2.1 建立新的“CompuInfoEx”项目 158

6.2.2 建立对话框资源和对话框类 158

6.2.3 建立文档类的数据结构 163

6.2.4 使用无模式对话框操作数据 167

6.2.5 显示文档的内容 173

6.2.6 实现打印和打印预览 180

6.2.7 检查“CompuInfoEx”程序 183

6.3 多文档界面的程序 183

6.3.1 建立“MultiType”多文档界面程序 184

6.3.2 实现动态切分窗口 185

6.3.3 完善程序的文档类 186

6.3.4 实现新的视图类 189

6.3.5 实现静态切分窗口 196

6.3.6 在不同的模式之间切换 199

6.3.7 检查“MultiType”程序的功能 201

第7章 使用OLE与ActiveX技术 203

7.1 OLE与ActiveX的有关概念 203

7.1.1 OLE文档 203

7.1.2 链接与嵌入 203

7.1.3 OLE容器与OLE服务器 204

7.1.4 就地激活(可视编辑) 204

7.1.5 自动化(Automation) 204

7.1.6 Active文档 204

7.1.7 ActiveX控件 205

7.2 建立OLE容器应用程序 205

7.2.1 建立“Blank”程序框架 205

7.2.2 浏览“Blank”程序的代码 205

7.2.3 移动、重设大小与显示跟踪矩形 209

7.2.7 处理多个OLE项 212

7.2.5 拷贝、粘贴与清除 217

7.2.6 检查“Blank”程序的功能 220

7.2.7 升级到Active文档容器 221

7.3 建立OLE服务器应用程序 223

7.3.1 建立“Circle”程序框架 223

7.3.2 浏览“Circle”程序的代码 223

7.3.3 实现“Circle”程序的功能 227

7.3.4 检查“Circle”程序的功能 231

7.3.5 升级到Active文档服务器 232

7.4 建立Automation服务器 233

7.4.1 建立“CircleA”程序框架 234

7.4.2 浏览“CircleA”程序的代码 234

7.4.3 暴露属性和方法 236

7.4.4 使用Visual Basic创建Automation客户程序 242

7.5 建立ActiveX控件 244

7.5.1 建立“CircleC”控件的框架 245

7.5.2 浏览“CircleC”控件的代码 245

7.5.3 暴露属性、方法与事件 247

7.5.4 添加属性页 253

第8章 支持Internet 257

8.1 使用WinInet类编程 257

8.1.1 建立“Query”程序的框架 258

8.1.2 与Internet连接 260

8.2 自己的WEB浏览器 265

8.2.1 建立“Browser”程序的框架 265

8.2.2 浏览Web页 267

8.2.3 改善程序的界面 272

8.2.4 检查“Browser”程序的功能 280

附录A 有用的MFC类 281

A.1 CObject类及其子类 281

A.1.1 CObject类 281

A.1.2 CCmdTarget类 281

A.1.3 CWinApp类 282

A.1.4 CDocTemplate类 284

A.1.5 CDocument类 284

A.1.6 CWnd类 285

A.1.7 CFrameWnd类 288

A.1.8 CView类 289

A.1.9 CDC类 290

A.1.10 CMenu类 294

A.2 其他类 295

A.2.1 CString类 295

A.2.2 CRect类 296

A.2.3 CArchive类 297

A.2.4 CTypedPtrList类 298

附录B MFC全局函数和宏 299

B.1 常见的数据类型 299

B.2 运行中的对象模型服务 299

B.3 诊断服务 300

B.4 例外处理 301

B.5 消息映射宏 301

B.6 应用程序信息和管理 302

B.7 ClassWizard注释定界符 302

返回顶部