图书介绍

C#语言程序设计【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

C#语言程序设计
  • 顾洪,李慧主编 著
  • 出版社: 南京:东南大学出版社
  • ISBN:9787564114695
  • 出版时间:2009
  • 标注页数:216页
  • 文件大小:49MB
  • 文件页数:227页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

C#语言程序设计PDF格式电子书版下载

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

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

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

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

图书目录

第1章 概述1

1.1 .NET概述1

1.2 .NET与C2

1.2.1支持多种编程语言的.NET结构框架2

1.2.2面向.NET的全新开发工具C2

1.3 C#语言的特点3

1.3.1简洁的语法3

1.3.2面向对象设计3

1.3.3与Web的紧密结合4

1.3.4安全性与错误处理4

1.3.5版本处理技术4

1.3.6灵活性和兼容性5

1.4公用语言运行时环境与公用语言规范5

1.4.1理解CLR5

1.4.2可操控执行的含义6

1.4.3 CLR的突出特色6

1.4.4公用语言规范7

第2章 编写第一个应用程序9

2.1 Welcome程序9

2.2代码分析9

2.2.1名字空间9

2.2.2类和类的方法10

2.2.3程序的输入和输出10

2.3运行程序12

2.4添加注释14

2.5小结15

第3章 数据类型16

3.1值类型16

3.1.1简单类型16

3.1.2结构类型19

3.1.3枚举类型20

3.2引用类型21

3.2.1类21

3.2.2数组23

3.2.3代理25

3.3变量29

3.3.1命名变量29

3.3.2变量的类型30

3.4常量31

3.5泛型31

3.5.1泛型的定义32

3.5.2泛型的引用33

3.5.3常用的泛型集合33

3.6小结36

第4章 类型转换39

4.1隐式类型转换39

4.1.1隐式数值转换39

4.1.2隐式枚举转换41

4.1.3隐式引用转换41

4.2显式类型转换44

4.2.1显式数值转换44

4.2.2显式枚举转换45

4.2.3显式引用转换46

4.3小结47

第5章 表达式49

5.1操作符49

5.1.1操作符的分类49

5.1.2操作符的优先级49

5.2算术操作符和算术表达式50

5.2.1加法运算51

5.2.2减法运算53

5.2.3乘法运算54

5.2.4除法运算54

5.2.5求余运算55

5.3赋值操作符和赋值表达式55

5.3.1简单赋值55

5.3.2复合赋值56

5.4关系操作符和关系表达式56

5.4.1比较运算56

5.4.2 is操作符57

5.4.3 as操作符58

5.4.4关系表达式59

5.5逻辑操作符和逻辑表达式59

5.5.1逻辑操作符59

5.5.2逻辑表达式59

5.6位运算60

5.7其他特殊操作符63

5.7.1三元操作符63

5.7.2自增和自减操作符63

5.7.3 new操作符64

5.7.4 typeof操作符65

5.8小结65

第6章 流程控制67

6.1条件分支语句67

6.1.1 if语句67

6.1.2 switch语句69

6.2循环语句71

6.2.1 for语句72

6.2.2 foreach语句73

6.2.3 while语句75

6.2.4 do-while语句76

6.3跳转语句77

6.3.1 break语句78

6.3.2 continue语句78

6.3.3 goto语句78

6.3.4 return语句79

6.4循环与跳转综合举例79

6.5异常处理81

6.5.1 try-catch语句81

6.5.2 try-catch-finally语句82

6.5.3 throw语句83

6.6小结85

第7章 面向对象的程序设计87

7.1面向对象的基本概念87

7.1.1面向对象技术的由来87

7.1.2基本概念88

7.2类88

7.2.1类的申明88

7.2.2类的成员89

7.2.3构造函数和析构函数93

7.2.4属性96

7.3常用类操作和数据处理99

7.3.1 Convert类99

7.3.2 String类99

7.3.3 StringBuilder类105

7.3.4 DateTime类和TimeSpan类107

7.3.5 Math类110

7.3.6 Random类110

7.4小结112

第8章 方法113

8.1方法的申明113

8.2方法中的参数114

8.2.1值参数114

8.2.2引用型参数115

8.2.3输出参数116

8.2.4数组型参数117

8.3静态和非静态的方法118

8.4方法的重载120

8.5操作符重载124

8.5.1问题的提出124

8.5.2使用成员方法重载操作符125

8.6小结128

第9章 继承130

9.1 C#的继承机制130

9.1.1概述130

9.1.2覆盖132

9.1.3索引指示器133

9.1.4 base保留字134

9.2多态性135

9.2.1 C#中的多态性135

9.2.2虚方法135

9.2.3在派生类中对虚方法进行重载136

9.3抽象与密封139

9.3.1抽象类139

9.3.2抽象方法142

9.3.3密封类144

9.3.4密封方法145

9.4继承中关于属性的一些问题146

9.5小结149

第10章 接口152

10.1组件编程技术152

10.2接口定义153

10.2.1申明153

10.2.2接口成员的定义153

10.2.3对接口成员的访问154

10.2.4接口成员的全权名156

10.3接口的实现157

10.3.1类对接口的实现157

10.3.2显式接口成员执行体159

10.4接口实现的继承机制161

10.4.1接口的继承161

10.4.2接口的重实现164

10.5抽象类与接口166

10.6应用接口示例167

10.7小结168

第11章 线程171

11.1创建并启动线程171

11.1.1创建线程171

11.1.2启动线程174

11.2控制线程的执行176

11.2.1挂起线程176

11.2.2恢复线程176

11.2.3终止线程176

11.2.4设置线程的优先级178

11.3线程间的同步180

11.4线程使用示例182

11.5小结185

第12章 文件和流187

12.1用流读写文件187

12.1.1 FileStream类读写字节187

12.1.2 BinaryReader、 BinaryWriter类读写基本数据类型190

12.1.3 StreamReader和StreamWriter类读写字符串191

12.1.4序列化194

12.1.5 Stream类的其他派生类197

12.2 File类和FileInfo类197

12.2.1 File类常用的方法198

12.2.2判断文件是否存在199

12.2.3删除文件199

12.2.4复制文件200

12.2.5移动文件201

12.2.6设置文件属性202

12.2.7获取文件的属性202

12.3 Directory类和DirectoryInfo类204

12.3.1 Directory类常用的方法204

12.3.2判断目录是否存在204

12.3.3创建目录205

12.3.4删除目录205

12.3.5移动目录206

12.3.6获取目录下所有子目录207

12.3.7获取目录下的所有文件208

12.3.8设置目录属性209

12.4文件读写示例210

12.4.1文本文件的读写210

12.4.2二进制文件的读写211

12.4.3拆分和合并文件213

12.5小结215

参考文献216

热门推荐