C#集成開發(fā)環(huán)境淺析
在C#集成開發(fā)環(huán)境的File菜單中選擇New->Project打開新建工程對話框我們選擇工程類型為Visual C# Projects,在模板中選擇Windows Application,在Name處輸入工程名稱:HelloWindows,在Location中輸入保存的路徑。確定后,系統(tǒng)自動為你生成了程序框架。
現(xiàn)在我們來簡單地熟悉一下這個C#集成開發(fā)環(huán)境。
A區(qū)是我們的工具箱,包括對數(shù)據(jù)庫、組件、窗體控件等的支持,我們都可以選擇并加入到form中,假如你找不到Toolbox,請?jiān)诓藛蜼iew中選擇Toolbox以打開它。
B區(qū)是我們的設(shè)計(jì)工作區(qū)(包括對界面、代碼的設(shè)計(jì))。
C區(qū)相當(dāng)于我們在VC6中的workspace:Solution Explorer可以看成是以前的FileView,ResourceView和ClassView大家一定是很熟悉了,看到Solution Explorer中的 Form1.cs了嗎?這就是Form1對應(yīng)的C#文件,雙擊它就可以對Form1進(jìn)行界面設(shè)計(jì),鼠標(biāo)右鍵單擊Form1.cs在彈出菜單中選擇View Code便可以查看對應(yīng)的代碼。
D區(qū)是屬性窗口:類似我們在VC6中資源編輯器里的屬性窗口,但功能更強(qiáng)大,對于屏幕上的組件比如按鈕、列表框你都可以在這里直接修改其屬性:如文字、背景色等。
我們接下去的任務(wù)是制作關(guān)于對話框,并添加菜單用于打開此對話框。
添加新的Form:關(guān)于對話框
選擇菜單Project->Add Windows Form,在彈出的對話框中選擇類別為Local Project Items,選擇模板為Windows Form,在Name中輸入文件名:AboutDlg.cs,確認(rèn)。新的Form出現(xiàn)在工作區(qū),我們在D區(qū)的屬性對話框中修改Text為“關(guān)于”,選擇 BackColor為淡藍(lán)色,你也可以嘗試其它屬性的改變。
接下去,我們打開Toolbox,選擇Win Forms中的Label,然后在窗體中畫出,并在屬性對話框中修改Text為"VC知識庫歡迎您!
http://www.vckbase.com",我們在Win Forms中再加入一個Button,修改Text為“確認(rèn)”。
至此,對話框的界面我們設(shè)計(jì)好了,但當(dāng)用戶按下確認(rèn)按鈕的時候,我們?nèi)绾侮P(guān)閉對話框呢?我們雙擊“確認(rèn)”按鈕,這樣系統(tǒng)會為按鈕自動添加按鈕的處理代碼,在其中我們添加Close()函數(shù)用以關(guān)閉,如下所示:
- protected void button1_Click (object sender,
- System.EventArgs e)
- {
- Close();
- //這是我們增加的一句
- }
關(guān)于對話框已經(jīng)完成了,我們接下去要做的是為主視窗添加菜單,當(dāng)選擇菜單中的關(guān)于,我們就彈出“關(guān)于對話框”,讓我們繼續(xù)吧...
為主視窗添加菜單
在SolutionView中雙擊Form1.cs打開Form1,在Toolbox->Win Forms中選擇MainMenu,并在Form1中畫出,在“TypeHere”字樣處我們可以輸入菜單條。
雙擊關(guān)于字樣,系統(tǒng)會為我們添加該菜單條的處理代碼,我們可以在其中添加打開"關(guān)于對話框"的代碼:
- protected void button1_Click (object sender,System.EventArgs e)
- {
- AboutDlg dlg = new AboutDlg();
- //分配AboutDlg對象
- dlg.ShowDialog();
- //顯示對話框
- }
好了,我們的程序?qū)懞昧?,讓我們按F5看看效果吧!
后記:C#的功能遠(yuǎn)遠(yuǎn)不止與此,本文的目的是讓用過VC6的朋友對C#集成開發(fā)環(huán)境中WINDOWS應(yīng)用程序的開發(fā)盡快上手,只當(dāng)拋磚引玉。
【編輯推薦】