图书介绍

C#编程技术基础【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

C#编程技术基础
  • 武汉厚溥教育科技有限公司编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302347477
  • 出版时间:2014
  • 标注页数:311页
  • 文件大小:54MB
  • 文件页数:323页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C#编程技术基础PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 深入了解NET Framework1

1.1.NET Framework回顾2

1.2 .NET Framework的体系结构2

1.3 .NET Framework的组件3

1.3.1公共语言运行时3

1.3.2通用类型系统4

1.3.3公共语言规范5

1.4 .NET程序编译原理5

1.5 .NET框架类库6

1.5.1框架类库6

1.5.2框架类库中的命名空间6

1.6示例7

【小结】8

【自测题】8

第2章 C#储法基础9

2.1预定义数据类型10

2.1.1为什么需要区分数据类型10

2.1.2主要预定义数据类型10

2.2程序中的变量和常量11

2.2.1变量的概念和作用11

2.2.2变量的定义12

2.2.3变量的赋值13

2.2.4常量13

2.2.5使用var创建隐型局部变量13

2.3表达式和常用运算符16

2.3.1表达式以及运算符的分类的定义16

2.3.2算术运算符16

2.3.3 比较运算符16

2.3.4逻辑运算符17

2.3.5快捷运算符17

2.3.6三元运算符18

2.3.7运算符优先级18

2.4 C#中的程序控制结构19

2.4.1条件判断结构19

2.4.2循环结构23

2.5数组26

2.5.1数组的定义26

2.5.2数组的赋值和取值27

2.5.3使用var和数组初始化器创建隐型数组28

2.5.4数组结合循环29

2.6枚举31

2.7简单类型转换35

2.7.1数值类型转换成字符串35

2.7.2字符串转换成数值类型36

【小结】36

【自测题】37

【上机部分】38

【课后作业】46

第3章 类和对象(一)47

3.1 C#——面向对象语言48

3.1.1面向对象语言的诞生和特点48

3.1.2面向对象语言基础——类的概念和定义49

3.1.3 对象50

3.1.4创建匿名类的对象53

3.2成员方法54

3.2.1成员方法的定义54

3.2.2方法调用55

3.3构造方法56

3.3.1为什么需要构造方法56

3.3.2 this关键字62

3.4命名空间64

3.5面向对象语言特点和访问修饰符67

3.5.1面向对象语言的特点67

3.5.2访问修饰符68

3.6值类型和引用类型74

3.6.1数据类型的分类:值类型和引用类型74

3.6.2值类型和引用类型的转换:装箱和拆箱78

【小结】79

【自测题】80

【上机部分】80

【课后作业】88

第4章 类和对象(二)89

4.1类的静态成员90

4.1.1静态方法和static关键字90

4.1.2静态成员变量93

4.2 ref关键字和out关键字94

4.2.1 ref关键字94

4.2.2 out关键字96

4.3成员方法的重载97

【小结】101

【自测题】101

【上机部分】102

【课后作业】106

第5章C# OOP深入107

5.1类似于类的数据类型——结构体108

5.2访问私有成员的利器——属性110

5.2.1如何定义和使用属性111

5.2.2自动属性114

5.3索引器114

5.4静态类118

5.5使用类图查看类的构造119

【小结】120

【自测题】121

【上机部分】121

【课后作业】128

第6章 C#事件处理129

6.1委托130

6.1.1定义委托131

6.1.2实例化委托131

6.1.3调用委托133

6.1.4匿名方法133

6.2事件135

6.2.1定义事件136

6.2.2订阅事件136

6.2.3引发事件137

6.3自定义事件完整实例137

6.4含参数事件完整实例139

【小结】143

【自测题143

【上机部分】144

【课后作业】150

第7章 继承和多态151

7.1继承152

7.1.1继承C#中的类152

7.1.2继承中的构造方法156

7.1.3 base关键字和protected访问修饰符159

7.2密封类163

7.3多态164

【小结】168

【自测题】168

【上机部分】170

【课后作业】176

第8章 抽象类和接口177

8.1抽象类178

8.2接口182

8.2.1使用接口183

8.2.2继承基类并实现接口184

8.2.3多重接口实现186

8.2.4 is和as关键字187

8.2.5接口绑定188

8.2.6接口作为参数的意义189

8.2.7接口小结189

8.3接口和抽象类的区别189

【小结】190

【自测题】190

【上机部分】191

【课后作业】193

第9章 常用类195

9.1 Math类196

9.2 Random类197

9.3 DateTime结构200

9.4 System.String类202

9.5 StringBuilder类204

9.6正则表达式205

9.6.1 System.Text.RegularExpressions命名空间206

9.6.2 Regex类206

9.6.3 Match类和MatchCollection类211

9.6.4模糊匹配212

【小结】214

【自测题】214

【上机部分】215

【课后作业】218

第10章 集合和泛型219

10.1 System.Array概述220

10.2 System.Array的属性和方法221

10.3 System.Collections命名空间223

10.3.1 ArrayList类223

10.3.2 HashTable类226

10.4泛型集合229

10.4.1 System.Collections.Generic命名空间231

10.4.2 List〈T〉类231

10.4.3 Dictionary〈TKeyTValue〉类234

10.4.4对象与集合初始化器237

10.5 Lambda表达式与语句238

10.5.1 Lambda表达式238

10.5.2 Lambda语句239

10.5.3带有标准查询运算符的Lambda239

10.6扩展方法240

10.6.1扩展方法一:FirsOrDefault()241

10.6.2扩展方法二:Max()243

10.6.3扩展方法三:SingleOrDefault()244

10.6.4扩展方法四:Where()245

10.6.5扩展方法五:Select()246

10.7 IComparable接口实现排序247

10.8泛型接口252

10.8.1 IComparable〈T〉接口252

10.8.2IComparer〈T〉接口253

【小结】256

【自测题】257

【上机部分】257

【课后作业】264

第11章 调试和异常处理265

11.1调试266

11.1.1调试的必要性266

11.1.2调试过程267

11.1.3 Visual Studio 2008中的调试工具270

11.2异常272

11.2.1 System.Exception273

11.2.2 try和catch块275

11.2.3使用throw引发异常276

11.2.4使用finally276

11.2.5多重catch块277

11.2.6自定义异常类277

11.3应用程序示例278

【小结】280

【自测题】281

【上机部分】281

【课后作业】288

第12章C#中的文件处理289

12.1 System.IO命名空间290

12.2 File类290

12.3 Directory类291

12.4对文本文件的读写操作292

12.4.1文件流293

12.4.2流读写对象294

12.5二进制文件的读写297

12.6序列化和反序列化301

【小结】304

【自测题】304

【上机部分】305

【课后作业】309

参考文献311

热门推荐