图书介绍

C#程序设计基础PDF|Epub|txt|kindle电子书版本网盘下载

C#程序设计基础
  • 朱晓辉,王杰华,丁浩等主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302325727
  • 出版时间:2013
  • 标注页数:295页
  • 文件大小:98MB
  • 文件页数:307页
  • 主题词: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与C 1

1.1 .NET介绍1

1.1.1 .NET Framework简介1

1.1.2 .NET框架主要内容4

1.1.3公共语言运行时5

1.2 C#介绍10

1.2.1 C#简介10

1.2.2 C#优势11

1.3课后习题12

第2章 第一个C#程序13

2.1 Visual Studio 2012开发环境13

2.1.1 Visual Studio 2012简介13

2.1.2 Visual Studio 2012安装14

2.1.3 Visual Studio 2012集成环境介绍16

2.2第一个C#程序19

2.2.1创建第一个C#程序19

2.2.2运行第一个C#程序20

2.3课后习题21

第3章 变量与表达式22

3.1 C#基本语法22

3.1.1关键字22

3.1.2注释23

3.1.3命名规则与约定23

3.2数据类型25

3.2.1概述25

3.2.2值类型25

3.2.3引用类型26

3.3常量、变量和类型转换27

3.3.1常量27

3.3.2变量27

3.3.3类型转换27

3.3.4装箱与拆箱28

3.4运算符与表达式30

3.4.1赋值运算符30

3.4.2算术运算符30

3.4.3关系运算符31

3.4.4逻辑运算符32

3.4.5位运算符33

3.4.6运算符优先级35

3.4.7表达式和语句35

3.5课后习题35

第4章 流程控制语句36

4.1流程控制语句概述36

4.2选择语句37

4.2.1 if语句37

4.2.2 switch语句41

4.3循环语句44

4.3.1 do循环44

4.3.2 while循环46

4.3.3 for循环46

4.3.4 foreach循环49

4.4跳转语句50

4.4.1 break语句50

4.4.2 continue语句51

4.5代码调试52

4.5.1运行、调试与生成52

4.5.2语法错误调试53

4.5.3逻辑错误调试53

4.5.4其他调试技术55

4.6课后习题57

第5章 数组与集合58

5.1数组58

5.1.1数组概述58

5.1.2一维数组58

5.1.3二维数组61

5.2集合62

5.2.1集合类概述62

5.2.2 Stack63

5.2.3 Queue64

5.2.4 ArrayList66

5.2.5 Hashtable68

5.3课后习题70

第6章 面向对象编程基础71

6.1面向对象概述71

6.1.1对象71

6.1.2面向对象程序设计72

6.1.3面向对象程序设计三大特性72

6.2类的定义73

6.3访问修饰符74

6.3.1概述74

6.3.2可访问性级别75

6.4构造函数与析构函数76

6.4.1构造函数76

6.4.2析构函数78

6.5字段、属性与索引器80

6.5.1字段80

6.5.2属性84

6.5.3索引器87

6.6方法89

6.6.1方法声明89

6.6.2方法参数90

6.7重载98

6.7.1签名99

6.7.2方法重载99

6.7.3构造函数重载101

6.7.4索引器重载104

6.7.5运算符重载105

6.8静态成员107

6.8.1静态字段107

6.8.2静态属性107

6.8.3静态构造函数107

6.8.4静态方法109

6.8.5静态类109

6.9分部类110

6.10命名空间111

6.10.1声明命名空间112

6.10.2使用命名空间112

6.10.3命名空间别名113

6.11自定义类库115

6.12课后习题119

第7章 高级面向对象技术121

7.1继承121

7.1.1从基类继承121

7.1.2从接口继承128

7.1.3从抽象类继承133

7.1.4多继承136

7.1.5 is和as运算符137

7.2密封方法、密封属性和密封类140

7.3方法的重载、重写与多态143

7.4对象类型转换147

7.5异常149

7.5.1异常概述149

7.5.2异常处理150

7.5.3常用异常类157

7.5.4自定义异常类158

7.6委托与事件159

7.6.1委托159

7.6.2事件161

7.7课后习题166

第8章 C#高级技术168

8.1可空类型168

8.1.1可空类型的声明与使用168

8.1.2可空类型的转换170

8.1.3可空类型的运算172

8.1.4??运算符174

8.2初始化器175

8.2.1对象初始化器176

8.2.2集合初始化器177

8.3推断类型与匿名类型178

8.3.1推断类型178

8.3.2匿名类型179

8.4 dynamic类型181

8.5扩展方法184

8.6自定义集合类187

8.7泛型189

8.7.1泛型概述189

8.7.2泛型方法190

8.7.3常用泛型类191

8.7.4自定义泛型类197

8.7.5自定义泛型接口201

8.7.6泛型委托202

8.7.7 default关键字和类型约束205

8.8反射207

8.8.1获取类型的Type引用208

8.8.2 Type的属性208

8.8.3 Type的方法210

8.8.4反射与泛型212

8.9匿名方法217

8.9.1匿名方法的语法217

8.9.2匿名方法与委托218

8.9.3匿名方法与事件219

8.10 Lambda表达式220

8.10.1 Lambda表达式语法220

8.10.2 Lambda表达式的使用220

8.11 LINQ222

8.11.1 LINQ概述222

8.11.2 LINQ基本语法223

8.11.3 LINQ扩展方法226

8.11.4复杂数据集的查询227

8.12课后习题235

第9章 XML和文件操作237

9.1 XML概述237

9.1.1 XML语法237

9.1.2文档类型定义239

9.2访问和操作XML242

9.2.1 .NET中的DOM概述242

9.2.2创建和保存XML文档243

9.2.3将XML读入内存243

9.2.4选择节点244

9.2.5创建新节点245

9.2.6修改XML文档247

9.2.7删除XML文档节点、属性和内容247

9.3文件系统概述248

9.4常用文件操作类250

9.4.1 Directory类250

9.4.2 File类252

9.4.3 FileStream类254

9.4.4 StreamReader类256

9.4.5 StreamWriter类257

9.5课后习题257

第10章 Windows应用程序开发基础259

10.1 Windows应用程序259

10.1.1 Windows应用程序概述259

10.1.2 Windows应用程序的开发步骤260

10.2窗体263

10.2.1窗体属性设置263

10.2.2窗体事件264

10.3控件的使用265

10.3.1添加控件265

10.3.2控件的定位、对齐和调整大小266

10.3.3删除控件267

10.3.4控件的基本属性267

10.3.5控件的常用事件268

10.3.6控件的使用示例268

10.4菜单栏和工具栏270

10.4.1菜单栏和工具栏概述270

10.4.2菜单栏270

10.4.3工具栏273

10.5 MDI应用程序276

10.5.1 SDI和MDI概述276

10.5.2 MDI应用程序的创建276

10.6课后习题277

第11章 项目实训案例278

11.1学生管理信息系统278

11.1.1开发背景278

11.1.2需求分析278

11.1.3概要设计278

11.1.4详细设计279

11.2房屋租赁管理信息系统284

11.2.1开发背景284

11.2.2需求分析284

11.2.3概要设计284

11.2.4详细设计285

11.3仓库管理信息系统290

11.3.1开发背景290

11.3.2需求分析290

11.3.3概要设计290

11.3.4详细设计291

热门推荐