本书主要介绍了使用微软最新推出的ASP.NET创建动态Web站的高级技术,并介绍了一个实例网站的设计过程。本书深入讲解了ASP.NET的开发机制,内容涵盖ASP.NET的语法、响应用户请求、Web控件的使用、有关验证技术、组件的使用、ADO.NET,以及如何使用ADO.NET实现数据库访问和使用ASP.NET的缓存和错误处理技术。最后介绍了一个具有代表性的实例网站的设计思想和开发过程。其中包括设计和实现注册系统、留言簿、邮件列表系统、论坛、文章发布系统,以及一个网上商店。\r\n
第一部分 技术篇\r\n\r\n第1章 ASP.NET概述\r\n\r\n1.1 ASP.NET简介\r\n1.1.1 ASP基本概念\r\n1.1.2 ASP.NET深入\r\n1.2 运行ASP.NET的配置需求\r\n1.2.1 NGWS\r\n1.2.2 VisualStudio.NET\r\n1.3 SQL Server2000简介\r\n1.4 本章小结\r\n\r\n第2章 ASP.NET语法基础\r\n\r\n2.1 VB.NET初步知识\r\n2.1.1 变量、常量和表达式\r\n2.1.2 条件\r\n2.1.3 循环\r\n2.1.4 过程和函数\r\n2.2 与ASP.NET相关的新概念\r\n2.2.1 命名空间\r\n2.2.2 类库\r\n2.3 ASP.NET基本语法\r\n2.3.1 添加ASP.NET代码\r\n2.3.2 注释\r\n2.4 本章小结\r\n\r\n第3章 响应用户请求\r\n\r\n3.1 由ASP.NET扩展的HTML控件\r\n3.1.1 Web表单控件\r\n3.1.2 Anchor控件\r\n3.1.3 Button控件\r\n3.1.4 InputButton控件\r\n3.1.5 InputCheckBox控件\r\n3.1.6 InputRadioButton控件\r\n3.1.7 InputImage控件\r\n3.2 Web内部控件\r\n3.2.1 用于文本输入和显示的内部控件\r\n3.2.2 用于控制传送的内部控件\r\n3.2.3 用于选择的内部控件\r\n3.3 ASP中响应用户请求的方法\r\n3.3.1 Response对象\r\n3.3.2 Request对象\r\n3.4 Web控制事件\r\n3.4.1 Page—Load事件和Page—Unload事件\r\n3.4.2 Page.IsPostBack属性\r\n3.5 本章小结\r\n\r\n第4章 其他常用内置对象\r\n\r\n4.1 Application对象\r\n4.1.1 如何使用Application对象\r\n4.1.2 Contents集合和StaticObjects集合\r\n4.1.3 Lock和Unlock方法的使用\r\n4.1.4 Application事件\r\n4.2 Session对象\r\n4.2.1 Session对象的属性\r\n4.2.2 Session对象的方法\r\n4.2.3 Session对象的事件\r\n4.2.4 使用Session对象的注意事项\r\n4.3 Server对象\r\n4.3.1 Server对象的属性\r\n4.3.2 Server对象的方法\r\n4.4 Config.web配置文件\r\n4.4.1 Config.web文件的作用位置\r\n4.4.2 Config.web文件的常用配置\r\n4.5 GIobal.asax配置文件\r\n4.5.1 创建Application事件代码\r\n4.5.2 创建Session事件代码\r\n4.5.3 声明对象\r\n4.6 本章小结\r\n\r\n第5章 应用Cookie\r\n\r\n5.1 什么是Cookie\r\n5.1.1 Cookie基础知识\r\n5.1.2 如何在IE上设置关于Cookie的选项\r\n5.1.3 Session和Cookie的比较\r\n5.2 设置Cookie\r\n5.2.1 创建永久性Cookie\r\n5.2.2 使用Cookie字典\r\n5.3 检索Cookie\r\n5.4 检测用户是否启用Cookie\r\n5.4.1 使用Session对象进行检查\r\n5.4.2 使用通用方法进行检查\r\n5.5 本章小结\r\n\r\n第6章 其他Web控件\r\n\r\n6.1 Web增强控件\r\n6.1.1 日历控件\r\n6.1.2 广告控件\r\n6.1.3 验证控件\r\n6.2 自定义控件\r\n6.2.1 自定义控件\r\n6.2.2 Pagelet\r\n6.3 本章小结\r\n\r\n第7章 组件\r\n\r\n7.1 组件\r\n7.2 使用导出组件方法\r\n7.2.1 使用tlbimp导出组件\r\n7.2.2 发送电子邮件\r\n7.3 使用Server对象定义组件\r\n7.3.1 使用Server.CreateObject方法创立组件实例\r\n7.3.2 处理文件\r\n7.4 本章小结\r\n\r\n第8章 访问数据库\r\n\r\n8.1 ADO.NET的优势\r\n8.2 ADO.NET的使用\r\n8.2.1 Managed Providers\r\n8.2.2 建立数据库联接\r\n8.2.3 使用Command对象执行数据库命令\r\n8.2.4 使用DataAdapter对象执行查询\r\n8.3 数据绑定\r\n8.3.1 数据绑定\r\n8.3.2 DataGrid控件\r\n8.3.3 DataList控件\r\n8.3.4 Repeater控件\r\n8.4 本章小结\r\n\r\n第9章 ASP.NET高级技术\r\n\r\n9.1 使用缓存\r\n9.1.1 输出缓存\r\n9.1.2 ASP.NET缓存\r\n9.2 错误处理技术\r\n9.2.1 显示自定义的错误提示页面\r\n9.2.2 跟踪\r\n9.3 本章小结\r\n\r\n第二部分 实例篇\r\n\r\n第10章 ASP.NET应用实例之一:注册系统\r\n\r\n10.1 建立实例网站首页\r\n10.2 注册系统需求分析\r\n10.2.1 注册功能说明\r\n10.2.2 功能模块\r\n10.3 数据库设计\r\n10.4 注册系统的实现\r\n10.5 网站管理系统实现\r\n10.6 本章小结\r\n\r\n第11章 ASP.NET应用实例之二:留言薄\r\n\r\n11.1 留言簿需求分析\r\n11.1.1 功能说明\r\n11.1.2 功能模块\r\n11.2 数据库设计\r\n11.3 留言簿实现\r\n11.4 本章小结\r\n\r\n第12章 ASP.NET应用实例之三:邮件列表\r\n\r\n12.1 邮件列表需求分析\r\n12.1.1 功能说明\r\n12.1.2 功能模块\r\n12.2 数据库设计\r\n12.3 邮件列表的实现\r\n12.4 本章小结\r\n\r\n第13章 ASP.NET应用实例之四:论坛\r\n\r\n13.1 论坛需求分析\r\n13.1.1 功能说明\r\n13.1.2 功能模块\r\n13.2 数据库设计\r\n13.3 论坛的实现\r\n13.4 本章小结\r\n\r\n第14章 ASP.NET应用实例之五:文章发布系统\r\n\r\n14.1 文章发布系统需求分析\r\n14.1.1 功能说明\r\n14.1.2 功能模块\r\n14.2 数据库设计\r\n14.3 文章发布系统的实现\r\n14.4 本章小结\r\n\r\n第15章 ASP.NET应用实例之六:网上商店\r\n\r\n15.1 网上商店系统需求分析\r\n15.1.1 功能说明\r\n15.1.2 功能模块\r\n15.2 数据库设计\r\n15.3 网上商店系统的实现\r\n15.4 本章小结