西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁(yè)業(yè)內(nèi)動(dòng)態(tài) 軟件新聞 → WPF是什么意思?Windows Presentation Foundation

WPF是什么意思?Windows Presentation Foundation

相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來(lái)源:百度百科時(shí)間:2010/3/16 17:39:20字體大。A-A+

作者:佚名點(diǎn)擊:863次評(píng)論:1次標(biāo)簽: WPF

Actipro WPF Studiov11.1.0541 注冊(cè)版
  • 類型:編程控件大。58.9M語(yǔ)言:英文 評(píng)分:6.6
  • 標(biāo)簽:
立即下載

WPF縮寫(xiě)為Windows Presentation Foundation的縮寫(xiě) ,其原來(lái)代號(hào)為“Avalon”,因“我佩服”拼音首字母組合一樣,國(guó)內(nèi)有人調(diào)侃地稱之為“我佩服”。WPF是微軟新一代圖形系統(tǒng),運(yùn)行在.NET Framework 3.0架構(gòu)下,為用戶界面、2D/3D 圖形、文檔和媒體提供了統(tǒng)一的描述和操作方法;贒irectX 9/10技術(shù)的WPF不僅帶來(lái)了前所未有的3D界面,而且其圖形向量渲染引擎也大大改進(jìn)了傳統(tǒng)的2D界面,比如Vista中的半透明效果的窗體等都得益于WPF。 程序員在WPF的幫助下,要開(kāi)發(fā)出媲美Mac程序的酷炫界面已不再是遙不可及的奢望。 WPF相對(duì)于Windows客戶端的開(kāi)發(fā)來(lái)說(shuō),向前跨出了巨大的一步,它提供了超豐富的.NET UI 框架,集成了矢量圖形,豐富的流動(dòng)文字支持flow text support,3D視覺(jué)效果和強(qiáng)大無(wú)比的控件模型框架。
  Windows Presentation Foundation
  Windows Presentation Foundation(以前的代號(hào)為“Avalon”)是 Microsoft 用于 Windows 的統(tǒng)一顯示子系統(tǒng),它通過(guò) WinFX 公開(kāi)。它由顯示引擎和托管代碼框架組成。Windows Presentation Foundation 統(tǒng)一了 Windows 創(chuàng)建、顯示和操作文檔、媒體和用戶界面 (UI) 的方式,使開(kāi)發(fā)人員和設(shè)計(jì)人員可以創(chuàng)建更好的視覺(jué)效果、不同的用戶體驗(yàn)。
  Windows Presentation Foundation 發(fā)布后(計(jì)劃在 2006 年),Windows XP、Windows Server 2003 和以后所有的 Windows 操作系統(tǒng)版本都可以使用它。
  Windows Presentation Foundation
  Windows Presentation Foundation 由兩個(gè)主要部分組成:引擎和編程框架。
  • Windows Presentation Foundation 引擎。Windows Presentation Foundation 引擎統(tǒng)一了開(kāi)發(fā)人員和設(shè)計(jì)人員體驗(yàn)文檔、媒體和 UI 的方式,為基于瀏覽器的體驗(yàn)、基于窗體的應(yīng)用程序、圖形、視頻、音頻和文檔提供了一個(gè)單一的運(yùn)行時(shí)庫(kù)。Windows Presentation Foundation 使得應(yīng)用程序不僅能夠充分利用現(xiàn)代計(jì)算機(jī)中現(xiàn)有的圖形硬件的全部功能,而且能夠利用硬件將來(lái)的進(jìn)步。例如,Windows Presentation Foundation 的基于矢量的呈現(xiàn)引擎使應(yīng)用程序可以靈活地利用高 DPI 監(jiān)視器,而無(wú)需開(kāi)發(fā)人員或用戶進(jìn)行額外的工作。 同樣,當(dāng) Windows Presentation Foundation 檢測(cè)到支持硬件加速的視頻卡時(shí),它將利用硬件加速功能。
  • Windows Presentation Foundation 框架。Windows Presentation Foundation 框架為媒體、用戶界面設(shè)計(jì)和文檔提供的解決方案遠(yuǎn)遠(yuǎn)超過(guò)開(kāi)發(fā)人員現(xiàn)在所擁有的。Windows Presentation Foundation 的設(shè)計(jì)考慮了可擴(kuò)展性,使開(kāi)發(fā)人員可以完全在 Windows Presentation Foundation 引擎的基礎(chǔ)上創(chuàng)建自己的控件,也可以通過(guò)對(duì)現(xiàn)有 Windows Presentation Foundation 控件進(jìn)行再分類來(lái)創(chuàng)建自己的控件。Windows Presentation Foundation 框架的核心是用于形狀、文檔、圖像、視頻、動(dòng)畫(huà)、三維以及用于放置控件和內(nèi)容的面板的一系列控件。這些“自有控件”為開(kāi)發(fā)下一代用戶體驗(yàn)提供了構(gòu)造塊。
  Microsoft 在引入 Windows Presentation Foundation 的同時(shí),還引入了 XAML,這是一種公開(kāi)表示 Windows 應(yīng)用程序用戶界面的標(biāo)記語(yǔ)言,可使開(kāi)發(fā)人員和設(shè)計(jì)人員用來(lái)構(gòu)建和重用 UI 的工具更加豐富。對(duì)于 Web 開(kāi)發(fā)人員,XAML 提供了熟悉的 UI 說(shuō)明模式。XAML 還使 UI 設(shè)計(jì)從基礎(chǔ)代碼中分離出來(lái),從而使開(kāi)發(fā)人員和設(shè)計(jì)人員之間的合作更加緊密。
  為什么選擇 Windows Presentation Foundation?
  對(duì)于企業(yè),Windows Presentation Foundation 實(shí)現(xiàn)了改進(jìn)的客戶關(guān)系和不同的應(yīng)用程序。通過(guò)提供能夠快速提供更好的視覺(jué)效果、獨(dú)特的用戶體驗(yàn)的技術(shù),來(lái)建立與客戶的密切關(guān)系,使企業(yè)可以建立穩(wěn)定的數(shù)字客戶關(guān)系和獨(dú)特的品牌化機(jī)會(huì)。而且,由于 Windows Presentation Foundation 是窗體、文檔、視頻、三維以及其他功能的綜合,因此企業(yè)可以創(chuàng)建持久的用戶體驗(yàn)解決方案,并集成到客戶的日;顒(dòng)中。
  對(duì)于開(kāi)發(fā)人員和設(shè)計(jì)人員,Windows Presentation Foundation 提供了統(tǒng)一的 UI 平臺(tái),因此他們只需學(xué)習(xí)一個(gè)模式,就可以獲得無(wú)限可能的 UI 體驗(yàn)。對(duì)于 .NET 開(kāi)發(fā)人員,其框架是熟悉的,并且它最終將減少提供最佳用戶體驗(yàn)和通信邏輯所需的代碼行數(shù)。對(duì)于設(shè)計(jì)人員,Windows Presentation Foundation 提供的平臺(tái)可消除內(nèi)容、媒體和應(yīng)用程序之間的邊界。最重要的是,Windows Presentation Foundation 可以使開(kāi)發(fā)人員和設(shè)計(jì)人員同步緊密地合作來(lái)快速提供不同的連通體驗(yàn)。
  目前開(kāi)發(fā)界的對(duì)WPF響應(yīng)程度
  目前已有很多人開(kāi)始考慮或者已經(jīng)轉(zhuǎn)向WPF,一場(chǎng)新的學(xué)習(xí)熱潮已經(jīng)開(kāi)始。但根據(jù)我最近的學(xué)習(xí)和了解,國(guó)內(nèi)關(guān)于WPF的資料很少,除了msdn提供的資料以外,基本都是來(lái)自國(guó)外的資料,有些則是國(guó)外開(kāi)發(fā)人員blog上的資料,當(dāng)然都是英文的。因此如果現(xiàn)在能夠引進(jìn)一些WPF的書(shū)絕對(duì)是很好的時(shí)機(jī)。而且國(guó)外目前的幾本W(wǎng)PF書(shū)也是剛剛上市,如果我們可以盡快引進(jìn)的話,絕對(duì)可以幫助國(guó)內(nèi)開(kāi)發(fā)人員在最短時(shí)間內(nèi)趕上國(guó)際步伐。
  目前微軟針對(duì)WPF提供的服務(wù)和支持
  隨著Vista RTM的發(fā)布,微軟新一輪的技術(shù)推廣已經(jīng)開(kāi)始。其實(shí)在此之前,WPF已經(jīng)有很大的推廣,因?yàn)镃TP版本已經(jīng)發(fā)布了有一段日子了。當(dāng)然很多開(kāi)發(fā)人員主要以技術(shù)研究為主,也有少數(shù)公司已經(jīng)開(kāi)始從事基于WPF的產(chǎn)品研發(fā)工作。
  1. 目前WPF的正式版本已經(jīng)發(fā)布(隨.net framework 3.0正式版發(fā)布),你可以從msdn上免費(fèi)下載
  2. 相應(yīng)的技術(shù)支持已經(jīng)開(kāi)始,但目前僅限于大客戶,主要做售前技術(shù)支持,對(duì)于普通開(kāi)發(fā)人員的技術(shù)支持可能要等到明年2月份才會(huì)開(kāi)始(個(gè)人知道的情況,請(qǐng)以微軟官方技術(shù)支持網(wǎng)站發(fā)布的信息為準(zhǔn))
  3. WPF的VS2005插件目前還只有社區(qū)預(yù)覽版(CTP版),也是從msdn上免費(fèi)下載的,但正式版恐怕還要等一段時(shí)間,但使用CTP版本確實(shí)已經(jīng)可以在VS2005中進(jìn)行所見(jiàn)即所得的WPF開(kāi)發(fā)。
  4. WPF/E CTP版本已經(jīng)發(fā)布,你可以在msdn上免費(fèi)下載。同時(shí)發(fā)布的還有WPF/E Sample Pack for CTP。

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過(guò)難過(guò)
    • 5 囧
    • 3 圍觀圍觀
    • 2 無(wú)聊無(wú)聊

    熱門(mén)評(píng)論

    最新評(píng)論

    發(fā)表評(píng)論 查看所有評(píng)論(1)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)