出版時(shí)間:2009-1 出版社:科學(xué)出版社 作者:章立民 頁(yè)數(shù):706 字?jǐn)?shù):1256000
前言
對(duì)我而言,寫一本書的序言,往往是最痛苦的時(shí)刻。就好比跑一場(chǎng)馬拉松,最后的50米卻是懸崖峭壁,但必須奮力爬過(guò),才算完成與完整。一直以來(lái),我都不希望在序言中對(duì)技術(shù)高談闊論,因?yàn)檫@樣既展現(xiàn)不出個(gè)人風(fēng)格,也看不出任何人文素養(yǎng)。如果你發(fā)現(xiàn)我們某本書的序言,竟在述說(shuō)技術(shù)的“種種”,那表示已經(jīng)無(wú)話可說(shuō),只好以此搪塞。但是若要談心情轉(zhuǎn)折,有時(shí)又會(huì)流于為賦新詞強(qiáng)說(shuō)愁,不僅顯得矯情,更是“肉麻”。這種追求完美的矛盾情緒,最后其實(shí)是苦了自己。為了尋找靈感,今天特地去了臺(tái)大校園,希望假日校園里的寧?kù)o氣氛可以讓我多點(diǎn)靈感。不過(guò)很多事情都是事與愿違,心情沒(méi)靜下來(lái)不說(shuō),倒是興致勃勃參加了該校為畢業(yè)生舉行的活動(dòng),不僅到兩行垂柳賽睡蓮的“醉月湖”劃船,還騎一匹高大駿馬繞了一小圈,最后更觀賞了一場(chǎng)棒球大戰(zhàn)。我想即使是“臺(tái)大人”,有這樣經(jīng)驗(yàn)的也不多吧!我只能說(shuō),生命中還是時(shí)時(shí)充滿驚喜的。其實(shí)這半年來(lái)發(fā)生了太多事情,幾乎每一件都是我生命中的第一次,讓我的心情猶如過(guò)山車一般上下起伏。還好年紀(jì)不小,表面上還能故作鎮(zhèn)定,工作不僅沒(méi)受到影響,效率甚至更高。不過(guò)相知相識(shí)多年的老友,即使多年沒(méi)見(jiàn),從國(guó)外回來(lái)一看到我,還是能從眉宇間察覺(jué)出那種說(shuō)不出來(lái)的不安。真的,很多老友都在我生命中扮演重要角色,給我很多支持。記得遠(yuǎn)在對(duì)岸奮斗的J,只因某夜突然夢(mèng)見(jiàn)我,擔(dān)心我是不是有什么事情,隔天就與我聯(lián)系,害我當(dāng)場(chǎng)沒(méi)感動(dòng)得痛哭流涕。人生真的很短暫。許多仿佛是昨日之事,其實(shí)都已過(guò)數(shù)年,甚至10年。我期望自己的未來(lái),少點(diǎn)猶豫,多點(diǎn)行動(dòng),帶著勇氣,努力追尋,持續(xù)奮斗。以此共勉!章立民2008.5.4
內(nèi)容概要
ASP.NET是目前Web開發(fā)的主流技術(shù)之一,而ASP.NET 3.5是其最新版本。本書全面介紹了ASP.NET 3.5的技術(shù)精髓,以幫助讀者快速學(xué)習(xí)或者過(guò)渡到ASP.NET 3.5?! 惺紫冉榻B了.NET Framework 3.5和ASP.NET 3.5的新功能,并對(duì)ASP.NET網(wǎng)頁(yè)進(jìn)行了詳盡的介紹,包括代碼模型、運(yùn)行模式、表達(dá)式語(yǔ)法、重定向網(wǎng)頁(yè)、網(wǎng)頁(yè)間的數(shù)據(jù)傳遞等;接下來(lái)對(duì)ASP.NET 3.5的主要控件進(jìn)行了細(xì)致探討,并用大量的網(wǎng)頁(yè)范例示范了各控件的技術(shù)要點(diǎn)及開發(fā)應(yīng)用技巧,包括驗(yàn)證控件、SqlDataSource、ObjectDataSource、列表控件、GridView、DetailsView、FormView和ListView等?! ∨鋾獗P提供了書中范例的源代碼及范例所需的數(shù)據(jù)庫(kù)文件,并有章立民研究室原聲錄制的高清晰技術(shù)視頻。本書可以作為初、中級(jí)ASP.NET軟件開發(fā)人員的學(xué)習(xí)用書,特別適合有一定ASP.NET、ASP基礎(chǔ)的讀者。
作者簡(jiǎn)介
一位資深的IT技術(shù)作家和Microsoft著名講師,一位與微軟技術(shù)風(fēng)雨同路174的老程序員,愿意與您共同分享他的技術(shù)和收獲。
章立民:華語(yǔ)世界資深I(lǐng)T作家,兩岸三地公認(rèn)最優(yōu)秀的程序設(shè)計(jì)圖書作家,18年技術(shù)圖書撰寫經(jīng)驗(yàn),著作已逾70本,全球銷量逾百萬(wàn)冊(cè)。
在Microsoft(
書籍目錄
Chapter 01 開門見(jiàn)山:從實(shí)戰(zhàn)開始學(xué)起 1-1 實(shí)際創(chuàng)建一個(gè)Web項(xiàng)目與數(shù)據(jù)庫(kù)訪問(wèn)網(wǎng)頁(yè) 1-2 ASP.NET 3.5的主要組成架構(gòu) 1-2-1 網(wǎng)頁(yè)與控件架構(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)視與性能機(jī)制 1-2-7 調(diào)試機(jī)制 1-2-8 XML Web服務(wù)架構(gòu) 1-2-9 可擴(kuò)展的主機(jī)服務(wù)與應(yīng)用程序生命周期管理 1-2-10 可擴(kuò)展的設(shè)計(jì)工具環(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è)計(jì)工具 1-3-9 功能更完善的Web應(yīng)用程序項(xiàng)目 1-3-10 多重目標(biāo)架構(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ái)的系統(tǒng)需求 結(jié)語(yǔ)Chapter 02 ASP.NET應(yīng)用程序的靈魂:ASP.NET網(wǎng)頁(yè) 2-1 實(shí)現(xiàn)一個(gè)ASP.NET網(wǎng)頁(yè) 2-2 ASP.NET網(wǎng)頁(yè)的功能特性 2-3 ASP.NET網(wǎng)頁(yè)能夠完成哪些操作 2-4 ASP.NET網(wǎng)頁(yè)的代碼模型 2-4-1 單一文件網(wǎng)頁(yè)模型 2-4-2 代碼隱藏網(wǎng)頁(yè)模型 2-4-3 該選用哪一種網(wǎng)頁(yè)模型 2-4-4 編譯與部署 2-5 探討ASP.NET的Page類 2-5-1 單一文件網(wǎng)頁(yè) 2-5-2 代碼隱藏網(wǎng)頁(yè) 2-6 ASP.NET網(wǎng)頁(yè)的運(yùn)行模式 2-6-1 往 2-6-2 重建網(wǎng)頁(yè) 2-6-3 基于事件的模型與線性處理模型 2-7 ASP.NET網(wǎng)頁(yè)的生命周期階段 2-8 ASP.NET網(wǎng)頁(yè)的生命周期事件 | 網(wǎng)頁(yè)范例 1 示范如何利用PreInit事件動(dòng)態(tài)設(shè)置網(wǎng)頁(yè)的主題 | 網(wǎng)頁(yè)范例 2 示范如何使用網(wǎng)頁(yè)事件Load與PreRender 2-9 ASP.NET網(wǎng)頁(yè)生命周期的其他考慮 | 網(wǎng)頁(yè)范例 3 示范如何動(dòng)態(tài)設(shè)置網(wǎng)頁(yè)的區(qū)域信息 2-10 ASP.NET服務(wù)器控件事件模型 2-10-1 服務(wù)器控件與網(wǎng)頁(yè)的事件集 | 網(wǎng)頁(yè)范例 4 示范如何使用CheckBox控件的CheckedChanged事件 2-10-2 事件參數(shù) | 網(wǎng)頁(yè)范例 5 示范如何使用ImageClickEventArgs類型參數(shù) 2-10-3 服務(wù)器控件中的回發(fā)與非回發(fā)事件 | 網(wǎng)頁(yè)范例 6 示范如何為網(wǎng)頁(yè)動(dòng)態(tài)應(yīng)用樣式表文件 2-10-4 冒泡事件 2-10-5 事件委托與AutoEventWireup屬性 2-10-6 應(yīng)用程序事件與會(huì)話事件 2-11 如何創(chuàng)建事件處理例程 2-12 如何在運(yùn)行時(shí)綁定事件處理例程 2-13 如何將多個(gè)事件綁定到同一個(gè)事件處理例程 2-14 如何判斷是哪一個(gè)服務(wù)器控件觸發(fā)了事件 | 網(wǎng)頁(yè)范例 7 示范如何判斷觸發(fā)事件的服務(wù)器控件 2-15 服務(wù)器控件如何響應(yīng)客戶端事件 2-15-1 活用OnClientClick屬性 | 網(wǎng)頁(yè)范例 8 示范如何使用OnClientClick屬性來(lái)打開網(wǎng)站 | 網(wǎng)頁(yè)范例 9 示范如何使用OnClientClick屬性進(jìn)行刪除確認(rèn) | 網(wǎng)頁(yè)范例 10 示范如何在GridView控件中進(jìn)行刪除確認(rèn) 2-15-2 客戶端屬性 | 網(wǎng)頁(yè)范例 11 通過(guò)客戶端屬性來(lái)制作鼠標(biāo)移入與移出效果 | 網(wǎng)頁(yè)范例 12 示范如何動(dòng)態(tài)創(chuàng)建客戶端屬性來(lái)處理客戶端事件 結(jié)語(yǔ) Chapter 03 萬(wàn)丈高樓平地起:ASP.NET網(wǎng)頁(yè)的重要語(yǔ)法和技巧 Chapter 04 界面設(shè)計(jì)前傳:ASP.NET服務(wù)器控件的基本概念 Chapter 05 網(wǎng)頁(yè)的基本元素:探討基礎(chǔ)的ASP.NET服務(wù)器控件 Chapter 06 數(shù)據(jù)檢驗(yàn)的利器:驗(yàn)證控件 Chapter 07 數(shù)據(jù)訪問(wèn)網(wǎng)頁(yè)不求人:探索SqlDataSource控件 Chapter 08 數(shù)據(jù)訪問(wèn)最隨意:探討ObjectDataSource控件 Chapter 09 數(shù)據(jù)選擇界面最便利:討論列表控件 Chapter 10 全方位的數(shù)據(jù)訪問(wèn)界面:GridView控件基礎(chǔ)概念篇 Chapter 11 全方位的數(shù)據(jù)訪問(wèn)界面:GridView控件應(yīng)用技巧篇 Chapter 12 數(shù)據(jù)訪問(wèn)界面雙杰:DetailsView與FormView控件 Chapter 13 王牌現(xiàn)身:全新的ListView控件 附錄A 光盤使用說(shuō)明
章節(jié)摘錄
許多初學(xué)者都會(huì)問(wèn)我:“老師,什么是ASP.NET?”要回答這個(gè)問(wèn)題,我可以告訴您一堆架構(gòu)、組件與理論,不過(guò)如果您對(duì)這些完全沒(méi)有概念,談這些只會(huì)讓您覺(jué)得更加乏味,然而如果您對(duì)ASP.NET已經(jīng)有某種程度的認(rèn)識(shí),則這些論述對(duì)您來(lái)說(shuō)又顯得過(guò)于“八股”。用最簡(jiǎn)單的一句話來(lái)說(shuō):“ASP.NET可以幫助您創(chuàng)建網(wǎng)站并設(shè)計(jì)網(wǎng)頁(yè)”。更重要的是,業(yè)界有非常多的企業(yè)與專業(yè)人員都采用ASP.NET來(lái)開發(fā),只要您把ASP.NET學(xué)好,“混口飯吃”絕對(duì)不是問(wèn)題。正所謂萬(wàn)貫家財(cái)不如一技在身,現(xiàn)在,您是不是更有動(dòng)力去學(xué)習(xí)ASP.NET這樣的技術(shù)呢?至于ASP.NET 3.5有何過(guò)人之處,這就稍后再述吧!本章接下來(lái)要從實(shí)例開始學(xué)起,通過(guò)這個(gè)過(guò)程在有了具體的概念之后,我們將正式介紹ASP.NET 3.5的主要組成架構(gòu),接著談?wù)?.5版的新功能,最后還要淺談NET Framework 3.5。
媒體關(guān)注與評(píng)論
談ASP.NET 3.5,我想大家都了解其功能眾多且廣泛,不可能在一本書中討論所有特性,再者,用戶也有不同的需求和定位,因此我們將本書定位為“初級(jí)開發(fā)者的敲門磚”。 縱然各種網(wǎng)頁(yè)技術(shù)推陳出新,然而一些基本的“根基”并沒(méi)有改變。對(duì)于許多初學(xué)者而言,真正想要了解的,是網(wǎng)頁(yè)的設(shè)計(jì)過(guò)程。然而綜觀市場(chǎng),許多圖書都將眾多的網(wǎng)頁(yè)開發(fā)概念視為理所當(dāng)然,而太多的理所當(dāng)然,卻造成讀者概念不夠堅(jiān)實(shí),總有一種漫步在云端的感覺(jué)?;谶@樣的考慮,本書盡可能讓大家了解網(wǎng)頁(yè)的設(shè)計(jì)原理與流程,以便打下最扎實(shí)的根基?! 】v然本書是面向有一定經(jīng)驗(yàn)的初級(jí)讀者,但書中仍然完整收錄了許多實(shí)戰(zhàn)上常用且重要的開發(fā)技巧。比如,如何響應(yīng)客戶端事件以便提升網(wǎng)頁(yè)反應(yīng)速度;善用各種數(shù)據(jù)驗(yàn)證控件來(lái)檢驗(yàn)用戶輸入的數(shù)據(jù)(包括結(jié)合JavaScript的客戶端驗(yàn)證):探討重要的數(shù)據(jù)源與數(shù)據(jù)綁定控件;完整探討ObjectDataSourse控件,搭配優(yōu)選范例來(lái)說(shuō)明如何實(shí)現(xiàn)自定義分頁(yè)機(jī)制與自定義排序機(jī)制,以便具體提升數(shù)據(jù)訪問(wèn)效能;全面討論眾所矚目的ListView控件。讀完本書,您將具備實(shí)際的網(wǎng)頁(yè)開發(fā)能力,并達(dá)到專業(yè)的技能水準(zhǔn)?! 铝⒚?/pre>編輯推薦
《大師講堂ASP.NET3.5開發(fā)范例精講精析(基于VB)》特色:兩岸三地公認(rèn)最優(yōu)秀的程序設(shè)計(jì)圖書作家章立民先生帶領(lǐng)最專業(yè)的技術(shù)團(tuán)隊(duì),全面剖析ASP.NET 3.5的技術(shù)精髓一本進(jìn)入ASP.NET 3.5開發(fā)領(lǐng)域的進(jìn)階修煉秘笈躍升專業(yè)技術(shù)水準(zhǔn)的最佳跳板要想成為技術(shù)高手,就得看專家寫的書227個(gè)高含金量的Web范例,專注于解決實(shí)際開發(fā)問(wèn)題,讓您的技術(shù)水準(zhǔn)再上層樓!名人推薦
談到ASP.NET 3.5,我想大家都了解其功能眾多且廣泛,不可能在一本書中討論所有特性,再者,用戶也有不同的需求和定位,因此我們將《ASP.NET 3.5開發(fā)范例精講精析》定位為“初級(jí)開發(fā)者的敲門磚”。 縱然各種網(wǎng)頁(yè)技術(shù)推陳出新,然而一些基本的“根基”并沒(méi)有改變。對(duì)于許多初學(xué)者而言,真正想要了解的,是網(wǎng)頁(yè)的設(shè)計(jì)過(guò)程。然而綜觀市場(chǎng),許多圖書都將眾多的網(wǎng)頁(yè)開發(fā)概念視為理所當(dāng)然,而太多的理所當(dāng)然,卻造成讀者概念不夠堅(jiān)實(shí),總有一種漫步在云端的感覺(jué)。基于這樣的考慮,《ASP.NET 3.5開發(fā)范例精講精析》盡可能讓大家了解網(wǎng)頁(yè)的設(shè)計(jì)原理與流程,以便打下最扎實(shí)的根基。 縱然《ASP.NET 3.5開發(fā)范例精講精析》是面向有一定經(jīng)驗(yàn)的初級(jí)讀者,但書中仍然完整收錄了許多實(shí)戰(zhàn)上常用且重要的開發(fā)技巧。比如,如何響應(yīng)客戶端事件以便提升網(wǎng)頁(yè)反應(yīng)速度;善用各種數(shù)據(jù)驗(yàn)證控件來(lái)檢驗(yàn)用戶輸入的數(shù)據(jù)(包括結(jié)合JavaScript的客戶端驗(yàn)證);探討重要的數(shù)據(jù)源與數(shù)據(jù)綁定控件;完整探討ObjectDataSourse控件,搭配優(yōu)選范例來(lái)說(shuō)明如何實(shí)現(xiàn)自定義分頁(yè)機(jī)制與自定義排序機(jī)制,以便具體提升數(shù)據(jù)訪問(wèn)效能;全面討論眾所矚目的ListView控件。讀完《ASP.NET 3.5開發(fā)范例精講精析》,您將具備實(shí)際的網(wǎng)頁(yè)開發(fā)能力,并達(dá)到專業(yè)的技能水準(zhǔn)。 ——章立民圖書封面
評(píng)論、評(píng)分、閱讀與下載
- 還沒(méi)讀過(guò)(56)
- 勉強(qiáng)可看(409)
- 一般般(699)
- 內(nèi)容豐富(2898)
- 強(qiáng)力推薦(237)
ASP.NET 3.5開發(fā)范例精講精析 PDF格式下載