在windows forms中,窗體是用於向使用者顯示資訊的可檢視面。如果把構建可視程式介面看做畫圖,那麼窗體就類似於做圖用的畫布,在畫布上可以新增任何影象。通過在窗體上放置控制項,並開發對使用者操作(如滑鼠單擊或按鍵)的響應來構建windows forms應用程式。窗體比作畫布,那麼控制項就是畫布上繪製的影象。是用於顯示資料或接收資料輸入的分立的使用者介面。
窗體的屬性
在vs2008中,winforms應用程式的窗體文體有兩種編輯視窗,分別是窗體設計器和**編輯視窗。
窗體設計器視窗是進行視覺化操作的視窗,使用滑鼠進行窗體介面設計,控制項拖放,設計窗體屬性都可在此完成,不需要編寫**。
窗體**編輯視窗是編寫**使用的,編寫**的工作大部分都在此視窗完成。
上圖顯示了自動生成的**。使用using關鍵字匯入一系列的命名空間。命名空間使用namespace關鍵字宣告,這和控制台應用程式是相同的。
public partial class form1:form
這句**中form1是建立的窗體類的名稱,可以修改。後面的「:」表示繼承關係,這是標準繼承的寫法。表示form1派生自類form,那麼form 是什麼呢?form是.net framework定義好的乙個最基本的窗體類,具有窗體的基本屬性和方法,建立的窗體都繼承form類,擁有form類的屬性和方法。
「partial」關鍵字的意思是「部分的」,稱為分布類。在c#中,為了檔案管理和編輯**,使用partial關鍵字可以將同一類的**分開放在多個檔案中,每個檔案都是類的一部分**。
vs建立的窗體都是分布類,windows應用程式的檔案結構中可以看到窗體檔案包含form1.cs和form1.designer.cs,這兩個檔案具有相同的命名空間和類名,在類名前都有partial關鍵字,在編譯時,vs會自動識別出來,把它們合併成乙個類執行。「partial」的作用就是將乙個類標識為分布類。
VS2003 VS2005 VS2008相容性經歷
為了與microsoft同步,逐步追隨他安裝了vs2003 vs2005,其實vs2005真的夠用了 但是還是經不起誘惑,看了大家的評價和試用,有了安裝vs2008的想法 安裝過程一切順利,也沒有影響vs2005的工作 可就在今天,由於工作需要,要把兩年前用vs2003寫的圖文管理系統 b s 重新...
VS2008 ,TFS2008破解序列號
將試用版 90天 變成永久正式版的方法 一 先安裝試用版,然後在 新增或刪除程式 裡找到vs2008,點 更改 刪除 就會看到乙個輸入序列號的地方,把序列號輸進去,點 公升級 按鈕即可,team suite和professional通用。以下是收集的序列號 1.visual studio 2008 ...
VS2008常用快捷
命令列 devenv 啟動vs studion isqlw 啟動sql2000查詢分析器 sqlwb 啟動sql2005企業管理器 inetmgr 啟動iis管理器 除錯快捷鍵 f5 啟動除錯 估計是最常用的了 f9 新增斷點 f10 逐過程 f11 逐語句 ctrl f5 開始執行 不除錯 shi...