出版时间:2009-7 出版社:清华大学出版社 作者:许小荣 编 页数:552
前言
ASENET 3.5是微软公司推出的全新的互联网应用程序开发技术,它不仅继承了ASENET以前版本的使用简便、功能强大、效率高等优点,还进一步拉进了桌面应用开发和Web开发的距离,推出的。LINQ技术使得数据访问操作变得更加便捷。ASP.NET3.5提供了强大的控件和组件技术,使程序员使用尽可能少的代码来开发强大、安全、动态的Web程序,大大提高了程序开发的效率,因此,ASENET 3.5必然会成为主流的Web程序开发技术。 ASENET 3.5虽然与ASENET以前版本存在很多相似之处,但在应用程序结构、页面代码模式、开发工具、控件技术以及页面设计等方面均有了很大改变,因此本书从最基本的ASENET 3.5技术讲起,逐渐深入,让读者由浅入深地对ASENET3.5技术有一个全面了解。本书的主要内容可划分为6个部分。 ·第1部分主要是对ASENET 3.5 Web编程进行概要介绍,包括4章内容:第1章介绍.NET框架的基本知识,主要包括.NET技术的发展历程和.NET 3.5带来的新特性;第2章主要介绍Visual Studio 2008程序开发工具的使用;第3章介绍ASENETWeb程序开发的原理,主要包括应用程序构成、服务器控件、页面代码模式、Application事件以及程序配置;第4章介绍ASENET 3.5程序开发使用的脚本语言c≠}。 ·第2部分主要是对ASENET 3.5 Web编程的基础知识进行介绍,包括7章内容:第5章介绍Web控件的基本知识,包括基本的’Web控件、Web控件类、表控件以及’Web控件的事件;第6章介绍ASENET技术提供的内置对象;第7章介绍验证控件;第8章介绍Rich控件;第9章介绍用户控件和页面绘图;第10章介绍样式、主题和母版页;第11章介绍导航控件。 ·第3部分主要是对数据操作的知识进行介绍,包括5章内容:第12章介绍ADO.NET数据访问技术的基本原理:第13章主要介绍如何把数据绑定到页面进行显示;第14章主要介绍ASENET提供的丰富数据显示控件,以方便用户数据的显示;第15章主要介绍XML和文件操作;第16章主要介绍LINQ技术。 ·第4部分主要介绍ASENET高级编程的相关知识,包括3章内容:第17章介绍Web服务的相关知iR;第18章介绍Web编程安全的相关知识;第19章介绍AJAX编程的相关知识。
内容概要
本书从初学者的角度,循序渐进地讲解了全新的ASP.NET 3.5实用技术。全书主要内容包括visual studio2008开发环境、C#语言程序设计、web控件、内置对象、输入验证、Rich控件、用户控件和页面绘图、样式、主题和母版页、ADO.NET数据库访问技术、数据绑定、数据控件、xML和文件操作、LINQ数据库技术、web程序安全机制、AJAx应用服务和Mvc设计模式。最后通过2个典型的案例开发讲解(网络书店系统、在线Rss阅读器),让读者体验学以致用解决实际问题的过程,获取AsPNET 3.5的编程经验。 为本书特制的8小时多媒体教学演示,特别收录了本书所有相关素材及源文件,并提供全部实例的操作视频,为了方便您的学习,我们精心挑选3本技术文档电子书(Access 2003、ASPNETAJAx、sQL server2005),以供您在学习本书的过程中及时地查缺补漏;值得一提的是,本书还免费赠送20个大型项目案例的全部源文件,拿来就用,让您从新手到高手、从入门到提高一册搞定! 本书适合作为ASPNET初学者的自学参考书,也可作为高等院校ASPNET的教学用书,特别是对高校计算机及相关专业的学生进行毕业设计具有非常好的指导价值。
书籍目录
第1章 .NET框架第2章 Visual studio2008开发环境第3章 ASP.NET Web编程原理第4章 C#语言程序设计第5章 Web控件第6章 内置对象第7章 输入验证第8章 Rich控件第9章 用户控件和页面绘图第10章 样式、主题和母版页第11章 网站地图与页面导航第12章 ADO.NET数据库访问技术第13章 数据绑定第14章 数据控件第15章 XML和文件操作第16章 LINQ数据库技术第17章 Web服务第18章 Web程序安全机制第19章 ASP.NET AJAX应用服务第20章 ASP.NET MVC应用程序第21章 网络书店第22章 在线RSS阅读器
章节摘录
与传统的桌面程序不同,ASP.NET应用程序被分成很多Web页面,用户可以在不同的入口访问应用程序,也可以通过超链接从一个页面链接到访问网站的另一个页面,还可以访问其他的服务器提供的应用程序。 其实,ASP.NET应用程序是一系列资源和配置的组合,这些资源和配置只在同一个应用程序内共享,而其他应用程序则不能共享这些资源和配置,有时尽管它们发布在同一台服务器上。就技术而言,每个ASP.NET应用程序都运行在一个单独的应用程序域,应用程序域是内存中的独立区域,这样可以确保在同一台服务器上的应用程序不会相互干扰,不至于因为其中一个应用程序发生错误就影响到其他应用程序的正常进行。同样,应用程序域限制一个应用程序中的Web页面访问其他的应用程序的存储信息。每个应用程序是单独运行的,具有自己的存储、应用和会话数据。 ASP.NET应用程序的标准定义是:文件、页面、处理器、模块和可执行代码的组合,并且它们能够从服务器上的一个虚拟目录中被引用。换句话说,虚拟目录是界定应用程序的基本组织结构。图3.1显示了在一个服务器上运行的4个独立的应用程序。
编辑推荐
《ASP.NET 3.5从入门到精通》主要特色:以大量范例演示ASP.NET技术的应用,涉及.NET3.5大量新技术,知识体系完整。 超值光盘:66讲多媒体技术教程全面阐述ASP.NET动态网站开发技术,20个使用ASP.NET和C#开发的项目案例,超过1000页的有关SQLServer数据库、Access数据库和ASP.NETAjax的技术文档。 480分钟教学视频,共66课全程语音讲解,提供全书所有源程序和相关素材。
图书封面
评论、评分、阅读与下载