图书介绍
C#程序设计培训教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 刘甲耀,严桂兰等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:7111136810
- 出版时间:2004
- 标注页数:426页
- 文件大小:48MB
- 文件页数:438页
- 主题词:C语言-程序设计-技术培训-教材
PDF下载
下载说明
C#程序设计培训教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
前言1
第1章 简单的C#程序设计1
1.1 面向对象编程的基本概念1
1.1.1 任何事物都是一个对象1
1.1.2 面向对象程序设计语言的三大原则2
1.2 C#行环境Microsoft.NET简介3
1.2.1 Microsoft.NET平台3
1.2.2 .NET框架4
1.3 简单C#程序的编写与运行5
1.3.1 使用.NET编辑器构建与运行C#程序6
1.3.2 使用“控制台应用程序”的框架构建C#程序8
1.3.3 使用Windows应用程序框架构建与运行C#程序10
1.4 遍历简单的C#程序代码15
1.4.5 命名空间与using指令16
1.4.4 System.Console.WriteLine方法16
1.4.3 Main方法16
1.4.2 类与成员16
1.4.1 C#与C++程序设计的区别16
1.4.6 程序框架18
1.5 C#程序设计准则18
1.5.1 何时定义用户自己的命名空间18
1.5.2 命名准则18
小结20
习题一20
第2章 类型系统与数据类型22
2.1 任何事物都是一个对象22
2.2 值类型与引用类型22
2.2.1 值类型22
2.2.2 引用类型25
2.2.3 值类型与引用类型的根本区别27
2.3.3 注意28
2.3.2 拆箱操作28
2.3.1 装箱操作28
2.3 装箱与拆箱28
2.3.4 应用示例29
2.4 所有类型的根:Sysrtem.Object30
2.4.1 System.Object类型的公有方法30
2.4.2 System.Object类型的保护方法31
2.5 类型与别名31
2.6 类型间的强制转换31
2.6.1 向上隐式转型31
2.6.2 向下显式转型32
2.6.3 使用as实现转型33
2.7 命名空间与using关键字34
2.7.1 命名空间34
2.7.2 using关键字34
小结35
习题二36
3.2.2 字符串输出38
3.2.1 基本方法38
第3章 控制台输入/输出38
3.2 控制台输出38
3.1 控制台I/O类38
3.2.3 基本的数据输出41
3.2.4 一般的格式化输出42
3.2.5 特殊的格式化输出44
3.2.6 日期与时间的格式化输出45
3.3 控制台输入47
3.3.1 使用方法与形式47
3.3.2 应用示例48
小结54
习题三54
第4章 表达式与运算符55
4.1 定义的运算符55
4.2 运算符的优先级55
4.2.1 C#运算符优先级的确定56
4.2.2 左结合性与右结合性57
4.2.3 实际的使用58
4.3 C#运算符59
4.3.1 基本的表达式运算符59
4.3.2 数学运算符65
4.3.3 关系运算符76
4.3.4 简单的赋值运算符77
4.3.5 其他运算符的应用示例80
小结86
习题四86
第5章 程序流控制89
5.1 块语句89
5.1.1 用法89
5.1.2 应用示例89
5.2.1 if语句(选择型结构)90
5.2 选择型语句90
5.2.2 switch语句97
5.3 循环型语句(循环型结构)103
5.3.1 while语句(前判断循环型结构)103
5.3.2 do/while语句(后判断循环型结构)108
5.3.3 for语句113
5.3.4 foreach语句124
5.4 转移语句128
5.4.1 break语句128
5.4.2 continue语句131
5.4.3 goto语句133
5.4.4 return语句138
小结139
习题五139
第6章 类145
6.1 类的定义145
6.3 访问修饰符146
6.2 类成员146
6.4 Main方法147
6.4.1 命令行参数148
6.4.2 返回值149
6.4.3 多重Main方法149
6.5 构造方法150
6.5.1 静态构造方法的定义与使用150
6.5.2 静态成员与实例成员152
6.5.3 构造方法初始化153
6.6 常量与只读域157
6.6.1 常量157
6.6.2 只读域158
6.7 继承159
6.7.1 继承的使用159
6.7.2 多重接口165
6.7.3 sealed类167
习题六168
小结168
第7章 方法170
7.1 方法的定义与调用170
7.1.1 方法的定义170
7.1.2 方法的调用171
7.2 值方法的参数171
7.3 ref和out方法参数173
7.3.1 ref方法参数173
7.3.2 out方法参数175
7.4 方法重载178
7.4.1 重载传递不同参数的同名方法178
7.4.2 重载构造方法180
7.5 可变的方法参数184
7.5.1 用法184
7.5.2 示例184
7.6 虚拟方法187
7.6.1 方法抑制188
7.6.2 多态性189
7.7 静态方法192
7.7.1 静态方法的定义与调用192
7.7.2 访问类成员193
小结193
习题七194
第8章 属性、数组与索引器197
8.1 属性197
8.1.1 属性的定义与使用198
8.1.2 只读属性201
8.1.3 继承属性204
8.1.4 属性的高级使用206
8.2 数组207
8.2.1 一维数组207
8.2.2 多维数组216
8.2.3 秩的查询222
8.2.4 可变数组224
8.3 索引器230
8.3.1 索引器的定义230
8.3.2 索引器的使用231
小结236
习题八236
第9章 属性信息238
9.1 属性信息的引入238
9.2 属性信息的定义239
9.3 有关属性信息的查询240
9.3.1 类属性信息240
9.3.2 方法属性信息242
9.3.3 域属性信息243
9.4 属性信息参数245
9.4.1 位置参数与命名参数245
9.4.2 具有命名参数的常见错误246
9.5.1 属性信息目标的定义247
9.5 AttributeUsage属性信息247
9.4.3 合法的属性信息参数类型247
9.5.2 属性信息的单一使用与多重使用249
9.5.3 继承属性信息的规则250
9.6 属性信息标识符250
小结251
习题九251
第10章 接口253
10.1 接口的使用253
10.2 接口的声明253
10.3 接口的实现254
10.3.1 通过使用is实现查询266
10.3.2 通过使用as实现查询267
10.4 显式接口成员名的限定270
10.4.1 具有接口的名字隐藏270
10.4.2 避免名字二重性272
10.5 接口与继承275
10.6 接口的组合278
小结279
习题十280
第11章 异常处理282
11.1 异常处理概念282
11.2 基本的异常处理语法283
11.2.1 抛出异常283
11.2.2 捕捉异常283
11.2.3 重新抛出异常285
11.2.4 用finally清理286
11.3 System.Exception类的使用290
11.3.1 Exception对象的构建292
11.3.2 StackTrace属性的使用294
11.3.3 多重异常类型的捕捉295
11.3.4 派生用户自己的异常类297
11.4 具有异常处理代码的设计298
11.4.1 具有try块的设计298
11.4.2 具有catch块的设计299
小结301
习题十一301
第12章 代表与事件处理以及结构与枚举303
12.1 代表的声明与使用的一般形式303
12.1.1 代表的声明303
12.1.2 代表的使用303
12.2 使用代表作为callback方法304
12.3 定义代表作为静态成员306
12.4 创建代表的时机309
12.5 代表的构成311
12.6 用代表定义事件316
12.7 结构321
12.7.1 结构类型的声明321
12.7.2 结构的使用322
12.8.1 枚举326
12.8 枚举的声明326
12.8.2 枚举的使用327
小结330
习题十二330
第13章 运算符重载与用户定义的转换332
13.1 运算符重载332
13.1.1 语法与示例332
13.1.2 可重载的运算符335
13.1.3 运算符重载的限制338
13.1.4 设计准则339
13.2 用户定义的转换339
13.2.1 引例339
13.2.2 语法与示例339
小结344
习题十三344
14.2 C#的多线程应用程序345
14.1.2 前后关系变换345
14.1.1 多线程与多任务345
14.1 多线程基础345
第14章 多线程程序设计345
14.3 用多线程工作347
14.3.1 AppDomain347
14.3.2 Thread类347
14.3.3 多线程的调度349
14.4 线程安全与同步353
14.4.1 通过使用Monitor类的代码保护353
14.4.2 使用具有C#lock语句的监控锁定356
14.4.3 通过使用Mutex类的代码同步358
14.4.4 线程安全与.NET类360
14.5 线程策略360
14.5.1 何时使用多线程360
14.5.2 何时不使用多线程360
小结361
习题十四361
15.1.2 Type类363
15.1.1 映射API层次结构363
第15章 元数据查询与文件操作363
15.1 用映射查询元数据363
15.2 文件与流类368
15.2.1 文件与流的概念368
15.2.2 文件与流类368
15.3 读文本文件369
15.4 写文本文件372
15.5 读二进制文件373
15.6 写二进制文件374
小结375
习题十五375
附录377
附录A 书中所使用的符号说明377
附录B 参考答案377
参考文献426
热门推荐
- 3532037.html
- 3433490.html
- 2000322.html
- 1136244.html
- 2239344.html
- 1898325.html
- 1294725.html
- 1293244.html
- 1706602.html
- 1549456.html
- http://www.ickdjs.cc/book_1590176.html
- http://www.ickdjs.cc/book_773843.html
- http://www.ickdjs.cc/book_2462236.html
- http://www.ickdjs.cc/book_425939.html
- http://www.ickdjs.cc/book_1985204.html
- http://www.ickdjs.cc/book_1792858.html
- http://www.ickdjs.cc/book_3339262.html
- http://www.ickdjs.cc/book_1169318.html
- http://www.ickdjs.cc/book_21694.html
- http://www.ickdjs.cc/book_241483.html