图书介绍

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

C#程序设计实用教程
  • 黄德志,汤庆恩编著 著
  • 出版社: 北京:冶金工业出版社
  • ISBN:7502431160
  • 出版时间:2002
  • 标注页数:294页
  • 文件大小:19MB
  • 文件页数:306页
  • 主题词:

PDF下载


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

下载说明

C#程序设计实用教程PDF格式电子书版下载

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

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

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

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

图书目录

目录1

第1章 C#的产生及其特点1

1.1 C#的产生背景1

1.2 C#的特点2

1.2.1遵循新的Web设计标准2

1.2.2消除重要的编程错误2

1.2.3降低开发成本2

1.2.4广泛的协同工作能力2

1.4 C#的编程环境3

1.3 C#与C++、Java的比较3

小结5

习题一5

一、选择题5

二、简答题6

三、上机题6

第2章C#程序入门7

2.1用C#编写经典的HelloWorld程序7

2.1.1用C#编写Hello World程序7

2.2.2注释8

2.2.1 空白8

2.2 C#程序的基本组成部分8

2.1.3 C#与Java编写程序的比较8

2.1.2 C#与C++编写程序的比较8

2.2.3关键字9

2.2.4字面值9

2.2.5标识符9

2.3 C#程序的输入和输出9

2.3.1 C#程序的输入9

2.3.2 C#程序的输出9

二、简答题10

一、选择题10

习题二10

小结10

三、上机题11

第3章C#的数据类型12

3.1 C#数据类型的分类12

3.1.1数值类型、引用类型12

3.1.2两种基本数据类型最根本12

的区别12

3.2变量和常量14

3.2.1 变量14

3.3数值类型15

3.2.2常量15

3.3.2 sbyte类型17

3.3.1 bool类型17

3.3.3 byte类型18

3.3.4 short类型19

3.3.5 ushort类型20

3.3.6 int类型20

3.3.7 uint类型21

3.3.8 long类型21

3.3.9 ulong类型22

3.3.11 float类型24

3.3.10 char类型24

3.3.12 double类型25

3.3.13 decimal类型25

3.3.14 C#的系统类型27

3.4引用类型27

3.4.1 类类型28

3.4.2接口类型30

3.4.3数组类型32

3.4.4代表类型34

3.4.5 object类型35

3.4.6 string类型36

3.5装箱和拆箱38

3.5.1 装箱操作38

3.5.2拆箱操作39

小结40

习题三40

一、选择题40

二、简答题41

三、上机题41

4.1.2运算符的结构42

4.2标点符号42

第4章运算符42

4.1.1运算符的分类42

4.1 运算符的类型42

4.3赋值运算符43

4.4数学/算术运算符43

4.4.1加法和减法运算符43

4.4.2乘法和除法运算符43

4.5.1 关系运算符的使用44

4.4.5复合运算符44

4.5 关系运算符44

4.4.3 正负运算符44

4.4.4求模运算符44

4.5.2 is运算符45

4.6位运算符46

4.6.1二进制基础46

4.6.2位运算符的使用46

4.7.2逻辑或运算符47

4.7.4逻辑异或运算符47

4.7.3逻辑非运算符47

4.7.1逻辑与运算符47

4.7逻辑运算符47

4.8条件运算符48

4.8.1 ?:运算符48

4.8.2 as运算符48

4.9其他运算符49

4.9.1 new运算符49

4.9.2 sizeof运算符51

4.9.3 typeof运算符51

4.10运算符的优先级52

一、选择题53

习题四53

小结53

二、简答题54

三、上机题55

第5章C#的主要语句56

5.1 C#程序的基本结构56

5.1.1顺序结构56

5.1.2选择结构56

5.1.3循环结构57

5.2选择语句57

5.2.1 if语句57

5.2.2 switch语句58

5.3循环语句59

5.3.1 while语句59

5.3.2 do…while语句60

5.3.3 for语句63

5.3.4 foreach语句64

5.4转移语句65

5.4.1 return语句65

5.4.2 break语句65

5.4.3 continue语句66

5.4.4 goto语句66

5.5异常处理语句68

5.6.1 固定语句 fixed69

5.6其他语句69

5.6.2非保护语句 unsafe71

5.6.3锁定语句 lock72

小结74

习题五74

一、选择题74

二、简答题75

三、上机题75

6.1.1 OOP技术76

6.1.2 OOP技术的主要特征76

6.1 什么是面向对象编程76

第6章类76

6.2类的声明77

6.3类的成员78

6.3.1数据成员78

6.3.2函数成员78

6.4类的方法79

6.4.1方法的声明79

6.4.2方法的调用80

6.4.3方法的输入参数80

6.4.4最常见的方法——Main方法82

6.5属性83

6.6索引89

6.6.1 this关键字89

6.6.2索引器的使用91

6.7域93

6.7.1 域的声明93

6.7.2公有域和私有域94

6.8命名空间96

6.8.1命名空间的声明96

6.8.2命名空间的使用97

一、选择题99

小结99

习题六99

二、简答题100

三、上机题100

第7章数组101

7.1数组的声明101

7.1.1一维数组101

7.1.2二维数组101

7.1.3多维数组101

7.2.2 二维数组元素的使用102

7.2数组元素的使用102

7.2.1一维数组元素的使用102

7.3数组的初始化103

7.3.1一维数组的初始化103

7.3.2二维数组的初始化105

7.4 AOA数组106

7.4.1AOA数组的声明107

7.4.2 AOA数组元素的使用107

7.4.3 AOA数组元素的初始化107

7.4.4 AOA数组应用举例108

小结109

习题七109

一、选择题109

二、简答题110

三、上机题110

第8章接口111

8.1接口的声明111

8.1.1类和接口的比较111

8.1.2如何声明接口111

8.2.1接口的使用方法112

8.2接口的使用112

8.2.2使用多重接口115

8.3接口的命名空间116

小结117

习题八117

一、选择题117

二、简答题118

三、上机题118

9.1.2代表的使用119

9.1.1代表的声明119

9.1代表119

第9章代表、结构和枚举119

9.1.3事件121

9.2结构125

9.2.1结构的声明125

9.2.2结构的使用126

9.2.3结构和类的区别128

9.3枚举130

9.3.1枚举的声明130

9.3.2枚举的使用131

习题九132

一、选择题132

小结132

二、简答题134

三、上机题134

第10章输入和输出135

10.1控制台的输入135

10.2控制台的输出136

10.3字符串136

10.4格式化输出137

10.4.1数字的格式化137

10.4.2 日期和事件的格式化140

小结143

习题十143

一、选择题143

二、简答题143

三、上机题143

第11章继承144

11.1 继承的基本知识144

11.1.1派生Manager类144

11.1.2 base关键字146

11.1.4成员访问级别147

11.2多态147

11.1.3继承的访问147

11.3终极基类——object类149

小结149

习题十一150

一、选择题150

二、简答题150

三、上机题150

第12章重载151

12.1什么是重载151

12.2方法重载151

12.3构造函数重载154

12.4 运算符重载156

12.4.1什么是运算符重载156

12.4.2重载+/-运算符157

12.4.3重载++/-运算符157

12.4.4重载关系运算符159

小结161

习题十二161

一、选择题161

二、简答题162

三、上机题162

13.2常见的异常163

第13章异常处理163

13.1异常处理的概念163

13.3异常处理的使用165

13.3.1 throw语句(抛出异常)165

13.3.2 try-catch语句166

13.3.3 finally语句171

13.4 checked语句和unchecked语句的用法173

13.5自定义异常类174

13.5.1 System.Exception类174

13.5.2 System命名空间的异常类177

13.5.3 自定义异常类的使用178

小结182

习题十三182

一、选择题182

二、简答题183

三、上机题183

第14章编译预处理和调试技术184

14.1编译预处理184

14.1.1预处理的声明184

#endif185

14.1.2 #if、#elif、#else、185

14.1.3 #error、#warning188

14.1.4修改行号189

14.1.5 区域简介190

14.2 C#调试技术192

14.2.1什么是调试192

14.2.2 运用调试器调试程序192

一、选择题196

三、上机题196

二、简答题196

习题十四196

小结196

第15章不安全代码及代码属性198

15.1 安全代码198

15.1.1 概述198

15.1.2不安全代码模块199

15.1.3指针的使用203

15.2代码属性209

15.2.1代码属性类的声明209

15.2.2条件代码属性209

15.2.3作废代码属性211

代码属性213

15.2.4 外部方法和DllImport213

15.2.5 System.AttributeUsage类214

1 5.2.6 System.AttributeTagets枚举值215

15.2.7 自定义代码属性类216

小结219

习题十五219

一、选择题219

二、简答题220

三、上机题220

16.1.2编程思路221

16.1.3 C#的控件221

第16章应用实例221

16.1.1系统简介221

16.1 记事本编辑器221

16.1.4编程步骤及程序演示224

16.2银行存储系统271

16.2.1编程目的271

16.2.2系统简介271

16.2.3编程思路271

16.2.4程序代码272

16.2.5程序演示276

小结278

附录A C#关键字279

A.1 C#关键字名279

A.2 C#关键字说明279

附录B.NET的安装282

参考答案284

第1章284

第2章284

第3章285

第4章286

第5章287

第6章289

第7章289

第8章290

第9章290

第10章291

第11章291

第12章291

第13章293

第14章294

第15章294

热门推荐