程序设计Visual C++ 6PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:本书编写委员会编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2000
- ISBN:7505364499
- 页数:358 页
第1章 初识Visual C++6 1
1.1 Visual C++6集成开发环境 1
1.1.1 Visual C++6开发平台 2
1.1.2 开发工具 8
1.2 HelloWorld 1程序 12
1.3 创建第一个工程 14
1.4 小结 18
习题 18
第2章 C++语言基础知识 19
2.1 编程基础 19
2.1.1 编程概述 20
2.1.2 数据类型 24
2.1.3 变量 27
2.1.4 结构 30
12.2.3 把文件发送给FTP服务器 31
2.1.5 表达式 33
2.1.6 C++的流程 42
2.1.7 函数 49
2.1.8 指针 54
2.1.9 数组 67
2.1.10 作用域和变量 71
2.2 面向对象编程介绍 75
2.2.1 面向对象编程是如何进行的 75
2.2.2 面向对象编程的优点 76
2.2.3 封装、继承和多态性 76
2.3 小结 77
习题 77
第3章 MFC编程概述 79
3.1 什么是MFC 79
3.3 MFC使用方面的优势 80
3.2 MFC的设计原理 80
3.1.1 MFC的功能 80
3.3.2 可扩展体系结构 82
3.3.1 丰富的特性 82
3.3.3 MFC层次设计 83
3.3.4 窗口 83
3.3.5 图形 85
3.3.6 数据库支持 86
3.4 小结 87
习题 87
第4章 菜单、状态栏和工具栏 89
4.1 创建和编辑菜单 89
4.1.1 创建菜单 91
4.1.2 MFC中的菜单消息 92
4.2.1 创建状态栏 93
4.2 状态栏 93
4.2.2 自定义状态栏 95
4.3 工具栏 98
4.3.1 创建和控制工具栏 99
4.3.2 使用ReBar控件 104
4.4 小结 105
习题 105
第5章 鼠标和键盘输入 107
5.1 输入基础以及系统状态 107
5.2 鼠标输入 108
5.2.1 创建鼠标消息处理程序 108
5.2.2 在屏幕坐标和窗口坐标之间转换 110
5.3 创建更改鼠标指针的MFC演示程序 111
5.3.1 捕获鼠标 114
5.4 键盘输入 115
5.3.2 限制鼠标移动 115
5.4.1 显示键盘焦点 116
5.5 小结 121
习题 121
第6章 图形与位图 123
6.1 介绍图形设备界面 123
6.1.1 图形类型 123
6.1.2 GDI设备类型 124
6.2 设备描述表 125
6.2.1 DC绘图属性 126
6.2.2 WM_PAINT消息 129
6.2.3 绘制坐标 129
6.2.4 触发WM_PAINT 130
6.2.5 响应除WM_PAINT之外的其他消息进行绘图 131
6.3.1 GDI颜色支持 132
6.3 处理文本 132
6.3.2 文本颜色 133
6.3.3 对齐文本 134
6.3.4 调整文本 135
6.4 字体 136
6.4.1 什么是字体 136
6.4.2 将对象选入DC 136
6.4.3 选择常备字体 137
6.4.4 选择非常备字体 137
6.5 画笔和画刷 140
6.5.1 画笔 140
6.5.2 画刷 142
6.6 映射模式 144
6.7 图形光栅操作 145
6.7.1 文本绘图函数 146
6.7.2 文本坐标的计算 148
6.8 剪取区域 151
6.9 位图内存和视频内存 152
6.9.1 位、像素位以及颜色深度 153
6.10 创建CBitmap对象 154
6.11 加载和设置位图内容 155
6.12 将CBitmaps绘制到屏幕上 156
6.13 绘制位图 157
6.13.1 创建并显示位图 158
6.14 位图光栅操作 159
6.15 调色板和颜色 162
6.15.1 HSV 163
6.15.2 逻辑调色板 164
6.15.3 调色板事件 166
6.15.4 SetSystemPaletteUse()函数 167
6.16 小结 168
习题 168
第7章 控件与对话框 169
7.1 创建控件 170
7.1.1 使用CButton类 172
7.1.2 使用CListBox类 174
7.1.3 使用CEdit类 177
7.1.4 使用CStatic类 180
7.1.5 使用CScrollBar类 183
7.1.6 使用CComboBox类 185
7.2.1 CPropertySheet和CPropertyPage 187
7.2 属性单和属性页 187
7.3 使用对话框编辑器 191
7.3.1 对话框模板 191
7.3.2 创建新的对话框模板 192
7.3.3 编辑一个对话框模板 192
7.3.4 测试对话框 196
7.4 CDialog类 197
7.4.1 模式与非模式对话框的对比 197
7.4.2 用Class Wizard创建CDialog派生类 199
7.5 对话框数据交换和校验 200
7.5.1 创建DDX变量 200
7.5.2 DoDataExchange和UpdateData 201
7.6 AddressBook演示程序 203
7.6.1 编辑演示程序的对话框 203
7.6.2 CContact类 204
7.6.3 重载OnInitdialog 205
7.6.4 处理WM_DESTROY消息 206
7.6.5 显示数据 207
7.6.7 建立和测试演示程序 208
7.6.6 处理按钮通知 208
7.7 在对话框中派生控件类 209
7.7.1 创建控件类 209
7.7.2 AddressBook演示程序:CAutoCompleteComboBox 212
7.8 小结 215
习题 215
8.1 文档/视图设计 217
第8章 文档/视图 217
8.2 CDocument类 218
8.2.1 在应用程序内声明一个文档类 219
8.2.2 CDocument的成员函数 220
8.2.3 文档和消息处理 221
8.2.4 使用复杂文档数据 222
8.2.5 CCmdTarget和CDocItem的益处 225
8.3 InitInstance函数对文档的重要性 227
8.3.1 应用程序如何管理文档和视图 228
8.3.2 关注CSingleDocTemplate类 228
8.3.3 简介框架窗口 229
8.3.4 文档模板资源 229
8.3.5 常备视图资源 229
8.3.6 使用多个模板 230
8.3.7 销毁用AddDocTemplate()成员函数添加的文档 231
8.4 了解和使用CView类 231
8.4.1 声明一个视图类 231
8.4.2 分析CView成员函数 232
8.4.3 使用视图和消息 234
8.4.4 CView类的MFC派生变种 234
8.4.5 CForm视图与基于对话框的应用程序的对比 235
8.4.6 返回框架窗口 235
8.4.7 AfxGetMainWnd()的作用 236
8.5 打印和打印预览 236
8.5.1 Windows API打印机支持 236
8.5.2 用MFC进行打印 237
8.5.3 打印预览体系结构 237
8.6 MDI应用程序的布局 238
8.7 管理文档、视图和框架窗口的复杂组合 239
8.7.1 使用多文档类型 240
8.7.2 使用文档的多个视图 240
8.8 拆分窗口 242
8.8.1 区分拆分窗口 243
8.8.2 理解特定于CSplitterWnd类的内容 243
8.8.3 详细讲解动态拆分 244
8.8.4 在动态面板中使用不同的视图 246
8.8.5 使用CRuntimeClass对象 247
8.8.6 对与多个文档关联的视图使用拆分器 247
8.8.7 使用静态拆分器 248
8.8.8 创建静态拆分器 248
8.8.9 共享滚动条 249
8.8.10 确定实际的和理想的尺寸 251
8.8.11 拆分器的性能问题 251
8.9 为窗口定义子类 251
8.9.1 使用MFC定义窗口子类 252
8.9.2 文档/视图体系结构的替代 254
8.10 小结 254
习题 254
第9章 线程 255
9.1.1 创建工作者线程 256
9.1 线程 256
9.1.2 线程函数 258
9.1.3 创建用户界面线程 258
9.1.4 挂起和继续执行线程 260
9.1.5 使线程睡眠 260
9.1.6 终止一个线程 261
9.1.7 从一个线程中终止另一个线程 261
9.1.8 线程、进程和优先级 264
9.1.9 进程优先级类 265
9.2 在线程之间共享MFC对象 266
9.3 在多线程应用程序中使用C运行函数 268
9.4 ThreadDemol程序 268
9.5 小结 272
习题 272
10.1 DLL概述 273
10.1.1 动态库和静态库 273
第10章 动态链接库 273
10.1.2 加载DLL 274
10.2 Visual C++常规DLL 275
10.2.1 了解常规DLL内部 275
10.2.2 动态加载DLL 277
10.3 MFC扩展DLL 277
10.3.1 MFC扩展DLL的内部原理 278
10.3.2 通过MFC扩展DLL导出类 278
10.3.3 AFX_EXT_CLASS宏 279
10.3.4 使用嵌套的MFC扩展DLL 279
10.3.5 导出资源 280
10.3.6 编写在DLL中封装文档和视图的演示程序 280
10.4 小结 284
习题 284
第11章 数据库编程 285
11.1 ODBC定义与数据库术语 285
11.2 ODBC的实现 286
11.3 CDatabase类 286
11.4 CRecordset类 289
11.4.2 打开一个记录集 294
11.4.1 构造一个记录集 294
11.4.3 使用RFX读写数据 295
11.4.4 过滤记录 295
11.4.5 排序返回的记录集中的记录 298
11.4.6 在结果集合中移动 299
11.4.7 保存记录 299
11.5 使用MFC DAO类 300
11.5.1 CDaoDatabase类 300
11.4.8 删除记录 300
11.5.2 CDaoWorkspace类 303
11.5.3 CDaoRecordset类 303
11.6 小结 305
习题 305
第12章 网络编程 307
12.1 CInternetSession类 307
12.2 CFtpConnection类 309
12.2.1 连接到一个FTP服务器 310
12.2.2 从FTP服务器中检索文件 311
12.2.4 其他FTP函数 311
12.2.5 CInternetFile类 312
12.2.6 CFtpFileFind类 313
12.3 套接字和CSocket类 314
12.3.1 创建套接字 314
12.3.2 连接到套接字 315
12.3.3 监听一个连接 316
12.3.4 读和写数据 317
12.4 小结 318
习题 318
第13章 ActiveX及其控件 319
13.1 ActiveX的起源和使用 319
13.2 理解各种ActiveX技术 321
13.2.1 自动化服务器 321
13.2.4 COM对象 322
13.2.3 定义ActiveX控件 322
13.2.2 自动化控制器 322
13.2.5 ActiveX文档 323
13.2.6 ActiveX容器 323
13.3 ActiveX能做些什么 324
13.4 确定需要哪种ActiveX组件 325
13.4.1 使用自动化服务器和控制器 325
13.4.2 使用ActiveX控件 325
13.4.3 使用COM对象 326
13.4.4 使用MFC来创建ActiveX组件 327
13.4.5 使用ATL来创建ActiveX组件 327
13.4.6 使用BaseControl框架来创建ActiveX组件 328
13.4.7 创建自己的框架 329
13.5 基本的ActiveX组件体系结构 329
13.5.1 ActiveX自动化服务器 329
13.6.1 MIDL编译器 331
13.6.2 Mktyplib 331
13.6 建立ActiveX组件需要的支持工具 331
13.5.2 ActiveX控件 331
13.6.3 GUIDGEN 332
13.6.4 RegEdit 332
13.6.5 注册服务器 332
13.6.6 Ole2View 332
13.6.7 把工具添加到Visual C++开发环境中 333
13.6.8 把GUIDGEN添加到Visual C++环境中 333
13.7 用MFC创建一个基本的ActiveX控件 333
13.7.1 创建基本的控件工程 334
13.7.2 控件注册 336
13.7.3 创建方法 338
13.7.4 属性 343
13.7.5 创建属性页 348
13.7.6 添加事件 351
13.7.7 持久性 353
13.8 绘制控件 354
13.9 标准绘制 354
13.10 小结 357
习题 357
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017