Winform的開發工具可以使用VS2005---VS2013,版本在不斷升級,VS的功能也越來越強大。本系列文章采用VS2012(以后全稱VS)演示。
窗體是winform開發的基礎,需要掌握窗體的創建、屬性、調用和窗體傳值等等。
1、Winform解決方案的創建
打開VS的文件,新建項目,圖中從上到下說明。
(1)可以選擇.NET Framework框架,vs2012默認是NF4,這里需要說明的一點是,如果采用NF2.0以上版本開發的程序,在windows操作系統中安裝時需要打.net框架,也就是所謂的依賴項,依賴項在后面的文件打包時再說明。
(2)選擇Windows窗體應用程序,說明我們創建的是winform程序,vs默認的是ASP.NET網站。
(3)給解決方案起名稱,選擇存放位置。一般我們會選擇給解決方案創建目錄,如果是多人聯合開發,需要勾選源代碼管理,源代碼管理一般使用Visual SourceSafe 2005及以上版本。
然后點擊確定我們就可以看到VS已經為我們創建好了一個初始的Winform程序,點擊vs中的啟動或F5就可以直接運行啦。如下圖,可以看到右側就是我們的解決方案目錄。
簡要介紹一下VS的布局,本人比較喜歡左-中-右這種展示方式,習慣了吧。左側顯示工具欄/服務器資源管理器/數據源等,中間是代碼編輯,中下是運行的情況查看,右側是項目目錄/屬性。如果不小心關掉了某個面板,可以在【視圖】中選擇出來。然后按住面板拖動就可以移動到你想要擺放的位置,很好玩,可以試一下。
2、系統默認窗體的設置
作為一個軟件,總得有個入口吧,也就是系統運行起來的第一個界面,可以從解決方案的目錄中找到Program.cs這個文件,打開看到如下代碼
using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms; namespace WindowsForms { static class Program { /// <summary> /// 應用程序的主入口點。 /// </summary> [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); } } }
呵呵,看到了吧Application。Run(new Form1());說明程序的初始窗口就是Form1嘮。