图书介绍

C#高级程序员指南PDF|Epub|txt|kindle电子书版本网盘下载

C#高级程序员指南
  • (美)H.M.Deitel等著;周靖等译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302064679
  • 出版时间:2003
  • 标注页数:986页
  • 文件大小:171MB
  • 文件页数:1001页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐