❶ wpf和Winform的選擇
wpf的長處的是樣式漂亮,對於管理系統的業務邏輯對軟體功能的要求,wpf並沒有什麼長處。反倒是winform的基礎資源多,技術成熟,開發效率高,我推薦用winform開發管理系統,wpf沒必要學。
❷ WPF編程寶典——C#2010版的目錄
第1章 WPF概述
1.1 Windows圖形演化
1.1.1 DirectX:新的圖形引擎
1.1.2 硬體加速與WPF
1.2 WPF:高級API
1.2.1 Windows窗體將繼續保留
1.2.2 DirectX也將繼續保留
1.2.3 Silverlight
1.3 解析度無關性
1.3.1 WPF單位
1.3.2 系統DPI
1.3.3 點陣圖和矢量圖形
1.4 WPF體系結構
1.5 WPF4
1.5.1 新特性
1.5.2 WPF工具包
1.5.3 VisualStudio2010
1.6 小結
第2章 XAML
2.1 理解XAML
2.1.1 WPF之前的圖形用戶界面
2.1.2 XAML變體
2.1.3 XAML編譯
2.2 XAML基礎
2.2.1 XAML名稱空間
2.2.2 代碼隱藏類
2.3 XAML中的屬性和事件
2.3.1 簡單屬性與類型轉換器
2.3.2 復雜屬性
2.3.3 標記擴展
2.3.4 附加屬性
2.3.5 嵌套元素
2.3.6 特殊字元與空白
2.3.7 事件
2.3.8 完整的EightBall示例
2.4 使用其他名稱空間中的類型
2.5 載入和編譯XAML
2.5.1 只使用代碼
2.5.2 使用代碼和未經編譯的XAML
2.5.3 使用代碼和編譯過的XAML
2.5.4 只使用XAML
2.6 XAML2009
2.6.1 自動事件連接
2.6.2 引用
2.6.3 內置類型
2.6.4 高級的對象創建
2.7 小結
第3章 布局
3.1 理解WPF中的布局
3.1.1 WPF布局原則
3.1.2 布局過程
3.1.3 布局容器
3.2 使用StaCkPanel面板進行簡單布局
3.2.1 布局屬性
3.2.2 對齊方式
3.2.3 邊距
3.2.4 最小尺寸、最大尺寸以及顯式地設置尺寸
3.2.5 Border控制項
3.3 wrapPanel面板和DockPanel面板
3.3.1 wrapPanel面板
3.3.2 DockPanel面板
……
第4章 依賴項屬性
第5章 路由事件
第6章 控制項
第7章 application類
第8章 元素綁定
第9章 命令
第10章 資源
第11章 樣式和行為
第12章 形狀、畫刷和變換
第13章 幾何圖形和圖畫
第14章 效果和可視比對象
第15章 動畫基礎
第16章 高級動畫
第17章 控制項模板
第18章 自定義元素
第19章 數據綁定
第20章 格式化綁定的數據
第21章 數據視圖
第22章 列表、網格和樹
第23章 窗口
第24章 頁面和導航
第25章 菜單、工具欄和功能區
第26章 聲音和視頻
第27章 3d繪圖
第28章 文檔
第29章 列印
第30章 與windows窗體的交互
第31章 多線程
第32章 插件模型
第33章 clickonce部署
❸ 《WPF揭秘》和《WPF編程寶典C#2010版》這兩本書哪本好點
揭秘薄些,所有有些東西講的不細,你得有足夠耐心多看幾遍,可以先找電子版看看。另外,揭秘出版好幾年了,少數內容已經過時了(主要是BitmapEffect)。
編程寶典看過幾章,感覺要細些,也更厚,可能也好懂些。51CTO上貌似有寶典C#2008版的試讀章節,你可以先看看再說。個人感覺現在看寶典可能更好——我以前都推薦揭秘的(因為自己就是看那本)。
❹ 想學習c#和wpf程序開發,有什麼好書可推薦
知乎輪子哥鼎力推薦《WPF編程寶典2012》
剛剛看了一下,確實很多干貨
❺ WPF編程寶典——C#2010版的編輯推薦
尊敬的讀者:
多年來,NET開發人員一直使用WindowS窗體工具包創建Windows應用程序。盡管Windows窗體是一項相當成熟的技術,但存在一個嚴重的局限性:它依賴於近十年來基本未變的Windows關鍵組件。
WPF改變了這一切。WPF仍然包含您熟悉的標准控制項,但它使用性能卓越的DirectX引擎「自行」繪制控制項的每個細節,可提供一系列令人賞心悅目的新功能。例如,您不必編寫代碼即可定製精美的諸如按鈕的常用控制項,還可旋轉、拉伸、縮放和扭曲用戶界面元素來製作生動鮮活的動畫效果。您可以用WPF得心應手地完成過去用Windows窗體難以完成甚至幾乎無法完成的任務,如播放媒體文件或創建帶有紋理的三維圖形。
WPF 4是迄今為止最激動人心的WPF版本。它新增了DataGrid等專業控制項,支持多點觸控屏幕和新任務欄等Windows 7功能,增強了文本渲染功能,提供了更逼真的動畫以及PhotoShop風格的像素著色器。
《WPF編程寶典——C#2010版》全面介紹WPF平台,濃墨重彩地描述wPF 4的新功能,將幫助您設計、構建以及潤色WPF作品。無論您是初出茅廬的WPF新手,還是使用過WPF舊版本的WPF專業人員,《WPF編程寶典:C#(2010版)》都將成為您的良師益友。
祝您通過《WPF編程寶典:C#(2010版)》學到豐富的WPF知識,享受到美妙的編程樂趣!
MattheW MacDonald(Microsoft MVP.MCSD)
❻ wpf編程寶典2012和wpf編程寶典2008有什麼區別
雖然沒看過,但應該是使用的VS版本有差異,2008才開始有WPF,很多地方都有小問題,和2010都有差異,更別說2012了,由於.Net Framework的原因,高版本的一些東東在低版本中根本做不到,而且有些東東的命名空間都改變了。希望對你有幫助,有疑問請追問或是Hi
❼ 深入淺出WPF、 WPF揭秘和WPF編程寶典哪本書適合新手看哪本書比較好些 我大學學的是C#,想學手機開發
深入淺出WPF,揭秘,一看就是高深的東西,編程寶典肯定是講一些技巧和細節,不適合你
❽ 想用c#編寫上位機,是不是要學wpf的編程有沒有好的教材推薦
上位機控制要是沒有很高的界面要求的話,不用WPF,要是想把界面做的漂亮那就學一下WPF吧,其實有C#的基礎了,WPF基本不用學,只要遇到什麼學什麼就可以了。
(1)MSDN關於WPF其中內容,鏈接:Windows Presentation Foundation 不用說了 這個是我反復閱讀的 可以如實的告訴大家 這個內容 我全看了 而且不止一遍,兩遍。七八遍總是有的。因此 我會第一個品評MSDN;
(2)Charles Petzold Applications = Code + Markup A Guide to the Microsoft Windows Presentation Foundation 這本書有中文版,翻譯的也不錯,但是實話我未能通讀,絕大部分都是看過 某些部分看過也不下三四遍;
(3)Matthew 王德才譯 MacDonald Pro WPF in C# 2008 Second Edition 這本書同樣有中文版 翻譯過來的是「WPF編程寶典——使用C#2008和.Net3.5」 這本書 英文的厚厚的我列印裝訂成了三冊 等到中文版出來我又不惜大撒銀子 買了一本。案頭書。
(4)Adam Nathan Windows Presentation Foundation Unleashed(WPF揭秘) 我第一次買的書;
(5)Ian Griffiths, Chris Sells 所著的 Programming WPF , 2nd Edition 這本書貌似有中文版,名為WPF編程 記住是第二版。傳說中 這是一本好書 我看過英文的 還不錯。
(6)Chris Anderson 朱永光譯 Essential Windows Presentation Foundation WPF核心技術 這本書偏薄;
(7)又是Charles Peztold老人家所著的 精通Windows3D圖形編程 英文名為 3D Programming for Windows: Three-Dimensional Graphics Programming for the Windows Presentation Foundation 。我中英文都看過;
(8)Pavan Podila等 WPF Control Development Unleashed: Building Advanced User Experiences 一本不錯的介紹WPF控制項的書,順便說一下,我還是有意翻譯該書的。
(9)Jack Xu Practical WPF Graphics Programming 一本介紹WPF圖形編程的書 ,目前我並沒有看到中文版。
(10)Rob Eisenberg等 Sams Teach Yourself WPF in 24 Hours,翻譯過來就是Sams 24小時搞定WPF,挺神的 丫的;
(11)張晗雨編著 WPF全視角分析 國人所寫的WPF書籍;
(12)王少葵 深入解析WPF 號稱是國內第一本WPF書 確實也是;
(13)WPF高級編程,英文 Professional WPF Programming,該書有中文版。
❾ 現在WPF應用開發怎麼樣,未來前景如何
wpf是未來的趨勢,如果你研究過wpf就會被他的開發模式及開發效果深深吸引,跟wpf比,winform就是戰鬥力只有5的渣! 雖然現在看起來有些功能實現起來較winform佔用時間較多,但是看看效果你就懂了!我雖然不做wpf開發,但是xaml+c#/vb/c++是未來.net開發的趨勢,最新的win8 metro開發用的也是這個模式的開發,我現在做的項目就是Metro所以。了解wpf,能讓你接近更新的技術。