国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開發(fā) > 綜合 > 正文

《C#入門與提高》(三)

2024-07-21 02:27:10
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

第二章 用c#開發(fā)第一個(gè)windows應(yīng)用程序

準(zhǔn)備開始,啟動(dòng)vs7:
 
接著出現(xiàn)下圖:
 
vs7的ide如下圖:
 


一、創(chuàng)建新的工程

如圖所示,在集成開發(fā)環(huán)境的file菜單中選擇new->project打開新建工程對(duì)話框
 

我們選擇工程類型為visual c# projects,在模板中選擇windows application,
在name處輸入工程名稱:hellowindows,在location中輸入保存的路徑。
 

確定后,系統(tǒng)自動(dòng)為你生成了程序框架。
現(xiàn)在我們來(lái)簡(jiǎn)單地熟悉一下這個(gè)開發(fā)環(huán)境中。
 
這就是我們的開發(fā)環(huán)境!
a區(qū):是我們的工具箱,包括對(duì)數(shù)據(jù)庫(kù)、組件、窗體控件等的支持,我們都可以選擇并加入到form中,假如你找不到toolbox,可以通過(guò)在菜單view中選擇toolbox以打開它。
b區(qū):是我們的設(shè)計(jì)工作區(qū)(包括對(duì)界面、代碼的設(shè)計(jì)),圖中顯示的是我們剛才新建的應(yīng)用程序的主窗口:form1。
c區(qū):相當(dāng)于我們?cè)趘c++6中的workspace:solution explorer可以看成是以前的fileview,resourceview和classview大家一定是很熟悉了,看到solution explorer中的 form1.cs了嗎?這就是form1對(duì)應(yīng)的c#文件,雙擊它就可以對(duì)form1進(jìn)行界面設(shè)計(jì),鼠標(biāo)右鍵單擊form1.cs在彈出菜單中選擇view code便可以查看對(duì)應(yīng)的代碼。
d區(qū):是屬性窗口:類似我們?cè)趘c6/vb6中資源編輯器里的屬性窗口,對(duì)于屏幕上的組件比如按鈕、列表框你都可以在這里直接修改其屬性:如文字、背景色等。

我們接下去的任務(wù)是制作一個(gè)關(guān)于對(duì)話框,并添加菜單用于打開此對(duì)話框。

二、添加新的form:關(guān)于對(duì)話框
選擇菜單project->add windows form,在彈出的對(duì)話框中選擇類別為local project items,選擇模板為windows form,在name中輸入文件名:aboutdlg.cs,確認(rèn)。新的form出現(xiàn)在工作區(qū),我們?cè)赿區(qū)的屬性對(duì)話框中修改text為“關(guān)于”,選擇backcolor為淡藍(lán)色,你也可以嘗試其它屬性的改變。
接下去,我們打開toolbox,選擇win forms中的label,然后在窗體中畫出,并在屬性對(duì)話框中修改text,我們?cè)趙in forms中再加入一個(gè)button,其text設(shè)為“確認(rèn)”。

至此,對(duì)話框的界面我們?cè)O(shè)計(jì)好了,但當(dāng)用戶按下確認(rèn)按鈕的時(shí)候,我們?nèi)绾侮P(guān)閉對(duì)話框呢?
我們雙擊“確認(rèn)”按鈕,這樣系統(tǒng)會(huì)為按鈕自動(dòng)添加按鈕的處理代碼,在其中我們添加close()函數(shù)用以關(guān)閉,如下所示:

protected void button1_click (object sender, system.eventargs e)
{
close(); //這是我們?cè)黾拥囊痪?br>}
 

關(guān)于對(duì)話框已經(jīng)完成了,我們接下去要做的是為主視窗添加菜單,當(dāng)選擇菜單中的關(guān)于,我們就彈出“關(guān)于對(duì)話框”,讓我們繼續(xù)吧
三、為主視窗添加菜單

在solutionview中雙擊form1.cs打開form1,在toolbox->win forms中選擇mainmenu,并在form1中畫出,在“typehere”字樣處我們可以輸入菜單條,如圖所示:
 
雙擊關(guān)于字樣,系統(tǒng)會(huì)為我們添加該菜單條的處理代碼,我們可以在其中添加打開"關(guān)于對(duì)話框"的代碼:


protected void button1_click (object sender, system.eventargs e)
{
aboutdlg dlg = new aboutdlg();//建立aboutdlg對(duì)象
dlg.showdialog();//顯示對(duì)話框
}
 

好了,我們的程序?qū)懞昧?,讓我們按f5看看效果吧!

結(jié)束語(yǔ):本章介紹了如何寫一個(gè)windows程序,很簡(jiǎn)單吧,這就是c#,看到這里我想你會(huì)對(duì)它有點(diǎn)感覺(jué)了吧,以前學(xué)過(guò)vb/delphi的人可能會(huì)驚奇說(shuō):怎么這樣象vb/delphi?。?br> 


 


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 新晃| 司法| 广南县| 会理县| 万载县| 普安县| 札达县| 宝丰县| 含山县| 阳曲县| 习水县| 浦江县| 琼中| 开平市| 都江堰市| 浠水县| 潮州市| 仁寿县| 白银市| 灵丘县| 贵德县| 弥渡县| 儋州市| 顺昌县| 武强县| 海南省| 闵行区| 天水市| 东阳市| 九江县| 仙居县| 抚州市| 高要市| 醴陵市| 皮山县| 临颍县| 农安县| 宁远县| 海城市| 涡阳县| 清丰县|