图书介绍
C#与.NET技术平台实战演练2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 孙三才等著 著
- 出版社: 北京:中国青年出版社
- ISBN:750064633X
- 出版时间:2002
- 标注页数:546页
- 文件大小:162MB
- 文件页数:569页
- 主题词:
PDF下载
下载说明
C#与.NET技术平台实战演练PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
PART I 基础语法篇7
第1章 NET概述7
1-1软件开发结构的演进7
1-2桌上型单机应用程序8
1-3主从结构应用程序9
1-4分布式应用程序结构10
1-4-1Windows DNA(Windows Distributed InterNet Architecture)10
1-4-2Windows DNA 200011
1-5下一代的互联网平台:Microsoft.NET12
1-5-1 .NET Framework13
1-5-2公共语言执行环境14
1-5-3类函数库16
1-5-4 .NET程序语言17
第2章 C#概论20
2-1 C#应用程序的结构20
2-1-1分析C#应用程序结构21
2-1-2 Using前置命令与System名称空间22
2-2标准的输入/输出23
2-2-1输出字符串到Console24
2-2-3读取数据25
2-2-2格式化输出字符串25
2-3程序代码注释26
生成XML文件27
2-4编译C#应用程序30
编译器选项30
第3章 实值类型变量32
3-1公共类型系统32
3-2实值类型与参考类型32
实值类型与参考类型的差异33
3-3找寻基础类34
3-4-1简单类型35
3-4实值类型35
3-4-2命名原则39
3-4-3定义变量40
3-4-4指定变量的值40
3-5常用的操作数40
使用递增与递减操作数41
3-6操作数优先顺序44
3-7使用列举类型45
3-7-1 enum类型常用的方法49
3-7-2使用enum类型常犯的错误51
3-8使用struct类型52
3-9-1隐含式转换54
3-9数据类型转换54
3-9-2明确式转换55
第4章 语句与例外处理60
4-1程序区块60
4-2语句类型61
4-2-1 if语句61
4-2-2 串联if(cascading if)62
4-2-3 switch语句63
4-2-4在switch中使用goto66
4-3-1 while语句67
4-3重复执行的语句67
4-3-2 do语句69
4-3-3 for语句70
4-3-4 foreach语句71
4-4跳转语句72
4-4-1 goto语句72
4-4-2 break与continue语句73
4-5例外错误74
4-5-1生成例外错误76
4-5-2检查数值溢出77
定义方法的语法82
5-1定义方法82
第5章 方法与参数82
5-2调用其他类的方法84
使用return跳出程序区段85
5-3声明局域变量85
5-4共用变量86
变量范围冲突88
5-5使用返回值88
非void的方法必须有返回值89
5-6声明与使用参数89
声明参数的语法89
5-7参数传递机制90
5-7-1使用传值参数91
5-7-2使用传出参数93
5-7-3使用传参考参数95
5-8使用传参考参数常见的错误97
5-9声明不定长度的参数98
使用foreach语句100
5-10使用递回方法100
5-11覆写方法101
第6章 数组106
6-1什么是数组?106
6-3数组维数107
6-2声明数组107
6-4存取数组元素108
6-5使用Length属性检查数组上下限111
6-6数组与集合的比较111
6-7声明时初始化数组112
6-7-1使用简短的表示法113
6-7-2初始化多维的数组115
6-8执行时期指定数组的大小115
6-9 Jagged Array117
6-10复制数组变量119
6-11-1数组常用的属性122
6-11数组的应用122
6-11-2数组常用的方法123
6-11-3由方法返回一个数组126
6-11-4把数组当参数传递128
6-12命令提示符参数130
第7章 面向对象程序设计134
7-1面向对象的缘由134
7-1-1增加程序代码重复使用134
7-1-2原始程序代码共用阶段134
7-2类135
7-3名称空间135
7-4降低维护的负担136
7-5数据封装137
7-6继承137
7-7多态138
7-8抽象化138
使用接口138
第8章 类、名称空间142
8-1类与对象142
8-1-1类的成员142
8-1-2对象142
8-1-3定义类的语法143
8-2类与结构的比较146
结构适用于“轻量型”的对象147
8-3数据封装147
8-4数据与方法的存取控制148
8-4-1使用成员访问修饰符148
8-4-2良好的数据隐藏方式设计149
8-4-3数据封装的目的150
8-5使用静态成员151
8-5-1声明及初始化静态数据151
8-5-2使用静态方法152
8-6-1 再探Hello World153
8-5-3静态成员使用准则153
8-6 C#与面向对象153
8-6-2以static定义Main154
8-7定义类与建立实体154
this操作数156
8-8使用访问修饰符157
8-9建立嵌套类163
8-10名称空间167
8-10-1声明名称空间168
8-10-2名称空间的领域169
8-10-3使用名称空间的好处171
8-10-4名称空间存取控制171
8-11完全区别名称172
8-12使用using前置命令174
建立阶层式类结构175
8-13使用别名177
8-14使用命名空间的准则179
9-2-3实值类型与参考类型差异182
9-2-1实值类型182
9-2-2参考类型182
9-1使用参考类型变量182
第9章 参考类型变量182
9-2参考类型与实值型182
9-3声明与释放参考类型变量183
9-3-1声明参考类型变量183
9-3-2释放参考类型变量186
9-4比较参考类型变量与实值类型变量187
9-5多个参考类型变量参考到同一个对象189
9-6以参考变量当做方法的参数192
9-7-1 Exception类194
9-7-2 String类194
9-7常用的参考类型194
9-7-3比较字符串的方法与操作数198
9-7-4 C#对象阶层结构201
9-8.NET Framework常用的类202
9-8-1 System.IO202
9-8-2 System.XML204
9-9数据类型转换205
9-9-1隐含式转换205
9-9-2明确式转换205
9-10 Parent与Child之间的转换206
9-10-1转换成Parent Class的参考206
9-10-2转换成Child Class的参考207
9-11使用is操作数211
9-12使用as操作数212
9-13 object类型转换守则213
9-14 Boxing与Unboxing214
9-14-1 Boxing214
9-14-2 UnBoxing215
第10章 对象的生与死218
10-1了解构造器218
10-1-1使用New取得内存218
10-1-2 Managed Heap内存配置218
10-1-3初始化对象219
10-2-2编辑器自动生成的构造器220
10-2默认构造器220
10-2-1默认构造器的特性220
10-2-3定义默认构造器221
10-2-4定义构造器原则224
10-3覆写构造器224
10-4覆写构造器潜在的问题226
10-4-1解决重复初始化程序代码的问题226
10-4-2使用constructor-initializer227
10-5初始化只读数据229
10-6在构造器中使用out与ref230
10-7 struct构造器232
10-7-1 struct构造器的限制233
10-8 static构造器235
10-8-1使用static构造器初始化静态成员236
10-8-2 static构造器的限制237
10-9对象与内存238
10-9-1对象的生命周期238
10-9-2局域变量的生命周期238
C#借由回收站回收资源239
10-11使用Finalize方法239
10-10谁来“摧毁”对象?239
10-9-3对象的生命周期239
Finalize对效率的影响240
10-12编写析构器240
使用析构器的考虑244
10-13实现IDisposable接口244
第11章 继承、多态与接口250
11-1扩充基础类的功能250
11-1-1继承的语法250
11-1-2简单的UML描述252
11-2扩充类的继承255
11-2-1使用访问修饰符控制存取权限255
11-2-2 protected成员的继承256
11-3调用基础类的构造器257
声明构造器257
11-4改写基础类的方法261
11-4-1定义虚拟方法261
11-4-2虚拟方法与改写方法的守则263
11-5隐藏基础类方法264
11-6使用sealed类与sealed方法266
11-7版本控制268
11-8使用接口276
接口的特点277
11-9以明确的方式实现接口281
11-10抽象类284
11-10-1抽象方法286
11-10-2不实现接口的抽象类287
11-11抽象类与接口290
11-12抽象方法与版本控制290
第12章 属性与索引296
12-1组件定义296
12-2属性296
12-2-1为什么要用属性?296
12-2-2使用属性的好处298
12-4使用存取元299
12-3属性的种类299
12-4-2使用set存取元300
12-4-1使用get存取元300
12-4-3使用get、set存取元301
12-5编译器运作的情形304
12-6属性与类数据成员的比较306
12-6-1属性是逻辑上的类数据成员306
12-6-2属性和数据成员的相似性307
12-6-3属性和数据成员的不同点308
12-7存取属性与类数据成员的比较308
12-8-1属性和方法之间的相似性309
12-8属性与方法的比较309
12-8-2属性和方法之间的不同点310
12-9索引的使用311
12-9-1为什么要使用索引?311
12-9-2定义索引311
12-10索引和数组的比较318
12-11覆写Indexer319
12-12 Indexer与属性的比较322
12-12-1 Indexer与属性的相似性322
12-13 Indexer设计准则323
12-12-2 Indexer与属性的不同点323
第13章 操作数、Delegate事件327
13-1覆写操作数327
13-1-1覆写操作数的语法327
13-1-2覆写相同的操作数多次332
13-1-3 Conversion操作数335
13-2建立并使用delegate类型339
建立delegate类型339
13-3事件344
13-3-2在事件发行者中触发事件347
13-3-1在事件发行者中定义一个事件347
13-3-3在事件订阅者中定义事件处理常式348
13-3-4向事件发行者订阅一个事件348
13-4链接、删除事件设计准则349
13-5 .NET Framework事件设计准则351
13-6传递事件的参数352
13-6-1 Sender对象与事件参数352
13-6-2 定义delegate函数样板355
13-6-3 EventArgs类的设计355
13-6-4 事件处理常式的编写356
13-6-5触发事件356
14-1何谓Attribute?360
第14章 Attribute与Reflection360
14-2使用Attribute361
Global Attribute362
14-3自定义Attribute类363
14-3-1 Attribute适用的元素365
14-3-2设计Attribute类366
14-3-3使用Attribute366
14-3-4 Attribute编译的过程368
14-3-5使用positional参数与named参数368
14-3-6取得Attribute的值369
14-4-2 Metadata371
14-4 Reflection371
14-4-1 Reflection设计理念371
PART Ⅱ实战演练篇382
第15章 编写数据库应用程序382
15-1建立用户界面382
15-2编写公用函数390
15-3读取数据库数据,以及建立DataSet392
15-4自定义dataGrid展示样式403
15-5添加、删除、修改数据405
15-6增加核对程序运作的程序代码407
16-1建立Master/Detail关系的Dataset414
第16章 编写Master/Detail数据库应用程序414
16-2自定义dataGrid展示样式417
16-3设计显示明细数据的表单419
16-4使用BindingContext浏览数据427
第17章 设计Windows From应用程序432
17-1设计MDI应用程序432
17-1-1使用StatusBar与Timer控件433
17-1-2设计选单436
17-1-3编写选单程序代码441
17-2设计GDI+应用程序443
17-2-1绘制统计图表445
17-2-2使用FontDialog设置字体450
17-2-3设置打印格式450
17-2-4打印预览与打印报表452
17-2-5使用PrintDialge选择打印机458
17-2-6保存图形文件459
第18章 使用COM+服务464
18-1编写.NET组件464
18-2编写转帐类473
18-3建立KeyFile与Strong Name477
18-4建立客户端的接口478
18-5测试COM+应用程序483
第19章 编写一个监控文件事务的Windows Service488
19-1使用Windows Service模板488
19-2使用EventLog与File System Watcher控件489
19-3使用Installer类491
19-4安装Windows Service492
19-5启动服务与暂停服务493
第20章 编写文件管理器497
20-1建立UCOM File Manger用户界面497
20-2编写初始化应用程序的程序代码501
20-3编写事件程序506
20-4打开文本文件509
第21章 编写提供数据的Web Service517
21-1建立Web Service517
21-2编写使用Web Service的Windows Forms客户端524
第22章 编写ASP.NET网页531
22-1建立ASP.NET项目531
22-2设计分页537
22-3增加编辑数据的按钮538
22-4编写修改、取消、保存按钮事件处理常式540
22-5编写添加功能542
22-6编写删除功能544
热门推荐
- 1625949.html
- 3060038.html
- 2423166.html
- 54838.html
- 1441238.html
- 3485658.html
- 141648.html
- 3322262.html
- 3793244.html
- 1232154.html
- http://www.ickdjs.cc/book_1287989.html
- http://www.ickdjs.cc/book_2097996.html
- http://www.ickdjs.cc/book_775899.html
- http://www.ickdjs.cc/book_431831.html
- http://www.ickdjs.cc/book_2188589.html
- http://www.ickdjs.cc/book_2694145.html
- http://www.ickdjs.cc/book_2752585.html
- http://www.ickdjs.cc/book_2694154.html
- http://www.ickdjs.cc/book_3732940.html
- http://www.ickdjs.cc/book_2067501.html