《C#面向对象程序设计案例教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:陈向东主编
  • 出 版 社:北京市:北京大学出版社
  • 出版年份:2009
  • ISBN:9787301146729
  • 页数:257 页
图书介绍:C#是微软推出的最新编程语言,这是一种面向对象的编程语言,它作为Visual Studio中的一部分推出。C#既保持了C++中熟悉的语法,并且还包含了大量的高效代码和面向对象特性。C#语言在保持C/C++灵活性的基础上为程序员带来更高效的RAD开发方式。它不仅能用于WEB服务程序的开发,并且还能开发强大的系统级程序。

第1章 C#入门 1

1.1 .NET框架和C#语言简介 2

1.1.1 .NET框架简介 2

1.1.2认识C#语言 4

1.2 Visual Studio.NET集成开发环境简介 4

1.2.1 VS.NET起始页 4

1.2.2 VS.NET集成开发环境 5

1.2.3窗口布局调整 9

1.3第一个控制台应用程序 10

1.3.1案例说明 10

1.3.2案例实现步骤 10

1.3.3代码及分析 11

1.3.4相关知识及注意事项 13

1.4我的第一个Windows窗体应用程序 18

1.4.1案例说明 18

1.4.2案例实现步骤 19

1.4.3代码及分析 21

1.4.4相关知识及注意事项 22

1.5本章小结 26

1.6习题 27

第2章 C#语法基础 29

2.1 C#语言的数据类型 30

2.1.1案例说明 30

2.1.2代码及分析 30

2.1.3相关知识及注意事项 31

2.2 C#语言的运算符和表达式 44

2.2.1案例说明 44

2.2.2代码及分析 44

2.2.3相关知识及注意事项 45

2.3本章小结 51

2.4习题 51

第3章 C#程序结构 53

3.1顺序与选择结构 54

3.1.1案例说明 54

3.1.2代码及分析 54

3.1.3相关知识及注意事项 55

3.2选择结构的窗体应用 57

3.2.1案例说明 57

3.2.2案例实现步骤 58

3.2.3代码及分析 61

3.2.4相关知识及注意事项 62

3.3 while、do-while循环 62

3.3.1案例说明 62

3.3.2代码及分析 63

3.3.3相关知识及注意事项 64

3.4 for循环 65

3.4.1案例说明 65

3.4.2代码及分析 65

3.4.3相关知识及注意事项 66

3.5本章小结 68

3.6习题 68

第4章 方法 71

4.1方法的定义与调用 72

4.1.1案例说明 72

4.1.2代码及分析 72

4.1.3相关知识及注意事项 74

4.2方法的嵌套调用 79

4.2.1案例说明 79

4.2.2代码及分析 80

4.2.3相关知识及注意事项 81

4.3方法的递归调用 82

4.3.1案例说明 82

4.3.2代码及分析 83

4.3.3相关知识及注意事项 83

4.4方法的参数 84

4.4.1案例说明 84

4.4.2代码及分析 85

4.4.3相关知识及注意事项 87

4.5方法重载 92

4.5.1案例说明 92

4.5.2代码及分析 92

4.5.3相关知识及注意事项 94

4.6本章小结 95

4.7习题 95

第5章 类与对象 97

5.1面向对象基本概念 98

5.1.1对象 98

5.1.2类 98

5.1.3面向对象的几个特征 99

5.2类和对象 100

5.2.1案例说明 100

5.2.2代码及分析 101

5.2.3相关知识及注意事项 102

5.3类的静态成员 109

5.3.1案例说明 109

5.3.2代码及分析 110

5.3.3相关知识及注意事项 112

5.4构造函数与析构函数 115

5.4.1案例说明 115

5.4.2代码及分析 116

5.4.3相关知识及注意事项 119

5.5对象做参数与返回值为对象 122

5.5.1案例说明 122

5.5.2代码及分析 123

5.5.3相关知识及注意事项 125

5.6本章小结 130

5.7习题 130

第6章 数组和索引器 133

6.1一维数组的声明、创建与初始化 134

6.1.1案例说明 134

6.1.2代码及分析 134

6.1.3相关知识及注意事项 136

6.2一维数组的应用 139

6.2.1案例说明 139

6.2.2代码及分析 139

6.2.3相关知识及注意事项 142

6.3多维数组 143

6.3.1案例说明 143

6.3.2代码及分析 143

6.3.3相关知识及注意事项 144

6.4对象数组 146

6.4.1案例说明 146

6.4.2代码及分析 146

6.4.3相关知识及注意事项 148

6.5索引器 149

6.5.1案例说明 149

6.5.2代码及分析 149

6.5.3相关知识及注意事项 151

6.6本章小结 152

6.7习题 152

第7章 继承 154

7.1基类和派生类 155

7.1.1案例说明 155

7.1.2代码及分析 155

7.1.3相关知识及注意事项 157

7.2派生类构造函数 158

7.2.1案例说明 158

7.2.2代码及分析 159

7.2.3相关知识及注意事项 161

7.3隐藏基类成员 162

7.3.1案例说明 162

7.3.2代码及分析 162

7.3.3相关知识及注意事项 164

7.4密封类和密封方法 164

7.4.1案例说明 164

7.4.2代码及分析 165

7.4.3相关知识及注意事项 167

7.5抽象类和抽象方法 168

7.5.1案例说明 168

7.5.2代码及分析 168

7.5.3相关知识及注意事项 171

7.6本章小结 172

7.7习题 173

第8章 多态 176

8.1编译时多态 177

8.1.1案例说明 177

8.1.2代码及分析 177

8.1.3相关知识及注意事项 179

8.2运行时多态 179

8.2.1案例说明 179

8.2.2代码及分析 180

8.2.3相关知识及注意事项 182

8.3本章小结 183

8.4习题 183

第9章 接口 186

9.1接口的声明与实现 187

9.1.1案例说明 187

9.1.2代码及分析 187

9.1.3相关知识及注意事项 189

9.2接口成员的显式实现 191

9.2.1案例说明 191

9.2.2代码及分析 192

9.2.3相关知识及注意事项 193

9.3接口与继承 194

9.3.1案例说明 194

9.3.2代码及分析 194

9.3.3相关知识及注意事项 197

9.4接口与抽象类 197

9.4.1案例说明 197

9.4.2代码及分析 198

9.4.3相关知识及注意事项 201

9.5本章小结 201

9.6习题 202

第10章 异常处理 205

10.1异常处理的结构 206

10.1.1案例说明 206

10.1.2代码及分析 206

10.1.3相关知识及注意事项 209

10.2 System.Exception类的使用 211

10.2.1案例说明 211

10.2.2代码及分析 212

10.2.3相关知识及注意事项 213

10.3本章小结 215

10.4习题 215

第11章 委托和事件 217

11.1委托 218

11.1.1案例说明 218

11.1.2代码及分析 218

11.1.3相关知识及注意事项 219

11.2事件 220

11.2.1案例说明 220

11.2.2代码及分析 221

11.2.3相关知识及注意事项 222

11.3本章小结 223

11.4习题 223

第12章 文件操作 225

12.1 System.IO命名空间和流的概念 226

12.1.1 System.IO命名空间 226

12.1.2流的概念 227

12.2文件的创建、打开和删除 228

12.2.1案例说明 228

12.2.2代码及分析 228

12.2.3相关知识及注意事项 230

12.3获取文件基本信息 231

12.3.1案例说明 231

12.3.2代码及分析 232

12.3.3相关知识及注意事项 233

12.4文本文件写入和读取 235

12.4.1案例说明 235

12.4.2代码及分析 235

12.4.3相关知识及注意事项 237

12.5进制文件写入和读取 238

12.5.1案例说明 238

12.5.2代码及分析 238

12.5.3相关知识及注意事项 240

12.6本章小结 241

12.7习题 241

第13章 课程设计 243

13.1类的设计 243

13.2继承和多态 245

13.3数字时钟 250

13.4简易文件管理器 253

参考文献 257