55.C# 一個簡單的窗體程序

摘要


Windows Form(簡稱WinForm)是一種常用的桌面應(yīng)用程序開發(fā)框架雷逆,由微軟公司提供放祟。它提供了一套完整的開發(fā)工具恶迈,使開發(fā)人員能夠創(chuàng)建具有交互性和美觀性的用戶界面光戈,并通過Windows操作系統(tǒng)的圖形用戶界面接口(GUI)進(jìn)行訪問杂抽。WinForm主要用于Windows操作系統(tǒng)下的桌面應(yīng)用程序的開發(fā)近顷,可以使用C#或Visual Basic等編程語言進(jìn)行開發(fā)生音。

WinForm的特點在于它的跨平臺性,即一次編寫可在多個平臺上運行窒升,如Windows缀遍、MacOS、Linux等饱须。此外域醇,它提供了豐富的控件和功能,使開發(fā)人員能夠快速地構(gòu)建復(fù)雜的用戶界面。例如譬挚,它可以輕松地實現(xiàn)復(fù)雜的文本編輯锅铅、數(shù)據(jù)庫操作、圖像處理减宣、多媒體播放等功能盐须,還支持用戶自定義控件,可以使應(yīng)用程序更加靈活和定制化漆腌。

WinForm還提供了豐富的工具和資源丰歌,如圖形庫、腳本庫屉凯、測試工具等,可以幫助開發(fā)人員更加高效地開發(fā)和維護(hù)應(yīng)用程序眼溶。同時悠砚,它還提供了完善的調(diào)試和優(yōu)化功能,使開發(fā)人員能夠快速發(fā)現(xiàn)和解決問題堂飞,提高應(yīng)用程序的質(zhì)量和性能灌旧。

總的來說,WinForm是一個功能強(qiáng)大绰筛、易于使用和開發(fā)的桌面應(yīng)用程序開發(fā)框架枢泰,適用于各種類型的應(yīng)用程序,如辦公軟件铝噩、教育軟件衡蚂、金融軟件、游戲等骏庸。對于想要學(xué)習(xí)和使用Windows應(yīng)用程序開發(fā)的開發(fā)人員來說毛甲,WinForm是一個不可或缺的工具和資源。

正文


C/S架構(gòu)

客戶機(jī)(Client)/服務(wù)器(Server)具被,是軟件系統(tǒng)體系結(jié)構(gòu)玻募。

通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務(wù)合理分配到Client端和Server端來實現(xiàn)一姿,降低了系統(tǒng)的通訊開銷七咧。

創(chuàng)建一個項目

image.png

下一步,項目創(chuàng)建后

項目區(qū)域:

窗體程序 --> Form1.cs (可以改名)

主程序(窗體程序的入口):Programe.cs

namespace _41
{
    internal static class Program
    {
        /// <summary>
        ///  The main entry point for the application.
        /// </summary>
        [STAThread]
        static void Main()
        {
            // To customize application configuration such as set high DPI settings or default font,
            // see https://aka.ms/applicationconfiguration.
            ApplicationConfiguration.Initialize();
            Application.Run(new Form1());//設(shè)置啟動窗口
        }
    }
}

image.png

工具箱:包含了程序所需的控件叮叹,拖放控件到窗體設(shè)計面板

選中按鈕控件艾栋,設(shè)置屬性

image.png

屬性面板:對控件進(jìn)行相關(guān)的設(shè)置,選擇不同的控件衬横,屬性面板的屬性會不一樣裹粤,左邊是屬性名,右邊是屬性值(需要用戶設(shè)置)

我們給按鈕添加一個點擊事件

image.png

事件:單擊,雙擊遥诉,鼠標(biāo)移動拇泣,離開,經(jīng)過矮锈,鍵盤等相關(guān)事件

進(jìn)入切換成代碼編輯模式

image.png

編輯器默認(rèn)選中了輸入代碼的地方霉翔,我們寫一段代碼

private void button1_Click(object sender, EventArgs e)
{
    MessageBox.Show("Hello world");
}

image.png

我們點擊運行,窗口運行起來后苞笨,點擊“點我”债朵,彈出對話框顯示Hello world


image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市瀑凝,隨后出現(xiàn)的幾起案子序芦,更是在濱河造成了極大的恐慌,老刑警劉巖粤咪,帶你破解...
    沈念sama閱讀 212,718評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件谚中,死亡現(xiàn)場離奇詭異,居然都是意外死亡寥枝,警方通過查閱死者的電腦和手機(jī)宪塔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來囊拜,“玉大人某筐,你說我怎么就攤上這事」邗危” “怎么了南誊?”我有些...
    開封第一講書人閱讀 158,207評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長蜜托。 經(jīng)常有香客問我弟疆,道長,這世上最難降的妖魔是什么盗冷? 我笑而不...
    開封第一講書人閱讀 56,755評論 1 284
  • 正文 為了忘掉前任怠苔,我火速辦了婚禮,結(jié)果婚禮上仪糖,老公的妹妹穿的比我還像新娘柑司。我一直安慰自己,他們只是感情好锅劝,可當(dāng)我...
    茶點故事閱讀 65,862評論 6 386
  • 文/花漫 我一把揭開白布攒驰。 她就那樣靜靜地躺著,像睡著了一般故爵。 火紅的嫁衣襯著肌膚如雪玻粪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,050評論 1 291
  • 那天,我揣著相機(jī)與錄音劲室,去河邊找鬼伦仍。 笑死,一個胖子當(dāng)著我的面吹牛很洋,可吹牛的內(nèi)容都是我干的充蓝。 我是一名探鬼主播,決...
    沈念sama閱讀 39,136評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼喉磁,長吁一口氣:“原來是場噩夢啊……” “哼谓苟!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起协怒,我...
    開封第一講書人閱讀 37,882評論 0 268
  • 序言:老撾萬榮一對情侶失蹤涝焙,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后孕暇,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體纱皆,經(jīng)...
    沈念sama閱讀 44,330評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,651評論 2 327
  • 正文 我和宋清朗相戀三年芭商,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片搀缠。...
    茶點故事閱讀 38,789評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡铛楣,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出艺普,到底是詐尸還是另有隱情簸州,我是刑警寧澤,帶...
    沈念sama閱讀 34,477評論 4 333
  • 正文 年R本政府宣布歧譬,位于F島的核電站岸浑,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏瑰步。R本人自食惡果不足惜矢洲,卻給世界環(huán)境...
    茶點故事閱讀 40,135評論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望缩焦。 院中可真熱鬧读虏,春花似錦、人聲如沸袁滥。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽题翻。三九已至揩徊,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背塑荒。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評論 1 267
  • 我被黑心中介騙來泰國打工熄赡, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人袜炕。 一個月前我還...
    沈念sama閱讀 46,598評論 2 362
  • 正文 我出身青樓本谜,卻偏偏與公主長得像,于是被迫代替她去往敵國和親偎窘。 傳聞我的和親對象是個殘疾皇子乌助,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,697評論 2 351

推薦閱讀更多精彩內(nèi)容