出版時間:2009-6 出版社:清華大學(xué)出版社 作者:桑福德 頁數(shù):449 譯者:張云
Tag標(biāo)簽:無
前言
歡迎閱讀我的第一部著作《ASP.NETWeb界面設(shè)計三劍客:CSS Themes和MasterPages》。本書的出發(fā)點是告訴讀者有關(guān)主題(theme)的商業(yè)用途和優(yōu)點。開始時,我只對它們稍微進(jìn)行了一些研究,后來隨著研究越來越深入,我一直在想“這是到目前為止我見到的最酷的東西”。我開始告訴同事和同行關(guān)于主題的不同用法,他們大多在當(dāng)時還未聽說過主題,即使聽說過,對于它們是什么以及如何使用也沒有具體概念。我開始組織關(guān)于主題的CodeCamp活動,反響空前熱烈。所以我認(rèn)為這是一個寫書的極佳題材。?! ‘?dāng)我真正開始寫書時,題材卻擴(kuò)展了。的確,主題是吸引人的,應(yīng)當(dāng)將其優(yōu)點公布于眾。但是這樣就夠了嗎?也就是說,僅介紹創(chuàng)建主題的基本知識以及如何應(yīng)用,就夠了嗎?是否需要將Web設(shè)計的基礎(chǔ)知識結(jié)合到任何主題設(shè)計中?顯然,后者越來越成為本書的焦點。雖然主題是我稱之為“aesthNETics”的概念的重要組成部分——這意味著創(chuàng)建強大。NET頁面的藝術(shù)與驅(qū)動它們的技術(shù)一樣驚人——但是它們只是綜合體的一部分。作為一名aesthNETics開發(fā)人員,在任何Web項目規(guī)劃中考慮的事項必須包括統(tǒng)一的Web標(biāo)準(zhǔn),如CSS。顏色。圖形和無障礙化。但更重要的是,必須將。NET放到該綜合體中。這意味著用VisualStudio2005的工具來增強所開發(fā)的站點的外觀和一致性。如果您認(rèn)真考慮aesthNETics,將發(fā)現(xiàn)菜單控件??丶m配器。MasterPages和主題等工具是關(guān)鍵部分?! ”緯拿枋鲰樞蚴窍驘o障礙Web設(shè)計邁進(jìn)。我學(xué)過使用基于表的布局設(shè)計的Web方案——任何像我一樣用HTML達(dá)十多年的人都可能會說同樣的話。當(dāng)時沒有太多關(guān)于CSS和無障礙化標(biāo)準(zhǔn)的討論。直到大約一年前當(dāng)我開始慢慢轉(zhuǎn)移到體驗CSS結(jié)構(gòu)設(shè)計時,情況才有所改變。當(dāng)我開始寫這本書時,還沒有完全轉(zhuǎn)變過來,直到本書完成后,我才完全轉(zhuǎn)變過來。這其中部分原因是我為本書所做的研究,還有一個因素是從我自己的工作經(jīng)驗(作為State代理)中吸取到的教訓(xùn)。如果我在一年前就寫了本書,CSS可能就不是很重的負(fù)擔(dān)了。要是我在前幾年寫了CSS,可能就不會像現(xiàn)在一樣在前面幾章設(shè)計那么多表。時間總是會改變一些事情的?! ∥业哪繕?biāo)是讓您發(fā)現(xiàn)本書介紹的工具和技巧是有用的,以便您可以開始思考關(guān)于無障礙Web設(shè)計的問題,并將它結(jié)合到您開發(fā)的項目中。我希望您能夠在項目中使用。NET控件來創(chuàng)建一致且樣式化的Web應(yīng)用程序,同時保持對所有人無障礙。我希望您像我一樣充滿激情地開發(fā)您的Web項目的界面。如果已經(jīng)有了強大的處理數(shù)據(jù)訪問和項目的業(yè)務(wù)邏輯層的能力,本書可以幫助您提高技能,使您可以向單位提交一個樣樣俱全的完整項目。能做到這一點時,您會覺得自己是一位。NETWeb設(shè)計全才。
內(nèi)容概要
隨著ASP.NET 2.0 的出現(xiàn),.NET 開發(fā)人員終于有了可以輕松創(chuàng)建美觀的Web 應(yīng)用程序界面的工具。利用它們,可以很容易地創(chuàng)建具有一致觀感的站點。本書將闡述如何將這些新ASP.NET 工具與通用Web 標(biāo)準(zhǔn)聯(lián)系起來,如CSS 、顏色、圖形和無障礙性。這種組合提供了獨特的技巧,使得創(chuàng)建視覺沖擊力強大的ASP.NET 頁面所需的藝術(shù)看上去與驅(qū)動它們的技術(shù)一樣令人心動?! ≡谏钊胩接懶聦?dǎo)航控件、Master Pages 和主題之前,本書先讓ASP.NET 程序員對基本W(wǎng)eb 設(shè)計所需的考慮事項進(jìn)行了全面的了解,包括顏色和字體、Photoshop 基礎(chǔ)以及CSS 標(biāo)準(zhǔn)的基礎(chǔ)知識。有了這些工具,ASP.NET 開發(fā)人員就可以提升他們的編程技能,使創(chuàng)建的ASP.NET 站點不僅功能全面,而且具有強大的吸引力和易用性。
作者簡介
Jacob J.Sanford是Children&Families公司佛羅里達(dá)州辦事處“快速應(yīng)用程序開發(fā)小組”的項目主管。他有十多年的Web應(yīng)用程序開發(fā)經(jīng)驗,而且最近這些年來幾乎一直在使用.NET Framework進(jìn)行開發(fā)。為了總結(jié)自己的開發(fā)經(jīng)驗,也為了向大家展示他所熱衷的aesthNETics開發(fā)理念,他精心著寫了本書。
書籍目錄
第1章 aesthNETics 1.1 aesthNETics的定義 1.2 aesthNETics之所以重要的原因 1.3 提高員工的期望 1.4 為Web站點創(chuàng)建一致外觀:aesthNETics要點 1.5 前提條件 1.6 小結(jié) 第2章 Web設(shè)計基礎(chǔ)知識 2.1 設(shè)計基礎(chǔ) 2.2 無障礙化 2.3 小結(jié) 第3章 Photoshop:給開發(fā)人員的提示與技巧 3.1 前提條件 3.2 項目指南 3.3 Photoshop概覽 3.4 第一個圖 3.5 第二個圖 3.6 移動瀏覽器圖形 3.7 擴(kuò)展您的Photoshop技巧 3.8 小結(jié) 第4章 層疊樣式表(CSS)第5章 ASP.NET 2.0 CSS Friendly Control Adapters 第6章 一致性導(dǎo)航 第7章 母版頁 第8章 主題 第9章 應(yīng)用主題 第10章 集合所有概念——新的主題 附錄A 代號為Orcas的Microsoft Visual Studio 附錄B Microsoft Silverlight簡介
章節(jié)摘錄
1.3提高員工的期望 在如今快速發(fā)展的技術(shù)市場上,程序員被越來越頻繁地要求成為編程方面的“多才多藝者”。這只是意味著客戶和管理層希望程序員能處理Web項目的各個方面,從需求收集到應(yīng)用程序開發(fā),再到用戶測試和文檔化的協(xié)調(diào)。是的,甚至還有圖形處理和設(shè)計。有多少工作是您希望公司不要都讓您來做的呢?程序員已經(jīng)發(fā)現(xiàn)完全不可能說“我不管數(shù)據(jù)庫,那是DBA的事?!彪S著時間的推移,您又會發(fā)現(xiàn)很難開口說“我不做圖,那是設(shè)計師的事?!薄 〖词惯@種情況還不是真的,也肯定有其他理由讓您成為關(guān)于.NET應(yīng)用程序的更好的Web設(shè)計師。理由之一是,它可以使您從同行和同事中脫穎而出。假設(shè)您在一個做大量.NETWeb應(yīng)用程序的編程工作室工作,其中大部分程序員精通.NET。您的能力差不多處于中間水平。您不是小組中最優(yōu)秀的,當(dāng)然也不是最差的。如何使自己與眾不同呢?您當(dāng)然可以多花時間成為小組中的最佳.NET開發(fā)人員。但是除此之外還能做什么呢?
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
ASP.NET Web界面設(shè)計三劍客 PDF格式下載