当前位置:首页 > 工业技术
Visual C++ 6.0编程技巧与实例分析
Visual C++ 6.0编程技巧与实例分析

Visual C++ 6.0编程技巧与实例分析PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:齐舒创作室编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:1999
  • ISBN:7980034686
  • 页数:377 页
图书介绍:
《Visual C++ 6.0编程技巧与实例分析》目录

前言 1

第一章 Windows基础 1

1.1 Windows编程模式 1

1.1.1 事件驱动与消息处理 1

1.1.2 图形设备接口 3

1.1.3 基于资源的编程 3

1.1.4 动态链接库DLL 4

1.1.5 Windows NT的特点 5

1.2 Windows的窗口类 5

1.2.1 窗口类的结构 6

1.2.2 窗口类的类型 7

1.3.2 缺省窗口过程 8

1.3.1 窗口过程的结构 8

1.3 窗口过程 8

1.2.3 注册窗口类 8

1.3.3 窗口过程子类化 9

1.4 应用程序框架 10

1.4.1 MFC应用程序框架的功能 10

1.4.2 应用程序框架的结构 11

1.4.3 一个具体例子的应用 30

第二章 窗口 33

2.1 窗口 33

2.1.1 CWnd窗口 33

2.1.2 窗口创建与初始化 33

2.1.3 窗口状态 35

2.1.4 窗口消息及处理 36

2.2 滚动窗口 38

2.2.2 创建secondex03滚动应用程序 39

2.2.1 滚动条 39

2.3.1 引言 44

2.3 分离窗口 44

2.3.2 切分窗口 45

2.3.3 CSplitterWnd类 45

2.3.4 动态和静态切分窗口 46

2.3.5 切分窗口的具体应用 47

第三章 消息和命令 69

3.1 消息 69

3.1.1 消息种类 69

3.1.2 消息的传递 69

3.1.3 消息循环 70

3.1.4 消息流程 71

3.1.5 消息映射 71

3.1.7 消息的捕获 72

3.1.6 消息映射宏 72

3.2 命令 73

3.2.1 命令 73

3.2.2 命令传递 74

3.2.3 命令更新 74

3.2.4 命令的捕获 75

第四章 图形设备接口(GDI) 76

4.1 设备描述表 76

4.1.1 创建设备环境 76

4.1.2 设备环境的状态 77

4.2 绘图工具 77

4.2.1 绘图工具的种类 77

4.2.3 笔CPen 78

4.2.2 绘图工具的创建 78

4.2.4 字体 CFont 79

4.2.5 位图CBitmap 80

4.2.6 区域CRgn 81

4.2.7 刷子CBrush 82

4.2.8 调色板Cpalette 82

4.2.9 创建应用程序 83

4.3 坐标与映射 89

4.3.1 Windows坐标 89

4.3.2 映射方式 90

4.3.3 设备坐标与逻辑坐标 91

4.4 打印和打印预览 91

4.4.1 打印流程 92

4.4.2 CPrintInfo类 92

4.4.6 打印页号 93

4.4.4 分页 93

4.4.5 打印时分页 93

第五章 文档与视图 94

5.1 文档 94

5.1.1 文档类 94

5.1.2 文档文件 94

5.1.3 文档数据 94

5.1.4 文档修改标志 95

5.1.5 文档模板 95

5.1.6 文档的序列化 95

5.2 视图 96

5.2.1 视图 96

5.2.2 视图绘制 96

5.2.5 其他视图类 97

5.2.3 处理用户输入 97

5.2.4 UpdateAllViews函数与OnUpdate函数 97

第六章 对话框 98

6.1 使用和定制公用对话框(Common Dialog) 98

6.1.1 公用对话框类型 98

6.1.2 支持文件 99

6.1.3 MFC的封装 99

6.1.4 直接使用公用对话框 99

6.1.5 “嵌套对话框”技术 100

6.1.6 定制公用对话框 100

6.1.7 思路与步骤 101

6.1.8 小结 105

6.1.9 延伸主题 105

6.2.2 思路与步骤 106

6.2 创建可伸缩的对话框 106

6.2.1 问题的提出 106

6.2.3 小结 112

6.2.4 延伸主题 112

6.3 使用属性表(PropertySheet)和属性页(PropertyPage) 113

6.3.1 介绍 113

6.3.2 MFC的封装 113

6.3.3 属性表的数据交换 115

6.3.4 使用属性工作表的一般步骤 115

6.3.5 属性表使用示例 116

6.3.6 小结 122

6.3.7 延伸主题 123

7.1 使用快捷菜单 124

第七章 菜单与资源 124

7.3 动态修改菜单 127

7.4 MCF对菜单的封装 127

7.2 更新菜单状态 127

7.5 自绘制菜单 128

7.6 资源 129

7.6.1 资源 129

7.62 如何创建资源 130

7.7 示例程序 131

第八章 常用控件 162

8.1 静态控制(Static Text) 163

8.2 编辑框(Edit Box) 164

8.3 命令按钮 165

8.6 分组框 166

8.7 列表框(ListBox) 166

8.5 单选按钮(Radio Button) 166

8.4 复选框(CheckBox) 166

8.8 组合框 169

8.9 滚动条 170

8.10 进度条 171

8.11 滑动杆控制 172

8.12 增减量控制(SpinButton) 173

8.13 图像列表 174

8.14 列表控制 176

8.15 树状控制 179

8.16 格式化文本编辑控制(CRichEditCtrl) 181

8.17 示例程序 184

9.2 传统的DLL 203

第九章 动态链接库 203

9.1 DLL的功能 203

9.3 常规DLL 204

9.4 扩展DLL 204

9.5 DLL的导入和连接导出 205

9.6 DLL链接 205

9.7 DLL资源的搜索 205

9.8 自定义控件DLL 206

9.8.1 自定义控件与普通控件 206

9.8.2 自定义控件的窗口类 206

9.8.3 自定义控件通知消息 206

9.9 用AppWizard建立DLL应用程序 207

10.1.1 ActiveX技术背景 210

10.1.2 ActiveX控件与普通控件 210

10.1 ActiveX概念 210

第十章 ActiveX控件 210

10.1.3 OLE控件 211

10.1.4 组件对象模型COM 211

10.1.5 结构化存储 212

10.1.6 Monikers 212

10.1.7 统一数据传输 213

10.1.8 OLE文档 214

10.1.9 在位激活 214

10.1.10 OLE自动化 214

10.1.12 ActiveX控件 215

10.1.13 ActiveX技术 215

10.2.2 创建应用程序tenex01 216

10.2.1 生成ActiveX服务器 216

10.2 使用ActiveX 216

10.2.3 应用程序类 217

10.2.4 文档类 222

10.2.5 本地帧窗口类 223

10.2.6 服务项目类 224

10.2.7 视图类 224

10.2.8 加入ActiveX支持 225

10.2.9 实现应用程序画图功能 227

10.2.10 分析ActiveX服务器应用程序 230

10.3 创建ActiveX容器应用程序 252

10.3.1 应用程序类 252

10.3.2 文档类 253

10.3.3 容器项目类 255

10.3.4 视图类 257

10.3.5 资源 260

10.3.6 建立和运行tenex02 260

10.4. 创建ActiveX控件应用程序tenex03 262

10.5 ActiveX模板库(ATL) 273

第十一章 操作和注册表 279

11.1 文件管理 279

11.1.1 文件管理(CFile)类 279

11.1.2 CArchive类 280

11.1.3 其他文件类 282

11.1.4 Windows注册表 283

第十二章 数据库编程 284

12.1 序言 284

12.2 数据库概念 284

12.4 理解ODBC数据库 285

12.3 数据库的访问 285

12.5 Visual C++ODBC类 286

12.6 使用ODBC 286

12.7 记录ODBC事务 291

12.8 理解OLE DB 292

12.9 理解ADO 293

12.10 在ODBC、OLEDB与ADO之间作出选择 293

12.11 创建ODBC数据库应用程序 294

第十三章 网络编程 327

13.1 WinSocket 327

13.2 MFC的 WinSocket 327

13.2.1 CAyncSocket类 327

13.4.1 WinInet的优势 332

13.4 WinInet 332

13.3 CSocket 332

13.4.2 MFC WinInet类 333

13.4.3 用 WinInet进行Internet编程 334

13.5 使用Internet服务器ISAPI类 344

13.6 小结 347

附录A Visual C++6.0开发环境 348

附录B Microsoft基本类库(MFC)速查 361

B.1 常用的Windows数据类型 361

B.2 Microsoft基本类库的层次结构 362

B.3 MFC的通用类 363

B.4 MFC的消息映射宏 370

附录C ClassWizard支持的MFC类 374

附录D 配套光盘 377

相关图书
作者其它书籍
返回顶部