《C#快速入门》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:B-power工作室编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2001
  • ISBN:7113043224
  • 页数:242 页
图书介绍:本书包括:数据类型及变量、数组、表达式、面向对象和程序设计、语句、异常处理、基本输入输出与文件作业、网络程序设计等内容。

第一部分 基础篇 3

第1章 C#语言的简介 3

1-1 Microsoft.NET 4

1-1-1 背景 4

1-1-2 目标 5

1-1-3 .NET Framework 6

1-2 全新的程序语言——C 8

1-2-1 C#语言和C/C++语言的关系 8

1-2-3 C#的特性 9

1-2-2 C#和C/C++的差异 9

1-3 C#与Java的比较 10

1-3-1 技术上的差异 10

1-3-2 理念上的差异 11

第2章 您的第一个C#程序 13

2-1 环境设置 14

2-2 开发C#程序的流程 14

2-2-1 编写源程序 15

2-2-2 编译程序/Compiler 16

2-3 Hello C#! 17

2-2-3 执行程序/Run 17

2-3-1 注释 18

2-3-2 类定义 19

2-3-3 程序入口 20

2-3-4 命名空间(Namespace) 22

2-3-5 输出字符串 23

2-4 C#的编译器 24

第3章 数据类型及变量 27

3-3 数值类型/Value Types 28

3-2 常数声明 28

3-1 变量声明 28

3-3-1 简单类型/Simple Types 29

3-3-2 枚举类型/Enumeration Types 35

3-3-3 结构类型/Struct Types 36

3-4 参考类型/Reference Types 37

3-4-1 对象类型/Object Types 37

3-4-2 类的类型/Class Types 37

3-4-6 字符串类型/String Type 38

3-4-5 数组类型/Array Type 38

3-4-3 接口类型/Interface Types 38

3-4-4 委托类型/Delegate Types 38

3-5 标识符命名规则/Identifier Rules 39

第4章 数组 43

4-1 什么是数组 44

4-2 数组声明 45

4-3 数组初始化 46

4-3-1 默认值 46

4-3-2 设置初始值 47

4-4 数组使用 48

4-5 多维数组 49

4-5-1 多维数组声明 50

4-5-2 多维数组初始化 50

4-5-3 多维数组使用 51

4-6 注意事项 51

第5章 表达式 53

5-2 运算符/Operators 54

5-2-1 数学运算符/Numerical Operator 54

5-1 操作数/Operands 54

5-2-2 关系运算符/Relational Opetator 55

5-2-3 条件运算符/Conditional Operator 56

5-2-4 位运算符/Bit Operator 58

5-2-5 指定运算符/Assign Operator 59

5-2-6 一元运算符/Uniary Operator 59

5-3 运算符的优先级 60

第6章 语句 61

6-1 if...else...语句 62

6-2 while语句 63

6-3 do语句 64

6-4 for语句 65

6-5 switch语句 66

6-6 foreach语句 68

6-7 break,continue语句 69

第7章 面向对象和程序设计 73

7-1 面向对象概念 74

7-1-1 类/Classes 74

7-1-2 对象/Objects 76

7-1-3 继承 78

7-2 C#的面向对象程序设计 79

7-2-1 类的声明 79

7-2-2 类的构造函数与析构函数 92

7-2-3 继承 93

7-2-4 重载 98

7-2-5 多态 99

7-2-6 访问控制/Access Modifier 101

7-2-7 类修饰符/Class Modifier 102

7-2-8 成员修饰符/MemberModifier 104

第二部分 提高篇 109

第8章 Namespace 109

8-1 简介 110

8-2 namespace使用方式 110

8-3 using关键词使用方式 114

8-4 以C#建立及使用Dynamic Linking Library(DLL) 119

8-4-1 前言 119

8-4-2 Bubble Sort及Insertion Sort范例 120

第9章 异常处理 129

9-1 何谓异常 130

9-2 如何处理异常 131

9-3 异常处理机制 133

9-3-1 try和catch 133

9-3-2 finally的用途 135

9-3-3 用throw来产生异常 137

9-4 如何自定异常 138

9-4-1 Exception类 138

第10章 基本输入输出与文件作业 141

10-1 Console类 142

10-2 I/O流 143

10-3 文件输入/输出 144

10-3-1 文件类 144

10-3-2 目录类 150

10-3-3 文件与目录的管理 151

第11章 网络程序设计 157

11-1 网络的基本概念 158

11-1-1 TCP/IP通讯协议 159

11-2 网址的处理 160

11-1-2 主从式结构 160

11-2-1 PAddress及DNS类 161

11-3 Socket程序设计 166

11-3-1 Socket类 167

11-3-2 TCP Listener类 176

11-4 操作Echo服务 186

附录A Microsoft Windows 2000 Service Pack1安装说明 191

A-1 如何取得 192

A-2 安装说明 195

附录B Microsoft.NET Framework SDK安装说明 199

B-1 如何取得Internet Explorer 5.5 200

B-2 安装Internet Explorer 5.5 202

B-3 如何取得Microsoft.NET Framework SDK 205

B-4 安装.Net Framework SDK 208

附录C 以UltraEdit进行C#程序设计 215

C-1 下载及安装UltraEdit 216

C-2 UltraEdit繁体中文版 217

C-3 设置UltraEdit 217

附录D 以EditPlus进行C#程序设计 221

D-1 下载及安装EditPlus 222

D-2 下载及安装C#关键词文件 223

D-3 设置EditPlus 224

附录E 以Visual Studio 6进行C#程序设计 227

E-1 Visual Studio的设置 228

附录F SharpDevelop安装说明 231

F-1 如何取得SharpDevelop 232

F-3-1 用环境说明 233

F-3 用SharpDevelop 233

F-2 装SharpDevelop 233

F-3-2 简易操作说明 236

附录G Antechinus C#Editor安装说明 239

G-1 下载及安装Antechinus C#Editor 240

G-2 启动与简易操作 240

G-2-1 启动 241

G-2-2 编辑C#程序代码 241

G-2-3 设置 241

G-2-4 编译与执行 242