日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

新一代界面编程体验

發(fā)布時(shí)間:2025/4/5 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 新一代界面编程体验 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

新一代界面編程體驗(yàn)

????在GUI編程的發(fā)展歷程中,伴隨著Windows視窗操作系統(tǒng)出現(xiàn)的GDI技術(shù),把GUI編程引入了一個(gè)新的階段。GDI技術(shù)統(tǒng)治了近20年的GUI應(yīng)用。隨著應(yīng)用要求的提高,Misrosoft提供了增強(qiáng)的GDI技術(shù):GID+。她在支持漸變功能、象素透明度等等方面進(jìn)行顯著的改進(jìn)來(lái)彌補(bǔ)GDI技術(shù)在這種方面的不足。但是,運(yùn)行GDIGDI+時(shí)所使用的界面元素仍然由操作系統(tǒng)API提供。另一方面,Microsoft推出了新的開(kāi)發(fā)技術(shù)平臺(tái).Net。在這個(gè)新的框架體系中,置入了新的Windows FormsWeb Forms兩個(gè)GUI編程應(yīng)用,分別擁有傳統(tǒng)的桌面應(yīng)用程序和網(wǎng)頁(yè)開(kāi)發(fā)。而且,.NET框架內(nèi)置了大量常用的基本元素來(lái)提高界面編程的效率。所有這些變化都短短的幾年時(shí)間完成,這一切都預(yù)示著GUI編程正在經(jīng)歷一個(gè)快速發(fā)展的時(shí)期。

??? 雖然Windows FormsGDI+等已能滿足幾乎所有的應(yīng)用,但隨著硬件技術(shù)的飛速發(fā)展,用戶對(duì)視覺(jué)體驗(yàn)的要求也更高。因此,開(kāi)始出現(xiàn)一些用DirectX技術(shù)封裝實(shí)現(xiàn)的高效GUI程序庫(kù)。毫無(wú)疑問(wèn),應(yīng)用DirectX技術(shù)實(shí)現(xiàn)的GUI將會(huì)更絢、更快,但它們的開(kāi)發(fā)成本也是不可小視的。

??? 正是在這樣的環(huán)境下,MicrosoftWindows Presentation Foundation技術(shù)應(yīng)運(yùn)而生。WPF作為.NET 3.0的核心組件之一,她運(yùn)用Direct3D技術(shù)提供了一套全新的GUI編程框架,并在此基礎(chǔ)上提供了更加豐富的窗口元素。WPF打破了傳統(tǒng)的GUI實(shí)現(xiàn)方式,分離了界面元素的外觀和行為。例如,按鈕的點(diǎn)擊行為和她的外觀無(wú)關(guān),技術(shù)按鈕的內(nèi)容是一張圖片,該按鈕也能完美的響應(yīng)點(diǎn)擊事件。同時(shí),WPT利用時(shí)下最廣泛的XML技術(shù),引入了一種新的語(yǔ)言XamlXaml是一種聲明式的界面描述語(yǔ)言,通過(guò)它我們可以直接用簡(jiǎn)單的標(biāo)記代碼來(lái)實(shí)現(xiàn)界面。最為重要的是,Xaml語(yǔ)言幫助我們實(shí)現(xiàn)了程序界面和應(yīng)用邏輯的分離。我們可以用Xaml實(shí)現(xiàn)界面,而使用C#或者VB.NET實(shí)現(xiàn)應(yīng)用邏輯,兩者可以實(shí)現(xiàn)真正的無(wú)縫合成。

??? 本書《Application=Code+Markup》的組織形式正是基于WPF的這種思想,分為代碼和Xaml標(biāo)記兩部分來(lái)陳述WPF技術(shù)。通過(guò)代碼部分的學(xué)習(xí),我們可以掌握WPF框架體系的結(jié)構(gòu)和界面元素的功能細(xì)節(jié)。而在Xaml標(biāo)記部分,我們可以感受到Xaml的便捷、強(qiáng)大。并巧妙結(jié)合二者來(lái)實(shí)現(xiàn)高效、快速的應(yīng)用開(kāi)發(fā)。

??? 本書的作者是Charles Petzold先生,他已是Windows 編程領(lǐng)域的泰斗。Charles Petzold用非常詳細(xì)的的敘述和大量簡(jiǎn)單、精干的示例展示了WPF技術(shù)的每個(gè)細(xì)節(jié)。作為譯者的蔡學(xué)鏞老師,擁有多年的開(kāi)發(fā)、寫作經(jīng)歷。很好地向我們展示了該書所表達(dá)的含義。我們有理由相信(事實(shí)也確實(shí)如此)該書是學(xué)習(xí)WPF不可或缺的參考書籍。

?

賴儀靈

《深入解析ATL(第2版)》譯者

200811 上海

全國(guó)海關(guān)中心開(kāi)發(fā)部高級(jí)架構(gòu)師、《程序員》專欄技術(shù)作者王翔點(diǎn)評(píng)未來(lái)應(yīng)用

我們準(zhǔn)備用什么創(chuàng)造未來(lái)應(yīng)用

步入.NET3.0開(kāi)發(fā)殿堂——蟈蟈俊

轉(zhuǎn)載于:https://www.cnblogs.com/ljf9201314/archive/2008/07/16/1244462.html

總結(jié)

以上是生活随笔為你收集整理的新一代界面编程体验的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。