《ASP.NET与C#从入门到精通》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:(美)A.Russell Jones著;陈建春等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2003
  • ISBN:7505384767
  • 页数:705 页
图书介绍:.NET是Microsoft公司在快速发展的软件世界中维持领先的保证,ASP.NET则是开发.NET应用程序的语言之一。本书旨在介绍如何使用ASP.NET框架和代码隐藏类的C#开发Web应用程序,并通过大量翔实的实例说明用ASP.NET开发应用程序所涉及的原理及技术基础。

目 录 1

第一部分Web程序设计基础 1

第1章 后台环境的介绍:Web应用程序如何工作 1

Web请求是如何工作的 1

客户机请求的内容 3

Web服务器如何响应——准备阶段 3

Web服务器如何响应——执行阶段 5

客户机如何处理响应 6

动态Web页面 8

小结 3 10

C#可以做什么 10

C#在Web应用程序中的优势 12

小结 14

第2章HTML基础 15

什么是HTML 15

语法:标志和属性 17

格式化文本 25

在Web站点中加入图像 35

超链接 39

格式化表格 46

使用图像映像 51

了解框架 54

控制元素定位 57

级联样式表 62

小结 66

第3章动态Web应用程序 68

什么是动态Web应用程序 69

什么是数据以及数据在什么地方 73

如何检索数据 74

如何将数据打包 76

什么是用户界面 79

小结 80

第二部分 用Visual C#进行服务器端Web编程 81

第4章 ASP.NET简介 81

什么是ASP.NET 81

为什么需要使用ASP.NET 85

ASP.NET可以做什么 87

为什么要在关于C#Web的书籍中介绍ASP.NET 88

创建第一个Web表单 91

小结 97

第5章Web表单 98

Web表单是服务器端对象 98

表单的有效性验证 107

代码隐藏设计 117

页面/表单布局 119

小结 121

第6章System.Web命名空间 122

从用户处获取信息 122

向客户端发送信息 145

HttpApplication和HttpApplicationState对象 152

小结 165

第7章SessionState对象 166

介绍会话状态 166

cookie、URL再生和ASP.NET会话对象 169

Session变量 175

ASP.NET会话状态 180

将数据与个体联系起来 180

小结 189

CreateObject和CreateObjectFromClsID方法 190

第8章HttpServerUtility对象 190

调用服务器对象方法和#INCLUDE命令执行外部代码 192

Server.HtmlEncode、HtmlDecode、UrlEncode和UrlDecode方法 200

Server.GetLastError和ClearError方法 206

小结 207

第9章调试ASP.NET和错误处理 208

安装一个调试站点 208

使用调试器 211

ASP.NET事件的顺序 214

保护性编码:如何避免错误 225

小结 236

第10章 用ASP.NET访问文件和事件日志 237

访问文件 237

使用文件 238

创建文件和目录 252

写入文件 255

发送和接收文件 263

访问Windows注册表 270

小结 279

第11章用ASP.NET发送和接收消息 280

消息类型 280

数据库与文件的对比 311

第12章关系型数据库和SQL 311

第三部分 用ASP.NET访问数据 311

表、索引、主关键字和外部关键字 317

基于集合的数据检索 320

介绍SQL 322

小结 330

第13章ADO.NET 331

System.Data命名空间 331

ADO.NET的数据访问 347

小结 358

确定性的最终化 359

第14章访问数据 359

只检索需要的数据 362

介绍存储过程 364

改进数据访问代码 377

DataList和RepeaterWeb控件 382

删除、更改和增加数据 388

如何写应用程序 403

小结 405

第15章在Web应用程序中使用XML 406

介绍System.Xml命名空间 406

读XML文件 414

使用XmlDataDocument类 424

XmlException类 427

在程序中执行XSLT转换 428

转到应用程序 434

小结 435

第四部分C#Web应用程序 437

第16章C#Web应用程序 437

Web应用程序与Web站点的比较 437

再次介绍web.config和machine.config文件 444

站点层次与目录层次的比较 451

内部配置文件 451

创建定制的配置节 453

配置文件的存放定位和锁定设置 459

小结 462

第17章状态维护和高速缓存 463

状态维护选择 463

使用缓存对象 485

缓存ASP.NET页面 490

众多的选择 494

小结 495

第18章访问控制和监视 496

实现用户名/密码的安全性 496

使用SSL确保服务器安全 512

监视站点——超越页面计数 516

停止应用程序进行维护 522

小结 523

第19章规划应用程序 524

进行设想 524

确定应用程序的用户 525

确定应用程序的需求 526

将自己的设想与别人共享 528

规划用户界面 530

规划数据存储和检索 531

规划对象的功能和界面 532

规划管理功能 532

创建数据库 533

创建数据访问组件 535

创建业务组件 535

建立用户界面 537

小结 538

第五部分 高级VisualC#Web应用程序 539

第20章平衡浏览器客户 539

哪种客户端脚本更可行 539

将脚本发送到浏览器 541

文档对象模型 563

从脚本访问DOM 564

使用ActiveX控件 567

小结 573

第21章Web服务 574

介绍Web服务 574

创建Web服务 579

使用Web服务 589

简单对象访问协议 598

查找Web服务 602

小结 603

第22章Web服务、COM组件和SOAP工具包 604

为什么要担心旧的技术 604

创建客户应用程序 605

创建服务器应用程序 612

小结 616

第23章创建自己的Web控件 617

创建用户控件 617

创建复合控件 625

创建自定义服务器控件 633

在ASP.NET Web表单和组件之间传递数据 642

小结 642

第24章效率和可扩展性 643

始终要考虑效率 643

响应时间与开发代价的比较 648

硬件与软件的比较 650

关于效率和可扩展性的忠告 651

小结 653

后记 654

网络开发的时效性强 654

浏览器不兼容导致的问题 654

浏览器很好,但不是长久之计 654

XML很重要 655

现在应该学习什么 655

第六部分附录 657

附录A快速HTML参考 657

附录B JScript 5.5参考 678