ASP.NET是ASP的升级版,它采用了真正的程序语言。ASP.NET支持的程序语言有JavaScript、Visual Basic.NET和C#,功能更强大。
本书着重介绍ASP.NET的新网页技术,其中包括过去ASP所没有的HTML控件、Web控件以及许多网页设计高级技巧。本书也介绍了ADO.NET如何与数据库连接、数据集的相关操作以及将ADO.NET与DataGrid、DataList、Repeater这3种功能强大的数据控件相结合,让程序员更有效率地开发各类数据库应用程序。
最后,本书以“网络书店”为主题,结合书中所介绍的各种新功能,介绍了一个实例,并配以详细的说明,学完后使读者很快成为ASP.NET高手。
本书适合于已具备ASP程序设计初步知识的程序开发人员及管理、维护人员使用。
第I篇基础篇\r\n\r\n第1章 ASP.NET概述\r\n\r\n1.1 ASP与ASP.NET\r\n1.1.1 程序代码的结构\r\n1.1.2 控件模型\r\n1.1.3 语言支持\r\n1.2 ASP.NET与.NET平台的结合\r\n1.2.1 ASP.NET与.NET Framework\r\n1.2.2 ASP与ASP.NET的兼容性\r\n1.2.3 ASP.NET网页服务结构\r\n1.3 ASP.NET网页开发控件\r\n1.3.1 HTML控件\r\n1.3.2 Web控件\r\n1.4 ASP.NET数据库开发\r\n1.5 安装.NET Framework\r\n\r\n第2章 ASP与ASP.NET的区别\r\n\r\n2.1 程序结构\r\n2.1.1 程序区段\r\n2.1.2 使用的程序语言\r\n2.1.3 事件目录\r\n2.2 安全性\r\n2.3 输出高速缓存\r\n2.3.1 ASP.NET输出高速缓存功能设置\r\n2.3.2 有效期限类型\r\n2.4 数据存取\r\n2.4.1 处理数据记录\r\n2.4.2 数据控件\r\n2.5 ASP.NET的性能\r\n2.5.1 早绑定与迟绑定\r\n2.5.2 调用Managed Code与Unmanaged Code代码\r\n\r\n第3章 Visual Basic 6与Visual Basic.NET的区别\r\n\r\n3.1 新的开发平台--.NET Framework\r\n3.2 Visual Basic.NET程序编译方式\r\n3.3 面向对象程序设计\r\n3.4 程序语法的改进\r\n\r\n第II篇 网页技术篇\r\n\r\n第4章 HTML控件\r\n\r\n4.1 准备工作\r\n4.1.1 设置网页属性\r\n4.1.2 ASP.NET的新技术--服务控件\r\n4.2 认识HTML控件\r\n4.2.1 数据处理\r\n4.2.2 事件对象\r\n4.3 使用HTML控件\r\n4.3.1 HTML控件的结构\r\n4.3.2 常用的HTML控件\r\n4.4 表单应用\r\n\r\n第5章 web控件\r\n\r\n5.1 认识Web控件\r\n5.2 使用Web控件\r\n5.3 HTML控件与Web控件\r\n\r\n第6章 网页设计高级技巧\r\n\r\n6.1 高级的控件\r\n6.2 验证控件\r\n6.3 网页应用程序环境\r\n6.3.1 ASP.NET的组合设置\r\n6.3.2 使用全局声明\r\n6.3.3 使用ASP.NET的高速缓存提高运行性能\r\n6.3.4 ASP.NET网页的跟踪与调试技巧\r\n\r\n第III篇 数据存取篇\r\n\r\n第7章 ADO.NET数据库连接\r\n\r\n7.1 ADO.NET概述\r\n7.1.1 ADO.NET的结构与运作方式\r\n7.1.2 ADO.NET的主角--DataSet对象\r\n7.1.3 ADO.NET数据库连接\r\n7.1.4 ADO.NET名称空间\r\n7.2 从ADO到ADO.NET\r\n7.2.1 ADO传统运作模式\r\n7.2.2 ADO.NET的优势\r\n7.3 ADO.NET数据连接技巧\r\n7.4 使用ADOConnection对象\r\n7.5 使用ADOCommand对象\r\n7.6 使用ADODataSetCommand对象\r\n7.7 使用ADODataReader对象\r\n\r\n第8章 ADO.NET数据管理\r\n\r\n8.1 数据集与数据管理\r\n8.2 使用DataTable对象\r\n8.3 使用DataColumn对象\r\n8.4 使用DataRow对象\r\n8.5 使用DataRelation对象\r\n8.6 使用Constraints对象\r\n8.7 使用DataView对象\r\n\r\n第9章 数据控件\r\n\r\n9.1 数据控件的特性\r\n9.2 DataGrid控件\r\n9.2.1 自定义DataGrid外观\r\n9.2.2 设置分页功能\r\n9.2.3 设置排序功能\r\n9.2.4 设置字段类型\r\n9.2.5 编辑DataGrid数据\r\n9.3 DataList控件\r\n9.3.1 DataList基本外观设置\r\n9.3.2 7种DataList模板\r\n9.3.3 DataList高级外观设置\r\n9.3.4 DataList数据选取功能\r\n9.3.5 DataList数据编辑功能\r\n9.4 Repeater控件\r\n\r\n第IV篇 对象开发篇\r\n\r\n第10章 对象开发\r\n\r\n10.1 开发用户控件\r\n10.1.1 建立Pagelets控件\r\n10.1.2 建立Class控件\r\n10.2 建立.NET的链接库\r\n\r\n第11章 web服务\r\n\r\n11.1 Web服务概述\r\n11.2 建立Web服务\r\n11.3 使用Web服务\r\n11.4 Web服务所支持的数据类型\r\n\r\n第V篇 应用篇\r\n\r\n第12章 网络书店开发实例\r\n\r\n12.1 网络书店运作流程\r\n12.2 数据库设计\r\n12.3 系统结构\r\n12.4 自定义类\r\n12.5 书籍分类浏览\r\n12.6 书籍详细介绍\r\n12.7 购物车\r\n12.8 收银台\r\n12.9 订单\r\n12.9.1 确认订单\r\n12.9.2 保存订单\r\n\r\n附录A 网络书店源程序代码\r\n附录B Regular Expressions的语法
ASP.NET是ASP的升级版,它支持的程序语言有JavaScript、Visual Basic.NET(简称VB7,是Visual Basic 6在.NET平台上的改良版)和C#(结合Java、C++、Visual Basic特性的新程序语言),其功能更强大。
本书结构合理,精心编排为:基础篇、网页技术篇、数据存取篇、对象开发篇与应用篇。
基础篇:主要介绍ASP.NET的基本概念、安装.NET Framework SDK:比较ASP与ASP.NET,并且提供升级版本中应注意的事项;针对过去用VBScript编写ASP程序的读者,简略地比较了两种程序语言的差别,并提供一些升级时的小技巧等。
网页技术篇:这一篇着重介绍ASP.NET的新网页技术,其中包括旧版ASP所没有的HTML控件、Web控件以及许多网页设计高级技巧。
数据存取篇:本篇也是本书着墨最多的部分,介绍了ADO.NET如何与数据库连接;数据集的相关操作,包括表的建立、数据记录的添加、删除、修改、查询等议题;如何将ADO.NET的应用与DataGrid、DataList、Repeater这3种功能强大的数据控件结合,让程序开发员高效地开发各类数据库应用程序。
对象开发篇:介绍用户如何自行开发对象,以扩充功能和Web服务。
应用篇:以“网络书店”为例,结合本书中所介绍的各种新功能,并配以详细的说明,对ASP.NET进行更进一步的讲解。