第1章 Visual C#概述 1
1.1 .NET平台背景 1
1.1.1 第一代Internet 1
1.1.2第二代Internet 2
1.1.3 Microsoft.NET——下一代因特网平台 3
1.2. NET框架结构 3
1.2.1.NET框架目标 4
1.2.2公共语言运行时 5
1.2.3 .NET框架基本类库 6
1.3 C#简介 7
1.3.1 C#的突出优点 8
1.3.2类型系统 10
1.3.3变量 17
1.3.4表达式 20
1.3.5语句 21
1.3.6异常处理 24
1.3.7属性 25
1.4 小结 27
2.1.1 实例演示 28
第2章 文件管理器的实现 28
2.1 提出问题 28
2.1.2 System.IO 30
2.1.3 ListView控件 31
2.2 设计方案 33
2.2.1 文件管理器主界面及功能的设计 33
2.2.2文本编辑器的设计 34
2.3解决方案 36
2.3.1 文件管理器主界面及功能的实现 36
2.3.2文本编辑器的实现 64
2.4 小结 72
第3章 电子书店的实现 73
3.1 提出问题 73
3.1.1 实例演示 73
3.1.2动态加载及Cookie 75
3.1.3应用程序缓存 77
3.1.4会话状态 79
3.2.1 电子书店数据结构的设计 80
3.2 设计方案 80
3.2.2 电子书店实例的功能设计 81
3.3解决方案 84
3.3.1 用户控件——好书推荐表的实现 84
3.3.2 BookOrder类和ShoppingCart类 87
3.3.3 Global.asax文件 91
3.3.4主页面BookShop.aspx的实现 95
3.3.5 ShowCart.aspx页面的实现 103
3.4小结 107
4.1.1 实例演示 108
第4章 电子银行的实现 108
4.1 提出问题 108
4.1.2 COM+的基本知识 112
4.2设计方案 117
4.2.1数据库层的设计 117
4.2.2业务逻辑层的设计 118
4.2.3 ATM界面的设计 119
4.2.4银行出纳员操作界面的设计 119
4.3.1数据库层的实现 120
4.3解决方案 120
4.3.2业务逻辑层的实现 122
4.3.3 ATM界面的实现 138
4.3.4银行出纳员操作界面的实现 148
4.4 小结 163
第5章 网上选课系统的实现 165
5.1提出问题 165
5.1.1实例演示 165
5.1.2 ADO.NET 167
5.2 设计方案 170
5.2.1 数据层的设计 172
5.2.2 COM+应用层的设计 173
5.2.3 Web应用层的设计 174
5.3解决方案 174
5.3.1 COM+应用层的实现 174
5.3.2 Web应用层的实现 180
5.4 小结 201
6.1 提出问题 202
6.1.1 实例演示 202
第6章 网络聊天工具的实现 202
6.1.2TCP协议通信的流程 204
6.1.3 Socket编程基础 205
6.2 设计方案 207
6.2.1服务器端的设计 207
6.2.2客户端的设计 208
6.3解决方案 209
6.3.1服务器端的实现 209
6.3.2客户端的实现 219
6.4 小结 235
第7章 电子邮箱的实现 236
7.1提出问题 236
7.1.1 实例演示 236
7.1.2电子邮箱的实现原理 242
7.1.3 POP3协议 242
7.1.4 SMTP协议 243
7.1.5协议命令的解析 245
7.2 设计方案 246
7.2.1数据库的设计 247
7.2.2客户端的设计 248
7.2.3服务器端的设计 249
7.3解决方案 252
7.3.1客户端的实现 252
7.3.2服务器端的实现 283
7.4 小结 299
第8章 分布式会话的实现 300
8.1提出问题 300
8.1.1 实例演示 300
8.1.2NET远程处理的框架 303
8.1.3远程对象、服务器和客户端 307
8.2 设计方案 309
8.2.1 服务器端的设计 309
8.2.2客户端的设计 312
8.3解决方案 313
8.3.1服务器端的实现 313
8.3.2客户端的实现 318
8.4 小结 331
9.1.1实例演示 332
9.1 提出问题 332
第9章 移动通信管理与收费系统的实现 332
9.1.2 Web Service基础知识 337
9.2 设计方案 343
9.2.1数据库的设计 343
9.2.2 Web服务的设计 346
9.2.3客户端的设计 347
9.3 解决方案 349
9.3.1数据库的实现 349
9.3.2 Web服务的实现 367
9.3.3客户端的实现 386
9.4 小结 405
第10章 网络连锁店的集成 406
10.1 提出问题 406
10.1.1实例演示 406
10.1.2连锁店集成程序的背景 411
10.1.3读取XML文档 412
10.1.4编写XML文档 417
10.2.1数据库的设计 419
10.2 设计方案 419
10.2.2总公司程序的设计方案 423
10.2.3 子公司程序的设计方案 424
10.3 解决方案 424
10.3.1数据库的实现 425
10.3.2总公司程序的实现 429
10.3.3子公司程序的实现 443
10.4小结 455
11.1.1实例演示 456
11.1提出问题 456
第11章 综合性绘图的实现 456
11.1.2 GDI+的编程基础 458
11.1.3在IIS下集成远程服务器对象 459
11.2设计方案 459
11.2.1 服务器端的设计 460
11.2.2客户端的设计 461
11.3解决方案 461
11.3.1 服务器端的实现 462
11.3.2客户端的实现 466
11.4小结 483