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

- 保罗·戴特尔,哈维·戴特尔著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121097249
- 出版时间:2009
- 标注页数:850页
- 文件大小:303MB
- 文件页数:881页
- 主题词:C语言-程序设计-教材
PDF下载
下载说明
C# 2008程序员教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 基本介绍1
1.1简介2
1.2 Microsoft的Windows操作系统2
1.3 C、C++和Java2
1.4 Visual C3
1.5重要的软件趋势:对象技术4
1.6 Internet与万维网4
1.7可扩展标记语言(XML)5
1.8 Microsoft.NET简介5
1.9.NET框架和公共语言运行环境6
1.10尝试C#高级画图程序6
1.11(必读)软件工程案例研究:对象技术和UML介绍7
1.12小结11
1.13 Web资源11
第2章Visual C# 2008 Express Edition IDE简介12
2.1简介13
2.2 Visual Studio 2008 IDE概述13
2.3菜单栏和工具栏16
2.4 Visual Studio IDE导航18
2.5使用帮助21
2.6用可视化编程创建简单的程序,显示文本和图形23
2.7小结29
2.8 Web资源30
第3章C#程序入门31
3.1简介32
3.2一个简单的C#程序:显示一行文本32
3.3在Visual C # Express中创建简单的程序35
3.4修改简单的C#程序41
3.5用Console.Write和Console.WriteLine格式化文本42
3.6另一个C#程序:整数相加43
3.7算术运算46
3.8判断:相等运算符和关系运算符47
3.9(选读)软件工程案例研究:分析ATM需求文档50
3.10小结56
3.11 Web资源56
第4章 简要介绍类和对象57
4.1简介58
4.2类、对象、方法、属性和实例变量58
4.3声明带方法的类并实例化类的对象59
4.4声明带参数的方法61
4.5实例变量和属性64
4.6带属性的UML类框图67
4.7带属性和set与get访问方法的软件工程68
4.8自实现属性68
4.9值类型与引用类型的比较70
4.10用构造函数初始化对象70
4.11浮点数与decimal类型72
4.12(选读)软件工程案例研究:确定需求文档中的类76
4.13小结81
第5章 控制语句(1)82
5.1简介83
5.2控制结构83
5.3 if单选择语句84
5.4 if...else双选择语句85
5.5 while循环语句88
5.6计数器控制循环89
5.7制订算法:标记控制循环91
5.8制订算法:嵌套控制语句95
5.9复合赋值运算符97
5.10增量和减量运算符98
5.11简单类型100
5.12(选读)软件工程案例研究:确定ATM系统的类属性100
5.13小结103
第6章 控制语句(2)104
6.1简介105
6.2计数器控制循环的实质105
6.3 for循环语句106
6.4使用for语句的例子109
6.5 do...while循环语句112
6.6 switch多选择语句113
6.7 break和continue语句118
6.8逻辑运算符120
6.9(选读)软件工程案例研究:确定ATM系统中对象的状态和活动124
6.10小结127
第7章 方法:深入探究128
7.1简介129
7.2 C#的代码包装129
7.3静态方法,静态变量和Math类130
7.4声明多参数方法132
7.5关于方法声明与使用134
7.6方法调用栈与激活记录135
7.7变元提升与强制类型转换136
7.8.NET框架类库137
7.9案例研究:随机数生成138
7.10案例研究:机会游戏(引入枚举)141
7.11声明的作用域145
7.12方法重载147
7.13递归149
7.14传递变元:按值传递和按引用传递151
7.15(选读)软件工程案例研究:确定ATM系统的类操作153
7.16小结157
第8章 数组159
8.1简介160
8.2数组160
8.3声明与创建数组161
8.4数组使用举例161
8.5案例研究:洗牌与发牌模拟168
8.6 foreach语句170
8.7将数组和数组元素传入方法172
8.8按值和按引用传递数组173
8.9案例研究:GradeBook类用数组存储成绩176
8.10多维数组180
8.11案例研究:GradeBook类使用矩形数组183
8.12游长变元表187
8.13使用命令行变元188
8.14(选读)软件工程案例研究:ATM系统中对象间的协作189
8.15小结194
第9章LINQ与泛型集合介绍195
9.1简介196
9.2用LINQ查询数组196
9.3集合介绍202
9.4用LINQ查询泛型集合204
9.5小结206
9.6 Deitel的LINQ资源中心206
第10章 类与对象:深入探究207
10.1简介208
10.2 Time类案例研究208
10.3控制成员访问211
10.4用this引用访问当前对象的成员211
10.5索引器213
10.6 Time类案例研究:重载构造函数215
10.7默认构造函数与无参数构造函数219
10.8合成220
10.9内存回收和析构函数222
10.10静态类成员223
10.11readonly实例变量225
10.12软件复用性227
10.13数据抽象与封装227
10.14 Time类案例研究:创建类库228
10.15 internal访问231
10.16 Class View与Object Browser232
10.17对象初始化器233
10.18 Time类案例研究:扩展方法235
10.19代理237
10.20 Lambda表达式239
10.21匿名类型241
10.22(选读)软件工程案例研究:开始编程ATM系统的类242
10.23小结246
第11章 面向对象编程:继承248
11.1简介249
11.2基类和派生类249
11.3 protected成员250
11.4基类和派生类的关系251
11.5派生类的构造函数267
11.6继承和软件工程271
11.7 object类272
11.8小结272
第12章 多态、接口和运算符重载273
12.1简介274
12.2多态举例275
12.3演示多态行为275
12.4抽象类和方法277
12.5案例研究:使用多态的工资系统279
12.6 sealed方法和类289
12.7案例研究:创建和使用接口289
12.8运算符重载296
12.9(选读)软件工程案例研究:在ATM系统中加入继承和多态298
12.10小结303
第13章 异常处理304
13.1简介305
13.2异常处理概述305
13.3例子:除数为0不用异常处理306
13.4例子:处理DivideByZeroException和FormatException异常308
13.5.NET异常层次311
13.6 fiinally块312
13.7 Exception属性317
13.8用户定义异常类321
13.9小结323
第14章 图形用户界面与Windows窗体(1)324
14.1简介325
14.2 Windows窗体325
14.3事件处理327
14.4控件属性和布局332
14.5卷标、文本框和按钮334
14.6组框和面板336
14.7复选框和单选钮338
14.8图形框344
14.9工具提示346
14.10数字上下控件347
14.11鼠标事件处理348
14.12键盘事件处理350
14.13小结353
第15章 图形用户界面与Windows窗体(2)354
15.1简介355
15.2菜单355
15.3 MonthCalendar控件361
15.4 DateTimePicker控件362
15.5 LinkLabel控件364
15.6 ListBox控件367
15.7 CheckedListBox控件369
15.8 ComboBox控件371
15.9 TreeView控件374
15.10 ListView控件377
15.11 TabControl控件381
15.12多文档界面(MDI)窗口384
15.13可视化继承390
15.14用户定义控件392
15.15小结394
第16章GUI与W PF395
16.1简介396
16.2视窗演示基础(WPF)396
16.3 XML基础397
16.4结构化数据399
16.5 XML名字空间403
16.6对声明性GUI编程使用XAML405
16.7在Visual C # Express中创建WPF程序406
16.8布局控件408
16.9事件处理412
16.10命令和常见程序任务417
16.11 WPF GUI定制420
16.12用样式改变控件的外观421
16.13定制窗口424
16.14用控件模板定义控件的外观426
16.15数据驱动GUI与数据绑定429
16.16小结433
16.17 Web资源434
第17章WPF图形和多媒体435
17.1简介436
17.2控制字体436
17.3基本形状437
17.4多边形和折线438
17.5画刷441
17.6变换445
17.7 WPF定制:电视GUI446
17.8动画453
17.9(选读)三维对象和变换455
17.10小结459
第18章 字符串、字符和正则表达式460
18.1简介461
18.2字符和字符串基础461
18.3 string构造函数462
18.4 string索引器、Length属性和CoPyTo方法463
18.5字符串比较464
18.6定位字符串中的字符和子串466
18.7抽取字符串中的子串468
18.8拼接字符串468
18.9其他的string方法469
18.10 StringBuilder类470
18.11 StringBuilder类的Length和Capacity属性、EnsureCapacity方法以及索引器471
18.12 StringBuilder类的Append和AppendFormat方法472
18.13 StringBuilder类的Insert、Renove和Replace方法474
18.14几种Char方法475
18.15洗牌和发牌模拟477
18.16正则表达式处理简介480
18.17小结489
第19章 文件和流490
19.1简介491
19.2数据层次491
19.3文件和流492
19.4 File类和Directory类493
19.5创建顺序访问文本文件499
19.6从顺序访问文本文件读取数据506
19.7案例研究:使用LINQ的信用查询程序509
19.8序列化513
19.9用对象序列化创建顺序访问文件514
19.10从二进制文件读取和去序列化数据518
19.11小结521
第20章XML和LINQ to XML522
20.1简介523
20.2文档类型定义(DTD)523
20.3 W3C XML Schema文档525
20.4可扩展样式表语言和XSL转换530
20.5 LINQ to XML:文档对象模型(DOM)536
20.6 LINQ to XML类层次539
20.7 L NQ to XML:名字空间和文档创建545
20.8 XSLT和XslCompiledTransform类547
20.9小结548
20.10 Web资源549
第21章 数据库和LINQ to SQL550
21.1简介551
21.2关系数据库551
21.3关系数据库概述:Books数据库552
21.4 SQL554
21.5 LINQ to SQL560
21.6 LINQ to SQL:提取数据库中的信息561
21.7更复杂的LNQ查询和数据绑定564
21.8用LINQ取得来自于多个表的数据567
21.9创建主/细视图程序570
21.10用LJNQ to SQL编程:地址簿案例研究573
21.11小结577
21.12工具和Web资源578
第22章ASP.NET 3.5和ASP.NET AJAX579
22.1简介580
22.2简单HTTP事务580
22.3多层程序体系结构583
22.4创建并运行简单的Web窗体例子583
22.5 Web控件593
22.6会话跟踪605
22.7案例研究:在ASP.NET中连接数据库615
22.8案例研究:安全图书数据库程序622
22.9 ASP.NET AJAX638
22.10新的ASP.NET 3.5数据控件644
22.11小结644
22.12 Web资源645
第23章Windows Communication Foundation Wed服务646
23.1简介647
23.2 WCF Web服务基础647
23.3简单对象访问协议647
23.4表述性状态转移648
23.5 JavaScript对象标注648
23.6发布和使用基于SOAP的Web服务648
23.7发布和使用基于REST的XML Web服务655
23.8发布和使用基于REST的JSON Web服务657
23.9 Blackjack Web服务:在基于SOAP的Web服务中使用会话跟踪660
23.10机票预订Web服务:数据库访问和从ASP.NET调用服务669
23.11等式生成器:返回用户定义类型672
23.12小结680
23.13 Deitel Web服务资源中心680
第24章Silverlight、 RIA和多媒体681
24.1简介682
24.2平台概述682
24.3 Silverlight的运行时环境和工具安装683
24.4建立Silverlight WeatherViewer程序683
24.5动画和FlickrViewer691
24.6图形和深度缩放695
24.7音频和视频702
24.8独立存储706
24.9 Silverlight演示和Web资源706
24.10小结707
第25章 数据结构709
25.1简介710
25.2简单类型struct、加框和去框710
25.3自引用类710
25.4链表711
25.5栈719
25.6队列722
25.7树724
25.8小结733
第26章 泛型734
26.1简介735
26.2泛型方法的由来735
26.3泛型方法的实现737
26.4类型约束738
26.5重载泛型方法740
26.6泛型类740
26.7小结747
第27章 集合748
27.1简介749
27.2集合概述749
27.3 Array类和枚举器750
27.4非泛型集合753
27.5泛型集合760
27.6小结765
附录A运算符优先级表766
附录B简单类型768
附录C记数系统769
附录D ATM案例研究代码776
附录E UML 2的其他框图类型794
附录F ASCⅡ字符集795
附录G Unicode796
附录H使用Visual C # 2008调试器802
索引815
热门推荐
- 3662863.html
- 1160197.html
- 3387870.html
- 3339610.html
- 2879072.html
- 263921.html
- 830296.html
- 1283074.html
- 1092615.html
- 2311599.html
- http://www.ickdjs.cc/book_1161697.html
- http://www.ickdjs.cc/book_2222849.html
- http://www.ickdjs.cc/book_2915273.html
- http://www.ickdjs.cc/book_2733028.html
- http://www.ickdjs.cc/book_3591038.html
- http://www.ickdjs.cc/book_1919979.html
- http://www.ickdjs.cc/book_3413810.html
- http://www.ickdjs.cc/book_2517453.html
- http://www.ickdjs.cc/book_1816450.html
- http://www.ickdjs.cc/book_460541.html