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