作爲一名Asp.Net MVC開發人員,潛入WPF的最佳起點是什麼?帶有Asp.Net MVC的WPF背景
2
A
回答
1
WPF是一種完全不同的技術,用於不同的目的。您正在編寫桌面應用程序而不是Web應用程序。
雖然在設計模式方面存在一些交叉,並且都使用C#(或VB.NET)作爲「後面的代碼」,但它們都需要各自的方法。
你最好的選擇是閱讀和工作一些WPF教程,然後決定從頭開始編寫一個相當簡單的應用程序。得到這個工作,你會在技術上有合理的基礎。
1
WPF是開發Windows應用程序的平臺,而ASP.NET MVC是開發Web應用程序的平臺。 如果您正在開發Web應用程序,並且想要學習類似於WPF的東西,則可以使用Silverlight的。
Silverlight是富互聯網應用程序開發(RIA)可用於開發交互式web應用程序的平臺。 Silverlight還能夠在桌面上作爲「瀏覽器外應用程序」運行。
我建議的Silverlight,因爲的Silverlight & WPF兩者份額一種標記語言,稱爲XAML 到在很大程度上。一旦你熟悉XAML,你可以慢慢從WPF開始。
WPF包括廣泛的新術語和技術,如:
- 路由事件
- 數據綁定
- 命令
- 樣式和模板
其中有些是目前在Silverlight中,而有些尚未在Silverlight的未來版本中推出。
1
如果你正在尋找一個框架來幫助你在WPF/Silverlight開發中應用一些'最佳實踐'(類似於MVC幫助你在ASP.Net世界中),你可能想看看caliburn和/或prism (aka. CompositeWPF)。但是,正如其他人所說的,首先學習一些WPF的基礎知識可能是一個好主意。
相關問題
- 1. 帶有網址的背景
- 2. ASP.NET MVC中的背景計算(C#)
- 3. asp.net mvc - 不工作的背景url
- 4. WPF DataGrid背景
- 5. WPF TreeViewItem背景
- 6. 帶前景和背景的wpf按鈕作爲圖像
- 7. 帶有IronRuby的ASP.net MVC?
- 8. Telerik ASP.NET MVC 3 Grid - 設置行背景
- 9. ASP.NET MVC Html.ActionLink CSS背景圖片
- 10. android:帶有動態背景顏色的圓角背景的TextView
- 11. Style禁用帶有背景圖像的ASP.NET Linkbutton
- 12. ItemsControl無背景WPF
- 13. WPF透明背景
- 14. WPF背景線程
- 15. wpf背景加載
- 16. 帶有黑色背景條的TabBarController NavigationController
- 17. 帶有數據的ListView背景滾動
- 18. 帶有behat的定製環境背景
- 19. 帶有模糊透明背景的JFrame
- 20. 帶有自定義背景的Android TextView?
- 21. 帶有透明背景的圖像Launchscreen.storyboard
- 22. 帶有FOP背景圖像的文本
- 23. 帶有1px邊框的透明背景?
- 24. 帶有透明背景的3d按鈕
- 25. 帶有透明背景的活動
- 26. 帶有多種背景顏色的Cardview
- 27. 帶有透明背景的白日夢
- 28. iReport 4.1.1背景帶
- 29. WPF中的模糊背景
- 30. WPF當前圖像沒有背景