《C# 2.0程序设计初步》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:贺敏主编
  • 出 版 社:沈阳:辽宁科学技术出版社
  • 出版年份:2007
  • ISBN:9787538151886
  • 页数:219 页
图书介绍:本书介绍C#语言初步的程序设计,第一章提出学习目标,结束进行小结,适于计算机专业师生的教材和辅导书及从业人员,设计爱好者自学参考。

第1章 绪论 1

1.1 计算机内的数的表示 1

1.1.1 常用的进制数 2

1.1.2 进制转换 3

1.1.3 原码、反码和补码 5

1.1.4 常用的编码方式 7

1.2 简单的逻辑运算 8

1.2.1 或、与、非运算 8

1.2.2 真值表 9

1.3 程序与算法 11

1.3.1 程序 11

1.3.2 算法 13

1.3.3 算法描述 14

1.4 C#言简介 15

1.4.1 C#的特点 15

1.4.2 C#的发展 16

1.5 小结 16

1.6 习题 16

第2章 初识C 18

2.1 Microsoft.NET策略 18

2.2 公共语言架构(CLI) 19

2.3 .NET Framework 19

2.3.1 公共语言运行时(CLR) 20

2.3.2 基本框架库 21

2.4 C#程序基本结构 22

2.4.1 注释 23

2.4.2 命名空间和类 24

2.4.3 程序入口点 25

2.4.4 命令行编译方式 26

2.4.5 编译时错误 28

2.4.6 C#代码规范 28

2.5 C#程序的编译过程 29

2.6 C#学习拓扑 29

2.7 小结 30

2.8 习题 30

第3章 数据类型 32

3.1 值类型与引用类型 32

3.2 基本数据类型 32

3.2.1 整数类型 33

3.2.2 实数类型 35

3.2.3 字符类型 36

3.2.4 布尔类型 36

3.2.5 字符串类型 36

3.2.6 统一型别object 38

3.3 用户自定义数据类型 38

3.3.1 枚举类型 38

3.3.2 结构类型 39

3.3.3 引用类型 41

3.4 类型转换 42

3.4.1 数值转换 42

3.4.2 枚举转换 43

3.4.3 数值与字符串的转换 44

3.4.4 装箱和拆箱 46

3.5 小结 47

3.6 习题 47

第4章 变量和常量 49

4.1 变量 49

4.1.1 变量的命名 49

4.1.2 变量的分类 50

4.1.3 声明与初始化 50

4.1.4 生存期与可见性 51

4.2 常量 52

4.3 小结 53

4.4 习题 53

第5章 表达式和语句 54

5.1 语句 54

5.2 操作符的优先级和结合性 54

5.3 算术表达式 56

5.3.1 基本算术运算 56

5.3.2 模运算 58

5.3.3 字符串加法 59

5.3.4 自增、自减表达式 60

5.4 关系表达式 61

5.4.1 判等运算 61

5.4.2 比较大小 62

5.4.3 类型判断 63

5.5 逻辑表达式 63

5.5.1 基本逻辑运算 64

5.5.2 短路表达式 65

5.6 赋值运算 65

5.6.1 简单赋值 66

5.6.2 复合赋值 66

5.7 位运算表达式 67

5.7.1 取补运算 67

5.7.2 与、或和异或运算 68

5.7.3 移位运算 70

5.8 其他运算 70

5.8.1 问号表达式 70

5.8.2 溢出检查表达式 71

5.8.3 类型表达式 72

5.9 小结 74

5.10 习题 74

第6章 数组 76

6.1 数组的定义 76

6.2 数组元素的访问 77

6.3 数组的常用操作 79

6.4 其他数组介绍 80

6.5 小结 80

第7章 控制结构 81

7.0 引例 81

7.1 分支结构 83

7.1.1 if语句 83

7.1.2 switch语句 86

7.2 循环结构 88

7.2.1 while循环 88

7.2.2 do-while循环 90

7.2.3 for循环 92

7.2.4 foreach循环 94

7.3 跳转语句 95

7.3.1 break语句 95

7.3.2 continue语句 95

7.3.3 return语句 96

7.3.4 goto语句 96

7.4 控制语句的应用 98

7.4.1 求质数 99

7.4.2 九宫算术 101

7.4.3 主界面设计 103

7.5 小结 106

7.6 习题 106

第8章 面向对象初步 108

8.1 面向对象程序设计基础 108

8.2 命名空间和类 109

8.3 类的组成 110

8.4 类和结构的区别 110

8.5 字段 111

8.6 成员访问修饰符 112

8.7 类的初始化 112

8.7.1 构造器 112

8.7.2 new操作符 113

8.8 类和对象 114

8.8.1 static成员 114

8.8.2 const字段 115

8.8.3 this指针 115

8.9 方法 116

8.9.1 方法的组成 116

8.9.2 参数传递方式 121

8.9.3 方法重载 128

8.9.4 运算符重载 131

8.10 属性和索引 136

8.10.1 属性 136

8.10.2 索引 138

8.11 类的应用 140

8.11.1 求质数 140

8.11.2 九宫算术 144

8.11.3 案例——学生集合类的设计 147

8.12 小结 153

8.13 习题 153

第9章 再论字符串类型 155

9.1 构造器 155

9.2 字段和属性 156

9.3 常用方法 156

9.3.1 字符操作和子串操作 156

9.3.2 比较字符串和连接字符串 160

9.3.3 字符替换 162

9.3.4 字符填充 164

9.3.5 字符修剪 165

9.3.6 字符串分割 165

9.4 StringBuilder类 167

9.4.1 字符串的不变性 167

9.4.2 StringBuilder的构造器 168

9.4.3 StringBuilder的用法 168

9.5小结 172

9.6 习题 172

第10章 System常用类探访 173

10.1 统一型别系统——object 173

10.2 数据容器类 174

10.2.1 ArrayList链表 174

10.2.2 Hashtable哈希表 175

10.3 System.IO 176

10.3.1 处理文件扩展名:Path Class 177

10.3.2 目录操作(Directory and DirectoryInfo) 178

10.3.3 文件操作(File and FileInfo) 182

10.3.4 文件读写 184

10.3.5 文件读写的应用 188

10.4 其他 195

10.4.1 Console Class 195

10.4.2 Environment Class 196

10.4.3 Math Class 198

10.4.4 DateTime Class 199

10.4.5 Random Class 200

10.5 小结 203

附录A 文档注释 204

附录B 中英文对照 207

附录C C#代码规范 214