任務(wù)2.3 系統(tǒng)登錄界面的制作

1.系統(tǒng)登錄界面截圖

系統(tǒng)登錄界面.gif

2.1. TextBox和Button控件

  1. TextBox和Button控件
    TextBox控件
    又稱(chēng)為文本框控件,用于獲取用戶輸入或顯示文本。
    TextBox控件

    Button控件
    又稱(chēng)為按鈕控件,用于界面上允許用戶通過(guò)單擊來(lái)執(zhí)行操作的地方。
    Button控件

2. 屬性、事件和方法

VS自動(dòng)生成事件的響應(yīng)方法:
方法一
設(shè)計(jì)界面上,雙擊控件,即可自動(dòng)生成該控件最常用事件的響應(yīng)方法。
方法二
屬性窗口中,雙擊事件,即可自動(dòng)生成對(duì)應(yīng)事件的響應(yīng)方法。

自動(dòng)生成方法命名規(guī)則: 控件Name屬性值_事件名稱(chēng)
屬性窗口
控件Name屬性值_事件名稱(chēng)

3. 窗體間的跳轉(zhuǎn)

窗體間的跳轉(zhuǎn),主要是
調(diào)用窗體的相關(guān)方法來(lái)實(shí)現(xiàn)。

窗體
主要代碼說(shuō)明:
(1)創(chuàng)建目標(biāo)窗體對(duì)象。
被調(diào)用的窗體類(lèi)名 窗體對(duì)象名=new 被調(diào)用的窗體類(lèi)名();
(2)顯示目標(biāo)窗體(通過(guò)調(diào)用窗體相應(yīng)的顯示方法實(shí)現(xiàn))。
窗體對(duì)象名.Show();或者窗體對(duì)象名.ShowDialog();
Show():打開(kāi)非模態(tài)窗口;ShowDialog()打開(kāi)模態(tài)窗口。
(3)藏或關(guān)閉源窗體。如果目標(biāo)窗體顯示后,可能需要同時(shí)隱藏或者關(guān)閉源窗體:
隱藏當(dāng)前窗體:this.Hide();
關(guān)閉當(dāng)前窗體:this.Close();
this表示當(dāng)前窗體

4.C#程序結(jié)構(gòu)

1.類(lèi)(Class)和方法
C#是面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,
類(lèi)是面向?qū)ο笳Z(yǔ)言中一個(gè)重要的概念。
2.命名空間(namespace)
是一種將程序庫(kù)名稱(chēng)封裝起來(lái)的方法,目的是避免命名沖突。


程序結(jié)構(gòu)

5.類(lèi)、對(duì)象、屬性、事件、方法

對(duì)象 是現(xiàn)實(shí)世界中的具體事物或現(xiàn)象 如孔子、帕薩特。
類(lèi) 是對(duì)同一種對(duì)象的集合與抽象 如人類(lèi)、汽車(chē)。
在現(xiàn)實(shí)世界或思維世界中,許多對(duì)象具有相似的特征,執(zhí)行相同的操作,稱(chēng)之為同一類(lèi)對(duì)象。
面向?qū)ο缶幊蹋篜erson.Eat(Rice)
面向過(guò)程編程:Eat(Person, Rice)

類(lèi)是對(duì)相同性質(zhì)的對(duì)象的抽象,一個(gè)對(duì)象則是類(lèi)的一個(gè)“實(shí)例”,類(lèi)是創(chuàng)建對(duì)象實(shí)例的模板。
類(lèi)實(shí)例化為對(duì)象的方法(1)
在VS中,工具箱中的可視圖標(biāo)(控件)就是VS設(shè)計(jì)的標(biāo)準(zhǔn)控件類(lèi)。

如:工具箱中的Label是類(lèi)(它確定了Label的屬性、事件和方法),拖到窗體上的label1和label2是兩個(gè)對(duì)象,屬于Label標(biāo)簽類(lèi)的對(duì)象,它們的屬性列表完全相同,這是屬于同一種類(lèi)的一種體現(xiàn)。
image.png
屬性:是事物的特征,定義了窗體和控件的外觀
方法:是事物可以執(zhí)行的動(dòng)作,定義了窗體和控件的行為
事件:是外部對(duì)事物做出的某種動(dòng)作,定義了窗體和控件與用戶的交互。

this.button1.Location = new System.Drawing.Point(206, 206);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(75, 23);
this.button1.Text = "button1";

this.button1.Show();
this.button1.Hide();

this.button1.Click += new System.EventHandler(this.button1_Click);

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容