Visual C++.NET类库应用实例PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:林瑞仲,吴越等编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2003
- ISBN:7505392506
- 页数:492 页
第1章 VC++.NET控件、类与函数 1
目 录 1
1.1 VS.NET新特性 2
1.2NETFramework基础 3
1.2.1 公共语言运行库 3
1.2.2NET Framework类库 4
1.3 VS.NET开发环境 5
1.3.1 编辑浏览区 5
1.3.2辅助工作区 7
1.4.1创建应用程序 8
1.4实例——创建VC++.NET应用程序 8
1.4.2访问应用程序代码 11
1.4.3编译运行应用程序 12
1.4.4实例——创建基于对话框的简单程序 13
1.5VC++.NET常用控件 16
1.5.1标准控件 16
1.5.2高级控件 17
1.5.3程序界面控件 17
1.6.1 对话框类 18
1.6.2文档/视图类 18
1.6 VC++.NET常用类 18
1.6.3 图形设备接口类 19
1.6.4文件与打印控制类 19
1.6.5数据库访问类 20
1.6.6网络编程类 20
1.6.7XML文档处理类 21
1.7 VC++.NET常用函数 22
1.8小结 22
第2章标准控件与高级控件 23
2.1控件的使用方法 24
2.2.1静态控件 27
2.2常用标准控件 27
2.2.2按钮控件 28
2.2.3列表框控件 28
2.2.4编辑框控件 29
2.2.5组合框控件 30
2.3静态添加控件 32
2.4控件的动态生成 32
2.5实例——使用标准控件 33
2.6高级控件 45
2.6.1进度条控件 46
2.6.2滑块控件 49
2.6.3动画控件 54
2.6.4树形视图控件 58
2.6.5选项卡控件 64
2.7使用第三方控件 64
2.8个性化常用的控件 79
2.8.1实例——个性化按钮 79
2.8.2实例——个性化文本编辑框 82
2.9小结 86
第3章程序界面控件设计 87
3.1.1 概述 88
3.1菜单设计 88
3.1.2利用资源编辑器编辑菜单 89
3.1.3映射菜单命令到成员函数 91
3.1.4 与菜单有关的类 93
3.1.5实现菜单的动态控制 95
3.2设计工具栏 96
3.2.1创建和使用 96
3.2.2 工具栏类 98
3.2.3在框架中创建和显示工具栏 99
3.3状态栏 101
3.4.2创建与使用加速键和组合键 103
3.4其他资源 103
3.4.1创建与使用位图资源 103
3.4.3创建与使用对话框资源 105
3.4.4创建与使用字符串资源 105
3.5定义窗体风格 106
3.6个性化程序设计 107
3.6.1 创建椭圆形窗口 107
3.6.2改变窗口背景色 109
3.6.3使窗口不可移动 109
3.7小结 110
第4章对话框类 111
4.1 对话框基类简介 112
4.2模式对话框与无模式对话框 113
4.3使用对话框类 114
4.3.1新建对话框 114
4.3.2对话框模板 115
4.3.3设计对话框 117
4.3.4为对话框添加类 118
4.3.5为对话框类添加成员变量 119
4.3.6对话框的数据交换机制 120
4.3.7初始化对话框 121
4.3.8处理控件通知消息 122
4.3.9对话框的返回值和显示 123
4.4标准对话框类 123
4.5选择颜色对话框类 125
4.6选择字体对话框类 126
4.7打印对话框类 127
4.8查找替换对话框类 128
4.9基于对话框的应用程序框架 129
4.9.1建立程序框架 130
4.9.2动态增减对话框中的控件 137
4.9.3属性选项卡与向导 139
4.9.4实例——数字游戏 142
4.10小结 152
第5章文档/视图类 153
5.1 与文档/视图有关的类 154
5.1.1文档/视图结构 154
5.1.2框架窗口类与框架窗口对象 155
5.1.3创建框架窗口 156
5.1.4 MFC应用程序向导创建框架窗口的方法 156
5.1.5文档模板CDoc Template类与文档对象 158
5.1.6视图CView类与视图对象 159
5.2.1创建 160
5.1.7文档、视图、框架和应用对象间的通信 160
5.2实例——“画板” 160
5.2.2程序设计 161
5.3实例——扩充的“画板” 169
5.3.1创建 169
5.3.2程序设计 171
5.4多视图程序 176
5.4.1视图分割 177
5.4.2多视图与文档之间的通信 177
5.4.3实例——支持分割视图的“画板” 178
5.5 小结 184
第6章图形设备接口类 185
6.1概述 186
6.1.1 GDI 186
6.1.2 GDI设备 186
6.2图形设备类 186
6.2.1客户区图形设备CClientDC 187
6.2.2 窗口画面图形设备CPaintDC 187
6.2.3用CWindowsDC管理文档窗口 188
6.3坐标、映射模式与绘图模式 188
6.3.3绘图模式 189
6.3.1 GDI坐标 189
6.3.2逻辑映射模式 189
6.4与绘图相关的常用类与结构 190
6.4.1 POINT结构与CPoint类 190
6.4.2 RECT结构与CRect类 190
6.4.3 SIZE结构与CSize类 191
6.4.4 CRgn类 191
6.5与画刷相关的类 192
6.5.1 CBrush类 192
6.5.2创建与调用画刷 192
6.6.1 CPen类 193
6.6与画笔有关的类 193
6.6.2创建与调用画笔 194
6.7位图与位图文件处理类 194
6.7.1 CBitmap类与BITMAP结构 195
6.7.2使用位图资源 195
6.7.3创建与显示位图 196
6.8字体类 198
6.8.1 LOGFONT结构与CFont类 199
6.8.2创建字体与输出文本 200
6.9.1 UpdateAllViews、ValidateRect和UpdateWindow函数 201
6.9设备更新与重画函数 201
6.9.2 OnInitialUpdate和OnUpdate函数 202
6.9.3 OnDraw函数 203
6.10实例——简单的动画效果 203
6.11 小结 210
第7章文件操作与打印控制类 211
7.1文件操作类 212
7.1.1文件及其属性 212
7.1.2 CFile类 217
7.1.3查找文件 217
7.1.4 CArchive类 222
7.1.5 Serialize成员函数 223
7.2实例——存取SDI程序文档 224
7.2.1设计程序界面 224
7.2.2在文档中处理数据 227
7.3实例——存取MDI文档 232
7.3.1设计程序界面 232
7.3.2移植SDI应用至MDI应用 234
7.4启动资源管理器和拖放文件 237
7.4.1程序注册 237
7.4.2启用拖放功能 239
7.4.3测试资源管理器的启动和拖放功能 240
7.5打印编程类 241
7.5.1建立支持打印的框架 241
7.5.2 CPrintInfo类和打印相关函数 242
7.6所见即所得打印 243
7.6.1创建程序 244
7.6.2处理打印字体 246
7.7实例——多页打印 250
7.8小结 254
第8章数据库访问类 255
8.2.1 工作原理 256
8.2 ODBC编程 256
8.1 数据库基本知识 256
8.2.2创建数据源 257
8.2.3 MFC提供的ODBC数据库类 259
8.2.4应用ODBC编程 260
8.3 实例——访问ODBC数据库 262
8.3.1创建Microsoft Access数据源 262
8.3.2创建访问程序 263
8.3.3查找数据库表的记录 265
8.4 DAO简介 269
8.5.2ADO编程模型 270
8.5 ADO技术 270
8.5.1特点 270
8.5.3 ADO接口 271
8.5.4 ADO库 271
8.6 实例——访问ADO数据库 272
8.7 ADO.NET 279
8.7.1 NET中的数据访问 279
8.7.2读取数据 279
8.7.3 DataSet、DataTable和RecordSet 280
8.7.4转换现有代码 281
8.7.5更新数据 282
8.7.6XML扩展支持 283
8.8小结 284
第9章网络编程类 285
9.1网络编程基础 286
9.1.1 OSI模型 286
9.1.2TCP/IP协议 287
9.1.3应用层协议 287
9.1.4 Internet应用 288
9.2利用ChtmlView实现简单的Web浏览器 288
9.3.1 MFC WinInet类的特点 293
9.3 WinInet接口 293
9.3.2 WinInet中的类 294
9.3.3 利用WinInet创建简单的FTP客户端程序 295
9.4 Sockets编程 303
9.4.1 Windows Sockets分类 303
9.4.2 Widows Sockets API 303
9.4.3 MFC Socket类 305
9.4.4获取主机名和IP 305
9.5 实例——基于CSocket类的聊天程序 309
9.5.1 CSocket类的扩展 309
9.5.2服务器程序设计 310
9.5.3客户端程序设计 318
9.6小结 326
第10章XML文档处理类 327
10.1XML概述 328
10.1.1 HTML 328
10.1.2XML 329
10.2.NET的XML类 331
10.2.1 XmlTextReader类 331
10.2.2XMLdatingReader类 332
10.2.3XMLeader类 332
10.2.4 XmlWriter类 333
10.2.6 XPathNavigator类 334
10.2.5 XmlDocument类 334
10.2.7 XPathDocument类 335
10.2.8 XslTransform类 335
10.3用XmlTextReader读取XML文档 336
10.4 用XmlTextWriter编写XML 340
10.5用XslTransform类实现XSLT转换 344
10.6.1计算机产品销售公司的方案 346
10.6.2项目的开发生命周期 346
10.6应用实例 346
10.6.3创建Scheduler应用程序 347
10.6.4测试Scheduler应用程序 353
10.7 小结 354
第11章动态链接库函数 355
11.1动态链接库的概念 356
11.1.1建立DLL 356
11.1.2 调用DLL 357
11.1.3动态链接库编程 357
11.2 MFC 中的DLL 358
11.3创建用户动态链接库 361
11.4 MFC扩展DLL 368
11.5 实例——调用动态链接库 370
11.6小结 380
第12章多媒体编程函数 381
12.1 多媒体程序开发方法 382
12.1.1多媒体音频文件格式 382
12.1.2多媒体视频文件格式 382
12.2 MCI控制方法 383
12.2.1 MCI设备类型 383
12.2.2 MCI函数编程步骤 383
12.3 MCIWnd窗口类 386
12.4实例——CD播放器 387
12.5实例——MIDI播放器 396
12.6实例——Wave播放器 406
12.7实例——Windows媒体播放器 413
12.8小结 416
第13章多线程编程函数 417
13.1进程与线程概述 418
13.2基于SDK多线程编程 418
13.2.1编写线程函数 418
13.2.4 中止线程 419
13.2.3挂起及恢复线程 419
13.2.2创建线程 419
13.2.5设置线程优先级 420
13.2.6实例——线程处理 420
13.3基于MFC的多线程编程 422
13.3.1 MFC中的线程 422
13.3.2线程类CWinThread 422
13.3.3实例——多线程程序 423
13.4.NET Framework对多线程的支持 424
13.4.1.NET Framework中的线程类 425
13.4.2创建线程 426
13.4.3控制线程 427
13.4.4实例——多线程程序 428
13.5启动和终止线程 430
13.5.1启动 430
13.5.2终止 432
13.6线程间的通信与同步 433
13.6.1线程间的通信 433
13.6.2实例——线程间的通信 434
13.6.3同步对象和同步访问对象 437
13.7实例——使用工作线程 442
13.8实例——使用用户界面线程 444
13.9小结 446
第14章COM编程 447
14.1 COM概述 448
14.1.1演变 448
14.1.2 COM组件 448
14.1.3 COM中的线程 449
14.1.4 COM+ 449
14.2 COM在C++中的形式 449
14.2.1基本元素定义 449
14.2.2使用和处理COM对象 450
14.2.3 IUnknown接口 452
14.2.4 IDispatch接口 453
14.2.5访问接口 454
14.2.6实例——控制台程序 454
14.3 OLE 458
14.3.1 OLE容器 458
14.3.2OLE服务器 459
14.3.3实例——简单的OLE容器/完全服务器 461
14.4 ActiveX控件 465
14.4.1概述 465
14.3.4增强容器功能 465
14.4.2建立ActiveX控件 466
14.4.3检测创建的ActiveX控件 470
14.5基于属性的编程 471
14.6使用ATL实现COM 473
14.6.1 COM编程模式 473
14.6.2实例——创建ATL组件 473
14.6.3测试ATL组件 476
14.7小结 478
第15章ATL Server函数 479
15.1.1基本概念 480
15.1 ATLServer概述 480
15.2创建ATLServer应用程序 481
15.3用ATLServer创建Web服务 482
15.3.1在ATL中创建XMLWeb Services 482
15.3.2调用XMLWeb Services 483
15.4实例——基于ATLServer的客户薄应用程序 483
15.4.1实例分析 483
15.4.2创建基于HTML表单的界面 484
15.4.3创建ATLServer项目 485
15.4.4创建空XML文件 491
15.6小结 492
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《物联网与嵌入式技术及其在农业上的应用》马德新 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017