概述
windows presentation foundation (wpf) 是下一代顯示系統,用於生成能帶給使用者震撼視覺體驗的 windows 客戶端應用程式。使用 wpf,您可以建立廣泛的獨立應用程式以及瀏覽器承載的應用程式。一直以來,我對介面的東西是不怎麼感興趣的,可自從windows presentation foundation (wpf)發布之後,也不免為它能實現的絢麗的介面所吸引,《一起學wpf系列》和大家一起分享學習wpf學習經驗的系列文章。
本文是《一起學wpf系列》中的第一篇,正所謂磨刀不誤砍柴工,開篇我們就來學習一下搭建乙個wpf開發環境。
先決條件:
wpf要求的平台為:
windows xp+sp2以後的版本或者windows 2003,最好是vista
visual studio.net 2008 或者 visual studio.net 2005(帶sp1和windows vista支援檔案)
注意wpf不支援windows 2000,也不支援visual studio.net 2003
最簡單做法:
獲取wpf開發環境最簡的辦法莫過於安裝vs2008了,這個ide天生就整合了對wpf的支援。優點是
安裝部署簡單
有現成的wpf應用程式的專案模板
缺點是:
vs2008的安裝包太大,有3g以上,安裝需要很長時間。
目前大部分公司使用的仍然是vs2005。
配置vs2005
.net framework 3.0
microsoft windows sdk
visual studio development tools
,它包含了vs裡的"cider"設計器來編輯xaml。
expression blend
如果您單純是執行而無需開發,第三個也可以不安裝。針對配置vs2005下的wpf應用程式,你可以訪問如下鏈結獲取更加詳細的資訊:
[翻譯] 構建完美的wpf開發工作站
在他們的blog中,除了必須的環境之外,還提供了一些常用工具和示例**
學習資源
無論微軟的那種新技術,msdn都是第一手學習資料.
官方站
(wpf大牛)
wpf天天見系列
windows presentation foundation unleashed(書籍)
結束語
一起學程式設計(1)
很久以前就想寫本程式設計的書,但因為人懶,動力比較小,雖然也寫了點,但都比較零散。這次給自己乙個目標,一定要完成這個內心的想法。寫到程式設計,當然離不開程式語言,但這個系列不會採用特定的語言進行,我想盡可能的表達出程式設計的一些本質性的東西,這些本質性的東西對於任何語言,都可以進行表達。這樣就給一些...
一起學DNS系列(一)基礎 概覽
本系列主要講述有關windows 下dns伺服器的相關知識點,由於dns和ad結合異常緊密,所以與ad相關的dns應用和知識將在ad專欄中講述。此為本系列的第一節。我想沒有什麼人在訪問的時候會直接輸入ip位址,取而代之的是輸入一串簡單,容易記憶的字元,有數字的,如www.163.com 也有純字母的...
皓哥和你一起學unix網路程式設計(1)
第一次寫部落格,皓哥本來是乙個平時話很多的人,對著螢幕突然卻不知道怎麼去表達了。那就長話短說,有話直說吧。皓哥是個普通985高校的計算機系的研究僧,學習方向是計算機網路。計算機網路這東西博大精深,卻也非常麻煩,學好不容易。市面上也有很多非常經典的有關計算機網路以及網路程式設計的書籍,基本是看不完的,...