《ASP.NET入门经典 C#编程篇》PDF下载

  • 购买积分:19 如何计算积分?
  • 作  者:(英)Chris Ullman,(英)Chris Goode等著;康博译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:730205407X
  • 页数:662 页
图书介绍:

9.1.2静态方法 28 1

第1章 初识ASP.NET 1

5.2.2 HTML语言 1 5 1

11.4 练习题 38 1

6.2.4条件或三元运算符 1 8 1

7.4 HTML中的事件 22 1

8.4.5运算符重载 27 1

1 8.7.2异步方法调用 63 1

18.7.3 Hijacking服务(或借道法) 63 1

1 9.3 优化性能 64 1

19.6本章小结 65 1

C.2 在线(www.wrox.com)查询勘误表 66 1

目 录 1

9.3.5显式转换 3 1 1

1.1 什么是静态Web页 2

1.2静态Web页的工作原理 2

4.2数据类型 11 3

1.2.1 静态Web页的局限性 3

1.3.1 提供动态Web页内容的两种方法 4

1.3 动态Web页的工作原理 4

1.2.2什么是Web服务器 4

1 3.1 更新数据 41 5

7.2什么是事件驱动编程技术 2 1 5

4.2.2字符数据类型 1 1 5

第1 3章操纵数据源 41 5

1 3.1.3 DataSet和DataTable 41 6

1.3.2技术概述 7

18.3.6使用Web服务 61 8

4.2.5处理日期数据 1 1 9

4.2.4对象类型 11 9

4.2.3布尔类型 11 9

4.1什么是变量 1 9

9.3.3在对象类型之间转换 3 10

1.4 什么是ASP.NET 11

1.5 ASP.NET和ASP的区别 11

1.6安装过程 12

1.6.1安装IIS 5.x Web服务器 12

9.3.6装箱和拆箱 3 12

6.5本章小结 2 13

9.4本章小结 3 16

1.6.2测试安装 16

1.6.3 管理Web服务器上的目录 19

4.3运算符 1 22

4.3.4连接字符串 1 25

1.6.4安装ASP.NET的必备条件 26

1.6.5 安装ASP.NET和NET Framework SDK 27

4.4.1隐式转换 1 27

4.4.2显式转换 1 28

1.7 测试ASP.NET的例子 30

4.4.5转换失败的处理 1 33

1.8 ASP.NET的故障诊断 33

4.5 常量 1 36

4.6.1数组 1 37

4.6结构化的数据类型 1 37

1.9本章小结 39

第2章剖析ASP.NET页 40

2.1 什么是.NET 40

4.6.2结构 1 43

2.1.1.NET基类 43

2.1.2 ASP.NET如何工作 45

5.2标记语言示例 1 50

2.2 运用.NET Framework和ASP.NET 55

5.5.1形式完备的文档 1 58

5.4.2数据显示之外的其他用处 1 58

2.3 本章小结 60

3.1现实世界的表单 61

第3章表单和HTML服务器控件 61

3.2 Web页、HTML表单和Web表单 62

3.3.1客户机/服务器 63

3.3简单的Web原理 . 63

5.5.2合法有效的文档 1 63

3.3.2 HTTP协议 64

5.6 XML的样式 1 65

5.6.2级联样式表 1 66

3.3.3 ASP.NET如何适应.NET Framework 68

3.4.1〈form〉标记符 69

3.4 HTML表单 69

6.1控制结构概述 1 73

3.4.2嵌入HTML表单控件 75

6.2.3逻辑运算符 1 77

3.5服务器控件入门 80

6.2.5 比较字符串 1 82

6.2.6使用switch…case的条件语句 1 86

6.3.2 while循环 1 97

6.3.3 do…while循环 1 99

3.6 本章小结 108

第4章使用C#存储变量数据 109

4.2.1数字类型 114

4.2.6命名变量 120

4.3.1赋值运算符 122

4.3.2算术运算 123

4.3.3运算符优先级 124

4.4数据类型之间的转换 126

4.4.3无效的类型转换 129

4.4.4数据转换 130

4.6.3枚举 145

4.7本章小结 147

4.8练习题 147

第5章XML语言介绍 148

5.1 XML简介 148

5.1.1标记符和元素 149

5.2.1 SGML语言 150

5.1.2属性 150

5.4什么是XML 152

5.3 XML是如何产生的 152

5.4.1数据革命 157

5.5 形式完备的和合法有效的文档 158

5.6.1 为什么使用样式表 165

5.7本章小结 170

5.6.3在ASP.NET平台上使用XML 170

5.8练习题 170

第6章控制结构和过程式编程 173

6.1.1分支结构概述 173

6.1.4控制结构的例子 174

6.1.2循环结构的概述 174

6.1.3函数概述 174

6.2分支结构详述 175

6.2.2使用if的逻辑比较 176

6.2.1比较运算符 176

6.3.1 for循环 193

6.3循环结构详述 193

6.3.4 foreach循环 200

6.3.5 Break和Continue 200

6.4函数详述 201

6.4.1定义函数 202

6.4.2变量的作用域 207

6.6练习题 213

7.1什么是事件 214

第7章事件驱动编程技术和回送 214

7.3 ASP.NET事件 216

7.5 ASP.NET中的服务器控件事件 223

7.6事件驱动的编程和回送 227

7.7改变在Web上编程的方式 231

7.8本章小结 238

7.9练习题 238

第8章对象概述 240

8.1 组织代码 240

8.2什么是对象 241

8.2.1抽象——模拟现实世界 243

8.2.2封装——黑盒子 244

8.3使用对象 245

8.4定义类 246

8.4.1创建对象 249

8.4.2使用方法和属性 250

8.4.3用构造函数初始化对象 259

8.4.4 已重载的函数 263

8.5本章小结 274

8.6练习题 275

第9章静态类成员和类关系 277

9.1静态成员 277

9.1.1静态属性 278

9.2类的关系 284

9.2.1相关关系——“使用a” 285

9.2.2包含关系——“包含a” 291

9.2.3继承关系 296

9.3 高级的继承概念 304

9.3.1虚拟函数 305

9.3.2抽象类和接口 307

9.3.4隐式转换 310

9.3.7用户定义的转换 313

9.5练习题 316

10.1名称空间 318

第10章ASP.NET中的对象 318

10.1.2 Page类 320

10.1.1 ASP.NET的名称空间 320

10.1.3把用户重新定向到另一个页面 322

1 0.2 ASP.NET核心对象 327

10.2.1 Request对象 328

10.2.2 Response对象 332

10.2.3 Server对象 336

10.3.1 Application状态 343

1 0.3 状态处理 343

10.3.2 Session状态 347

10.3.3 Cookies 352

10.4本章小结 357

10.5练习题 357

第1 1章 对象和结构化数据 359

1 1.1什么是集合 359

11.1.1 不同类型的集合 359

11.1.2把数组当作集合 361

11.2.1 ArrayList 369

1 1.2集合的更多功能 369

11.2.2 Hashtable 374

1 1.2.3 SortedList 378

1 1.3本章小结 381

12.1 理解现代的数据库 383

第1 2章 从数据源中读取 383

12.1.2规范化和关系数据库 384

12.1.1 数据模型 384

12.2 ADO.NET 386

12.2.1 托管的供应程序(Managed Provider) 387

12.2.2 ADO.NET对象 388

12.2.3 Connection对象 389

12.2.4 Command对象和DataReader 396

12.2.5 DataSet和DataTable对象 403

12.2.6 Microsoft SQLSetver和ADO.NET 406

12.3处理运行时错误 409

12.4本章小结 413

12.5练习题 414

13.1.1 断开连接的数据 415

1 3.1.2更新数据的方法 416

1 3.1.4 DataRow对象 418

13.1.5更新初始数据源 424

13.2.1 DataAdapter命令 435

13.2 使用SQL 435

13.1.6更新数据——小结 435

13.2.2使用存储过程 436

13.2.3直接的SQL命令 438

13.2.4使用SQL——小结 439

13.3使用XML 439

13.3.1 把XML转换为字符串 443

13.3.2 DataSet中的XML 443

13.3.3 下一步要学习的内容 445

13.4本章小结 446

13.5练习题 446

第14章ASP.NET服务器控件 448

14.1其他类型的控件 449

14.1.1 HTML服务器控件 449

14.1.2用户控件 451

14.2 ASP.NET服务器控件 452

14.2.1 多功能对象模型(Rich Object Model) 452

14.2.2 自动检测浏览器 452

14.2.3属性 452

14.2.4事件 454

14.3…Page_Load 456

14.3页面的生命周期 456

14.3.2事件处理 457

14.3.3Page_Unload 457

14.3.4控件系列 465

14.4本章小结 500

第15章ASP.NET的可重用代码 501

15.1从对象到组件 501

1 5.2组件 502

15.2.1 使用组件的原因 503

1 5.2.2将组件理论应用于应用程序 504

15.3用户控件 504

15.4后台编码 515

15.5对继承的新理解 522

15.6本章小结 523

15.7练习题 523

16.1 3层应用程序设计 525

第16章 .NET装配件和定制控件 525

16.2 ASP.NET应用程序设计 526

16.3 .NET装配件 527

16.3.1 什么是编译 528

16.3.2命令行编译的其他内容 534

16.3.3 访问ASP.NET页面中的组件 534

16.3.4利用web.config配置ASP.NET应用程序 535

16.3.5 XCopy部署 538

16.3.6用其他语言编写代码 539

16.3.7引入业务对象 541

16.4定制服务器控件 549

16.5如何结合这些概念 553

16.6本章小结 559

16.7练习题 559

17.1某些好习惯 561

第1 7章 调试和错误处理 561

17.1.1语法错误 562

17.2 良好的编码习惯 564

17.1.3系统错误 564

17.1.2逻辑错误 . 564

17.3 代码测试 565

17.4 查找错误 570

17.4.1调试模式 577

17.4.2跟踪 578

17.5利用代码处理错误 585

17.5.1 On Error Goto 585

17.5.2结构化异常处理 585

17.5.3使用try…catch…finally 586

17.5.4多个catch块 587

17.5.5利用抛出(throw)生成异常 590

1 7.5.6嵌套的try块 593

17.5.7用编程方式处理错误 596

17.6.1编写至事件日志 598

17.6通知和记录 598

17.6.2通知站点管理员 602

1 7.7 本章小结 604

18.1什么是Web服务 605

第1 8章Web服务 605

1 8.2 HTTP、XML和Web服务 609

18.3 构建ASP.NET Web服务 613

18.3.1处理指令 613

18.3.2名称空间 614

18.3.3公共类 614

18.3.4 Web方法 614

18.3.5测试Web服务 616

18.4 Web服务的用法 623

1 8.5 Web服务发现 627

1 8.6.1 用户名/密码组合或注册键 628

1 8.6 Web服务的安全性 628

1 8.6.2安全套接层 630

1 8.6.3 IP地址限定 630

1 8.7其他考虑 630

1 8.7.1网络连接 630

1 8.7.4供应商的偿付能力 632

1 8.7.5相互的依赖性 632

1 8.8本章小结 632

18.9练习题 633

1 9.1配置概述 634

第1 9章配置和优化 634

19.2配置文件的结构 638

19.2.1普通配置 638

19.2.2页面配置 639

19.2.3应用程序设置 639

19.2.4定制错误 640

19.3.1高速缓存 641

19.3.3跟踪 644

19.3.2分段的高速缓存 644

19.4监控ASP.NET过程 648

19.5提示和技巧 650

附录A公用的系统名称空间 652

附录B 参考及其他信息 656

附录C 技术支持、勘误表和p2p.wrox.com 659

C.1 在线论坛p2p.wrox.com 659

C.3添加勘误表:电子邮件支持 662

C.4联系方式 662