《Visual Basic.NET网络编程学习捷径》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:翁畅,朱治东,李小标编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2004
  • ISBN:7030128591
  • 页数:321 页
图书介绍:本书结合Visual Studio.NET新特点、XML、WEB Service等技术,较深入、全面地展示了应用VB.NET进行网络编程的设计与开发方法,有较好的应用价值。

第1章 VB.NET新技术 1

1.1 .NET Framework 1

1.1.1 .NET Framework的构架 1

1.1.2 支持Web Service 2

1.1.3 核心技术特点 3

1.1.4 安全机制 3

1.2 VB.NET的新特性 4

1.2.1 Web Forms 4

1.2.2 Web Service 5

1.2.3 远程调用 5

1.2.4 面向对象 6

1.2.5 ADO.NET 10

1.2.6 源代码升级 11

1.3 本章小结 13

第2章 VB.NET新开发环境 14

2.1 安装VB.NET 14

2.2 使用VB.NET开发新环境 15

2.2.1 工具箱 17

2.2.2 代码编辑器 23

2.2.3 解决方案资源管理器 24

2.2.4 属性窗口 25

2.2.5 对象浏览器 27

2.2.6 服务器资源管理器 27

2.2.7 类视图 29

2.2.8 任务清单 30

2.2.9 输出 30

2.2.10 宏资源管理器 30

2.3 VB.NET菜单体系 31

2.3.1 文件菜单 31

2.3.2 视图菜单 32

2.3.3 项目菜单 32

2.3.4 工具菜单 33

2.3.5 帮助菜单 33

2.4 本章小结 34

第3章 VB.NET语言新特性 35

3.1 通用语言运行库(CLR) 35

3.1.1 通用语言运行库的发展 35

3.1.2 通用语言运行库的框架及其功能 36

3.2 实例1:字幕交互 37

3.2.1 基础知识 37

3.2.2 代码编写 38

3.3 VB.NET语法新特性 42

3.3.1 数据类型、常量、变量、数组 42

3.3.2 运算符及表达式 52

3.3.3 流程控制 55

3.3.4 过程与函数 58

3.4 实例2:简易邮件发送系统 59

3.4.1 Windows窗体设计 59

3.4.2 开发过程 63

3.5 本章小结 73

第4章 VB.NET网络编程基础 74

4.1 网络协议 74

4.1.1 网络协议的OSI模型 74

4.1.2 Internet协议——TCP/IP 75

4.1.3 下一代IP——IPv6 76

4.2 关于Socket 76

4.2.1 什么是Socket 76

4.2.2 Socket的通信规程 77

4.2.3 Winsock控件 78

4.3 实例1:基于TCP协议的点对点通信 79

4.4 实例2:基于UDP协议的点对点通信 84

4.5 本章小结 85

第5章 开发传输层应用程序 86

5.1 聊天程序的初步设计 86

5.1.1 需求分析 86

5.1.2 设计通信规程 87

5.1.3 选择通信协议 88

5.1.4 选择通信端口 88

5.1.5 定义数据结构 89

5.1.6 细化通信规程 90

5.2 聊天程序的界面设计 91

5.2.1 对服务器端主界面的布局 91

5.2.2 对客户端主界面的布局 93

5.3 编写程序代码 98

5.4 完善程序功能 114

5.4.1 完善服务端功能 115

5.4.2 完善客户端功能 121

5.4.3 添加传输文件的功能 123

5.5 程序的测试和调试 134

5.5.1 VB.NET集成开发环境提供的调试功能 134

5.5.2 其他调试方法 141

5.6 本章小结 142

第6章 开发网络应用层程序 143

6.1 应用层中的相关协议 143

6.2 实例1:发送邮件应用程序 143

6.2.1 SMTP协议 143

6.2.2 窗体设计 145

6.2.3 编写代码 147

6.3 实例2:接收邮件应用程序 154

6.3.1 POP3协议 155

6.3.2 窗体设计 156

6.3.3 编写代码 159

6.4 实例3:FTP客户端应用程序 166

6.4.1 FTP协议 167

6.4.2 窗体设计 170

6.4.3 程序初始化 173

6.4.4 FTP通信过程 179

6.5 本章小结 194

第7章 XML和ASPNET在VB.NET中的应用 195

7.1 XML在VB.NET中的应用 195

7.1.1 XML的概念 195

7.1.2 XML文件的有效性 198

7.1.3 XML的优势 199

7.1.4 XML在Web中的应用 200

7.2 实例1:用VB.NET读写XML文件 201

7.3 ASP.NET在VB.NET中的应用 203

7.3.1 ASP.NET的特点 203

7.3.2 ASP.NET对VB.NET的支持 203

7.3.3 ASP.NET在网络编程中的应用 207

7.3.4 ASPX文件语法 212

7.4 实例2:网上书籍管理 213

7.4.1 实例背景 213

7.4.2 编程基础 213

7.4.3 实现过程 215

7.5 本章小结 228

第8章 VB.NET的Web Forms编程 229

8.1 Web Forms中控件的应用 229

8.1.1 Web Forms入门 229

8.1.2 Web Forms的Html控件及其应用 231

8.1.3 Web Forms的Web控件及其应用 235

8.2 Web Forms的应用 238

8.2.1 验证控件及其功能 238

8.2.2 正则表达式 240

8.2.3 分期付款业务实例之开始——Forms的编程 242

8.2.4 分期付款业务实例之深入——Forms的调用 246

8.2.5 分期付款业务实例之后续——DataGrid应用 251

8.3 Web Forms的设置与组态 260

8.3.1 ASP.NET应用程序的创建 260

8.3.2 Web.Config文件的配置 261

8.3.3 Global.asax文件的使用及实例 265

8.4 本章小结 268

第9章 Web Service网络编程 269

9.1 Web Service概述 269

9.1.1 什么是Web Service 269

9.1.2 Web Service的特点 270

9.1.3 Web Service的结构 270

9.1.4 Web Service的应用 271

9.1.5 Web Service的安全性 271

9.2 实例1:Web Service的本地调用 273

9.2.1 创建Web Service 273

9.2.2 调用Web Service 277

9.3 Web Service的核心主题 280

9.3.1 SOAP介绍 280

9.3.2 UDDI介绍 285

9.4 Web Service的数据类型 290

9.5 Web Service类的状态和实质 291

9.6 Web Service的远程调用 294

9.6.1 类System.Web.Services的使用 294

9.6.2 实例2:远程调用 295

9.6.3 一些提供Web Service的地址 313

9.7 Web服务的其他主题 314

9.7.1 WSDL 314

9.7.2 WSFL 317

9.7.3 WSIF 319

9.7.4 WSXL 319

9.8 本章小结 321