图书介绍
C#高级程序员指南PDF|Epub|txt|kindle电子书版本网盘下载
- (美)H.M.Deitel等著;周靖等译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302064679
- 出版时间:2003
- 标注页数:986页
- 文件大小:171MB
- 文件页数:1001页
- 主题词:C语言-程序设计
PDF下载
下载说明
C#高级程序员指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章.NET和C#概述1
1.1概述1
1.2因特网和万维网发展简史1
目 录1
1.3万维网协会(W3C)2
1.4可扩展标记语言(XML)2
1.5重要的软件趋势:对象技术3
1.6 Microsoft的.NET概述4
1.8.NET框架和公共语言运行库5
1 1.4线程同步和类监视器 3 15
1.7 C#语言5
1.9本书导读6
1.10小结13
1.11 因特网和万维网资源14
第2章Visual Studio.NET IDE和C#编程概述15
2.1概述15
2.2 Visual Studio.NET集成开发环境(IDE)15
2.3菜单栏和工具栏18
2.4 Visual Studio.NET窗口19
2.5使用帮助22
2.6简单程序(一):显示文本和图像23
2.7简单程序(二):打印一行文本30
2.8算术运算36
2.9做出决定:相等和关系运算符37
2.10小结41
第3章控制结构42
3.1概述42
3.2控制结构42
3.4 if/else选择结构43
3.3 if选择结构43
3.5 while重复结构44
3.6赋值运算符46
3.7自增和自减运算符47
3.8 for重复结构47
3.9示例:用for结构计算复利49
3.10 switch多选结构52
3.11 do/while重复结构55
3.12 break语句和continue语句56
3.13逻辑和条件运算符58
3.14 Windows应用程序编程概述61
3.15 小结66
第4章方法和数组68
4.1 概述68
4.2C=中的方法68
4.3 方法定义69
4.4 参数提升73
4.5 C=命名空间75
4.6值类型和引用类型75
4.7传递参数:传值和传引用76
4.8作用域规则79
4.9递归81
4.10方法重载83
4.11 数组85
4.12声明和分配数组86
4.14通过传值和传引用来传递数组88
4.13向方法传递数组88
4.15多下标数组92
4.16 foreach重复结构95
4.17 小结96
第5章基于对象的编程97
5.1 概述97
5.2用类实现Time抽象数据类型98
5.3类的作用域103
5.4控制对成员的访问103
5.5 初始化类的对象:构造函数104
5.6使用重载构造函数105
5.7属性108
5.8 合成:对象引用用作其他类的实例变量114
5.9使用 this引用117
5.10垃圾回收118
5.11静态类成员119
5.12常量和只读成员122
5.13索引器124
5.14数据抽象和信息隐藏129
5.15软件重用130
5.1 6命名空间和程序集131
5.1 7类视图和对象浏览器135
5.18 小结136
第6章面向对象的编程138
6.1 概述138
6.2基类和派生类139
6.3受保护成员和内部成员140
6.4基类和派生类的关系141
6.5案例分析:三级继承层次结构156
6.6派生类中的构造函数和析构函数159
6.7与继承相关的软件工程164
6.8小结164
第7章面向对象编程:多态性166
7.1概述166
7.2派生类对象转换为基类对象166
7.3类型字段和switch语句……………17?7.4多态性示例171
7.5抽象类和方法172
7.6示例(一):接口和实现的继承173
7.7密封的类和方法180
7.8 示例(二):使用多态性的工资发放系统180
7.9示例(三):创建和使用接口188
7.10委托198
7.11运算符重载…………………………20?7.12小结206
8.1概述207
8.2异常处理概述207
第8章异常处理207
8.3示例:DivideByZeroException209
8.4.NET的异常层次结构213
8.5 finally块214
8.6 Exception属性219
8.7程序员自定义的异常类223
8.8用checked和unchecked运算符226
处理溢出226
8.9小结228
9.1概述230
第9章图形用户界面概念(一)230
9.2 Windows窗体231
9.3事件处理模型233
9.4控件属性和布局237
9.5标签、文本框和按钮239
9.6分组框和面板244
9.7复选框和单选钮247
9.8图片框253
9.9鼠标事件处理255
9.10键盘事件处理257
9.1 1 小结259
第10章图形用户界面概念(二)261
10.2 菜单261
10.1 概述261
10.3LinkLabel268
10.4 列表框和带复选框的列表框271
10.5组合框277
10.6 TreeView280
10.7 ListView284
10.8 TabControl290
10.9 多文档界面(MDI)窗口294
10.10可视化继承301
10.11 用户自定义控件304
10.12小结308
第11章多线程309
11.1 概述309
11.2线程状态:线程的生命周期310
11.3线程的优先级和线程调度311
11.5 没有线程同步的生产者/消费者关系316
11.6有线程同步的生产者/消费者关系321
11.7 生产者/消费者关系:循环缓冲区327
1 1.8小结336
12.2字符和字符串基础338
第12章字符串、字符和正则表达式338
12.1 概述338
12.3String类的构造函数339
12.4String类的索引器、Length属性和CopyTo方法340
12.5字符串的比较341
12.6String类的GetHashCode方法344
12.7 在字符串中定位字符和子串345
12.8 从字符串中提取子串348
12.9字符串的连接348
12.10String类的其他方法349
12.11 StringBuilder类351
12.12StringBuilder索引器,属性Length与Capacity以及方法EnsureCapacity352
12.13StringBuilder类的方法Append和AppendFormat354
12.14StringBuilder类的方法Insert.Remove和Replace356
12.15 Char方法359
12.16模拟扑克洗牌和发牌程序361
12.17正则表达式和Regex类365
12.18小结373
第13章图形和多媒体374
13.1概述374
13.2图形上下文和图形对象375
13.3颜色处理376
13.4字体处理382
13.5绘制线段、矩形和椭圆386
13.6绘制弧线388
13.7绘制多边形和折线390
13.8高级图形功能394
13.9多媒体简介399
13.10载入、显示和缩放图像399
13.11让一连串图像动起来401
13.12 Windows Media Player411
13.13 Microsoft Agent413
13.14小结424
14.1概述426
14.2数据的层次结构426
第14章文件和流426
14.3文件和流428
14.4 File类和Directory类428
14.5创建顺序访问文件436
14.6从顺序访问文件中读取数据446
14.7随机访问文件455
14.8创建随机访问文件458
14.9向随机访问文件随机写入数据461
14.10从随机访问文件中顺序读取数据465
14.11案例分析:交易处理程序469
14.12小结486
15.2 XML文档487
第15章XML概述487
15.1概述487
15.3 XML命名空间490
15.4文档对象模型493
15.5文档类型定义、架构和验证507
15.6 XSL和XslTransform517
15.7 Mierosoft的BizTalk522
15.8小结524
15.9因特网和万维网资源525
16.1概述527
16.2关系数据库模型527
第16章数据库、SQL和ADO.MET527
16.3关系数据库概述:Books数据库528
16.4结构化查询语言532
16.5 ADO.NET对象模型544
16.6 ADO.NET编程:从数据库中提取信息544
16.7 ADO.NET编程:修改数据库552
16.8读写XML文档558
16.9小结560
第17章ASP.NET.Web窗体和Web控件562
17.1 概述562
17.2 简单的HTTP事务562
1 7.3系统结构564
1 7.4创建和运行简单的Web窗体示例程序565
1 7.5 Web控件575
1 7.6会话跟踪591
1 7.7案例分析(一):网上留言簿606
1 7.8案例分析(二):在ASP.NET中连接数据库612
17.9跟踪调试623
17.10小结625
1 7.1 1 因特网和万维网资源626
第18章ASP.NET和Web服务628
18.1 概述628
18.2 Web服务629
18.3简单对象访问协议(SOAP)和Web服务631
18.4发布和使用Web服务632
18.5 Web服务的会话跟踪644
18.6使用Web窗体和Web服务654
18.7案例分析:一个Web服务(气温信息预报应用程序)660
18.8 Web服务中的用户定义类型668
18.9小结676
第19章联网:流套接字和数据文报677
19.1概述677
1 9.2使用流套接字创建简单的服务器程序678
1 9.3使用流套接字创建简单的客户端程序679
19.4用流套接字连接进行客户端/服务器交互679
19.5用数据文报进行无连接的客户端/服务器通信687
19.6使用多线程服务器的客户端/服务器Tic-Tac-Toe游戏691
19.7小结703
第20章数据结构和集合704
20.1概述704
20.2 自引用类704
20.3链表705
20.4堆栈714
20.5队列718
20.6树721
20.7集合类733
20.8小结748
21.2规章和资源750
第21章可访问性750
21.1概述750
21.3 Web可访问性促进会751
21.4为图像提供备用内容752
21.5突出结构以增强可读性753
21.6 Visual Studio.NET的可访问性753
21.7 C#的可访问性758
21.8 XHTML表格的可访问性762
21.9 XHTML框架的可访问性765
21.10 XML的可访问性766
21.11 使用VoiceXML的语音合成和识别766
21.12 CallXML772
21.13 JAWS for Windows776
21.14其他可访问性工具776
21.15 Microsoft Windows 2000的可访问性777
21.16小结786
21.17 因特网和万维网资源786
第22章Mobile Internet Toolkit789
22.1概述789
22.2客户端设备789
22.3 Mobile Internet Toolkit和移动Web窗体790
22.4高级移动Web窗体控件802
22.5示例:Deitel无线门户Web站点808
22.6利用样式表和模板设计与设备无关的Web站点812
22.7通过移动应用程序享受Web服务823
22.8小结827
22.9因特网和万维网资源828
附录A运算符优先顺序表829
附录B数值系统831
B.1 概述831
B.2将二进制数简写为八进制和十六进制数833
B.3将八进制数和十六进制数转换为二进制数834
B.4将二进制、八进制或十六进制转换为十进制834
B.5将十进制转换为二进制、八进制或十六进制835
B.6负的二进制数:2的补值记号法836
B.7小结837
C.1 概述838
附录C Visual Studio.NET调试器838
C.2断点839
C.3检查数据841
C.4程序控制843
C.5其他方法调试功能845
C.6其他类调试功能848
C.7 小结850
D.1 概述852
D.2 文档注释852
附录D在Visual Studio.NET中生成文档852
D.3编写C#源代码文档853
D.4创建注释Web页859
D.5创建XML文档文件861
D.6 小结865
附录E ASCII字符集867
附录F Unicode868
F.1概述868
F.2 Unicode转换格式868
F.3字符和字形869
F.4 Unicode的优点和缺点870
F.5 Unicode协会网站870
F.6使用Unicode871
F.7字符范围873
F.8小结874
附录G COM集成875
G.1概述875
G.2 ActiveX集成875
G.3 DLL集成879
G.4小结882
G.5因特网和万维网资源883
H.3编辑HTML884
H.2标记语言884
H.1概述884
附录H HTML 4.0概述(一)884
H.4常用元素885
H.5标题887
H.6添加链接888
H.7图像890
H.8特殊字符和更多的换行892
H.9无序列表894
H.10嵌套和顺序列表895
H.11小结898
H.12因特网和万维网资源898
I.1概述900
I.2简单的HTML表格900
附录I HTML4.0概述(二)900
I.3普通的HTML表格和格式化902
I.4简单的HTML表单904
I.5更复杂的HTML表单906
I.6内部链接912
I.7创建和使用图像地图915
I.8〈meta〉标记917
I.9 frameset元素918
I.10嵌套式帧集920
I.11小结922
I.12因特网和万维网资源923
附录J XHTML概述(一)924
J.1概述924
J.2编辑XHTML924
J.3第一个XHTML示例924
J.4 W3C XHTML校验服务926
J.5标题927
J.6链接929
J.7 图像931
J.8特殊字符和更多的换行935
J.9无序列表936
J.10嵌套和顺序列表937
J.12因特网和万维网资源940
J.11 小结940
附录K XHTML概述(二)942
K.1概述942
K.2 简单的XHTML表格942
K.3较复杂的XHTML表格和格式化944
K.4简单的XHTML表单946
K.5较复杂的XHTML表单949
K.6内部链接955
K.7创建和使用图像地图958
K.8 meta元素960
K.9 frameset元素961
K.10嵌套frameset964
K.11小结965
K.12因特网和万维网资源966
附录L HTML/XHTML特殊字符967
附录M HTML/XHTML颜色968
附录N位处理970
N.1概述970
N.2位处理和按位运算符970
N.3 BitArray类980
N.4小结982
附录O Crystal Reports for Visual Studio.NET983
O.1概述983
O.2 Crystal Reports网上资源983
O.3 Crystal Reports和Visual Studio.NET983