出版時(shí)間:2008-5 出版社:人民郵電出版社 作者:(美)內(nèi)森(Nathan,A.) 著 頁(yè)數(shù):486
Tag標(biāo)簽:無
內(nèi)容概要
《圖靈程序設(shè)計(jì)叢書·.NET系列·WPF揭秘》是針對(duì)那些對(duì)用戶界面開發(fā)感興趣的軟件開發(fā)人員編寫的Windows Presentation Foundation (WPF) 是.NET Framework 3.0 的關(guān)鍵組件,是支持下一代視窗應(yīng)用程序表現(xiàn)層編程的平臺(tái),也是微軟新發(fā)布的Vista操作系統(tǒng)的三大核心開發(fā)庫(kù)之一,主要負(fù)責(zé)圖形顯示。
書籍目錄
第一部分 背景第1章 為什么創(chuàng)造WPF1.1 回顧過去1.2 步入WPF1.3 作為.NET Framework的組成部分1.3.1 為托管代碼而設(shè)計(jì)1.3.2 強(qiáng)調(diào)聲明式描述1.4 小結(jié)第2章 XAML揭秘2.1 XAML定義2.2 元素和特性2.3 命名空間2.4 屬性元素2.5 類型轉(zhuǎn)換器2.6 標(biāo)記擴(kuò)展2.7 對(duì)象元素的子元素2.7.1 內(nèi)容屬性2.7.2 集合項(xiàng)2.7.3 更多類型轉(zhuǎn)換2.8 編譯:將XAML與過程式代碼混合使用2.8.1 在運(yùn)行時(shí)加載和解析XAML2.8.2 編譯XAML2.8.3 XAML關(guān)鍵字2.9 小結(jié)2.9.1 抱怨1:XML太過冗長(zhǎng)不便于輸入2.9.2 抱怨2:基于XML的系統(tǒng)性能差第3章 WPF的重要新概念3.1 邏輯樹與可視樹3.2 依賴屬性3.2.1 依賴屬性的實(shí)現(xiàn)3.2.2 變更通知3.2.3 屬性值繼承3.2.4 對(duì)多個(gè)提供程序的支持3.2.5 附加屬性3.3 路由事件3.3.1 路由事件的實(shí)現(xiàn)3.3.2 路由策略和事件處理程序3.3.3 路由事件實(shí)踐3.3.4 附加事件3.4 命令3.4.1 內(nèi)建命令3.4.2 使用輸入手勢(shì)執(zhí)行命令3.4.3 帶有內(nèi)建命令綁定的控件3.5 漫游類層次3.6 小結(jié)第二部分 構(gòu)建WPF應(yīng)用程序第4章 WPF控件第5章 尺寸縮放、定位與變換元素第6章 使用面板做布局第7章 構(gòu)建并部署應(yīng)用程序第三部分 為專業(yè)開發(fā)人員設(shè)計(jì)的功能第8章 資源第9章 數(shù)據(jù)綁定第10章 樣式、模板、皮膚和主題第四部分 通過富媒體使程序領(lǐng)先于時(shí)代第11章 2D圖形第12章 3D圖形第13章 動(dòng)畫第14章 音頻、視頻、語(yǔ)音和文檔第五部分 高級(jí)主題第15章 與Win32、Windows Form以及ActiveX之間的互用性第16章 用戶控件和自定義控件第17章 使用自定義面板做布局第六部分 附錄附錄 有用的工具
章節(jié)摘錄
第1章 為什么創(chuàng)造WPF 本章內(nèi)容 回顧過去 進(jìn)入WPF殿堂 作為.NET Framework的組成部分 通常,電影和電視中的人物都是對(duì)現(xiàn)實(shí)生活中的人的夸張描述。他們比曰常人物更有吸引力,他們反映敏捷,對(duì)所要做的事情總是把握準(zhǔn)確,并且他們使用的軟件也和其人一樣出色?! 〉谝淮谓o我留下深刻印象的是在1994年。當(dāng)時(shí)我正在看一部叫作《叛逆性騷擾》(Disclosure,1994年出品)的電影,這部電影捧紅了邁克爾·道格拉斯(Michael Douglas)和戴米·摩爾(Demi Moore出演),還捧紅了一個(gè)電子郵件程序,不過它看上去3I]MicrosoftOutlook完全不同。在整部影片中,這個(gè)程序的各種不同的可視化特性讓我們?nèi)绺笆⒀纾阂粋€(gè)旋轉(zhuǎn)的三維字母“e”;消息打開時(shí)會(huì)展開,刪除時(shí)又會(huì)被撕碎;可以支持“上墨(inking)”;打印消息時(shí),會(huì)有平滑的動(dòng)畫(這個(gè)電子郵件程序還不是這部電影中最不切實(shí)際的軟件,它還有一個(gè)“虛擬現(xiàn)實(shí)的數(shù)據(jù)庫(kù)”,我們暫且不表)?! ∠葎e管可用性!長(zhǎng)久以來,好萊塢的電影讓我們明白,真實(shí)世界中的軟件并沒有達(dá)到應(yīng)有的水平。你也能想到幾個(gè)在電視或電影中見過的有意思的軟件。但是現(xiàn)在,真實(shí)世界中的軟件開始趕上好萊塢的標(biāo)準(zhǔn)!從傳統(tǒng)的操作系統(tǒng)(例女[1Mac OS或最近的Windows Vista)中、為TiV0或box 設(shè)備設(shè)計(jì)的軟件中,還有網(wǎng)頁(yè)上的Flash動(dòng)畫中,你可能已經(jīng)看到這樣的趨勢(shì)了。用戶正對(duì)軟件的使用體驗(yàn)充滿越來越高的期待,一些公司正將大量時(shí)間和金錢投入到用戶界面上,力求與競(jìng)爭(zhēng)對(duì)手有所不同。 微軟現(xiàn)在有一個(gè)新的解決方案,可以幫助人們創(chuàng)造21世紀(jì)的軟件,它將滿足這些高要求,卻可以在更短的時(shí)間里、花更少的錢來做到。這個(gè)解決方案就是Windows Presentation Foundation(WPF)?! ?.1 回顧過去 目前大多數(shù)基于Windows的用戶界面都使用兩種主要技術(shù)——GDl和USER子系統(tǒng),它們是在1985年隨Windows 1.0引進(jìn)的。不過這幾乎已經(jīng)是技術(shù)世界的史前文物了。在二十世紀(jì)九十年代早期,OpenGL(由SGl公司創(chuàng)建)成為了一種在Windows或非Windows系統(tǒng)上進(jìn)行高級(jí)2D和3D.的圖形開發(fā)的流行圖形庫(kù)。從事計(jì)算機(jī)輔助設(shè)計(jì)、科學(xué)的可視化和游戲開發(fā)工作的人們大量使用。
編輯推薦
《圖靈程序設(shè)計(jì)叢書·.NET系列·WPF揭秘》易于理解,適合那些.NET的新手,并有助于理解像Microsoft Expression Blend這樣產(chǎn)品的精髓?! 秷D靈程序設(shè)計(jì)叢書·.NET系列·WPF揭秘》適合各層次Web開發(fā)人員閱讀。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載