图书介绍

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

C#程序设计案例教程
  • 周庞荣,易斌主编 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113117184
  • 出版时间:2010
  • 标注页数:249页
  • 文件大小:18MB
  • 文件页数:266页
  • 主题词: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什么是程序1

1.2 I-P-O周期2

1.3绘制一个简单的程序流程图2

1.3.1初步认识绘制程序流程图的符号2

1.3.2绘制程序流程图的工具3

1.3.3绘制程序流程图4

1.4绘制顺序结构流程图5

1.4.1初步认识变量和常量5

1.4.2初步认识数据类型5

1.4.3声明变量6

1.4.4初步认识运算符与表达式6

1.4.5绘制顺序结构流程图8

1.5绘制简单的选择结构流程图9

1.5.1选择结构9

1.5.2构造条件表达式10

1.5.3绘制程序流程图10

1.6绘制嵌套的选择结构流程图10

1.6.1嵌套的选择结构11

1.6.2绘制程序流程图11

1.7绘制复杂的选择结构流程图12

1.7.1复杂的选择结构12

1.7.2绘制程序流程图13

1.8绘制次数固定的循环结构流程图14

1.8.1初步认识循环结构14

1.8.2构造循环结构条件表达式14

1.8.3绘制次数固定的循环结构流程图15

1.9绘制次数可变的循环结构流程图15

1.9.1初步认识次数可变的循环结构16

1.9.2绘制次数可变的循环结构流程图16

1.10绘制内嵌的循环结构流程图17

1.10.1初步认识内嵌的循环结构17

1.10.2绘制内嵌的循环结构流程图17

1.11绘制使用模块的流程图19

1.11.1初步认识模块19

1.11.2绘制使用模块的流程图19

思考与练习20

第2章Visual C#概述21

2.1 Visual Studio NET和C#简介21

2.2创建一个简单的C#应用程序22

2.2.1编辑C#应用程序22

2.2.2编译C#应用程序24

2.2.3运行C#应用程序24

思考与练习25

第3章 变量和常量26

3.1数据类型26

3.1.1初步认识C#中的数据类型26

3.1.2确定需要使用的数据类型29

3.2变量30

3.2.1如何使用变量30

3.2.2确定需要使用的变量31

3.3使用控制台的输入/输出32

3.3.1初步认识控制台的输入/输出32

3.3.2实现应用程序36

3.4变量的作用域和生存周期37

3.4.1确定变量的作用域38

3.4.2修改程序38

3.4.3预测程序的输出结果39

3.5常量39

3.5.1了解常量的类型40

3.5.2输出程序的结果42

3.6实现数据类型转换43

3.6.1初步认识类型转换43

3.6.2实现应用程序45

3.7装箱与拆箱46

3.7.1初步认识装箱与拆箱46

3.7.2预测程序的输出结果47

思考与练习48

第4章 运算符与表达式49

4.1 C#运算符简介49

4.2算术运算符50

4.2.1初步认识算术运算符51

4.2.2预测程序的输出结果52

4.3自增/自减运算符53

4.3.1初步认识自增/自减运算符54

4.3.2预测程序的输出结果54

4.4关系运算符55

4.4.1初步认识关系运算符56

4.4.2预测程序的输出结果56

4.5逻辑运算符57

4.5.1初步认识逻辑运算符57

4.5.2预测程序的输出结果58

4.6位运算符59

4.6.1初步认识位运算符59

4.6.2预测程序的输出结果60

4.7条件运算符61

4.7.1初步认识条件运算符61

4.7.2预测程序的输出结果62

4.8复合赋值运算符62

4.8.1初步认识复合赋值运算符62

4.8.2预测程序的输出结果63

4.9其他运算符63

4.9.1 is运算符63

4.9.2 as运算符64

4.9.3 typeof运算符65

4.9.4 sizeof运算符65

4.10运算符的优先级和结合性66

4.10.1初步认识运算符的优先级和结合性66

4.10.2预测程序的输出结果67

思考与练习68

第5章 程序控制语句69

5.1顺序结构69

5.1.1初步认识顺序结构69

5.1.2实现应用程序70

5.2简单的选择结构71

5.2.1初步认识选择结构72

5.2.2实现应用程序74

5.3嵌套的选择结构75

5.3.1初步认识嵌套的选择结构75

5.3.2实现应用程序77

5.4复杂的选择结构78

5.4.1初步认识复杂的选择结构78

5.4.2实现应用程序79

5.5 switch语句81

5.5.1初步认识switch语句81

5.5.2实现应用程序81

5.6 while语句83

5.6.1初步认识while语句83

5.6.2实现应用程序84

5.7 do…while语句85

5.7.1初步认识do…while语句85

5.7.2实现应用程序87

5.8 for语句88

5.8.1初步认识for语句88

5.8.2实现应用程序89

5.9使用break语句终止循环91

5.9.1初步认识break语句91

5.9.2实现应用程序93

5.10使用continue语句结束本次循环94

5.10.1初步认识continue语句94

5.10.2实现应用程序95

5.11内嵌的循环结构96

5.11.1初步认识内嵌的循环结构96

5.11.2实现应用程序98

思考与练习99

第6章 数组101

6.1数组概述101

6.2一维数组101

6.2.1定义一维数组102

6.2.2初始化一维数组102

6.2.3引用一维数组103

6.2.4理解“冒泡”排序法的思路104

6.2.5实现应用程序104

6.3二维数组105

6.3.1定义二维数组105

6.3.2初始化二维数组106

6.3.3引用二维数组106

6.3.4实现应用程序106

6.4 ArrayList107

6.4.1初步认识ArrayList108

6.4.2预测程序的输出结果109

思考与练习110

第7章 函数111

7.1函数概述111

7.2函数111

7.2.1定义函数112

7.2.2调用函数113

7.2.3实现应用程序114

7.3值类型参数116

7.3.1初步认识值类型参数116

7.3.2预测程序的输出结果117

7.4引用类型参数117

7.4.1初步认识引用类型参数118

7.4.2预测程序的输出结果118

7.5输出型参数119

7.5.1初步认识输出型参数120

7.5.2预测程序的输出结果120

7.6数组型参数121

7.6.1初步认识数组型参数121

7.6.2预测程序的输出结果121

7.7递归122

7.7.1初步认识递归123

7.7.2实现应用程序123

思考与练习124

第8章 面向对象程序设计基础126

8.1面向对象程序设计概述126

8.1.1对象126

8.1.2类127

8.1.3消息和方法127

8.1.4类的封装性127

8.2对象128

8.2.1定义类128

8.2.2定义类的成员字段129

8.2.3定义类的成员方法129

8.2.4加载访问修饰符131

8.2.5创建对象并访问对象成员132

8.2.6实现应用程序133

8.3属性137

8.3.1声明属性137

8.3.2访问属性140

8.3.3实现应用程序140

8.4索引器143

8.4.1初步认识索引器143

8.4.2实现应用程序144

8.5方法重载146

8.5.1初步认识重载方法146

8.5.2构造重载方法原型147

8.6构造函数147

8.6.1定义构造函数148

8.6.2实现应用程序148

8.7重载构造函数150

8.7.1定义重载构造函数150

8.7.2预测程序的输出结果151

8.8析构函数152

8.8.1初步认识析构函数152

8.8.2预测程序的输出结果153

8.9静态类153

8.10静态成员154

8.10.1初步认识静态成员155

8.10.2预测程序的输出结果156

思考与练习157

第9章 继承160

9.1类的继承性160

9.1.1继承的概念160

9.1.2继承的工作机制161

9.2继承161

9.2.1定义基类161

9.2.2设置基类成员的访问控制方式161

9.2.3设置派生类成员的访问控制方式163

9.2.4实现应用程序164

9.3隐藏基类成员167

9.3.1使用new关键字隐藏基类成员167

9.3.2实现应用程序167

9.4派生类的构造函数和析构函数170

9.5 base关键字171

思考与练习172

第10章 多态174

10.1多态性174

10.2使用虚方法实现多态174

10.2.1初步认识虚方法175

10.2.2实现应用程序177

10.3使用抽象类实现多态180

10.3.1定义抽象类180

10.3.2定义抽象方法181

10.3.3实现抽象方法181

10.3.4实现应用程序182

10.4使用接口实现多态183

10.4.1定义接口184

10.4.2实现接口185

10.4.3实现应用程序186

10.5密封类和密封方法188

10.5.1密封类188

10.5.2密封方法188

思考与练习189

第11章 委托与事件191

11.1委托191

11.1.1初步认识委托192

11.1.2预测程序的输出结果193

11.2多路广播委托194

11.2.1初步认识多路广播委托195

11.2.2预测程序的输出结果196

11.3事件197

11.3.1初步认识事件198

11.3.2定义事件199

11.3.3引发事件199

11.3.4预测程序的输出结果200

思考与练习201

第12章 异常处理203

12.1异常203

12.1.1初步认识异常204

12.1.2异常的处理机制205

12.1.3修改应用程序207

12.2自定义异常208

12.2.1初次认识用户自定义异常210

12.2.2预测程序的输出结果211

思考与练习211

第13章 文件的输入和输出213

13.1文件与流213

13.2读/写文本文件214

13.2.1读文本文件214

13.2.2写文本文件216

13.2.3实现应用程序217

13.3二进制文件的读/写219

13.3.1读二进制文件220

13.3.2写二进制文件221

13.3.3实现应用程序222

思考与练习224

第14章 学生成绩管理系统的设计与实现226

14.1学生成绩管理系统的设计226

14.1.1系统概述226

14.1.2系统功能模块设计227

14.1.3数据文件设计233

14.2学生成绩管理系统的实现234

参考文献249

热门推荐