ASP.NET是继ASP 3.0之后,服务器端网页技术的重大革新,是一种全新的服务器端网页技术,通过使用CLR结构的程序设计平台,能够在服务端建立功能强大的Web应用程序。\r\n 本书共18章,第1~12章从安装开始,详细介绍了Visual Basic语法基础、基本对象、输入输出、Web窗体处理,ADO.NET网页数据库、ASP.NET2.0新增的数据源控件以及建立Web窗体处理等内容。第13~18章通过应用案例,介绍了登录网站和会员管理方法,以及个性化网站、网站商店、交友网站、拍卖网站、个人入口网站的创建方法和技巧。\r\n 本书以实用为导向,在操作上更强迫.NET Framework类函数库的应用,使用大量网站范例和完整程序结构,以及超过300个ASP.NET程序来介绍ASP.NET2.0技术,从网站组件角度介绍了ASP.NET的实战技巧。\r\n 本书可作为网页设计与制作人员的学习参考书,也可作为高等院校网页设计及相关课程的教材。
第1章 ASP.NET与Web应用程序基础\r\n 1.1 Web应用程序的开发环境\r\n 1.2 建立电子商务网站\r\n 1.3 HTML与XML基础\r\n 1.4 ASP.NET概述\r\n 1.5 建立ASP.NET 2.0的开发环境\r\n 1.6 使用Visual Web Developer建立ASP.NET程序\r\n 1.7 习题\r\n第2章 使用Visual Basic语法的ASP.NET程序\r\n 2.1 Visual Basic 2005基础\r\n 2.2 ASP.NET程序的基本结构\r\n 2.3 Visual Basic的变量与数据类型\r\n 2.4 Visual Basic的运算符\r\n 2.5 Visual Basic的流程控制\r\n 2.6 Visual Basic的过程与函数\r\n 2.7 Visual Basic的错误处理\r\n 2.8 习题\r\n第3章 .NET Framework 类函数库的使用\r\n 3.1 .NET Framework基础\r\n 3.2 System.String字符串类\r\n 3.3 System.DateTime日期时间类\r\n 3.4 System.Math 数学类\r\n 3.5 System.Random随机数类\r\n 3.6 System.Array数组类\r\n 3.7 System.Collections集合类\r\n 3.8 习题\r\n第4章 ASP.NET的HTTP对象、输入输出与Cookie处理\r\n 4.1 HTTP通信协议的特性\r\n 4.2 HTTP对象与Server对象\r\n 4.3 基本输出的Response对象\r\n 4.4 基本输入的Request对象\r\n 4.5 Cookies的处理\r\n 4.6 服务器与浏览程序信息\r\n 4.7 Include命令的使用\r\n 4.8 ASP.NET程序的调试\r\n 4.9 习题\r\n第5章 Web窗体程序设计\r\n 5.1 Web 窗体程序设计模型\r\n 5.2 ASP.NET的Page对象\r\n 5.3 ASP.NET执行Script的控件\r\n 5.4 ASP.NET的输出控件\r\n 5.5 设置服务器端控件的样式\r\n 5.6 动态生成服务器端控件\r\n 5.7 使用Visual Web Developer创建Web窗体\r\n 5.8 习题\r\n第6章 Web窗体处理\r\n 6.1 ASP.NET的Web窗体处理\r\n 6.2 窗体字段的输入控件\r\n 6.3 窗体回发功能\r\n 6.4 窗体的视图状态\r\n 6.5 窗体字段验证基础\r\n 6.6 服务器端的验证控件\r\n 6.7 窗体的重设按钮\r\n 6.8 习题\r\n第7章 Web服务器文件与XML文件的处理\r\n 7.1 System.IO名称空间基础\r\n 7.2 服务器的文件夹与文件操作\r\n 7.3 文本文件读写、查找和替换\r\n 7.4 二进制文件的处理\r\n 7.5 XML文件的处理\r\n 7.6 习题\r\n第8章 ADO.NET网页数据库操作\r\n 8.1 网页数据库基础\r\n 8.2 建立数据库与ODBC\r\n 8.3 ADO.NET基础\r\n 8.4 SQL命令的数据库操作\r\n 8.5 DataSet的数据库操作\r\n 8.6 使用参数SQL命令的数据库操作\r\n 8.7 习题\r\n第9章 ADO.NET网页数据库查询\r\n 9.1 从数据表获取单一字段值\r\n 9.2 DataReader对象以表格显示数据表\r\n 9.3 DataSet对象以表格显示数据表\r\n 9.4 DataSet对象的数据筛选\r\n 9.5 DataSet对象与XML\r\n 9.6 ASP.NET控件与数据绑定\r\n 9.7 习题\r\n第10章 网页数据库的显示与维护控件\r\n 10.1 数据源控件\r\n 10.2 Repeater控件\r\n 10.3 DataList控件\r\n 10.4 GridView控件\r\n 10.5 DetailsView控件\r\n 10.6 FormView控件\r\n 10.7 建立主要与详细窗体\r\n 10.8 习题\r\n第11章 ASP.NET的Web应用程序\r\n 11.1 ASP.NET应用程序基础\r\n 11.2 Global.asax文件的使用\r\n 11.3 Application对象的状态管理\r\n 11.4 Session对象的状态管理\r\n 11.5 Application与Session对象的使用\r\n 11.6 在网页间传递Web窗体内容\r\n 11.7 使用web.config配置文件\r\n 11.8 ASP.NET 2.0的网站设定工具\r\n 11.9 习题\r\n第12章 ASP.NET的站点地图与\r\n第13章 网站用户与会员管理\r\n第14章 网站的个性化信息\r\n第15章 建立网络商店\r\n第16章 交友网站的设计\r\n第17章 拍卖网站的构建\r\n第18章 个人入口网站的建立
ASP.NET是继ASP 3.0之后,服务器端网页技术的重大革新。不过,ASP.NET 并不能说是ASP的改版,事实上,它是一种全新的服务器端网页技术,能够使用CLR(Common Language Runtime) 结构的程序设计平台在服务器端建立功能强大的Web应用程序。
ASP.NET 2.0不仅完全兼容ASP.NET 1.0/1.1,而且能够在大幅减少程序代码的情况下,快速使用Visual Web Developer 2005 Express(快速版)建立Web应用程序,其新增的主要功能如下所示。
● 网站一致化设计的母版页。
● 网站会员管理控件和Membership API。
● 网站的个性化 Profile 对象和网页组件控件。
● 显示和维护数据库的数据处理控件。
● 更多网站设定、管理工具和 ASP.NET 开发工具。
本书全面介绍了ASP.NET 2.0的新增功能,在操作上更加强调.NET Framework类函数库的应用。结合大量网站范例和完整程序结构,使用超过300个 ASP.NET程序介绍了ASP.NET技术,从网站组件角度告诉读者ASP.NET的实战技巧!
在内容上,本书主要使用标记和程序代码来建立ASP.NET程序,辅以VWD开发工具来帮助程序开发,不但可以让读者深入了解ASP.NET程序代码,更能够灵活运用相关工具来快速建立Web应用程序。
通过程序范例学习程序设计是最有效、最实用的程序学习方法,所以本书不仅范例众多,而且范例网站都拥有前后台功能和完整的网站结构,从而让读者有能力建立一个拥有良好规划的网站。
本书前10章旨在训练ASP.NET程序设计能力。从安装开始,详细介绍语法、基本输入输出和Web窗体处理。其中,第8~9章讲解ADO.NET网页数据库,第10章讲解ASP.NET 2.0新增的数据源控件。对于初学者来说,仔细阅读前10章内容,可以更好地应对实际建立Web网站的挑战。
对于ASP.NET程序设计有经验的读者、或是学了一段时间却仍然无法设计所需网站功能的读者来说,可根据所需功能,选择章节学习 ASP.NET的实战技巧。例如,建立Web应用程序是第11~12章,建立Web窗体处理是第5章和6 章,登录网站和会员管理是第13章,网络商店是第15章,拍卖网站是第17章。
由于本人学识与经验有限,书中不足之处在所难免,敬请读者不吝指正。
陈会安于台北
hueyan@ms2.hinet.net
2006.2.28
陈会安,台湾计算机图书著名作者。专长,程序设计、数据库系统与网页制作相关技术。经历,曾任松岗计算机图书产品经理、美商PH台湾区出版经理、文魁信息研发部经理。现在主要从事计算机专业图书的编写。
出版著作:《Visual Basic 2005程序设计范例教本》、《XML网页制作范例教(第三版)》、《JavaScript网页制作范例教本(第二版)》、《PHP 5网页设计范例教本》、《JSP2.0网页设计范例教本》等。
无封面