第一图书网

ASP.NET 3.5开发范例精讲精析

章立民 科学出版社
出版时间:

2009-1  

出版社:

科学出版社  

作者:

章立民  

页数:

706  

字数:

1256000  

前言

对我而言,写一本书的序言,往往是最痛苦的时刻。就好比跑一场马拉松,最后的50米却是悬崖峭壁,但必须奋力爬过,才算完成与完整。一直以来,我都不希望在序言中对技术高谈阔论,因为这样既展现不出个人风格,也看不出任何人文素养。如果你发现我们某本书的序言,竟在述说技术的“种种”,那表示已经无话可说,只好以此搪塞。但是若要谈心情转折,有时又会流于为赋新词强说愁,不仅显得矫情,更是“肉麻”。这种追求完美的矛盾情绪,最后其实是苦了自己。为了寻找灵感,今天特地去了台大校园,希望假日校园里的宁静气氛可以让我多点灵感。不过很多事情都是事与愿违,心情没静下来不说,倒是兴致勃勃参加了该校为毕业生举行的活动,不仅到两行垂柳赛睡莲的“醉月湖”划船,还骑一匹高大骏马绕了一小圈,最后更观赏了一场棒球大战。我想即使是“台大人”,有这样经验的也不多吧!我只能说,生命中还是时时充满惊喜的。其实这半年来发生了太多事情,几乎每一件都是我生命中的第一次,让我的心情犹如过山车一般上下起伏。还好年纪不小,表面上还能故作镇定,工作不仅没受到影响,效率甚至更高。不过相知相识多年的老友,即使多年没见,从国外回来一看到我,还是能从眉宇间察觉出那种说不出来的不安。真的,很多老友都在我生命中扮演重要角色,给我很多支持。记得远在对岸奋斗的J,只因某夜突然梦见我,担心我是不是有什么事情,隔天就与我联系,害我当场没感动得痛哭流涕。人生真的很短暂。许多仿佛是昨日之事,其实都已过数年,甚至10年。我期望自己的未来,少点犹豫,多点行动,带着勇气,努力追寻,持续奋斗。以此共勉!章立民2008.5.4

内容概要

ASP.NET是目前Web开发的主流技术之一,而ASP.NET 3.5是其最新版本。本书全面介绍了ASP.NET 3.5的技术精髓,以帮助读者快速学习或者过渡到ASP.NET 3.5。  书中首先介绍了.NET Framework 3.5和ASP.NET 3.5的新功能,并对ASP.NET网页进行了详尽的介绍,包括代码模型、运行模式、表达式语法、重定向网页、网页间的数据传递等;接下来对ASP.NET 3.5的主要控件进行了细致探讨,并用大量的网页范例示范了各控件的技术要点及开发应用技巧,包括验证控件、SqlDataSource、ObjectDataSource、列表控件、GridView、DetailsView、FormView和ListView等。  配书光盘提供了书中范例的源代码及范例所需的数据库文件,并有章立民研究室原声录制的高清晰技术视频。本书可以作为初、中级ASP.NET软件开发人员的学习用书,特别适合有一定ASP.NET、ASP基础的读者。

作者简介

一位资深的IT技术作家和Microsoft著名讲师,一位与微软技术风雨同路174的老程序员,愿意与您共同分享他的技术和收获。
  章立民:华语世界资深IT作家,两岸三地公认最优秀的程序设计图书作家,18年技术图书撰写经验,著作已逾70本,全球销量逾百万册。
  在Microsoft(

书籍目录

Chapter 01 开门见山:从实战开始学起  1-1 实际创建一个Web项目与数据库访问网页  1-2 ASP.NET 3.5的主要组成架构   1-2-1 网页与控件架构   1-2-2 ASP.NET编译器   1-2-3 安全性基础架构   1-2-4 完善的状态管理功能  1-2-5 应用程序配置设置   1-2-6 健全状况监视与性能机制   1-2-7 调试机制   1-2-8 XML Web服务架构   1-2-9 可扩展的主机服务与应用程序生命周期管理   1-2-10 可扩展的设计工具环境  1-3 ASP.NET 3.5新功能概述   1-3-1 全新的ListView控件   1-3-2 全新的DataPager控件   1-3-3 全新的LinqDataSource控件   1-3-4 全方位的AJAX开发能力   1-3-5 超好用的JavaScript IntelliSense功能   1-3-6 ASP.NET合并工具   1-3-7 完美整合IIS 7.0   1-3-8 全新的CSS设计工具  1-3-9 功能更完善的Web应用程序项目   1-3-10 多重目标架构的Web应用程序   1-3-11 创建与使用WCF服务 1-4 什么是.NET Framework 3.5  1-5 ASP.NET 3.5平台的系统需求  结语Chapter 02 ASP.NET应用程序的灵魂:ASP.NET网页  2-1 实现一个ASP.NET网页  2-2 ASP.NET网页的功能特性  2-3 ASP.NET网页能够完成哪些操作  2-4 ASP.NET网页的代码模型   2-4-1 单一文件网页模型   2-4-2 代码隐藏网页模型   2-4-3 该选用哪一种网页模型   2-4-4 编译与部署  2-5 探讨ASP.NET的Page类   2-5-1 单一文件网页   2-5-2 代码隐藏网页  2-6 ASP.NET网页的运行模式  2-6-1 往  2-6-2 重建网页   2-6-3 基于事件的模型与线性处理模型  2-7 ASP.NET网页的生命周期阶段  2-8 ASP.NET网页的生命周期事件   | 网页范例 1 示范如何利用PreInit事件动态设置网页的主题   | 网页范例 2 示范如何使用网页事件Load与PreRender  2-9 ASP.NET网页生命周期的其他考虑   | 网页范例 3 示范如何动态设置网页的区域信息  2-10 ASP.NET服务器控件事件模型   2-10-1 服务器控件与网页的事件集   | 网页范例 4 示范如何使用CheckBox控件的CheckedChanged事件   2-10-2 事件参数   | 网页范例 5 示范如何使用ImageClickEventArgs类型参数   2-10-3 服务器控件中的回发与非回发事件   | 网页范例 6 示范如何为网页动态应用样式表文件   2-10-4 冒泡事件   2-10-5 事件委托与AutoEventWireup属性   2-10-6 应用程序事件与会话事件  2-11 如何创建事件处理例程  2-12 如何在运行时绑定事件处理例程 2-13 如何将多个事件绑定到同一个事件处理例程  2-14 如何判断是哪一个服务器控件触发了事件   | 网页范例 7 示范如何判断触发事件的服务器控件  2-15 服务器控件如何响应客户端事件   2-15-1 活用OnClientClick属性   | 网页范例 8 示范如何使用OnClientClick属性来打开网站   | 网页范例 9 示范如何使用OnClientClick属性进行删除确认   | 网页范例 10 示范如何在GridView控件中进行删除确认   2-15-2 客户端属性   | 网页范例 11 通过客户端属性来制作鼠标移入与移出效果   | 网页范例 12 示范如何动态创建客户端属性来处理客户端事件  结语 Chapter 03 万丈高楼平地起:ASP.NET网页的重要语法和技巧 Chapter 04 界面设计前传:ASP.NET服务器控件的基本概念 Chapter 05 网页的基本元素:探讨基础的ASP.NET服务器控件 Chapter 06 数据检验的利器:验证控件 Chapter 07 数据访问网页不求人:探索SqlDataSource控件 Chapter 08 数据访问最随意:探讨ObjectDataSource控件 Chapter 09 数据选择界面最便利:讨论列表控件 Chapter 10 全方位的数据访问界面:GridView控件基础概念篇 Chapter 11 全方位的数据访问界面:GridView控件应用技巧篇 Chapter 12 数据访问界面双杰:DetailsView与FormView控件 Chapter 13 王牌现身:全新的ListView控件 附录A 光盘使用说明

章节摘录

许多初学者都会问我:“老师,什么是ASP.NET?”要回答这个问题,我可以告诉您一堆架构、组件与理论,不过如果您对这些完全没有概念,谈这些只会让您觉得更加乏味,然而如果您对ASP.NET已经有某种程度的认识,则这些论述对您来说又显得过于“八股”。用最简单的一句话来说:“ASP.NET可以帮助您创建网站并设计网页”。更重要的是,业界有非常多的企业与专业人员都采用ASP.NET来开发,只要您把ASP.NET学好,“混口饭吃”绝对不是问题。正所谓万贯家财不如一技在身,现在,您是不是更有动力去学习ASP.NET这样的技术呢?至于ASP.NET 3.5有何过人之处,这就稍后再述吧!本章接下来要从实例开始学起,通过这个过程在有了具体的概念之后,我们将正式介绍ASP.NET 3.5的主要组成架构,接着谈谈3.5版的新功能,最后还要浅谈NET Framework 3.5。

媒体关注与评论

  谈ASP.NET 3.5,我想大家都了解其功能众多且广泛,不可能在一本书中讨论所有特性,再者,用户也有不同的需求和定位,因此我们将本书定位为“初级开发者的敲门砖”。  纵然各种网页技术推陈出新,然而一些基本的“根基”并没有改变。对于许多初学者而言,真正想要了解的,是网页的设计过程。然而综观市场,许多图书都将众多的网页开发概念视为理所当然,而太多的理所当然,却造成读者概念不够坚实,总有一种漫步在云端的感觉。基于这样的考虑,本书尽可能让大家了解网页的设计原理与流程,以便打下最扎实的根基。  纵然本书是面向有一定经验的初级读者,但书中仍然完整收录了许多实战上常用且重要的开发技巧。比如,如何响应客户端事件以便提升网页反应速度;善用各种数据验证控件来检验用户输入的数据(包括结合JavaScript的客户端验证):探讨重要的数据源与数据绑定控件;完整探讨ObjectDataSourse控件,搭配优选范例来说明如何实现自定义分页机制与自定义排序机制,以便具体提升数据访问效能;全面讨论众所瞩目的ListView控件。读完本书,您将具备实际的网页开发能力,并达到专业的技能水准。  ——章立民


编辑推荐

《大师讲堂ASP.NET3.5开发范例精讲精析(基于VB)》特色:两岸三地公认最优秀的程序设计图书作家章立民先生带领最专业的技术团队,全面剖析ASP.NET 3.5的技术精髓一本进入ASP.NET 3.5开发领域的进阶修炼秘笈跃升专业技术水准的最佳跳板要想成为技术高手,就得看专家写的书227个高含金量的Web范例,专注于解决实际开发问题,让您的技术水准再上层楼!

名人推荐

谈到ASP.NET 3.5,我想大家都了解其功能众多且广泛,不可能在一本书中讨论所有特性,再者,用户也有不同的需求和定位,因此我们将《ASP.NET 3.5开发范例精讲精析》定位为“初级开发者的敲门砖”。 纵然各种网页技术推陈出新,然而一些基本的“根基”并没有改变。对于许多初学者而言,真正想要了解的,是网页的设计过程。然而综观市场,许多图书都将众多的网页开发概念视为理所当然,而太多的理所当然,却造成读者概念不够坚实,总有一种漫步在云端的感觉。基于这样的考虑,《ASP.NET 3.5开发范例精讲精析》尽可能让大家了解网页的设计原理与流程,以便打下最扎实的根基。 纵然《ASP.NET 3.5开发范例精讲精析》是面向有一定经验的初级读者,但书中仍然完整收录了许多实战上常用且重要的开发技巧。比如,如何响应客户端事件以便提升网页反应速度;善用各种数据验证控件来检验用户输入的数据(包括结合JavaScript的客户端验证);探讨重要的数据源与数据绑定控件;完整探讨ObjectDataSourse控件,搭配优选范例来说明如何实现自定义分页机制与自定义排序机制,以便具体提升数据访问效能;全面讨论众所瞩目的ListView控件。读完《ASP.NET 3.5开发范例精讲精析》,您将具备实际的网页开发能力,并达到专业的技能水准。 ——章立民

图书封面

广告

下载页面


ASP.NET 3.5开发范例精讲精析 PDF格式下载



自从发现图书馆的书籍比较多了之后,很少买书了,因为急需,所以买了本书,很不错,写的很清楚,很到位,解除了很多的疑惑。


作者很有境界,真的!!


很好的书籍,质量不错,拿在手上手感很好,够分量,纸张很好。包装也很严实,还有卖家的服务态度值得一赞!


相关图书