① Winform是什麼
WinForm是.Net開發平台中對Windows Form的一種稱謂,也稱為「胖客戶端"。
WinForm可以使我們看到的QQ似的軟體,有可視化的界面,可以與網路通信,操縱資料庫,與伺服器交互等。還可以像photoshop進行圖像處理,像其他播放器一樣播放音樂和視頻等。這些功能,需要編寫相應的處理程序來實現。
WinForm控制項是指以輸入或操作數據的對象。比如ComponentOne是.net平台下對數據和方法的封裝。有自己的屬性和方法。屬性是控制項數據的簡單訪問者。方法則是控制項的一些簡單而可見的功能。包含在 .NET Framework 中的 Windows窗體類旨在用於 GUI 開發。
可以輕松創建具有適應多變的商業需求所需的靈活性的命令窗口、按鈕、菜單、工具欄和其他屏幕元素。
(1)winform網路客戶端擴展閱讀
WinForm的優點:
WinForm含有一個窗體,作為控制項和其它圖形的平台,可以開發智能客戶端,易於部署和更新圖像,無論是否連接到Internet都可以工作,並且可以用比傳統的基於Windows的應用程序(如MFC開發的Windows應用程序)更安全的方式訪問本地計算機上的資源。
WinForm和Web窗體。兩者在開發環境中都具有完全的設計時支持,提供同樣豐富的用戶界面,由於這種功能相似性,要決定哪種技術適合給定的應用程序可能有點困難。
如果創建的是一個公眾可以通過Internet訪問的電子商務網站,則應該使用Web窗體頁開發此應用程序。
如果正在生成需要利用客戶端計算機的全部功能,並且處理的工作量很大,要求響應迅速的應用程序(比如辦公程序,游戲軟體,銷售系統),應該使用WinForm,它是在.NET框架中生成的,因此它可以訪問客戶端計算機上的系統資源,以消除由不希望的訪問引起的任何安全性風險或潛在問題。