2018-05-25任務(wù)2.3系統(tǒng)登陸界面的制作

1.C#與.NET框架的基本知識(shí)

1.1讀作C Sharp,是微軟針對(duì).NET框架下開(kāi)發(fā)應(yīng)用程序而設(shè)計(jì)的一種面向?qū)ο蟮木幊陶Z(yǔ)言。

1.2.NET框架是微軟的一個(gè)用于創(chuàng)建、部署和運(yùn)行應(yīng)用程序的平臺(tái)環(huán)境。它包含了一個(gè)龐大的代碼庫(kù),簡(jiǎn)化了分布式網(wǎng)絡(luò)環(huán)境中的應(yīng)用開(kāi)發(fā)。

.NET.PNG

1.3Visual Studio .NET是為建立基于.NET框架的應(yīng)用程序的集成開(kāi)發(fā)環(huán)境/工具(IDE)

Visual Studio .NET.PNG

2.Visual Studio .NET開(kāi)發(fā)環(huán)境

2.1主要開(kāi)發(fā)環(huán)境

2.11解決方案資源管器

用來(lái)管理和程序相關(guān)的各種文件

2.12工具箱

存放可視應(yīng)用程序界面設(shè)計(jì)的各種工具(這些工具稱(chēng)為控件)

2.13屬性窗口

用來(lái)設(shè)置界面上的各種控件的屬性(或事件)

2.14代碼窗口

用來(lái)編寫(xiě)和顯示應(yīng)用程序的代碼

2.2應(yīng)用程序開(kāi)發(fā)的一般流程

2.21 A、創(chuàng)建應(yīng)用程序項(xiàng)目

2.22B、設(shè)計(jì)用戶(hù)界面(添加窗體控件)

2.23C、設(shè)置(窗體和控件的)屬性

2.24D、編寫(xiě)代碼

2.25E、調(diào)試運(yùn)行

3.設(shè)計(jì)用戶(hù)界面——Windows窗體

3.1什么是Windows窗體

3.11在Windows窗體應(yīng)用程序中,窗體是向用戶(hù)展示信息的窗口,是Windows窗體應(yīng)用程序的基本單元

3.2相關(guān)屬性、事件、方法

Windows.PNG

4.部分控件以及控件的重要屬性、方法

4.1Label控件

4.11Label控件,又稱(chēng)為標(biāo)簽控件,經(jīng)常用于顯示文本,為用戶(hù)顯示提示信息。

Label控件.PNG

4.2 LinkLabel控件

4.21LinkLabel控件,又稱(chēng)為超鏈接標(biāo)簽控件,用于在界面上添加超鏈接。

LinkLabel.PNG

4.3PictureBox控件

4.31圖片框控件,用于顯示圖片。

PictureBox.PNG

4.4ComboBox(組合框),ListBox(列表框)控件

4.41ComboBox(組合框),ListBox(列表框),都是提供一列選項(xiàng),供用戶(hù)選擇的控件。區(qū)別: ComboBox上用戶(hù)可以輸入新選項(xiàng),一次只能選一項(xiàng); ListBox 可以一次選擇一項(xiàng)或多項(xiàng)。

ComboBox,ListBox.PNG

4.5TextBox和Button控件

4.51TextBox又稱(chēng)為文本框控件,用于獲取用戶(hù)輸入或顯示文本。Button又稱(chēng)為按鈕控件,用于界面上允許用戶(hù)通過(guò)單擊來(lái)執(zhí)行操作的地方。

4.5.PNG

(注)導(dǎo)入圖片方法:
(1)本地資源項(xiàng)目中只會(huì)保存圖片的路徑;
(2)項(xiàng)目資源文件(建議使用) 會(huì)自動(dòng)將選擇的圖片保存到項(xiàng)目的Resources目錄中。


4.51.PNG

4.6控件/窗體常用事件

4.61
4.61.PNG

4.62自動(dòng)生成事件的響應(yīng)方法

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

4.622方法二:屬性窗口中,雙擊事件,即可自動(dòng)生成對(duì)應(yīng)事件的響應(yīng)方法。

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

image.png

4.7小結(jié)

(1)屬性是事物的(特征),定義了窗體和控件的外觀(guān)。

(2)方法是事物(可以執(zhí)行的動(dòng)作),定義了窗體和控件的行為。

(3)事件是(外部對(duì)事物做出的某種動(dòng)作),定義了窗體和控件與用戶(hù)的交互。

4.7.PNG

5.類(lèi)與對(duì)象

5.1.類(lèi)是對(duì)同一種對(duì)象的集合與抽象;對(duì)象是現(xiàn)實(shí)世界中的具體事物或現(xiàn)象

5.2VS項(xiàng)目中創(chuàng)建的每個(gè)窗體是一個(gè)類(lèi)。程序運(yùn)行后,顯示出來(lái)的窗體是一個(gè)對(duì)象。(如下代碼為:用戶(hù)點(diǎn)擊超鏈接標(biāo)簽后,要打開(kāi)相應(yīng)的界面,則需實(shí)例化的相應(yīng)窗體對(duì)象)

5.1.PNG

最后實(shí)現(xiàn)
image.png

6.部分代碼

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

6.11.1、類(lèi)(Class)和方法C#是面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,類(lèi)是面向?qū)ο笳Z(yǔ)言中一個(gè)重要的概念。

6.12.2、命名空間(namespace)是一種將程序庫(kù)名稱(chēng)封裝起來(lái)的方法,目的是避免命名沖突。

6.1.PNG

6.2消息框

6.21消息框,一種特殊類(lèi)型的窗口,向用戶(hù)顯示提示信息。使用MessageBox類(lèi)的Show方法顯示消息框。

6.2.PNG

6.3窗體間的跳轉(zhuǎn)

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

image.png

主要代碼說(shuō)明
image.png

7.C#應(yīng)用程序文件

7.PNG

8.最終效果

8.PNG

2.3.gif

THANKY!

最后編輯于
?著作權(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)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • 1、關(guān)于班級(jí)拉學(xué)員復(fù)盤(pán): 存在問(wèn)題: 前一天拉的拉的有點(diǎn)亂、沒(méi)有目標(biāo)、過(guò)量了、AA考試專(zhuān)家、學(xué)無(wú)止境需要私聊定位,...
    LIUSHIJIU閱讀 470評(píng)論 0 0
  • 從URL輸入到頁(yè)面實(shí)現(xiàn) 我們需要知道我們從瀏覽器打開(kāi)一個(gè)頁(yè)面到底發(fā)生了什么 第一步:在瀏覽器輸入U(xiǎn)RL URL是什...
  • 1. 不去做自己害怕的事情,你永遠(yuǎn)不知道自己多有能耐。在現(xiàn)實(shí)生活中,往往是去做我們害怕的事情而成就了更好的我們。 ...
    柳木雨閱讀 3,645評(píng)論 6 7
  • 我是一隻獸小獸大獸逃不出房鑽不過(guò)廊跨不過(guò)門(mén)檻兒找不到新娘我是一隻獸撞牆破房聽(tīng)到了她的聲響紅兔子是麼破了的是天花板還...
    徐徐唏噓閱讀 311評(píng)論 0 0
  • 想起很久之前一件事 那時(shí)候寄宿家庭里一個(gè)斯里蘭卡女生做ppt,不知道怎么就講到中國(guó)污染,回來(lái)后問(wèn)我知不知道有關(guān)情況...
    若主閱讀 875評(píng)論 0 1

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