《C#网络程序设计》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:B-power工作室编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2001
  • ISBN:7113044298
  • 页数:239 页
图书介绍:C#网络程序设计,是建立在Microsoft最新的.NETFramework之上。本书的重点在于帮助用户了解一些基础知识,并培养网络程序设计的能力。在基础知识方面,本书将重点放在以下几点:lMicrosoft.NETFrameworkl网络基本概念lTCP/IP与相关的网络协议lC#程序设计在网络程序设计方面,本书的重点如下:l认识.NETFramework中网络相关的类与接口l客户端应用程序设计l服务器端应用程序设计lWeb-based应用程序设计全书辅以大量的图解与相关范例程序,以StepbyStep的方式来帮助读者在短时间内掌握C#网络程序设计。

第0章 环境安装 1

Part A:Microsoft Windows 2000 Service Pack 1安装说明 2

A-1 如何获取 2

A-2 安装说明 5

Part B:Microsoft.Net Framework SDK安装说明 7

B-1 如何获取Internet Explorer 5.5 7

B-2 安装Internet Explorer 5.5 9

B-3 如何获取Microsoft.NET Framework SDK 12

B-4 安装.Net Framework SDK 14

Part C:Antechinus C# Editor安装说明 18

C-1 下载及安装Antechinus C# Editor 19

C-2 启动与简易操作 19

C-2-1 启动 19

C-2-3 设置 20

C-2-2 编辑C#程序代码 20

C-2-4 编译与运行 21

Part D:SharpDevelop安装与使用说明 21

D-1 如何获取SharpDevelop 21

D-2 安装SharpDevelop 22

D-3 使用SharpDevelop 22

D-3-1 使用环境说明 23

D-3-2 简易操作说明 25

Part E:用UltraEdit进行C#程序设计 27

E-1 下载及安装UltraEdit 27

E-2 UltraEdit简体汉化中文版 28

E-3 设置UltraEdit 28

F-1 下载及安装EditPlus 30

Part F:用EditPlus进行C#程序设计 30

F-2 下载及安装C#关键字文件 31

F-3 设置EditPlus 32

Part G:用Visual Studio进行C#程序设计 34

G-1 Visual Studio的设置 34

Part 1 基础篇 37

第1章 Microsoft.NET Framework与程序设计入门 39

1-1 Microsoft.NET Framework结构 40

1-1-1 运行环境 40

1-1-2 开发工具 42

1-2 Microsoft.NET Framework SDK 42

1-3 C#面向对象语言 43

1-3-3 C#的特性 44

1-3-2 C#和C/C++的差异 44

1-3-1 C#语言和C/C++语言的关系 44

1-4 C#程序设计基础 45

1-4-1 准备工作 45

1-4-2 C#程序的开发流程 45

1-4-3 源程序 46

1-4-4 编译程序 46

1-4-5 执行与调试 46

1-5 Hello C-Sharp范例 47

1-5-1 编写源程序HelloCSharp.cs 47

1-5-2 编译 47

1-5-3 运行程序 48

1-5-4 范例程序说明 48

第2章 网络基本概念 55

2-1 网络基本概念 56

2-2 互联网(Internet)背景概述 57

2-3 通讯协议 58

2-4 TCP/IP通讯协议 58

2-4-1 数据包(Data Packet) 59

2-4-2 IP、TCP、UDP与ICMP数据包 60

2-5 Client/Server结构 61

第3章 浅谈万维网 63

3-1 World Wide Web发展 64

3-2 World Wide Web结构 64

3-2-1 Client/Server结构 65

3-2-2 命名与寻址技术:URI与URL 66

3-2-3 HTTP Paradigm 68

3-2-4 Web Content 69

3-2-5 Web AP 69

Part 2 高级篇 71

第4章 网址 73

4-1 网址的相关概念 74

4-2 IPAddress类 74

4-3 DNS类 76

4-4 IPHostEntry类 82

第5章 Socket程序设计 85

5-1 什么是套接字(Socket) 86

5-2 Socket类 87

第6章 多线程程序设计(Multithread) 99

6-1 何谓进程(Process) 100

6-2 线程的基本概念 101

6-3 Thread类 102

6-3-1 创建线程 102

6-3-2 线程的操作 103

6-4 线程的同步问题 113

6-4-1 何谓同步问题 113

6-5 Monitor类 120

Part 3 实战篇 127

第7章 客户端应用程序设计 129

7-1 客户端Socket程序设计 130

7-2 TcpClient类 133

7-3 NetworkStream类 139

7-4 实作Echo服务客户端应用程序 147

第8章 服务器端应用程序设计 153

8-1 服务器端Socket程序设计 154

8-2 TcpListener类 157

8-3 Echo服务器端应用程序 162

8-4 多线程服务器端应用程序设计 167

第9章 进入WWW的世界 173

9-1 Uri类 174

9-2 WebRequest类 184

9-3 Http WebRequest类 185

9-4 WebResponse类 192

9-5 Http WebResponse类 193

Part 4 附录篇 201

附录A C#编译器使用说明 203

附录B C#语法速成 207