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

- (美)Karli Watson,(美)Christian Nagel等著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302185871
- 出版时间:2008
- 标注页数:1010页
- 文件大小:205MB
- 文件页数:1028页
- 主题词:C语言-程序设计
PDF下载
下载说明
C#入门经典 第4版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第Ⅰ部分 C#语言3
第1章 C#简介3
1.1什么是.NET Framework3
.NET Framework的内容4
用.NET Framework编写应用程序4
1.2什么是C#7
用C#能编写什么样的应用程序7
本书中的C#8
1.3 Visual Studio 20088
Visual Studio 2008 Express产品9
解决方案9
1.4小结9
第2章 编写C#程序10
2.1开发环境10
Visual Studio 200811
Visual C# 2008 ExpressEdition13
2.2控制台应用程序13
Solution Explorer16
Properties窗口17
Error List窗口17
2.3 Windows Forms应用程序18
2.4小结22
第3章 变量和表达式23
3.1 C#的基本语法23
3.2 C#控制台应用程序的基本结构25
3.3变量27
简单类型27
变量的命名31
字面值32
变量的声明和赋值33
3.4表达式34
数学运算符34
赋值运算符38
运算符的优先级39
名称空间39
3.5小结42
3.6练习43
第4章 流程控制44
4.1布尔逻辑44
位运算符46
布尔赋值运算符50
运算符的优先级更新51
4.2 goto语句52
4.3分支53
三元运算符53
if语句54
switch语句57
4.4循环60
do循环61
while循环63
for循环65
循环的中断69
无限循环70
4.5小结70
4.6练习71
第5章 变量的更多内容72
5.1类型转换72
隐式转换72
显式转换74
使用Convert命令进行显式转换76
5.2复杂的变量类型79
枚举79
结构83
数组86
5.3字符串的处理91
5.4小结95
5.5练习96
第6章 函数97
6.1定义和使用函数98
返回值99
参数101
6.2变量的作用域107
其他结构中变量的作用域110
参数和返回值与全局数据111
6.3 Main()函数113
6.4结构函数114
6.5函数的重载115
6.6委托117
6.7小结119
6.8练习120
第7章 调试和错误处理121
7.1 VS和VCE中的调试121
非中断(正常)模式下的调试122
中断模式下的调试131
7.2错误处理139
try…catch…inally140
列出和配置异常144
异常处理的注意事项145
7.3小结146
7.4练习146
第8章 面向对象编程简介147
8.1什么是面向对象编程147
什么是对象148
所有的东西都是对象151
对象的生命周期151
静态和实例类成员152
8.2 OOP技术153
接口153
继承155
多态性156
对象之间的关系157
运算符重载159
事件159
引用类型和值类型160
8.3 Windows应用程序中的OOP160
8.4小结162
8.5练习163
第9章 定义类164
9.1 C#中的类定义164
9.2 System.Object169
9.3构造函数和析构函数170
9.4 VS和VCE中的OOP工具174
Class View窗口174
对象浏览器176
添加类177
类图177
9.5类库项目179
9.6接口和抽象类182
9.7结构类型184
9.8小结186
9.9练习186
第10章 定义类成员187
10.1成员定义187
定义字段187
定义方法188
定义属性189
在类图中添加成员194
重制成员196
自动属性197
10.2类成员的其他议题197
隐藏基类方法198
调用重写或隐藏的基类方法199
嵌套的类型定义200
10.3接口的实现201
10.4部分类定义204
10.5部分方法定义206
10.6示例应用程序207
规划应用程序207
编写类库208
类库的客户应用程序214
10.7小结215
10.8练习216
第11章 集合、比较和转换217
11.1集合217
使用集合218
定义集合224
索引符225
给CardLib添加Cards集合227
关键字值集合和IDictionary229
迭代器231
深度复制236
给CardLib添加深度复制238
11.2比较239
类型比较240
值比较244
11.3转换259
重载转换运算符259
as运算符260
11.4小结261
11.5练习262
第12章 泛型263
12.1泛型的概念263
12.2使用泛型264
可空类型264
System.Collections.Generic名称空间271
12.3定义泛型279
定义泛型类280
定义泛型接口291
定义泛型方法291
定义泛型委托293
12.4小结293
12.5练习293
第13章 其他OOP技术295
13.1∷运算符和全局名称空间295
13.2定制异常296
异常基类297
给CardLib添加定制异常297
13.3事件298
什么是事件298
使用事件300
定义事件302
13.4扩展和使用CardLib309
13.5小结317
13.6练习317
第14章 C# 3.0语言的改进318
14.1初始化器318
对象初始化器319
集合初始化器320
14.2类型推断323
14.3匿名类型325
14.4扩展方法328
14.5 λ表达式333
复习匿名方法333
把λ表达式用于匿名方法334
λ表达式的参数337
λ表达式的语句体337
λ表达式用作委托和表达式树338
λ表达式和集合339
14.6小结342
14.7练习342
第Ⅱ部分 Windows编程347
第15章 Windows编程基础347
15.1控件347
属性348
控件的定位、停靠和对齐349
事件350
15.2 Button控件352
Button控件的属性352
Button控件的事件353
15.3 Label和LinkLabel控件354
15.4 TextBox控件355
TextBox控件的属性355
TextBox控件的事件356
15.5 RadioButton和CheckBox控件363
RadioButton控件的属性364
RadioButton控件的事件364
CheckBox控件的属性364
CheckBox控件的事件364
GroupBox控件365
15.6 RichTextBox控件368
RichTextBox控件的属性368
RichTextBox控件的事件369
15.7 ListBox和CheckedListBox控件374
ListBox控件的属性375
ListBox控件的方法376
ListBox控件的事件376
15.8 ListView控件378
ListView控件的属性378
ListView控件的方法380
ListView控件的事件381
ListViewltem381
ColumnHeader381
ImageList控件381
15.9 TabControl控件388
TabControl控件的属性389
使用TabControl控件389
15.10小结392
15.11练习392
第16章 Windows Forms的高级功能393
16.1菜单和工具栏393
两个实质一样的控件393
使用MenuStrip控件394
手工创建菜单394
ToolStripMenultem控件的其他属性397
给菜单添加功能397
16.2工具栏399
ToolStrip控件的属性399
ToolStrip的项400
StatusStrip控件405
StatusStripStatusLabel的属性405
16.3 SDI和MDI应用程序407
16.4创建控件415
LabelTextbox控件417
调试用户控件420
扩展LabelTextbox控件421
16.5小结424
16.6练习424
第17章 使用通用对话框425
17.1通用对话框425
17.2如何使用对话框426
17.3文件对话框427
OpenFileDialog427
SaveFileDialog438
17.4打印442
打印结构442
打印多个页面447
PageSetupDialog449
PrintDialog451
17.5打印预览455
PrintPreviewDialog455
PrintPreviewControl456
17.6 FontDialog和ColorDialog457
FontDialog457
ColorDialog459
FolderBrowserDialog460
17.7小结461
17.8练习461
第18章 部署Windows应用程序463
18.1部署概述463
18.2 ClickOnce部署464
18.3 Visual Studio安装和部署项目类型473
18.4 Microsoft Windows安装程序结构474
Windows Installer术语474
Windows Installer的优点476
18.5为SimpleEditor创建安装软件包476
规划安装内容476
创建项目477
项目属性478
安装编辑器480
File System编辑器481
File Types编辑器483
Launch Condition编辑器485
User Interface编辑器485
18.6构建项目488
18.7安装489
Welcome489
Read Me489
License Agreement490
Optional Files490
选择安装文件夹491
确认安装492
进度492
结束安装493
运行应用程序493
卸载493
18.8小结493
18.9练习494
第Ⅲ部分 Web编程497
第19章 Web编程基础497
19.1概述497
19.2 ASP.NET运行库498
19.3创建简单的Web页面498
19.4服务器控件504
19.5事件处理程序505
19.6输入的有效性验证509
19.7状态管理512
客户端的状态管理513
服务器端的状态管理515
19.8身份验证和授权517
身份验证的配置518
使用安全控件522
19.9读写SQL Server数据库524
19.10小结530
19.11练习531
第20章 Web高级编程532
20.1母版页532
20.2站点导航537
20.3用户控件539
20.4个性化配置541
个性化配置组543
组件的个性化配置543
定制数据类型中的个性化配置543
匿名用户的个性化配置544
20.5 Web Parts545
WebPartManager控件546
WebPartZone控件546
EditorZone控件548
CatalogZone控件550
ConnectionsZone控件551
20.6 JavaScript554
Script元素555
变量的声明555
定义函数555
语句556
对象556
20.7小结560
20.8练习560
第21章 Web服务561
21.1 Web服务推出之前561
远程过程调用(RPC)562
SOAP563
21.2使用Web服务的场合563
宾馆旅行社代理应用程序564
图书发布应用程序564
客户应用程序的类型564
应用程序的体系结构564
21.3 Web服务的体系结构565
可以调用的方法565
调用方法566
SOAP和防火墙567
WS-I基本个性化配置568
21.4 Web服务和.NET Framework568
创建Web服务568
客户程序570
21.5创建简单的ASP.NET Web服务571
21.6测试Web服务572
21.7执行Windows客户程序574
21.8异步调用服务577
21.9执行ASP.NET客户程序580
21.10传送数据581
21.11小结584
21.12练习584
第22章 Ajax编程586
22.1 Ajax概述586
22.2 UpdatePanel控件587
22.3 Timer控件591
22.4 UpdateProgress控件592
22.5 Web服务594
22.6扩展控件598
22.7小结600
22.8练习600
第23章 部署Web应用程序601
23.1 Internet Information Services601
23.2 IIS配置602
23.3复制Web站点604
23.4发布Web站点606
23.5 Windows安装程序607
创建安装程序607
安装Web应用程序609
23.6小结610
23.7练习610
第Ⅳ部分 数据访问613
第24章 文件系统数据613
24.1流613
24.2用于输入和输出的类614
File类和Directory类615
FileInfo类616
Directorylnfo类617
路径名和相对路径618
FileStream对象618
Stream Writer对象624
StreamReader对象626
读写压缩文件632
24.3序列化对象635
24.4监控文件结构639
24.5小结645
24.6练习646
第25章 XML647
25.1 XML文档647
XML元素647
属性648
XML声明649
XML文档的结构649
XML名称空间650
格式良好并有效的XML651
验证XML文档651
25.2在应用程序中使用XML654
XML文档对象模型655
选择节点663
25.3小结670
25.4练习671
第26章 LINQ简介672
26.1 LINQ的变体673
26.2第一个LLNQ查询673
用var关键字声明结果变量675
指定数据源:from子句675
指定条件:where子句675
指定元素:select子句676
完成:使用foreach循环676
延迟执行的查询676
26.3使用LINQ方法语法和λ表达式676
LINQ扩展方法676
查询语法和方法语法677
λ表达式677
26.4排序查询结果679
26.5 orderby子句680
26.6用方法语法排序681
26.7查询大型数据集682
26.8合计运算符685
26.9查询复杂的对象688
26.10投射:在查询中创建新对象691
26.11投射:方法语法693
26.12单值选择查询693
26.13 Any和All694
26.14多级排序696
26.15多级排序方法语法:ThenBy698
26.16组合查询698
26.17 Take和Skip700
26.18 First和FirstOrDefault702
26.19集运算符703
26.20 Join查询706
26.21资源和进一步阅读707
26.22小结707
26.23练习707
第27章 LINQ to SQL709
27.1对象相关映射709
27.2安装SQL Server和N orthwind示例数据710
安装SQL Server Express2005710
安装Northwind示例数据库711
27.3第一个LINQ to SQL查询712
27.4浏览LINQ to SQL关系717
27.5进一步探讨LINQ to SQL720
27.6 LINQ to SQL中的组合、排序和其他高级查询723
27.7显示生成的SQL725
27.8用LINQ to SQL绑定数据729
27.9用LINQ to SQL更新绑定数据733
27.10小结734
27.11练习735
第28章 ADO.N ET和LINQ overDataSet736
28.1 ADO.NET概述736
ADO.NET名称的来源737
ADO.NET的设计目标738
28.2 ADO.NET类和对象概述739
提供者对象739
用户对象740
使用System.Data名称空间741
28.3用DataReader读取数据742
28.4用 DataSet读取数据749
用数据填充DataSet749
访问DataSet中的表、行和列749
28.5更新数据库752
给数据库添加行755
删除行761
28.6在DataSet中访问多个表762
ADO.NET中的关系762
用关系导航763
28.7 XML和ADO.NET770
28.8 ADO.NET中的SQL支持773
DataAdapter对象中的SQL命令773
直接执行SQL命令776
调用SQL存储过程778
28.9使用LINQ over DataSet和ADO.NET780
28.10小结784
28.11练习784
第29章 LINQ to XML785
29.1 LINQ to XML函数构造方法785
29.2保存和加载XML文档789
从字符串中加载XML791
已保存的XML文档内容792
29.3处理XML片段792
29.4通过LINQ to XML生成XML794
29.5查询XML文档798
29.6小结804
29.7练习804
第Ⅴ部分 其他技术809
第30章 属性809
30.1什么是属性809
30.2反射812
30.3内置属性815
System.Diagnostics.ConditionalAttribute815
System.ObsoleteAttribute817
System.Serial izableAttribute818
System.Reflection.AssemblyDelaySignAttribute821
30.4定制属性824
BugFixAttribute824
System.AttributeUsageAttribute826
30.5小结830
第31章 XML文档说明831
31.1添加XML文档说明831
XML文档说明的注释833
使用类图添加XML文档说明839
生成XML文档说明文件842
带有XML文档说明的应用程序示例844
31.2使用XML文档说明846
编程处理XML文档说明846
用XSLT格式化XML文档说明848
文档说明工具849
31.3小结850
31.4练习851
第32章 网络852
32.1联网概述852
名称的解析855
统一资源标识符856
TCP和UDP857
应用协议857
32.2网络编程选项859
32.3 WebClient859
32.4 WebRequest和WebResponse861
32.5 TcpListener和TcpClient868
32.6小结876
32.7练习876
第33章 GDI+简介877
33.1图形绘制概述877
Graphics类878
对象的删除878
坐标系统879
颜色884
33.2使用Pen类绘制线条885
33.3使用Brush类绘制图形887
33.4使用Font类绘制文本890
33.5使用图像进行绘制893
使用纹理画笔绘图895
使用钢笔绘制图像897
双倍缓冲898
33.6 GDI+的高级功能900
剪切900
System.Drawing.Drawing2D901
System.Drawing.Imaging901
33.7小结901
33.8练习902
第34章 Windows PresentationFoundation903
34.1 WPF的概念904
WPF给设计人员带来的好处904
WPF给C#开发人员带来的好处906
34.2基本WPF应用程序的组成906
34.3 WPF基础916
XAML语法917
桌面和Web应用程序919
Application对象920
控件基920
控件的布局928
控件的样式936
触发器941
动画942
静态和动态资源944
34.4用WPF编程949
WPF用户控件950
实现依赖属性950
34.5小结959
34.6练习960
第35章 Windows CommunicationFoundation961
35.1 WCF是什么961
35.2 WCF概念962
WCF通信协议962
地址、端点和绑定963
合同964
消息模式965
行为965
主机965
35.3 WCF编程966
定义WCF服务合同973
自存储的WCF服务979
35.4小结985
35.5练习986
第36章 Windows WorkflowFoundation987
36.1活动990
DelayActivity990
SuspendActivity991
WhileActivity992
SequenceActivity994
定制活动997
36.2工作流运行库1002
36.3数据绑1007
36.4小结1010
热门推荐
- 2016330.html
- 780081.html
- 2427142.html
- 2331771.html
- 2398616.html
- 3147262.html
- 2986189.html
- 1976486.html
- 1084053.html
- 875977.html
- http://www.ickdjs.cc/book_1688476.html
- http://www.ickdjs.cc/book_2911612.html
- http://www.ickdjs.cc/book_1092447.html
- http://www.ickdjs.cc/book_3570701.html
- http://www.ickdjs.cc/book_2854401.html
- http://www.ickdjs.cc/book_2733056.html
- http://www.ickdjs.cc/book_3062653.html
- http://www.ickdjs.cc/book_388278.html
- http://www.ickdjs.cc/book_1754621.html
- http://www.ickdjs.cc/book_2344410.html