![NET程式設(shè)計入門使用C#_第1頁](http://file4.renrendoc.com/view/bfbb8d27df825b13f2e631120c732eff/bfbb8d27df825b13f2e631120c732eff1.gif)
![NET程式設(shè)計入門使用C#_第2頁](http://file4.renrendoc.com/view/bfbb8d27df825b13f2e631120c732eff/bfbb8d27df825b13f2e631120c732eff2.gif)
![NET程式設(shè)計入門使用C#_第3頁](http://file4.renrendoc.com/view/bfbb8d27df825b13f2e631120c732eff/bfbb8d27df825b13f2e631120c732eff3.gif)
![NET程式設(shè)計入門使用C#_第4頁](http://file4.renrendoc.com/view/bfbb8d27df825b13f2e631120c732eff/bfbb8d27df825b13f2e631120c732eff4.gif)
![NET程式設(shè)計入門使用C#_第5頁](http://file4.renrendoc.com/view/bfbb8d27df825b13f2e631120c732eff/bfbb8d27df825b13f2e631120c732eff5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、.NET 程式設(shè)計入門(使用 C#)講師:鄧智鴻Outline偵錯偵錯-中斷中斷當(dāng)程式執(zhí)行至中斷點處即會暫停,此時可藉由其它工具來查詢各變數(shù)目前數(shù)值設(shè)定中斷點將滑鼠移到欲設(shè)置中斷點程式碼左方,按下滑鼠左鍵即可設(shè)定中斷點偵錯-中斷當(dāng)程式執(zhí)行至中斷點時,我們可以逐步一行行執(zhí)行程式觀察每個變數(shù)數(shù)值的變化逐步執(zhí)行每按一次逐步執(zhí)行 執(zhí)行一行程式碼,會執(zhí)行函式內(nèi)程式碼不進(jìn)入函式每按一次不進(jìn)入函式 執(zhí)行一行程式碼,但不會跳的函式內(nèi)部一行一行看(函式是不進(jìn)入而不是不執(zhí)行)Outline偵錯我們的第一個Windows應(yīng)用程式我們的第一個Windows應(yīng)用程式建立你windows應(yīng)用程式的專案檔案新增專案wind
2、ows應(yīng)用程式我們的第一個Windows應(yīng)用程式最重要的三個東西:工具箱、表單畫面、屬性列表我們的第一個Windows應(yīng)用程式從你的工具箱拖一個button出來,放到表單(form)上我們的第一個Windows應(yīng)用程式建置與偵錯後即會跑出一個視窗程式Outline偵錯我們的第一個Windows應(yīng)用程式Windows應(yīng)用程式設(shè)計的環(huán)境Windows應(yīng)用程式設(shè)計的環(huán)境工具箱通用的控制項都放在裡面拖曳到表單上即可將控制項加入你的應(yīng)用程式Windows應(yīng)用程式設(shè)計的環(huán)境表單Windows應(yīng)用程式的主角可以在表單上放置控制項來建構(gòu)想要的應(yīng)用程式Windows應(yīng)用程式設(shè)計的環(huán)境屬性列表表中描述著各個物件的
3、各項屬性(特徵)點選表單上的不同控制項會列出各自的屬性有哪些Windows應(yīng)用程式設(shè)計的環(huán)境範(fàn)例拉一個button到表單中點選這個button修改button的屬性中的”Text”,將原本的”button1”改為”I am a button”Windows應(yīng)用程式設(shè)計的環(huán)境範(fàn)例點選這個你的表單修改屬性中的”Text”,將原本的”Form1”改為”My windows application”Windows應(yīng)用程式設(shè)計的環(huán)境事件請double-click你的button會跳到下列畫面在游標(biāo)處打上 MessageBox.Show(我是一個按鈕);Windows應(yīng)用程式設(shè)計的環(huán)境事件事件該行指令的功
4、能是跳出訊息方塊,列印出裡面的字串執(zhí)行後,當(dāng)你按下你的button時,就會跳出一個訊息方塊說”我是一個button”Windows應(yīng)用程式設(shè)計的環(huán)境事件-事建事件驅(qū)動程式設(shè)計(Event-Driven)事件:使用者對某個控制項進(jìn)行的一些動作的,就叫做事件“按按鈕”是一個事件,”滑鼠經(jīng)過按鈕”也是一個事件每種的控制項都有很多事件驅(qū)動:當(dāng)某個事件發(fā)生的時候,程式才會去做某些對應(yīng)的事情整合開發(fā)環(huán)境會幫你建立必需的程式碼,所以你只要在對的地方填入你想做的事情,即可針對不同的事件執(zhí)行不同的程式碼當(dāng)使用者觸發(fā)事件後,程式的流程會立即跳至該事件內(nèi)的程式區(qū)塊中執(zhí)行Windows應(yīng)用程式是以Event-Driv
5、en的方式來運作的開發(fā)的重點在於撰寫”事件程式碼”Windows應(yīng)用程式設(shè)計的環(huán)境事件若屬性式窗不小心關(guān)掉了,你可以在”檢視其他視窗屬性視窗”把它打開Windows應(yīng)用程式設(shè)計的環(huán)境事件點選”顯示事件式窗”,即可看到與此控制項相關(guān)的事件選擇不同的事件時,最下面會有簡述若你有幫某個事件撰寫對應(yīng)的處理方法,其方法的名稱會寫在旁邊Windows應(yīng)用程式設(shè)計的環(huán)境事件若工具箱不小心關(guān)掉了,你可以在”檢視工具箱”把它打開要在表單中加入控制項的方式有二種點選控制項後拖曳至表單上連續(xù)點選控制項二下重疊顯示二個控制項可利用右鍵中的提到最上層或移到最下層來調(diào)整控制項顯示順序Outline偵錯我們的第一個Wind
6、ows應(yīng)用程式Windows應(yīng)用程式設(shè)計的環(huán)境常用控制項簡介常用控制項簡介表單常用屬性Text設(shè)定表單上方的文字BackColor設(shè)定文字顯示位置StartPosition是否顯示控制項常用事件Load當(dāng)表單被載入開啟時,會執(zhí)行此事件內(nèi)的程式區(qū)段一次Click在表單上按下滑鼠左鍵,會執(zhí)行此事件內(nèi)的程式區(qū)段一次Resize調(diào)整表單大小時,會執(zhí)行此事件內(nèi)的程式區(qū)段一次常用控制項簡介-ButtonButton 控制項提供按鈕功能常用屬性Text設(shè)定要顯示的文字TextAlign設(shè)定文字顯示位置Visible是否顯示控制項Enabled-是否可以用這個按鈕常用事件Click按一下時發(fā)生MouseEnt
7、er滑鼠經(jīng)過MouseLeave滑鼠離開常用控制項簡介-LabelLabel 控制項主要是用來顯示文字常用屬性Text設(shè)定要顯示的文字TextAlign設(shè)定文字顯示位置AutoSize-是否要自動依文字多寡調(diào)整大小Font-顯示的字型與大小常用事件Click按一下時發(fā)生MouseEnter滑鼠經(jīng)過MouseLeave滑鼠離開常用控制項簡介-課堂範(fàn)例在程式碼中可對現(xiàn)有控制項,調(diào)整其屬性用法控制項名稱.屬性=你想要的設(shè)定;Label1.Text=“This is label1”;常用控制項簡介-課堂範(fàn)例使用button和label來做簡單的程式程式功能猜謎語Label中的文字為謎語當(dāng)按下butto
8、n後,label中的文字變成謎底程式內(nèi)容拉一個button和一個label將label的Text屬性改成”孫中山是哪一國人”Double-click button後會跳至click事件的對應(yīng)程式區(qū)塊private void button1_Click(object sender, EventArgs e) label1.Text = “天國人”;/當(dāng)click button時,將”天國人”assign到label1的Text屬性 常用控制項簡介-TextBoxTextBox 控制項用以讓使用者輸入資料常用屬性Text設(shè)定取得控制項中的文字TextAlign設(shè)定文字顯示位置PasswordCha
9、r輸入的資料以別的字元顯示ReadOnly文字是否允許修改MaxLength輸入文字最大寬度MultiLine允許多行輸入ScrollBar選擇要顯示的捲軸常用控制項簡介-課堂範(fàn)例使用button、label、TextBox來做簡單的程式程式功能各拉一個button、label、TextBox出來使用者可以在TextBox中打入任何字串當(dāng)按下button後,label中的文字變成使用者在TextBox中打入的字串程式內(nèi)容Double-click button後會跳至click事件的對應(yīng)程式區(qū)塊private void button1_Click(object sender, EventArgs
10、 e)label1.Text = textBox1.Text;/當(dāng)click button時,將TextBox1的值 assign到label1的Text屬性常用控制項簡介-課堂練習(xí)程式功能系統(tǒng)登入的程式輸入帳號為alice ,密碼為alicegood時,顯示登入成功,否則顯示資料錯誤另設(shè)清除按鍵,將輸入方塊的資料清除基本概念在Click 事件中判斷使用者輸入的資料是否正確常用控制項簡介-TimerTimer 控制項供計時及週期事件使用常用屬性Enable是否啟動TimerIntervalTimer 事件發(fā)生週期(千分之一秒)常用事件Tick每隔interval 設(shè)定時間執(zhí)行一次注意Timer
11、並沒有出現(xiàn)在Form裡是正常的,因為它是一個背地裡執(zhí)行的元件。常用控制項簡介-Timer-課堂範(fàn)例程式功能Label在最初顯示出文字30開始執(zhí)行後每秒倒數(shù)1當(dāng)?shù)?時停止倒數(shù)倒數(shù)計時功能程式內(nèi)容private void timer1_Tick(object sender, EventArgs e)label1.Text = Convert.ToString( int.Parse(label1.Text) - 1);if( int.Parse(label1.Text) = 0 )timer1.Enabled=false;常用控制項簡介-Timer-課堂練習(xí)程式功能拉一個label,顯示”時間快到了
12、!”閃爍文字以達(dá)到提示功能基本概念可利用定時更改Label 控制項的Visible 屬性達(dá)到閃爍效果也可定時更改Label 控制項的文字來達(dá)成常用控制項簡介-Timer-課堂練習(xí)程式功能閃爍文字以達(dá)到提示功能拉一個label和button當(dāng)按下button時,label不停閃爍再按下button時,label停止閃爍常用控制項簡介-MessageBoxMessageBox 類別提供錯誤或警告訊息等的對話方塊,以提醒使用者注意MessageBox.Show ()用法MessageBox.Show (訊息文字, 標(biāo)題文字, 顯示按鈕, 圖示);MessageBox.Show (string, st
13、ring, MessageBoxButtons, MessageBoxIcon) 常用控制項簡介-MessageBoxMessageBox 各種按鈕常用控制項簡介-MessageBoxMessageBox 各種圖示MessageBox.Show (“你確定要離開?” , “離開” ,MessageBoxButtons.OKCancel ,MessageBoxIcon.Question);常用控制項簡介-MessageBox例子MessageBox.Show (“你確定要離開?” , “離開” ,MessageBoxButtons.OKCancel ,MessageBoxIcon.Question);常用控制項簡介-MessageBox呼叫MessageBox.Show 方法時,當(dāng)使用者按下訊息方塊中其中一個按鈕時,會回傳一個DialogResult 列舉型別的回傳值常用控制項簡介-MessageBox-課堂範(fàn)例程式功能拉一個按鈕出來,按下去時會詢問是否要離開若判斷為離開擇離開程式程式內(nèi)容DialogResult result;result = MessageBox.Show(確定離開!?, 離開, MessageBoxButtons.OKCancel, Messa
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 政務(wù)(含公共服務(wù))服務(wù)平臺項目建設(shè)方案X
- 未來教育領(lǐng)域中如何利用移動支付進(jìn)行教育資源的優(yōu)化配置和共享研究
- 環(huán)境保護(hù)教育推廣與實踐
- 國慶節(jié)團(tuán)隊旅行活動方案
- 環(huán)境藝術(shù)設(shè)計中的視覺體驗與審美需求
- 生態(tài)環(huán)保理念在辦公空間的設(shè)計實踐
- 環(huán)保材料在環(huán)境藝術(shù)設(shè)計中的應(yīng)用前景
- 生活用紙的創(chuàng)新設(shè)計與實踐案例分享
- 《2 顏色填充和橡皮擦工具》(說課稿)-2023-2024學(xué)年五年級下冊綜合實踐活動吉美版
- 2023八年級物理上冊 第四章 光現(xiàn)象第5節(jié) 光的色散說課稿 (新版)新人教版
- 小腸梗阻的護(hù)理
- 非物質(zhì)文化遺產(chǎn)拓印 課件
- 2024-2025年高中化學(xué) 第1章 第3節(jié) 第1課時 電離能及其變化規(guī)律教案 魯科版選修3
- 無錫商業(yè)職業(yè)技術(shù)學(xué)院雙高建設(shè)申報書
- 2024年秋新北師大版七年級上冊數(shù)學(xué)教學(xué)課件 3.1.1 代數(shù)式
- 環(huán)境檢測實驗室分析人員績效考核方案
- 全過程工程咨詢管理服務(wù)方案
- YYT 0681.4-2010 無菌醫(yī)療器械包裝試驗方法 第4部分 染色液穿透法測定透氣包裝的密封泄漏
- 《麻風(fēng)病防治知識》課件
- 經(jīng)典誦讀演講稿6篇
- 鄉(xiāng)村醫(yī)生返聘協(xié)議書
評論
0/150
提交評論