2011-01-29 74 views
1

這聽起來很奇怪,但我還沒有找到任何簡單的WinForms簡介(理論,我知道如何使用表單)。在MSDN上,我讀到表單是應用程序的基本元素,但我想知道winforms通常是什麼。根據維基,這是一個API。 MSDN上有什麼我缺少的東西?WinForms - 這些是什麼?

回答

3

Windows Forms是在WPF和Silverlight之前用於開發圖形用戶界面的.NET的主要API。

它基於傳統的Windows API,被包裝到一個乾淨的.NET界面中。每個「控制」基本上都是圍繞本機Windows API控件的封裝,並且使用起來更容易。

雖然現在已經被WPF和Silverlight取代,所以如果你剛剛開始,你可能會考慮專注於它們。

+0

AFAIK,Silverlight不適用於桌面應用程序,但僅適用於頁面,不是嗎? – Cocodrilo 2011-01-29 20:19:23

0

結帳http://cplus.about.com/od/learnc/ss/random.htm

WinForm(Windows窗體應用程序縮寫)是用於創建獨立應用程序的應用程序類型。這不需要運行時和操作系統以外的任何支持。由於我們通常有兩種類型的應用程序,一種是Web,另一種是Windows,所以它是一種開發者上下文,對於Web而言,他們製作網頁表單並贏得勝利。 WinForm不是一個API,但你必須使用Win API來解決這個問題。