出版時間: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è)計原理與流程,以便打下最扎實的根基。 縱然本書是面向有一定經(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格式下載