ASP.NET 3.5開發(fā)范例精講精析

出版時間:2009-1  出版社:科學出版社  作者:章立民  頁數(shù):706  字數(shù):1256000  

前言

對我而言,寫一本書的序言,往往是最痛苦的時刻。就好比跑一場馬拉松,最后的50米卻是懸崖峭壁,但必須奮力爬過,才算完成與完整。一直以來,我都不希望在序言中對技術(shù)高談闊論,因為這樣既展現(xiàn)不出個人風格,也看不出任何人文素養(yǎng)。如果你發(fā)現(xiàn)我們某本書的序言,竟在述說技術(shù)的“種種”,那表示已經(jīng)無話可說,只好以此搪塞。但是若要談心情轉(zhuǎn)折,有時又會流于為賦新詞強說愁,不僅顯得矯情,更是“肉麻”。這種追求完美的矛盾情緒,最后其實是苦了自己。為了尋找靈感,今天特地去了臺大校園,希望假日校園里的寧靜氣氛可以讓我多點靈感。不過很多事情都是事與愿違,心情沒靜下來不說,倒是興致勃勃參加了該校為畢業(yè)生舉行的活動,不僅到兩行垂柳賽睡蓮的“醉月湖”劃船,還騎一匹高大駿馬繞了一小圈,最后更觀賞了一場棒球大戰(zhàn)。我想即使是“臺大人”,有這樣經(jīng)驗的也不多吧!我只能說,生命中還是時時充滿驚喜的。其實這半年來發(fā)生了太多事情,幾乎每一件都是我生命中的第一次,讓我的心情猶如過山車一般上下起伏。還好年紀不小,表面上還能故作鎮(zhèn)定,工作不僅沒受到影響,效率甚至更高。不過相知相識多年的老友,即使多年沒見,從國外回來一看到我,還是能從眉宇間察覺出那種說不出來的不安。真的,很多老友都在我生命中扮演重要角色,給我很多支持。記得遠在對岸奮斗的J,只因某夜突然夢見我,擔心我是不是有什么事情,隔天就與我聯(lián)系,害我當場沒感動得痛哭流涕。人生真的很短暫。許多仿佛是昨日之事,其實都已過數(shù)年,甚至10年。我期望自己的未來,少點猶豫,多點行動,帶著勇氣,努力追尋,持續(xù)奮斗。以此共勉!章立民2008.5.4

內(nèi)容概要

ASP.NET是目前Web開發(fā)的主流技術(shù)之一,而ASP.NET 3.5是其最新版本。本書全面介紹了ASP.NET 3.5的技術(shù)精髓,以幫助讀者快速學習或者過渡到ASP.NET 3.5?! 惺紫冉榻B了.NET Framework 3.5和ASP.NET 3.5的新功能,并對ASP.NET網(wǎng)頁進行了詳盡的介紹,包括代碼模型、運行模式、表達式語法、重定向網(wǎng)頁、網(wǎng)頁間的數(shù)據(jù)傳遞等;接下來對ASP.NET 3.5的主要控件進行了細致探討,并用大量的網(wǎng)頁范例示范了各控件的技術(shù)要點及開發(fā)應(yīng)用技巧,包括驗證控件、SqlDataSource、ObjectDataSource、列表控件、GridView、DetailsView、FormView和ListView等?! ∨鋾獗P提供了書中范例的源代碼及范例所需的數(shù)據(jù)庫文件,并有章立民研究室原聲錄制的高清晰技術(shù)視頻。本書可以作為初、中級ASP.NET軟件開發(fā)人員的學習用書,特別適合有一定ASP.NET、ASP基礎(chǔ)的讀者。

作者簡介

一位資深的IT技術(shù)作家和Microsoft著名講師,一位與微軟技術(shù)風雨同路174的老程序員,愿意與您共同分享他的技術(shù)和收獲。
  章立民:華語世界資深I(lǐng)T作家,兩岸三地公認最優(yōu)秀的程序設(shè)計圖書作家,18年技術(shù)圖書撰寫經(jīng)驗,著作已逾70本,全球銷量逾百萬冊。
  在Microsoft(

書籍目錄

Chapter 01  開門見山:從實戰(zhàn)開始學起  1-1  實際創(chuàng)建一個Web項目與數(shù)據(jù)庫訪問網(wǎng)頁  1-2  ASP.NET 3.5的主要組成架構(gòu)   1-2-1  網(wǎng)頁與控件架構(gòu)   1-2-2  ASP.NET編譯器   1-2-3  安全性基礎(chǔ)架構(gòu)   1-2-4  完善的狀態(tài)管理功能  1-2-5  應(yīng)用程序配置設(shè)置   1-2-6  健全狀況監(jiān)視與性能機制   1-2-7  調(diào)試機制   1-2-8  XML Web服務(wù)架構(gòu)   1-2-9  可擴展的主機服務(wù)與應(yīng)用程序生命周期管理   1-2-10  可擴展的設(shè)計工具環(huán)境  1-3  ASP.NET 3.5新功能概述   1-3-1  全新的ListView控件   1-3-2  全新的DataPager控件   1-3-3  全新的LinqDataSource控件   1-3-4  全方位的AJAX開發(fā)能力   1-3-5  超好用的JavaScript IntelliSense功能   1-3-6  ASP.NET合并工具   1-3-7  完美整合IIS 7.0   1-3-8  全新的CSS設(shè)計工具  1-3-9  功能更完善的Web應(yīng)用程序項目   1-3-10  多重目標架構(gòu)的Web應(yīng)用程序   1-3-11  創(chuàng)建與使用WCF服務(wù) 1-4  什么是.NET Framework 3.5  1-5  ASP.NET 3.5平臺的系統(tǒng)需求  結(jié)語Chapter 02 ASP.NET應(yīng)用程序的靈魂:ASP.NET網(wǎng)頁  2-1  實現(xiàn)一個ASP.NET網(wǎng)頁  2-2  ASP.NET網(wǎng)頁的功能特性  2-3  ASP.NET網(wǎng)頁能夠完成哪些操作  2-4  ASP.NET網(wǎng)頁的代碼模型   2-4-1  單一文件網(wǎng)頁模型   2-4-2  代碼隱藏網(wǎng)頁模型   2-4-3  該選用哪一種網(wǎng)頁模型   2-4-4  編譯與部署  2-5  探討ASP.NET的Page類   2-5-1  單一文件網(wǎng)頁   2-5-2  代碼隱藏網(wǎng)頁  2-6  ASP.NET網(wǎng)頁的運行模式  2-6-1  往  2-6-2  重建網(wǎng)頁   2-6-3  基于事件的模型與線性處理模型  2-7  ASP.NET網(wǎng)頁的生命周期階段  2-8  ASP.NET網(wǎng)頁的生命周期事件   | 網(wǎng)頁范例 1  示范如何利用PreInit事件動態(tài)設(shè)置網(wǎng)頁的主題   | 網(wǎng)頁范例 2  示范如何使用網(wǎng)頁事件Load與PreRender  2-9  ASP.NET網(wǎng)頁生命周期的其他考慮   | 網(wǎng)頁范例 3  示范如何動態(tài)設(shè)置網(wǎng)頁的區(qū)域信息  2-10  ASP.NET服務(wù)器控件事件模型   2-10-1  服務(wù)器控件與網(wǎng)頁的事件集   | 網(wǎng)頁范例 4  示范如何使用CheckBox控件的CheckedChanged事件   2-10-2  事件參數(shù)   | 網(wǎng)頁范例 5  示范如何使用ImageClickEventArgs類型參數(shù)   2-10-3  服務(wù)器控件中的回發(fā)與非回發(fā)事件   | 網(wǎng)頁范例 6  示范如何為網(wǎng)頁動態(tài)應(yīng)用樣式表文件   2-10-4  冒泡事件   2-10-5  事件委托與AutoEventWireup屬性   2-10-6  應(yīng)用程序事件與會話事件  2-11  如何創(chuàng)建事件處理例程  2-12  如何在運行時綁定事件處理例程 2-13  如何將多個事件綁定到同一個事件處理例程  2-14  如何判斷是哪一個服務(wù)器控件觸發(fā)了事件   | 網(wǎng)頁范例 7  示范如何判斷觸發(fā)事件的服務(wù)器控件  2-15  服務(wù)器控件如何響應(yīng)客戶端事件   2-15-1  活用OnClientClick屬性   | 網(wǎng)頁范例 8  示范如何使用OnClientClick屬性來打開網(wǎng)站   | 網(wǎng)頁范例 9  示范如何使用OnClientClick屬性進行刪除確認   | 網(wǎng)頁范例 10  示范如何在GridView控件中進行刪除確認   2-15-2  客戶端屬性   | 網(wǎng)頁范例 11  通過客戶端屬性來制作鼠標移入與移出效果   | 網(wǎng)頁范例 12  示范如何動態(tài)創(chuàng)建客戶端屬性來處理客戶端事件  結(jié)語 Chapter 03 萬丈高樓平地起:ASP.NET網(wǎng)頁的重要語法和技巧 Chapter 04 界面設(shè)計前傳:ASP.NET服務(wù)器控件的基本概念 Chapter 05 網(wǎng)頁的基本元素:探討基礎(chǔ)的ASP.NET服務(wù)器控件 Chapter 06 數(shù)據(jù)檢驗的利器:驗證控件 Chapter 07 數(shù)據(jù)訪問網(wǎng)頁不求人:探索SqlDataSource控件 Chapter 08 數(shù)據(jù)訪問最隨意:探討ObjectDataSource控件 Chapter 09 數(shù)據(jù)選擇界面最便利:討論列表控件 Chapter 10 全方位的數(shù)據(jù)訪問界面:GridView控件基礎(chǔ)概念篇 Chapter 11 全方位的數(shù)據(jù)訪問界面:GridView控件應(yīng)用技巧篇 Chapter 12 數(shù)據(jù)訪問界面雙杰:DetailsView與FormView控件 Chapter 13 王牌現(xiàn)身:全新的ListView控件 附錄A 光盤使用說明

章節(jié)摘錄

許多初學者都會問我:“老師,什么是ASP.NET?”要回答這個問題,我可以告訴您一堆架構(gòu)、組件與理論,不過如果您對這些完全沒有概念,談這些只會讓您覺得更加乏味,然而如果您對ASP.NET已經(jīng)有某種程度的認識,則這些論述對您來說又顯得過于“八股”。用最簡單的一句話來說:“ASP.NET可以幫助您創(chuàng)建網(wǎng)站并設(shè)計網(wǎng)頁”。更重要的是,業(yè)界有非常多的企業(yè)與專業(yè)人員都采用ASP.NET來開發(fā),只要您把ASP.NET學好,“混口飯吃”絕對不是問題。正所謂萬貫家財不如一技在身,現(xiàn)在,您是不是更有動力去學習ASP.NET這樣的技術(shù)呢?至于ASP.NET 3.5有何過人之處,這就稍后再述吧!本章接下來要從實例開始學起,通過這個過程在有了具體的概念之后,我們將正式介紹ASP.NET 3.5的主要組成架構(gòu),接著談?wù)?.5版的新功能,最后還要淺談NET Framework 3.5。

媒體關(guān)注與評論

  談ASP.NET 3.5,我想大家都了解其功能眾多且廣泛,不可能在一本書中討論所有特性,再者,用戶也有不同的需求和定位,因此我們將本書定位為“初級開發(fā)者的敲門磚”?! 】v然各種網(wǎng)頁技術(shù)推陳出新,然而一些基本的“根基”并沒有改變。對于許多初學者而言,真正想要了解的,是網(wǎng)頁的設(shè)計過程。然而綜觀市場,許多圖書都將眾多的網(wǎng)頁開發(fā)概念視為理所當然,而太多的理所當然,卻造成讀者概念不夠堅實,總有一種漫步在云端的感覺?;谶@樣的考慮,本書盡可能讓大家了解網(wǎng)頁的設(shè)計原理與流程,以便打下最扎實的根基?! 】v然本書是面向有一定經(jīng)驗的初級讀者,但書中仍然完整收錄了許多實戰(zhàn)上常用且重要的開發(fā)技巧。比如,如何響應(yīng)客戶端事件以便提升網(wǎng)頁反應(yīng)速度;善用各種數(shù)據(jù)驗證控件來檢驗用戶輸入的數(shù)據(jù)(包括結(jié)合JavaScript的客戶端驗證):探討重要的數(shù)據(jù)源與數(shù)據(jù)綁定控件;完整探討ObjectDataSourse控件,搭配優(yōu)選范例來說明如何實現(xiàn)自定義分頁機制與自定義排序機制,以便具體提升數(shù)據(jù)訪問效能;全面討論眾所矚目的ListView控件。讀完本書,您將具備實際的網(wǎng)頁開發(fā)能力,并達到專業(yè)的技能水準?!  铝⒚?/pre>

編輯推薦

《大師講堂ASP.NET3.5開發(fā)范例精講精析(基于VB)》特色:兩岸三地公認最優(yōu)秀的程序設(shè)計圖書作家章立民先生帶領(lǐng)最專業(yè)的技術(shù)團隊,全面剖析ASP.NET 3.5的技術(shù)精髓一本進入ASP.NET 3.5開發(fā)領(lǐng)域的進階修煉秘笈躍升專業(yè)技術(shù)水準的最佳跳板要想成為技術(shù)高手,就得看專家寫的書227個高含金量的Web范例,專注于解決實際開發(fā)問題,讓您的技術(shù)水準再上層樓!

名人推薦

談到ASP.NET 3.5,我想大家都了解其功能眾多且廣泛,不可能在一本書中討論所有特性,再者,用戶也有不同的需求和定位,因此我們將《ASP.NET 3.5開發(fā)范例精講精析》定位為“初級開發(fā)者的敲門磚”。 縱然各種網(wǎng)頁技術(shù)推陳出新,然而一些基本的“根基”并沒有改變。對于許多初學者而言,真正想要了解的,是網(wǎng)頁的設(shè)計過程。然而綜觀市場,許多圖書都將眾多的網(wǎng)頁開發(fā)概念視為理所當然,而太多的理所當然,卻造成讀者概念不夠堅實,總有一種漫步在云端的感覺。基于這樣的考慮,《ASP.NET 3.5開發(fā)范例精講精析》盡可能讓大家了解網(wǎng)頁的設(shè)計原理與流程,以便打下最扎實的根基。 縱然《ASP.NET 3.5開發(fā)范例精講精析》是面向有一定經(jīng)驗的初級讀者,但書中仍然完整收錄了許多實戰(zhàn)上常用且重要的開發(fā)技巧。比如,如何響應(yīng)客戶端事件以便提升網(wǎng)頁反應(yīng)速度;善用各種數(shù)據(jù)驗證控件來檢驗用戶輸入的數(shù)據(jù)(包括結(jié)合JavaScript的客戶端驗證);探討重要的數(shù)據(jù)源與數(shù)據(jù)綁定控件;完整探討ObjectDataSourse控件,搭配優(yōu)選范例來說明如何實現(xiàn)自定義分頁機制與自定義排序機制,以便具體提升數(shù)據(jù)訪問效能;全面討論眾所矚目的ListView控件。讀完《ASP.NET 3.5開發(fā)范例精講精析》,您將具備實際的網(wǎng)頁開發(fā)能力,并達到專業(yè)的技能水準。 ——章立民 

圖書封面

評論、評分、閱讀與下載


    ASP.NET 3.5開發(fā)范例精講精析 PDF格式下載


用戶評論 (總計3條)

 
 

  •   自從發(fā)現(xiàn)圖書館的書籍比較多了之后,很少買書了,因為急需,所以買了本書,很不錯,寫的很清楚,很到位,解除了很多的疑惑。
  •   作者很有境界,真的?。?/li>
  •   很好的書籍,質(zhì)量不錯,拿在手上手感很好,夠分量,紙張很好。包裝也很嚴實,還有賣家的服務(wù)態(tài)度值得一贊!
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7