词条 | 《ASP.NET 实用全书》 |
释义 | ASP.NET 实用全书 内容简介 ASP.NET是Microsoft .NET框架的重要组成部分,它不仅仅是对传统ASP的继承和发展,而且几乎克服了传统ASP的所有缺点,所提供的性能远远超出传统的Web开发模式。ASP.NET完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,增加了Web开发的灵活性,有效缩短了开发周期。 本书深入浅出地讲解了使用ASP.NET进行各个层次的编程的方法和技巧,全书共分四部分。第一部分讲解ASP.NET的基础知识,包括.NET体系结构以及分布式应用程序开发基础。第二部分讲解在ASP.NET应用程序中处理数据的技巧,包括ADO.NET和XML等。第三部分讲解一些高级技术,包括状态管理和动态图像创建等。第四部分讲解一些专家技巧,包括管理服务器并且应用Windows Management Instrumentation进行远程定位等。 本书面向广大的读者群,包括传统的ASP开发人员、大型机开发人员、HTML开发人员、Visual Basic和Visual C++开发人员、Web开发初学者、经理和项目负责人等。 ASP.NET 实用全书 本书目录 第一部分 基础知识 第1章 .NET,ASP.NET和分布式应用程序开发 2 1.1 .NET框架 2 1.2 Active Server Pages 6 1.3 分布式应用程序结构:结构和设计 11 1.4 小结 22 第2章 ASP.NET语言 23 2.1 变量 23 2.2 表达式 30 2.3 程序控制 35 2.4 异常 43 2.5 小结 48 第3章 Request对象 49 3.1 窗体 49 3.2 查询字符串 59 3.3 服务器变量 63 3.4 cookie 66 3.5 其他Request对象 67 3.6 小结 69 第4章 Response,Application和Session对象 71 4.1 Write 71 4.2 Redirect 74 4.3 cookie 76 4.4 WriteFile 77 4.5 Application对象 79 4.6 Session对象 83 4.7 小结 85 第5章 ASP.NET中的文件输入/输出 86 5.1 Directory类 87 5.2 File和StreamReader类 95 5.3 File和StreamWriter类 98 5.4 StringReader,StringBuilder和StringWriter类 99 5.5 FileStream,BinaryReader和BinaryWriter类 101 5.6 小结 103 第6章 ASP.NET控件 104 6.1 内部控件 105 6.2 列表控件 112 6.3 多格式控件 123 6.4 验证控件 126 6.5 小结 127 第7章 应用程序框架和配置 129 7.1 应用程序配置 129 7.2 global.asax 144 7.3 以编程方式设置区域和地区 146 7.4 小结 147 第二部分 在ASP.NET中使用数据 第8章 ASP.NET中的XML 150 8.1 .NET XML结构 151 8.2 XmlTextReader 151 8.3 XmlTextWriter 154 8.4 XmlDocument和XmlNavigator 156 8.5 XslTransform 160 8.6 编写客户留言簿应用程序 163 8.7 小结 167 第9章 ASP.NET中的ADO.NET 168 9.1 概览 168 9.2 ADO.NET命名空间 169 9.3 托管提供程序 169 9.4 DataSet对象 185 9.5 错误处理 202 9.6 数据库事务 205 9.7 并发数据库访问 208 9.8 ADO.NET性能 209 9.9 小结 209 第10章 数据绑定控件 211 10.1 Repeater控件 211 10.2 DataList控件 215 10.3 DataGrid控件 221 10.4 DrugHistory应用程序 222 10.5 小结 228 第11章 Web窗体 229 11.1 传统的HTML和服务器端控件 229 11.2 HTML控件 230 11.3 Web控件 231 11.4 内部Web控件 231 11.5 按钮和链接 231 11.6 Web窗体范例 231 11.7 小结 240 第12章 Web窗体数据验证 241 12.1 ASP.NET数据验证的介绍 241 12.2 ASP.NET验证控件 244 12.3 正则表达式初级教程 247 12.4 小结 250 第三部分 高级技术 第13章 编写ASP.NET控件 252 13.1 创建SimpleControl 252 13.2 从工具箱使用控件 256 13.3 给控件添加属性和方法 259 13.4 创建和使用合成控件 264 13.5 小结 270 第14章 Web服务 271 14.1 Web服务的内容 271 14.2 编写Web服务 273 14.3 健康提示Web服务 276 14.4 信用卡验证服务 277 14.5 使用Web服务 281 14.6 小结 285 第15章 ASP.NET E-mail控件 286 15.1 创建E-mail消息 286 15.2 使用MailMessage对象 290 15.3 添加E-mail附件 292 15.4 设置E-mail格式 293 15.5 设置E-mail优先权 293 15.6 设置E-mail正文和附件的编码方式 294 15.7 小结 294 第16章 动态图像 301 16.1 ASP.NET中动态图像的基础知识 302 16.2 创建具有动态平铺背景的标识 309 16.3 图像处理 311 16.4 小结 313 第17章 状态管理 314 17.1 使用应用程序变量和会话变量 314 17.2 隐藏域 317 17.3 同步 317 17.4 Global.asax 317 17.5 会话信息 319 17.6 演示应用程序 320 17.7 小结 322 第18章 安全性 324 18.1 Web安全性概述 324 18.2 服务器身份验证 325 18.3 客户端身份验证 327 18.4 ASP.NET安全性 328 18.5 ASP.NET模拟 335 18.6 小结 336 第四部分 专家技巧 第19章 ASP.NET中的Windows管理规范 338 19.1 管理.NET应用程序 339 19.2 验证WMI查询 341 19.3 枚举对象 341 19.4 小结 342 第20章 编写移动设备应用程序 343 20.1 移动标记 343 20.2 Mobile Internet Toolkit 345 20.3 设备模拟器 345 20.4 移动Web窗体 347 20.5 移动控件 355 20.6 扩展移动控件 356 20.7 小结 358 第21章 性能和缓存 359 21.1 CLR级优化 359 21.2 从内存泄露和死锁中恢复 365 21.3 缓存 368 21.4 提示和技巧 374 21.5 小结 376 第22章 调试 377 22.1 跟踪消息 377 22.2 调试 379 22.3 调试技巧 383 22.4 小结 391 第23章 消息队列 392 23.1 消息队列和消息处理基础知识 392 23.2 MessageQueue编程模型 395 23.3 创建、删除、清除队列并创建队列的实例和管理队列 395 23.4 发送和序列化消息 398 23.5 读取和接收消息 405 23.6 队列和消息集合 410 23.7 消息队列的安全性 412 23.8 小结 413 第24章 事务 414 24.1 定义的事务 414 24.2 事务管理 415 24.3 COM+事务编程模型 417 24.4 监测事务 424 24.5 设计中的注意事项 424 24.6 小结 425 第五部分 杂项 第25章 HttpModule 428 25.1 HttpModule的基础知识 428 25.2 编写HttpModule 429 25.3 HttpApplication事件 432 25.4 HttpModule和Global.asax 434 25.5 ASP.NET HttpModule 435 25.6 实现HttpModule事件 437 25.7 HttpModule示例 439 25.8 小结 447 第26章 网络通信 448 26.1 使用Dns类 448 26.2 使用WebClient类 451 26.3 使用WebRequest和WebResponse类 453 26.4 使用WebProxy类 455 26.5 NTLM身份验证 456 26.6 SSL通信 457 26.7 发送数据 458 26.8 System.Net错误 458 26.9 小结 462 第27章 ASP和ASP.NET的对比 463 27.1 共存 463 27.2 移植和重写 463 27.3 语言变化 466 27.4 ASP结构变化 471 27.5 COM的利害关系 475 27.6 移植提示 477 27.7 小结 478 ASP.NET 实用全书 作者介绍 Richard Leinecker是一个经验丰富的软件程序员,具有15年以上的编程经验。他最近编写过的书包括“Visual C++ 6 Bible”,“COM+ Unleashed”和“Teach Yourself Visual J++ in 21 Days”。他还在杂志上发表过几百篇文章,并为开发人员的Web站点www.developer.com和www.UsingASP.net撰写文章。 此外,在一些零售商店也可以发现他编写过的一些软件,如Perfect Checkmate和Bicycle Bridge。多年来,他已经编写了大量娱乐题材的作品,包括“Trump Castle”和“Miami Vice”。 Richard Leinecker担任过若干大公司的领导职位,包括MCI公司数字图像部门的高级软件工程师,Landmark通信公司高级软件工程师。目前他正在Rockingham公立学院全职教授课程。 |
随便看 |
百科全书收录594082条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。