第1章 Visual Studio.NET IDE概览 2
1.1 基础知识 2
1.1.1 VS.NETIDE概览 2
1.1.2 工程类型与创建 5
1.2 编程思路 8
1.3 操作步骤 8
1.4 创意与超越 10
1.5 本章小结 10
2.1.1 .NET框架 12
2.1 基础知识 12
第2章 世界,你好 12
2.1.2 域名空间 13
2.2 编程思想 15
2.3 操作步骤 15
2.4 创意与超越 17
2.5 本章小结 19
第3章 计算器应用程序 21
3.1 基础知识 21
3.1.1 MFC概述 21
3.1.2 控件 25
3.3 操作步骤 29
3.2 编程思路 29
3.4 创意与超越 31
3.5 本章小结 32
第4章 资源管理器 34
4.1 基础知识 34
4.1.1 目录树控件 34
4.1.2 列表控件 37
4.2 编程思路 40
4.3 操作步骤 40
4.5 本章小结 46
4.4 创意与超越 46
第5章 SDI范例程序 48
5.1 基础知识 48
5.1.1 菜单 49
5.1.2 工具栏 52
5.1.3 状态栏 53
5.2 编程思路 54
5.3 操作步骤 55
5.4 创意与超越 56
5.5 本章小结 57
第6章 多功能编辑器 59
6.1 基础知识 59
6.1.2 使用多文档模板 60
6.1.1 了解文档/视图结构 60
6.1.3 使用文档的多个视图 62
6.1.4 文档的存储 63
6.2 编程思路 64
6.3 操作步骤 65
6.3.1 通过向导创建一个多文档的应用程序框架 65
6.3.2 注册新的文档模板 66
6.3.3 实现文档的多视图 69
6.4 创意与超越 72
6.5 本章小结 73
7.1.1 CDC类 75
第7章 画图范例程序 75
7.1 基础知识 75
7.1.2 GDI对象 80
7.2 编程思路 86
7.3 操作步骤 86
7.4 创意与超越 90
7.5 本章小结 91
第8章 使用MFC访问ODBC数据源 94
8.1 基础知识 94
8.1.1 数据库基本知识 94
8.1.2 SQL语言简介 94
8.1.3 ODBC的有关知识 97
8.1.4 MFC中的ODBC类 98
8.1.5 数据库的基本操作和技巧 101
8.2 编程思路 103
8.3 操作步骤 103
8.4 创意与超越 116
8.5 本章小结 117
第9章 使用ADO访问数据库 119
9.1 基础知识 119
9.1.1 ADO概述 119
9.1.2 ADO对象模型 120
9.1.3 ADO开发概述 121
9.2 编程思路 125
9.3 操作步骤 126
9.4 创意与超越 141
9.5 本章小结 143
第10章 使用DirectX技术实现录音机功能 146
10.1 基础知识 146
10.1.1 DirectX的相关知识 146
10.1.2 DirectX音频组件的相关知识 146
10.1.3 DirectX中的DirectSound 147
10.1.4 DirectSound的开发 148
10.2 编程思路 152
10.3 操作步骤 152
10.5 本章小结 166
10.4 创意与超越 166
第11章 媒体播放器 169
11.1 基础知识 169
11.1.1 ActiveX控件的基础知识 169
11.1.2 在VC中ActiveX的使用 169
11.1.3 Windows Media Player控件的使用 170
11.2 编程思路 175
11.3 操作步骤 175
11.4 创意与超越 182
11.5 本章小结 183
12.1.1 套接字编程基本概念 185
第12章 邮件检查器 185
12.1 基础知识 185
12.1.2 Windows Sockets概述 186
12.1.3 MFC Sockets类编程 187
12.1.4 POP3协议的基本知识 191
12.2 编程思路 191
12.3 操作步骤 192
12.4 创意与超越 197
12.5 本章小结 200
13.1 基础知识 202
13.1.1 FTP协议的基本知识 202
第13章 FTP客户端应用程序 202
13.1.2 MFC WinInet类 203
13.2 编程思路 208
13.3 操作步骤 208
13.4 创意与超越 218
13.5 本章小结 218
第14章 邮件发送系统 220
14.1 基础知识 220
14.1.1 MAPI概述 220
14.1.2 简单MAPI介绍 221
14.1.3 动态库的加载 223
14.1.4 MFC对MAPI的支持 224
14.2 编程思路 225
14.3 操作步骤 226
14.4 创意与超越 228
14.5 本章小结 228
第15章 股票查询系统 230
15.1 基础知识 230
15.1.1 ISAPI扩展编程基础 230
15.1.2 MFCISAPI扩展编程 231
15.1.3 创建ISAPI扩展的一般步骤 233
15.1.4 MFC ISAPI过滤器编程 233
15.2 编程思路 236
15.3 操作步骤 236
15.1.5 MFC DAO编程 236
15.4 创意与超越 242
15.5 本章小结 242
第16章 ATL加/解密控件 244
16.1 基础知识 244
16.1.1 COM简介 244
16.1.2 ATL简介 250
16.2 编程思路 261
16.3 操作步骤 262
16.4 创意与超越 272
16.5 本章小结 272
17.1.1 Web服务的相关概念 274
第17章 天气信息查询系统 274
17.1 基础知识 274
17.1.2 SOAP 275
17.1.3 UDDI 276
17.1.4 WSDL 277
17.1.5 .disco文件与域名空间 280
17.2 编程思路 282
17.3 操作步骤 283
17.4 创意与超越 290
17.4.1 实现新增记录的功能 290
17.4.2 实现删除记录的功能 291
17.5 本章小结 292
17.4.3 Web服务的增强 292
第18章 天气信息查询客户端 294
18.1 基础知识 294
18.1.1 Web Service客户端的简单介绍 294
18.1.2 Web Service客户端的开发 295
18.1.3 在VC中调用Web Service 297
18.2 编程思路 297
18.3 操作步骤 297
18.3.1 使用托管的C++代码访问Web Service 297
18.3.2 使用标准C++代码访问Web Service 299
18.4.1 实现更多的Web服务 302
18.4 创意与超越 302
18.4.2 Web服务的增强 303
18.5 本章小结 303
附录A .NET Framework 304
A.1 CLR 304
A.1.1 元数据 305
A.1.2 IL 307
A.1.3 JIT编译器 307
A.1.4 CLS与CTS 308
A.2 类库 308
A.2.1 装配件 309
A.2.2 域名空间 309