图书介绍
C#入门经典 第6版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)沃森等著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302343394
- 出版时间:2014
- 标注页数:852页
- 文件大小:172MB
- 文件页数:874页
- 主题词:C语言-程序设计
PDF下载
下载说明
C#入门经典 第6版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第Ⅰ部分 C#语言3
第1章 C#简介3
1.1 .NET Framework的含义3
1.1.1 .NET Framework的内容4
1.1.2使用.NET Framework编写应用程序4
1.2 C#的含义7
1.2.1用C#能编写什么样的应用程序7
1.2.2本书中的C8
1.3 Visual Studio 20128
1.3.1 Visual Studio Express 2012产品9
1.3.2解决方案9
1.4小结9
1.5本章要点10
第2章 编写C#程序11
2.1 Visual Studio 2012开发环境12
2.2控制台应用程序14
2.2.1 Solution Explorer窗口17
2.2.2 Properties窗口18
2.2.3 Error List窗口18
2.3桌面应用程序19
2.4小结22
2.5本章要点22
第3章 变量和表达式23
3.1 C#的基本语法24
3.2 C#控制台应用程序的基本结构26
3.3变量27
3.3.1简单类型28
3.3.2变量的命名31
3.3.3字面值33
3.3.4变量的声明和赋值34
3.4表达式35
3.4.1数学运算符35
3.4.2赋值运算符39
3.4.3运算符的优先级39
3.4.4名称空间40
3.5小结43
3.6练习43
3.7本章要点44
第4章 流程控制45
4.1布尔逻辑45
4.1.1布尔赋值运算符48
4.1.2按位运算符49
4.1.3运算符优先级的更新52
4.2 goto语句53
4.3分支54
4.3.1三元运算符54
4.3.2 if语句55
4.3.3 switch语句58
4.4循环61
4.4.1 do循环62
4.4.2 while循环64
4.4.3 for循环66
4.4.4循环的中断70
4.4.5无限循环71
4.5小结72
4.6练习72
4.7本章要点73
第5章 变量的更多内容75
5.1类型转换75
5.1.1隐式转换76
5.1.2显式转换77
5.1.3使用Convert命令进行显式转换80
5.2复杂的变量类型83
5.2.1枚举83
5.2.2结构87
5.2.3数组89
5.3字符串的处理95
5.4小结100
5.5练习100
5.6本章要点101
第6章 函数103
6.1定义和使用函数104
6.1.1返回值105
6.1.2参数107
6.2变量的作用域114
6.2.1其他结构中变量的作用域116
6.2.2参数和返回值与全局数据118
6.3 Main()函数119
6.4结构函数121
6.5函数的重载122
6.6委托124
6.7小结127
6.8练习127
6.9本章要点128
第7章 调试和错误处理129
7.1 Visual Studio中的调试130
7.1.1非中断(正常)模式下的调试130
7.1.2中断模式下的调试138
7.2错误处理145
7.2.1 try…catch…finally146
7.2.2列出和配置异常150
7.2.3异常处理的注意事项151
7.3小结152
7.4练习152
7.5本章要点152
第8章 面向对象编程简介155
8.1面向对象编程的含义156
8.1.1对象的含义156
8.1.2一切皆对象159
8.1.3对象的生命周期159
8.1.4静态和实例类成员160
8.2 OOP技术161
8.2.1接口161
8.2.2继承163
8.2.3多态性164
8.2.4对象之间的关系166
8.2.5运算符重载167
8.2.6 事件167
8.2.7引用类型和值类型168
8.3桌面应用程序中的OOP168
8.4小结171
8.5练习172
8.6本章要点173
第9章 定义类175
9.1 C#中的类定义175
9.2 System.Object180
9.3构造函数和析构函数182
9.4 Visual Studio中的OOP工具186
9.4.1 Class View窗口186
9.4.2对象浏览器187
9.4.3添加类188
9.4.4类图189
9.5类库项目190
9.6接口和抽象类193
9.7结构类型195
9.8浅度和深度复制197
9.9小结198
9.10练习198
9.11本章要点199
第10章 定义类成员201
10.1成员定义201
10.1.1定义字段202
10.1.2定义方法202
10.1.3定义属性203
10.1.4在类图中添加成员208
10.1.5重构成员211
10.1.6自动属性212
10.2类成员的其他主题212
10.2.1隐藏基类方法212
10.2.2调用重写或隐藏的基类方法214
10.2.3嵌套的类型定义215
10.3接口的实现217
10.4部分类定义221
10.5部分方法定义222
10.6示例应用程序224
10.6.1规划应用程序224
10.6.2编写类库224
10.6.3类库的客户应用程序231
10.7 Call Hierarchy窗口232
10.8小结233
10.9练习233
10.10本章要点234
第11章 集合、比较和转换235
11.1集合236
11.1.1使用集合236
11.1.2定义集合242
11.1.3索引符243
11.1.4给CardLib添加Cards集合245
11.1.5键控集合和IDictionary248
11.1.6迭代器250
11.1.7迭代器和集合254
11.1.8深度复制254
11.1.9给CardLib添加深度复制257
11.2比较258
11.2.1类型比较258
11.2.2值比较263
11.3转换278
11.3.1重载转换运算符278
11.3.2 as运算符279
11.4小结280
11.5练习281
11.6本章要点282
第12章 泛型283
12.1泛型的概念284
12.2使用泛型285
12.2.1可空类型285
12.2.2 System.Collections.Generic名称空间292
12.3定义泛型类型301
12.3.1定义泛型类302
12.3.2定义泛型接口313
12.3.3定义泛型方法313
12.3.4定义泛型委托315
12.4变体315
12.4.1协变316
12.4.2抗变317
12.5小结317
12.6练习318
12.7本章要点319
第13章 其他OOP技术321
13.1::运算符和全局名称空间限定符321
13.2定制异常323
13.3事件325
13.3.1事件的含义325
13.3.2处理事件326
13.3.3定义事件328
13.4扩展和使用CardLib336
13.5特性344
13.5.1读取特性344
13.5.2创建特性345
13.6小结346
13.7练习347
13.8本章要点347
第14章 C#语言的改进349
14.1初始化器350
14.1.1对象初始化器350
14.1.2集合初始化器352
14.2类型推理355
14.3匿名类型356
14.4动态查找360
14.4.1动态类型361
14.4.2 IDynamicMetaObject-Provider364
14.5高级方法参数365
14.5.1可选参数365
14.5.2命名参数367
14.5.3命名参数和可选参数的规则371
14.6扩展方法371
14.7 Lambda表达式375
14.7.1复习匿名方法375
14.7.2把Lambda表达式用于匿名方法376
14.7.3 Lambda表达式的参数379
14.7.4 Lambda表达式的语句体380
14.7.5 Lambda表达式用作委托和表达式树381
14.7.6 Lambda表达式和集合381
14.8调用方信息特性384
14.9小结386
14.10练习387
14.11本章要点388
第Ⅱ部分 Windows编程393
第15章 基本桌面编程393
15.1 XAML394
15.1.1关注点分离394
15.1.2 XAML基础知识395
15.2动手实践396
15.2.1 WPF控件397
15.2.2属性398
15.2.3事件401
15.3控件布局405
15.3.1堆叠顺序406
15.3.2对齐、边距、填充和尺寸406
15.3.3 Border控件407
15.3.4 Canvas控件407
15.3.5 DockPanel控件408
15.3.6 StackPanel控件410
15.3.7 Grid控件412
15.4游戏客户端414
15.4.1 About窗口414
15.4.2 Options窗口419
15.4.3数据绑定427
15.4.4启动游戏433
15.5小结436
15.6练习437
15.7本章要点437
第16章 高级桌面编程439
16.1主窗口439
16.1.1菜单控件440
16.1.2路由命令和菜单440
16.2创建控件并设置样式443
16.2.1样式444
16.2.2模板444
16.2.3值转换器448
16.2.4触发器450
16.2.5动画451
16.3 WPF用户控件453
16.4把所有内容结合起来462
16.4.1重构域模型463
16.4.2视图模型467
16.4.3大功告成475
16.5小结483
16.6练习484
16.7本章要点484
第17章 Windows Store应用程序485
17.1入门485
17.2 Windows Store应用程序与桌面应用程序487
17.3开发Windows Store应用程序488
17.3.1视图模式488
17.3.2磁贴和锁屏提醒492
17.3.3应用程序的生存期492
17.4应用程序的开发492
17.4.1 WPF与Windows Store应用程序的XAML差异493
17.4.2模板和页面494
17.4.3沙箱应用程序495
17.4.4在页面之间导航500
17.4.5管理状态503
17.5修改KarliCards游戏(第1部分)503
17.5.1创建CardLib项目503
17.5.2可视化方面的修改511
17.5.3转换用户控件511
17.6 Windows Store应用程序中的常见元素518
17.6.1 AppBar控件518
17.6.2设置面板520
17.6.3磁贴、锁屏提醒以及初始屏幕523
17.7修改KarliCards游戏(第2部分)524
17.8 Windows应用商店529
17.9小结530
17.10练习530
17.11本章要点531
第18章 部署桌面应用程序533
18.1部署概述534
18.2 ClickOnce部署534
18.2.1实现ClickOnce部署535
18.2.2用ClickOnce安装应用程序541
18.2.3创建和使用应用程序的更新包542
18.3 InstallShield Limited Edition543
18.4小结549
18.5练习549
18.6本章要点549
第Ⅲ部分 Web编程553
第19章 ASP.NET Web编程553
19.1 Web应用程序概述554
19.2 ASP.NET运行库554
19.3创建简单的Web页面555
19.4服务器控件562
19.5 ASP.NET回送563
19.6 ASP.NET AJAX回送568
19.7输入的有效性验证571
19.8状态管理575
19.8.1客户端的状态管理576
19.8.2服务器端的状态管理578
19.9样式581
19.10母版页585
19.11站点导航589
19.12身份验证和授权592
19.12.1身份验证的配置593
19.12.2使用安全控件596
19.13读写SQL Server数据库598
19.14小结607
19.15 练习607
19.16本章要点607
第20章 部署Web应用程序609
20.1 Internet Information Services609
20.2 IIS配置611
20.3复制Web站点612
20.4发布Web站点615
20.5小结617
20.6练习618
20.7本章要点618
第Ⅳ部分 数据访问621
第21章 文件系统数据621
21.1流621
21.2用于输入和输出的类622
21.2.1 File类和Directory类623
21.2.2 FileInfo类624
21.2.3 DirectoryInfo类625
21.2.4路径名和相对路径626
21.2.5 FileStream对象626
21.2.6 StreamWriter对象632
21.2.7 StreamReader对象634
21.2.8异步文件访问641
21.2.9 读写压缩文件641
21.3序列化对象644
21.4监控文件系统648
21.5小结653
21.6练习653
21.7本章要点654
第22章 XML655
22.1 XML文档656
22.1.1 XML元素656
22.1.2特性657
22.1.3 XML声明657
22.1.4 XML文档的结构658
22.1.5 XML名称空间658
22.1.6格式良好并有效的XML659
22.1.7验证XML文档660
22.2在应用程序中使用XML663
22.2.1 XML文档对象模型663
22.2.2选择节点673
22.2.3 XPath673
22.3小结677
22.4练习677
22.5本章要点678
第23章 LINQ简介679
23.1第一个LINQ查询680
23.1.1用var关键字声明结果变量681
23.1.2指定数据源:from子句682
23.1.3指定条件:where子句682
23.1.4选择元素:select子句682
23.1.5完成:使用foreach循环683
23.1.6延迟执行的查询683
23.2使用LINQ方法语法683
23.2.1 LINQ扩展方法683
23.2.2查询语法和方法语法684
23.3排序查询结果685
23.4 orderby子句687
23.5用方法语法排序687
23.6查询大型数据集689
23.7聚合运算符691
23.8查询复杂的对象694
23.9投影:在查询中创建新对象698
23.10投影:方法语法700
23.11单值选择查询700
23.12 Any()和All()方法701
23.13多级排序703
23.14多级排序方法语法:ThenBy705
23.15组合查询705
23.16 Take()和Skip()方法707
23.17 First()和FirstOrDefault()方法709
23.18 LINQ集运算符710
23.19 Join查询713
23.20小结714
23.21练习714
23.22本章要点715
第24章 应用LI NQ717
24.1 LINQ的变体717
24.2给数据库使用LINQ718
24.3安装 SQL Server和Northwind示例数据718
24.3.1安装SQL Server Express719
24.3.2安装Northwind示例数据库719
24.4第一个LINQ数据库查询719
24.5浏览数据库关系723
24.6使用LINQ to XML725
24.7 LINQ to XML函数构造方式725
24.8保存和加载XML文档729
24.8.1从字符串中加载XML732
24.8.2已保存的XML文档内容732
24.9处理XML片段732
24.10从数据库中生成XML734
24.11查询XML文档的方法737
24.12使用LINQ to XML查询成员738
24.12.1 Elements()738
24.12.2 Descendants()739
24.12.3 Attbutes()741
24.13小结743
24.14练习743
24.15 本章要点744
第V部分 其他技术747
第25章 Windows Communication Foundation747
25.1 WCF的含义748
25.2 WCF概念748
25.2.1 WCF通信协议749
25.2.2地址、端点和绑定750
25.2.3协定751
25.2.4消息模式752
25.2.5行为752
25.2.6驻留752
25.3 WCF编程753
25.3.1 WCF测试客户端程序759
25.3.2定义WCF服务协定762
25.3.3自驻留的WCF服务769
25.4小结776
25.5练习776
25.6本章要点777
第26章 Windows Workflow Foundation779
26.1 Hello World779
26.2工作流和活动781
26.2.1 If活动781
26.2.2 While活动782
26.2.3 Sequence活动782
26.3实参和变量783
26.4定制活动788
26.4.1工作流扩展790
26.4.2活动的有效性验证795
26.4.3活动设计器796
26.5小结798
26.6练习798
26.7本章要点799
附录A 习题答案801
热门推荐
- 352160.html
- 2473196.html
- 3103725.html
- 2649849.html
- 913265.html
- 1463755.html
- 62125.html
- 2753202.html
- 1021830.html
- 545194.html
- http://www.ickdjs.cc/book_2802010.html
- http://www.ickdjs.cc/book_3630413.html
- http://www.ickdjs.cc/book_93161.html
- http://www.ickdjs.cc/book_3269225.html
- http://www.ickdjs.cc/book_3527372.html
- http://www.ickdjs.cc/book_3107709.html
- http://www.ickdjs.cc/book_1111825.html
- http://www.ickdjs.cc/book_2819933.html
- http://www.ickdjs.cc/book_3467939.html
- http://www.ickdjs.cc/book_1577790.html