WPF揭秘

出版時(shí)間:2008-5  出版社:人民郵電出版社  作者:(美)內(nèi)森(Nathan,A.) 著  頁(yè)數(shù):486  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

  《圖靈程序設(shè)計(jì)叢書(shū)·.NET系列·WPF揭秘》是針對(duì)那些對(duì)用戶界面開(kāi)發(fā)感興趣的軟件開(kāi)發(fā)人員編寫(xiě)的Windows Presentation Foundation (WPF) 是.NET Framework 3.0 的關(guān)鍵組件,是支持下一代視窗應(yīng)用程序表現(xiàn)層編程的平臺(tái),也是微軟新發(fā)布的Vista操作系統(tǒng)的三大核心開(kāi)發(fā)庫(kù)之一,主要負(fù)責(zé)圖形顯示。

書(shū)籍目錄

第一部分 背景第1章 為什么創(chuàng)造WPF1.1 回顧過(guò)去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與過(guò)程式代碼混合使用2.8.1 在運(yùn)行時(shí)加載和解析XAML2.8.2 編譯XAML2.8.3 XAML關(guān)鍵字2.9 小結(jié)2.9.1 抱怨1:XML太過(guò)冗長(zhǎng)不便于輸入2.9.2 抱怨2:基于XML的系統(tǒng)性能差第3章 WPF的重要新概念3.1 邏輯樹(shù)與可視樹(shù)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è)開(kāi)發(fā)人員設(shè)計(jì)的功能第8章 資源第9章 數(shù)據(jù)綁定第10章 樣式、模板、皮膚和主題第四部分 通過(guò)富媒體使程序領(lǐng)先于時(shí)代第11章 2D圖形第12章 3D圖形第13章 動(dòng)畫(huà)第14章 音頻、視頻、語(yǔ)音和文檔第五部分 高級(jí)主題第15章 與Win32、Windows Form以及ActiveX之間的互用性第16章 用戶控件和自定義控件第17章 使用自定義面板做布局第六部分 附錄附錄 有用的工具

章節(jié)摘錄

  第1章 為什么創(chuàng)造WPF  本章內(nèi)容  回顧過(guò)去  進(jìn)入WPF殿堂  作為.NET Framework的組成部分  通常,電影和電視中的人物都是對(duì)現(xiàn)實(shí)生活中的人的夸張描述。他們比曰常人物更有吸引力,他們反映敏捷,對(duì)所要做的事情總是把握準(zhǔn)確,并且他們使用的軟件也和其人一樣出色?! 〉谝淮谓o我留下深刻印象的是在1994年。當(dāng)時(shí)我正在看一部叫作《叛逆性騷擾》(Disclosure,1994年出品)的電影,這部電影捧紅了邁克爾·道格拉斯(Michael Douglas)和戴米·摩爾(Demi Moore出演),還捧紅了一個(gè)電子郵件程序,不過(guò)它看上去3I]MicrosoftOutlook完全不同。在整部影片中,這個(gè)程序的各種不同的可視化特性讓我們?nèi)绺笆⒀纾阂粋€(gè)旋轉(zhuǎn)的三維字母“e”;消息打開(kāi)時(shí)會(huì)展開(kāi),刪除時(shí)又會(huì)被撕碎;可以支持“上墨(inking)”;打印消息時(shí),會(huì)有平滑的動(dòng)畫(huà)(這個(gè)電子郵件程序還不是這部電影中最不切實(shí)際的軟件,它還有一個(gè)“虛擬現(xiàn)實(shí)的數(shù)據(jù)庫(kù)”,我們暫且不表)?! ∠葎e管可用性!長(zhǎng)久以來(lái),好萊塢的電影讓我們明白,真實(shí)世界中的軟件并沒(méi)有達(dá)到應(yīng)有的水平。你也能想到幾個(gè)在電視或電影中見(jiàn)過(guò)的有意思的軟件。但是現(xiàn)在,真實(shí)世界中的軟件開(kāi)始趕上好萊塢的標(biāo)準(zhǔn)!從傳統(tǒng)的操作系統(tǒng)(例女[1Mac OS或最近的Windows Vista)中、為T(mén)iV0或box  設(shè)備設(shè)計(jì)的軟件中,還有網(wǎng)頁(yè)上的Flash動(dòng)畫(huà)中,你可能已經(jīng)看到這樣的趨勢(shì)了。用戶正對(duì)軟件的使用體驗(yàn)充滿越來(lái)越高的期待,一些公司正將大量時(shí)間和金錢(qián)投入到用戶界面上,力求與競(jìng)爭(zhēng)對(duì)手有所不同?! ∥④洭F(xiàn)在有一個(gè)新的解決方案,可以幫助人們創(chuàng)造21世紀(jì)的軟件,它將滿足這些高要求,卻可以在更短的時(shí)間里、花更少的錢(qián)來(lái)做到。這個(gè)解決方案就是Windows Presentation Foundation(WPF)?! ?.1 回顧過(guò)去  目前大多數(shù)基于Windows的用戶界面都使用兩種主要技術(shù)——GDl和USER子系統(tǒng),它們是在1985年隨Windows 1.0引進(jìn)的。不過(guò)這幾乎已經(jīng)是技術(shù)世界的史前文物了。在二十世紀(jì)九十年代早期,OpenGL(由SGl公司創(chuàng)建)成為了一種在Windows或非Windows系統(tǒng)上進(jìn)行高級(jí)2D和3D.的圖形開(kāi)發(fā)的流行圖形庫(kù)。從事計(jì)算機(jī)輔助設(shè)計(jì)、科學(xué)的可視化和游戲開(kāi)發(fā)工作的人們大量使用。

編輯推薦

  《圖靈程序設(shè)計(jì)叢書(shū)·.NET系列·WPF揭秘》易于理解,適合那些.NET的新手,并有助于理解像Microsoft Expression Blend這樣產(chǎn)品的精髓?!  秷D靈程序設(shè)計(jì)叢書(shū)·.NET系列·WPF揭秘》適合各層次Web開(kāi)發(fā)人員閱讀。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    WPF揭秘 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7