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

  • 购买积分:20 如何计算积分?
  • 作  者:陈向东主编;吴淑英,季耀君副主编;王杰,毕波,虞娟参编
  • 出 版 社:
  • 出版年份:2015
  • ISBN:
  • 页数:0 页
图书介绍:

第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 窗口布局调整 8

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

1.3.1 案例说明 9

1.3.2 案例实现步骤 9

1.3.3 代码及分析 10

1.3.4 相关知识及注意事项 12

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

1.4.1 案例说明 17

1.4.2 案例实现步骤 18

1.4.3 代码及分析 20

1.4.4 相关知识及注意事项 21

1.5 本章小结 25

1.6 习题 25

第2章 C#语法基础 28

2.1 C#语言的数据类型 29

2.1.1 案例说明 29

2.1.2 代码及分析 29

2.1.3 相关知识及注意事项 30

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

2.2.1 案例说明 41

2.2.2 代码及分析 42

2.2.3 相关知识及注意事项 43

2.3 本章小结 48

2.4 习题 48

第3章 C#程序结构 50

3.1 顺序与选择结构 51

3.1.1 案例说明 51

3.1.2 代码及分析 51

3.1.3 相关知识及注意事项 52

3.2 选择结构的应用 54

3.2.1 案例说明 54

3.2.2 案例实现步骤 54

3.2.3 代码及分析 57

3.2.4 相关知识及注意事项 58

3.3 while循环 58

3.3.1 案例说明 58

3.3.2 代码及分析 59

3.3.3 相关知识及注意事项 60

3.4 do-while循环 60

3.4.1 案例说明 60

3.4.2 代码及分析 61

3.4.3 相关知识及注意事项 61

3.5 for循环 62

3.5.1 案例说明 62

3.5.2 代码及分析 62

3.5.3 相关知识及注意事项 63

3.6 本章小结 65

3.7 习题 65

第4章 方法 68

4.1 方法的定义与调用 69

4.1.1 案例说明 69

4.1.2 代码及分析 69

4.1.3 相关知识及注意事项 71

4.2 方法的嵌套调用 77

4.2.1 案例说明 77

4.2.2 代码及分析 77

4.2.3 相关知识及注意事项 78

4.3 方法的递归调用 79

4.3.1 案例说明 79

4.3.2 代码及分析 80

4.3.3 相关知识及注意事项 81

4.4 方法的参数 82

4.4.1 案例说明 82

4.4.2 代码及分析 82

4.4.3 相关知识及注意事项 84

4.4.4 参数传递小结 90

4.5 方法重载 91

4.5.1 案例说明 91

4.5.2 代码及分析 91

4.5.3 相关知识及注意事项 93

4.6 本章小结 95

4.7 习题 95

第5章 类与对象 98

5.1 面向对象基本概念 99

5.1.1 对象 99

5.1.2 类 99

5.1.3 类与对象的关系 100

5.1.4 面向对象的几个特征 100

5.2 类和对象 101

5.2.1 案例说明 101

5.2.2 代码及分析 102

5.2.3 相关知识及注意事项 103

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 代码及分析 115

5.4.3 相关知识及注意事项 118

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

5.5.1 案例说明 121

5.5.2 代码及分析 122

5.5.3 相关知识及注意事项 124

5.6 类与对象综合举例 128

5.6.1 案例说明 128

5.6.2 代码及分析 130

5.7 本章小结 136

5.8 习题 137

第6章 数组和索引器 140

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

6.1.1 案例说明 141

6.1.2 代码及分析 141

6.1.3 相关知识及注意事项 142

6.2 一维数组的应用 145

6.2.1 案例说明 145

6.2.2 代码及分析 145

6.2.3 相关知识及注意事项 148

6.3 多维数组 149

6.3.1 案例说明 149

6.3.2 代码及分析 149

6.3.3 相关知识及注意事项 150

6.4 多维数组应用举例 152

6.4.1 案例说明 152

6.4.2 代码及分析 152

6.5 对象数组 154

6.5.1 案例说明 154

6.5.2 代码及分析 154

6.5.3 相关知识及注意事项 156

6.6 索引器 156

6.6.1 案例说明 156

6.6.2 代码及分析 157

6.6.3 相关知识及注意事项 157

6.6.4 索引器拓展案例及分析 158

6.7 本章小结 161

6.8 习题 161

第7章 继承 163

7.1 基类和派生类 164

7.1.1 案例说明 164

7.1.2 代码及分析 164

7.1.3 相关知识及注意事项 166

7.2 派生类构造函数 168

7.2.1 案例说明 168

7.2.2 代码及分析 169

7.2.3 相关知识及注意事项 171

7.3 隐藏基类成员 173

7.3.1 案例说明 173

7.3.2 代码及分析 174

7.3.3 相关知识及注意事项 175

7.4 密封类和密封方法 176

7.4.1 案例说明 176

7.4.2 代码及分析 177

7.4.3 相关知识及注意事项 180

7.5 抽象类和抽象方法 181

7.5.1 案例说明 181

7.5.2 代码及分析 182

7.5.3 相关知识及注意事项 185

7.6 base与this关键字 186

7.6.1 案例说明 186

7.6.2 代码及分析 186

7.6.3 相关知识及注意事项 187

7.7 本章小结 189

7.8 习题 190

第8章 多态 196

8.1 编译时多态 197

8.1.1 案例说明 197

8.1.2 代码及分析 197

8.1.3 相关知识及注意事项 199

8.2 运行时多态 199

8.2.1 案例说明 199

8.2.2 代码及分析 200

8.2.3 相关知识及注意事项 202

8.3 拓展知识及案例——重载、重写和隐藏 202

8.4 本章小结 205

8.5 习题 206

第9章 接口 212

9.1 接口的声明与实现 213

9.1.1 案例说明 213

9.1.2 代码及分析 213

9.1.3 相关知识及注意事项 215

9.2 接口的隐式实现与显式实现 217

9.2.1 案例说明 217

9.2.2 代码及分析 217

9.2.3 相关知识及注意事项 219

9.3 接口与继承 221

9.3.1 案例说明 221

9.3.2 代码及分析 221

9.3.3 相关知识及注意事项 224

9.4 接口与抽象类 224

9.4.1 案例说明 224

9.4.2 代码及分析 224

9.4.3 相关知识及注意事项 227

9.5 拓展知识及案例——抽象类、接口与多态 227

9.6 本章小结 232

9.7 习题 232

第10章 异常处理 235

10.1 异常处理的结构 236

10.1.1 案例说明 236

10.1.2 代码及分析 236

10.1.3 相关知识及注意事项 239

10.2 System.Exception类的使用 240

10.2.1 案例说明 240

10.2.2 代码及分析 241

10.2.3 相关知识及注意事项 242

10.3 本章小结 243

10.4 习题 244

第11章 委托和事件 246

11.1 委托 247

11.1.1 案例说明 247

11.1.2 代码及分析 247

11.1.3 相关知识及注意事项 248

11.2 事件 251

11.2.1 案例说明 251

11.2.2 代码及分析 251

11.2.3 相关知识及注意事项 252

11.2.4 事件拓展案例及分析 253

11.3 本章小结 254

11.4 习题 255

第12章 文件操作 257

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

12.1.1 System.IO命名空间 258

12.1.2 流的概念 259

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

12.2.1 案例说明 260

12.2.2 代码及分析 260

12.2.3 相关知识及注意事项 261

12.3 获取文件基本信息 262

12.3.1 案例说明 262

12.3.2 代码及分析 263

12.3.3 相关知识及注意事项 265

12.4 文本文件写入和读取 266

12.4.1 案例说明 266

12.4.2 代码及分析 266

12.4.3 相关知识及注意事项 267

12.5 二进制文件写入和读取 268

12.5.1 案例说明 268

12.5.2 代码及分析 269

12.5.3 相关知识及注意事项 270

12.6 本章小结 271

12.7 习题 271

第13章 C# Windows编程 273

13.1 窗体及控件 274

13.1.1 案例说明 274

13.1.2 代码及分析 274

13.1.3 相关知识及注意事项 275

13.2 Windows窗体基本控件实现加法练习器 280

13.2.1 案例说明 280

13.2.2 代码及分析 281

13.2.3 相关知识及注意事项 283

13.3 Windows窗体基本控件实现答题器 286

13.3.1 案例说明 286

13.3.2 代码及分析 287

13.3.3 相关知识及注意事项 288

13.4 Windows窗体框架控件实现标准窗体 291

13.4.1 案例说明 291

13.4.2 代码及分析 291

13.4.3 相关知识及注意事项 295

13.5 多窗体设计 298

13.5.1 案例说明 298

13.5.2 代码及分析 299

13.5.3 相关知识及注意事项 304

13.6 MDI窗体 309

13.6.1 案例说明 309

13.6.2 代码及分析 310

13.6.3 相关知识及注意事项 314

13.7 本章小结 316

13.8 习题 317

参考文献 319