C#開發(fā)Windows窗體應(yīng)用程序的簡(jiǎn)單操作步驟
使用C#開發(fā)應(yīng)用程序時(shí),一般包括創(chuàng)建項(xiàng)目、界面設(shè)計(jì)、設(shè)置屬性、編寫程序代碼、保存項(xiàng)目、程序運(yùn)行等6個(gè)步驟。
1.創(chuàng)建項(xiàng)目
在Visual Studio2017開發(fā)環(huán)境中選擇“文件”→“新建”→“項(xiàng)目”菜單,彈出“新建項(xiàng)目”對(duì)話框,如圖8.1所示。
圖8.1 “新建項(xiàng)目”對(duì)話框
選擇“Windows窗體應(yīng)用(.NET Framework)”、輸入項(xiàng)目的名稱、選擇保存路徑,然后單擊“確定”按鈕,即可創(chuàng)建一個(gè)Windows窗體應(yīng)用程序。創(chuàng)建完成的Windows窗體應(yīng)用程序如圖8.2所示。
圖8.2 Windows窗體應(yīng)用程序
2.界面設(shè)計(jì)
創(chuàng)建完項(xiàng)目后,在VisualStudio 2017開發(fā)環(huán)境中會(huì)有一個(gè)默認(rèn)的窗體,可以通過工具箱向其中添加各種控件來設(shè)計(jì)窗體界面。具體步驟是:用鼠標(biāo)按住工具箱中要添加的控件,然后將其拖放到窗體中的指定位置即可。本實(shí)例分別向窗體中添加兩個(gè)Label控件、兩個(gè)TextBox控件和兩個(gè)Button控件,設(shè)計(jì)效果如圖8.3所示。
圖8.3 界面設(shè)計(jì)效果
3.設(shè)置屬性
在窗體中選擇指定控件,在“屬性”窗口中對(duì)控件的相應(yīng)屬性進(jìn)行設(shè)置,如表8.1所示。
表8.1 設(shè)置屬性
4.編寫程序代碼
雙擊兩個(gè)Button控件,即可進(jìn)入代碼編輯器,并自動(dòng)觸發(fā)Button控件的Click事件,該事件中即可編寫代碼,Button控件的默認(rèn)代碼如下:
private void button1_Click(object sender, EventArgs e) { } private void button2_Click(object sender, EventArgs e) { }
5.保存項(xiàng)目
單擊VisualStudio 2017開發(fā)環(huán)境工具欄中的按鈕,或者選擇“文件”/“全部保存”菜單,即可保存當(dāng)前項(xiàng)目。
6.運(yùn)行程序
單擊VisualStudio 2017開發(fā)環(huán)境工具欄中的按鈕,或者選擇“調(diào)試”→“開始調(diào)試”菜單,即可運(yùn)行當(dāng)前程序,效果如圖8.4所示。
圖8.4 程序運(yùn)行
補(bǔ)充:c#中實(shí)現(xiàn)按鈕彈出另一個(gè)windows窗口
private void button9_Click(object sender, EventArgs e) { using (caozuo dlg=new caozuo ()) //caozuo是窗口類名,確保訪問;后面的是構(gòu)造函數(shù) { dlg.ShowDialog(); } }
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。
相關(guān)文章
linux操作系統(tǒng)安裝MONO執(zhí)行C#程序的詳解步驟
這篇文章主要介紹了linux操作系統(tǒng)安裝MONO執(zhí)行C#程序詳解步驟,有需要的可以參考一下2013-12-12C#查找素?cái)?shù)實(shí)現(xiàn)方法
這篇文章主要介紹了C#查找素?cái)?shù)實(shí)現(xiàn)方法,程序中有很多使用的功能模塊,非常適合C#初學(xué)者學(xué)習(xí)借鑒,需要的朋友可以參考下2014-08-08Unity實(shí)現(xiàn)紅酒識(shí)別的示例代碼
本文主要介紹了如何通過Unity實(shí)現(xiàn)紅酒識(shí)別,可以實(shí)現(xiàn)識(shí)別圖像中的紅酒標(biāo)簽,返回紅酒名稱、國(guó)家、產(chǎn)區(qū)、酒莊、類型、糖分、葡萄品種、酒品描述等信息,感興趣的可以學(xué)習(xí)一下2022-02-02C#實(shí)現(xiàn)將網(wǎng)址生成二維碼圖片方法介紹
這篇文章介紹了C#實(shí)現(xiàn)將網(wǎng)址生成二維碼圖片的方法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-04-04C# 以MDF文件鏈接數(shù)據(jù)庫(kù)的示例代碼
本篇文章主要介紹了C# 以MDF文件鏈接數(shù)據(jù)庫(kù)的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-09-09c# String擴(kuò)展 讓你在PadLeft和PadRight時(shí)不再受單雙字節(jié)問題困擾
這篇文章主要介紹了c# String擴(kuò)展 讓你在PadLeft和PadRight時(shí)不再受單雙字節(jié)問題困擾,需要的朋友可以參考下2020-04-04