ASP.NET 3.5开发技术基础与实践教程

出版时间:2009-3  出版社:电子工业出版社  作者:康祥顺 著  页数:449  
Tag标签:无  

前言

  基于.NET框架的ASPNET技术,使开发新一代的网络信息服务平台更加方便与快捷。在微软随后发布的产品中,几乎全是围绕.NET展开的。.NET计划正在全世界如火如荼地进行着,基于.NET框架下的电子商务、电子政务等Web应用服务平台也越来越多地出现在人们面前,它的优越性已渐渐地显露出来,而ASENET编程技术也越来越被程序员们所喜爱。如果说ASP.NET1.x是蹒跚学步的话,那么ASP.NET2.0就已经实现了慢跑,而现在的ASP.NET3.5已基本实现了展翅飞翔。可以预料,在不久的将来,微软还会在ASP.NET方面带给我们更大的惊喜。  我们还是再次温习一下.NET的概念吧。.NET框架是个开放的结构体系,所有的代码都被编译成中间语言,并且受框架托管。ASP.NET严格基于NET框架,并为开发Web应用程序提供了一个革命性的编程模型。一方面它放弃了以往ASP的解释运行机制,在ASENET中,所有的业务逻辑代码和前台的HTMl标记代码是分离的,并且所有的业务逻辑代码都是先编译后执行的;另一方面ASE.NET提供了丰富的类库,在类库中包含了丰富的控件和基本结构,Web程序员可以像使用Visual Basic一样快速高效地搭建Web应用程序。所以ASP.NET从根本上解决了编程语言的问题,程序员基本上都可以使用自己所熟悉、喜爱的一种语言来编写Web应用程序。它在同一个项目中,不同语言所编写的类库可以彼此互用。它抛弃了VBS脚本语言,采用Visual Basic.NET作为默认的开发语言,并且为.NET平台开发了一种全新的专用语言——C#。ASP.NET通过改良的ADO.NET来实现对数据库的操作,ADO.NET技术采用了离线式的数据操作,提高了分散式应用程序的效率与扩展性。另一方面ADO.NET与XMl的无缝结合,使得ASP.NET操作数据的跨平台性大大增强。  《ASP.NET 3.5开发技术基础与实践教程》按照学习ASP.NET技术的基本规律,从最基本的知识概念开始,到最后开发Web应用项目,每个章节,每个知识点,都有详细的解释说明和举例应用。读者可以跟随章节的推进和知识的深入,循序渐进,一步一个脚印地学习,最后一定可以系统地掌握ASP.NET编程技术,并将其应用到实际的解决方案中。

内容概要

  《ASP.NET 3.5开发技术基础与实践教程》主要介绍用微软公司最新的ASENET3.5技术开发Web应用系统的基本原理和技术技巧。在编写过程中,全书按照程序设计的基本规律进行编排,以实例来验证开发技术和原理,力求做到有理有据,用事实说话。《ASP.NET 3.5开发技术基础与实践教程》共分11章,包括基本环境搭建、开发控件的学习、页面布局和外观控制、数据处理和输出、Web服务应用程序的编写、安全控制原理和技巧,以及大型的综合案例。大型综合案例不仅是对前面知识点的回顾、巩固和提高,还引入了项目架构设计的知识和理念。  《ASP.NET 3.5开发技术基础与实践教程》适合于学习ASENET技术的各层次读者阅读。如果你是初学者,《ASP.NET 3.5开发技术基础与实践教程》将带你顺利地进入ASENET开发领域;如果你已具备ASENET技术基础,《ASP.NET 3.5开发技术基础与实践教程》将是你提高开发技能和更新开发理念的必备工具。

书籍目录

第1章 构建ASENET开发平台1.1 你所不知道的ASENET1.2 有什么必要使用ASENET1.3 建立ASENET开发运行平台1.4 使用VisualStudi0.NET2008建立第一个Web应用程序1.4.1 设计网页页面1.4.2 为项目添加代码1.5 搭建真正的Web站点环境——IIS虚拟目录1.6 本章小节第2章 ASENET页面结构2.1 ASRNET页面的基本结构2.2 神奇的Runat属性2.3 认识ASENET页面的特性2.4 了解Web窗体的代码模型2.4.1 利用行内代码模型编写Web应用程序2.4.2 利用代码分离模型编写Web应用程序2.5 Web窗体的生命周期与状态管理2.6 认识Web窗体的事件模型2.6.1 如何定义Web窗体的组件事件过程2.6.2 了解访问事件的必备参数2.6.3 使用组件的AutoPostBack属性2.7 本章小结第3章 ASENET核心服务器控件3.1 熟练使用HTML控件3.1.1 认识HTML控件3.1.2 几个常用的HTML控件3.2 常用Web服务器控件3.2.1 文本类控件的应用3.2.2 选择类控件的应用3.2.3 列表类控件的应用3.3 验证控件的应用3.3.1 Range Validator控件3.3.2 Regular Expression Validator控件3.3.3 Requireld Field Validator控件3.3.4 Compare Validator控件3.3.5 Custom Validator控件3.3.6 验证控件应用综合实例3.4 Web杂项控件应用3.4.1 AdRotator服务器控件应用3.4.2 CalendarWeb服务器控件概述3.5 设计Web用户控件3.5.1 什么是Web用户控件3.5.2 在VisualStudi0.NET2008中编写用户控件3.5.3 含有属性和方法的用户控件的编写3.5.4 在用户控件中使用保护成员和自定义方法3.6 本章小节第4章 页面布局和导航4.1 SiteMapPath控件的应用4.1.1 创建站点地图数据4.1.2 SiteMapPath服务器控件4.1.3 PathSeparator属性4.1.4 PathDirection属性4.2 Wizard服务器控件应用4.2.1 一个简单的Wizard控件应用案例4.2.2 Wizard控件基本元素4.3 ASP.NETMenu菜单控件4.3.1 如何控制菜单的显示行为4.3.2 如何通过菜单层样式控制菜单项的外观4.3.3 如何将图像用于Menu控件4.3.4 如何将Menu控件与网站地图文件Web.sitemap绑定4.4 TreeViewweb服务器控件4.4.1 如何在’lreeView控件中显示数据4.4.2 自定义TreeViewWeb服务器控件的外观4.4.3 如何使TreeView控件与Menu控件协同工作4.5 本章小结第5章 页面外观控制5.1 母版页(MasterPage)的应用5.2 主题应用:外观文件(SkinFile)5.2.1 创建和应用简单主题5.2.2 默认外观与命名外观5.2.3 将主题应用于整个应用程序5.2.4 主题与StyleSheetTheme样式主题5.2.5 图像和主题5.2.6 级联样式表和主题5.2.7 动态加载主题5.2.8 通过控件对象的CssClass属性控制外观5.3 本章小结第6章 ADo.NET技术与远程数据源的连接6.1 为什么要使用ADo.NET处理数据6.2 连接到远程物理数据源6.2.1 使用“服务器资源管理器”创建数据连接6.2.2 在代码中动态创建到数据源的连接6.3 认识AccessDataSoUrCe数据组件6.3.1 通过AccessDataSource组件连接到数据源6.3.2 数据库文件位置的设定技巧6.3.3 处理Access连接失败6.4 SqlDataSource数据组件6.4.1 通过SqlDataSource组件取,侑数据源数据6.4.2 将连接保存在Web.config配置文件中6.4.3 如何取得数据源中的数据库的相关信息6.4.4 处理SqIDataSource组件的连接错误6.5 连接到任何数据源6.6 本章小结第7章 ADO.NET数据处理技术7.1 利用数据适配器DataAdapter对象与数据源通信7.2 利用DataSet对象将数据源中的数据存取到本地缓存中7.3 利用DataTable对象对数据集中的表进行操作7.3.1 动态创建数据表7.3.2 操作数据表中的数据7.3.3 一对多关系表的处理7.4 利用Dataview(数据视图)对象显示数据7.4.1 通过数据视图操作数据集中的数据7.4.2 通过数据视图处理相关表7.5 通过DataSet数据集更新数据源7.6 直接对数据源进行操作7.7 在数据集中处理Ⅺ儿数据7.8 本章小结第8章 在ASP.NEl页面中绑定数据8.1 数据绑定方法8.1.1 通过“”标识符在页面中嵌入逻辑代码8.1.2 “”和“”绑定表达式8.1.3 数据绑定控件的DataBind方法8.1.4 DataBinder类8.2 Repeater控件的应用8.2.1 将Repeater控件绑定到数据源8.2.2 在Repeater控件中编辑数据8.2.3 Repeater控件中数据的分页显示8.2.4 Repeater控件中的数据排序8.2.5 Repeater控件的事件及其应用案例8.3 DataList控件8.3.1 DataList控件的分列输出功能8.3.2 DataList控件的选择输入功能8.4 GridView控件8.4.1 将数据绑定到GridView控件8.4.2 筛选GridView数据8.4.3 GridView控件的分页功能8.4.4 GridView控件的排序功能8.4.5 GridView控件的编辑功能8.4.6 优化GridView控件的编辑功能8.5 本章小节第9章 ASP.NETwleb服务9.1 什么是Web服务9.2 创建和使用Web服务9.2.1 创建Web服务9.2.2 在ASENETWeb应用程序中调用Web服务9.3 调用Web服务的限制9.4 调用网络上的Web服务9.5 本章小结第10章 ASP.NET程序的安全性管理10.1 安全控制的作用及原理10.2 web.config配置文件10.2.1 认识Web.config文件10.2.2 Web.config配置文件10.2.3 自定义Web.config文件配置节点10.3 ASP.NET窗体身份验证10.4 ASP.NET安全管理类10.4.1 FormsAuthentication类l0.4.2 MemberShip类10.4.3 Roles类10.5 ASENET中的安全验证控件10.5.1 Login控件10.5.2 LoginName控件10.5.3 LoginStatus控件10.5.4 LoginView控件10.5.5 PasswordRecovery控件10.5.6 ChangePassword控件10.5.7 CreateUserWizard控件10.6 本章小结第11章 综合应用案例11.1 基于Web服务技术的B/S架构程序11.1.1 创建Web服务11.1.2 在ASENET程序中访问远程Web服务

章节摘录

  第1章 构建ASP.NET开发平台  ASRNET作为一种Web开发平台,提供了构建企业级应用所需的服务、编程模型和软件基础结构。全新的编程模型,旨在更加快速地开发Web应用,它提供了一种基于组件的、可扩展的、易于使用的方法,用以构建、部署和运行供所有浏览器或移动设备使用的Web应用系统。为了引导读者使用ASRNET开发Web应用系统,本章将介绍ASRNET的开发理念,为什么需要用ASENET开发Web应用,如何建立ASRNET开发平台,以及如何在ASENET开发工具之一的VisualStudi0.NET2008中快速开发Web应用程序。  1.1 你所不知道的ASP.NET  ASP(Active Server Page)是微软公司研发的一种交互式网页编程技术。从1996年发布的ASP 1.0开始,ASP开始从实验室走向实际应用,但是它并没有为人们所追捧。1998年微软发布了ASP2.0。2000年,微软公司发布了它的革命性的服务器系统Windows2000,该系统上集成了IIS5.0,并捆绑了ASP3.0。由于ASP提供了一系列的可以用来执行高级功能的(如用AD0对象来实现对数据库的操作)Web应用程序组件,再加上Windows系统的稳定支持,因此Windows2000+ASP3.0便成了当时最流行的www服务器模式,也因此使ASP在全球风靡起来。ASP的编程语言为VBScript和JavaScript,运行机制是解释型的。ASP页面文件的后缀名为.asp。当客户机提交访问时,W曲服务器就找到该页面,并交给解释引擎对ASP页面执行一次解释,然后把结果发送给客户机。在当时,这种技术是具有先进性的。但是随着www服务的广泛应用,越来越多的Web应用程序应用到www服务上,解释型的ASP技术在处理大型Web程序和进行频繁访问的时候,会给服务器带来瞬间几何级系统开销,因此,ASP的改进就显得很必要了。  2001年,微软公司推出了ASENET(当时的命名为ASP+)。从命名上看,可以说ASENET是ASP3.0的升级。实际上ASENET是一种全新的交互式网页编程技术,是网站和XMLWeb服务的产物,也是微软公司新的应用开发平台.NET框架中的核心要素。如果说微软公司的.NET计划是编程技术的一项革命,那么,ASP.NET则无疑是ASP的一项革命,ASP.NET技术把面向对象的编程技术引入到Web编程中,这使得在编制Web应用程序的时候,可以像编制Windows应用程序一样简便快捷。

编辑推荐

  《ASP.NET 3.5开发技术基础与实践教程》紧紧围绕微软公司最新的ASP.NET3.5开发技术和原理展开了详细的讨论。“以理服人,让事实说话”是《ASP.NET 3.5开发技术基础与实践教程》编写过程中始终坚持的真理,书中涉及原理不多,但是思路清晰、讲述透彻、案例翔实,每个案例都短小精悍、实践性极强。《ASP.NET 3.5开发技术基础与实践教程》不但有入门的基础知识,也有新颖的系统架构设计理念,可以说,是你学习ASP.NET技术的首选。如果你是ASP.NET技术的观望者,那么《ASP.NET 3.5开发技术基础与实践教程》将把你带入ASP.NET的开发殿堂;如果你是ASP.NET技术的守卫者,那么《ASP.NET 3.5开发技术基础与实践教程》将帮你摘取ASP.NET开发殿堂的明珠。最后衷心地感谢你选择了ASP.NET技术,选择了《ASP.NET 3.5开发技术基础与实践教程》!

图书封面

图书标签Tags

评论、评分、阅读与下载


    ASP.NET 3.5开发技术基础与实践教程 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7