第一章 Visual C#DNS开发 1
1.1 IP协议和DNA简介 1
1.1.1 IP协议简介 1
1.1.2 域名简介 4
1.2 与DNS相关类的简介 5
1.2.1 Dns类 5
1.2.2 IPHosEntry类 8
1.2.3 IPAddress类 8
1.2.4 DnsPermission类 10
1.3 DNS程序示例 10
1.3.1 获取本地主机名称 10
1.3.2 解析主机 13
1.3.3 通过主机名获取主机信息 15
1.3.4 通过IP地址获取主机信息 18
1.3.5 将整数转换为IP地址格式 19
1.4 DNS集成服务系统 20
1.5 本章小结 25
第二章 Visual C#套按字编程 26
2.1 与套接字相关的类简介 26
2.1.1 Socket类以及其常用属性 26
2.1.2 Socket类常用方法 26
2.2 套按字编程示例 46
2.2.1 套按字绑定 46
2.2.2 套接字监听与接受连接请求 48
2.2.3 连接 53
2.2.4 数据发送与接收 56
2.3 套按字网络程序综合开发实例 71
2.3.1 网络按时收费程序 71
2.3.2 同步网络聊天程序 75
2.3.3 异步聊天程序 81
2.4 本章小结 82
第三章 Visual C#TCP协议编程 83
3.1 Visual C#TCP协议编程基础 83
3.1.1 TCP协议层次结构 83
3.1.2 TCP协议规范 85
3.2 TCP协议相关类简介 86
3.2.1 TcpListener类 86
3.2.2 TepClient类 87
3.2.3 NetworkStream类 89
3.3 HTTP协议常用方法详解 93
3.3.1 监听 93
3.3.2 请求连接 95
3.3.3 接受连接 96
3.3.4 Socket类的Send方法在Tcp编程中的应用 98
3.3.5 NetworkStream类的Read方法程序示例 100
3.3.6 NetworkStream类的Write、Flush方法示例 103
3.3.7 Socket类的Receive方法在Tcp编程中的应用 103
3.4 远程控制开发 105
3.4.1 控制端开发 106
3.4.2 服务端开发 114
3.4.3 必要设置 129
3.4.4 演示 131
3.5 本章小结 135
第四章 Visual C#FTP编程 136
4.1 FTP协议 136
4.1.1 FTP简介 136
4.1.2 FTP命令 137
4.1.3 FTP响应码 139
4.2 FTP站点建立 140
4.3 FTP浏览器开发 145
4.3.1 AxDHTMLEdit控件简介 145
4.3.2 FTP浏览器开发 146
4.4 文件传输系统开发 149
4.4.1 文件传输服务器开发 150
4.4.2 文件传输客户端开发 154
4.5 本章小结 160
第五章 Visual C#HTTP协议编程 161
5.1.1 HTTP协议简介 161
5.1.2 HTTP基本语法 162
5.2 与HTTP相关的类简介 165
5.2.1 HttpWebRequest类 165
5.2.2 HttpWebResponse类 168
5.2.3 WebRequest类 169
5.2.4 WebResponse类 173
5.2.5 Uri在 174
5.2.6 WebClient类 177
5.3.1 HttpWebRequest流操作 180
5.3 Visual C#Http协议编程常用方法详解 180
5.3.2 WebRequest流操作 183
5.3.3 上传文件 185
5.3.4 下载文件 188
5.3.5 认证 189
5.3.6 SSL(安全套接字层) 189
5.3.7 代理 189
5.4 Internet浏览器SHARP EXPLORER1.0开发 190
5.4.1 界面设计 190
5.4.2 编写代码 194
5.4.3 演示 206
5.5 本章小结 208
6.1.1 UDP(用户数据协议)简介 209
6.1.2 NET平台与UDP相关的类 209
第六章 UDP协议与SMTP协议编程 209
6.1 UDP协议编程 209
6.1.3 UDP开发实例 213
6.2 SMTP协议编程 216
6.2.1 SMTP介绍 216
6.2.2 SmtpMail类 219
6.2.3 MailMessage类 220
6.2.4 MailAttachment类 221
6.2.5 Visual C#SMTP协议编程实例 221
6.3 本章小结 228
7.1 ASP.NET基础 229
7.1.1 Microsoft.NET革命 229
第七章 ASP.NET应用程序开发 229
7.1.2 ASP.NET运行机制 230
7.1.3 ASP.NET进步 230
7.1.4 在本地主机上建立站点 231
7.1.5 ASP.NET应用程序 237
7.1.6 Visual C# ASP.NET开发入门 238
7.1.7 第一个ASP.NET应用程序开发 240
7.2 ASP.NET网页控件 242
7.2.1 TextBox控件 242
7.2.2 Label控件 244
7.2.3 Button控件 245
7.2.5 ImageButton控件和Image控件 246
7.2.4 LinkButton控件 246
7.2.6 DropDownList控件 248
7.2.7 ListBox控件 250
7.2.8 Panel, RadioButton, CheckBox控件 252
7.2.9 RadioButton List控件和CheckBoxList控件 252
7.2.10 Calendar控件 253
7.2.11 超链接控件HyperLink控件 254
7.2.12 HTML工具 256
7.3.ASP.NET开发实例 257
7.3.1 主页设计 257
7.3.2 注册页设计 258
7.3.3 编码 259
7.3.4 演示 261
7.4 本章小结 263
第八章 ASP.NET服务开发 264
8.1 第一个ASP.NET服务项目开发 264
8.1.1 ASP.NET服务简介 264
8.1.2 第一个ASP.NET服务开发 265
8.1.3 在ASP.NET应用程序里使用ASP.NET服务 267
8.2 ASP.NET服务开发实例 269
8.2.1 带参数的ASP.NET服务开发 269
8.2.2 在ASP.NET服务项目中使用ASP.NET服务 283
8.2.3 登录服务与注册服务开发 284
8.2.4 超级服务开发 286
8.2.5 一个项目里编写多个方法 287
8.2.6 在Windows程序中使用ASP.NET服务 288
8.2.7 在ASP.NET服务中使用Windows组件 289
8.3 重建我的酷网 290
8.3.1 主页设计 290
8.3.2 子网页WebForm2设计 292
8.3.3 子网页WebForm3设计 292
8.3.4 子网页WebForm4设计 293
8.3.5 演示 294
8.4 本章小结 295
第九章 数据库开发基础 296
9.1 数据库建立 296
9.1.1 建立SQL数据库 296
9.1.2 建立OLE数据库 299
9.2 数据库连接 301
9.2.1 SQL数据库的连接 302
9.2.2 OLE数据库的连接 306
9.3 数据浏览与查询 311
9.3.1 DataGrid控件 311
9.3.2 SQL数据库数据浏览与查询 312
9.3.3 OLE数据库数据浏览与查询 315
9.4 数据插入、删除与更新 316
9.4.1 数据插入 316
9.4.2 数据删除 322
9.4.3 数据更新(替换) 328
9.5 数据库的其他常用操作 332
9.5.1 创建数据表和修改数据表 332
9.5.2 使用SqlDataReader读取数据 335
9.5.3 多数据库协同操作 337
9.6 本章小结 341
第十章 Visual C#数据开发实例——图书销售服务系统 342
10.1 界面设计 343
10.1.1 主窗体设计 343
10.1.2 子窗体1(Form2)设计 343
10.1.3子窗体2(Form3)设计 346
10.1.4子窗体3(Form4)设计 346
10.1.5子窗体4(Form5)设计 347
10.2 编写代码 348
10.2.1 主窗体代码 348
10.2.2子窗体Form2代码 356
10.2.3 子窗体Form3代码 358
10.2.4 子窗体Form4代码 359
10.2.5 子窗体Form5代码 367
10.3 演示 376
10.3.1 查询功能演示 376
10.3.2 超级用户插入功能演示 376
10.3.3 超级用户删除功能演示 377
10.3.4 超级用户更新功能演示 378
10.4 本章小结 378
第十一章 套按字网络数据库 379
11.1 服务端开发 379
11.2 客户端开发 389
11.3 演示 397
11.4 本章小结 398
第十二章 ASP.NET数据库开发——网络学籍管理系统 399
12.1 数据库的ASP.NET服务开发 400
12.2 ASP.NET应用程序开发 416
12.2.1 主页开发 416
12.2.2 子网页WebForm2开发 417
12.2.3 子网页WebForm3开发 418
12.2.4 子网页WebForm4开发 422
12.3 演示 429
12.3.1 演示注册新用户功能 429
12.3.2 演示用户登录功能 430
12.3.3 查询数据 430
12.3.4 演示插入数据 431
12.3.5 演示删除功能 432
12.3.6 演示更新功能 433
12.4 本章小结 434