c15與win基礎(chǔ)教學(xué)資料第6章上機(jī)_第1頁
c15與win基礎(chǔ)教學(xué)資料第6章上機(jī)_第2頁
c15與win基礎(chǔ)教學(xué)資料第6章上機(jī)_第3頁
c15與win基礎(chǔ)教學(xué)資料第6章上機(jī)_第4頁
c15與win基礎(chǔ)教學(xué)資料第6章上機(jī)_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、c#c#與winformwinform程序設(shè)計第六章 winform基礎(chǔ)控件(上機(jī))2021-10-211中國職業(yè)教育聯(lián)盟課程體系中國職業(yè)教育聯(lián)盟課程體系成就百萬精英2021-10-21中國職業(yè)教育聯(lián)盟課程體系2相關(guān)回顧6-1l單選按鈕和復(fù)選框可以通過哪個屬性判斷是否被選中?checked屬性。l使用timer計時器時,設(shè)置( )屬性,啟用計時器,在代碼中,可以使用( )方法啟動計時器,( )停止計時器。la:intervab:enabledlc:stop()d:start()b bd dc c2021-10-21中國職業(yè)教育聯(lián)盟課程體系3相關(guān)回顧6-2lmenustrip是什么樣式的菜單?是

2、什么樣式的菜單?下拉式菜單。下拉式菜單。lmdi的全稱是什么?的全稱是什么?mutiple-document interface 多文檔界面多文檔界面。l工具欄和狀態(tài)欄分別是什么控件?工具欄和狀態(tài)欄分別是什么控件?toolstrip:工具欄:工具欄statusstrip:狀態(tài)欄:狀態(tài)欄2021-10-21中國職業(yè)教育聯(lián)盟課程體系4上機(jī)目標(biāo)實現(xiàn)一個橫向移動的窗體,在將橫向移動改為縱向移動。實現(xiàn)一個自由飛翔的移動窗體。實現(xiàn)一個簡單的相冊從起始位置開始,一直向右移動從起始位置開始,一直向下移動2021-10-21中國職業(yè)教育聯(lián)盟課程體系5訓(xùn)練技能點picturebox和imagelist的使用but

3、ton事件timer控件的使用隨機(jī)數(shù)對象單選按鈕的使用屏幕分辨率獲取2021-10-21中國職業(yè)教育聯(lián)盟課程體系6階段1:窗體橫向移動需求說明需求說明新建一個新建一個windows應(yīng)用程序,實現(xiàn)一個簡單的動畫,取應(yīng)用程序,實現(xiàn)一個簡單的動畫,取消窗體的的標(biāo)題欄,添加一個按鈕消窗體的的標(biāo)題欄,添加一個按鈕x,加入,加入timer控件,控件,使窗體每秒向右移動使窗體每秒向右移動5.訓(xùn)練技能點訓(xùn)練技能點location和和point的寫法。的寫法。timer控件的使用??丶氖褂?。取消窗體的標(biāo)題欄。取消窗體的標(biāo)題欄。2021-10-21中國職業(yè)教育聯(lián)盟課程體系7消除窗體的標(biāo)題欄:消除窗體的標(biāo)題欄:階

4、段1-1:難點解析1修改窗體的修改窗體的formborderstyle屬性為屬性為none橫向移動窗體:橫向移動窗體:橫向移動窗體,其實是改變窗體橫向移動窗體,其實是改變窗體location中中y的值。的值。2021-10-21中國職業(yè)教育聯(lián)盟課程體系8階段1-2:難點解析2再加入計時器(timer)修改timer的屬性完成時間:完成時間:20分鐘分鐘2021-10-21中國職業(yè)教育聯(lián)盟課程體系9共性問題集中講解共性問題集中講解階段12021-10-21中國職業(yè)教育聯(lián)盟課程體系10階段2:窗體自由飛翔1:窗體必須在屏幕內(nèi)。:窗體必須在屏幕內(nèi)。2:窗體出現(xiàn)的位置是隨機(jī)的。:窗體出現(xiàn)的位置是隨機(jī)的

5、。3:鼠標(biāo)移上的時候,要停止移動。:鼠標(biāo)移上的時候,要停止移動。4:鼠標(biāo)懸停一段時間后,繼續(xù)移動。:鼠標(biāo)懸停一段時間后,繼續(xù)移動。2021-10-21中國職業(yè)教育聯(lián)盟課程體系11階段2-1:分辨率和隨機(jī)數(shù)獲得屏幕的分辨率:screen.allscreens0.bounds.width-寬screen.allscreens0.bounds.width-高隨機(jī)函數(shù)random rand = new random();/創(chuàng)建一個隨機(jī)函數(shù)的對象使用rand.next(minvalue,maxvalue)獲得隨機(jī)數(shù);隨機(jī)數(shù)的最小值隨機(jī)數(shù)的最大值2021-10-21中國職業(yè)教育聯(lián)盟課程體系12階段2-2:

6、事件選擇l鼠標(biāo)懸停要停止,一段時間后或者鼠標(biāo)離開要繼續(xù)飛翔。選擇的事件:mouseenter: 鼠標(biāo)進(jìn)入事件。mousehover:鼠標(biāo)懸停一段時間后之行mouseleave:鼠標(biāo)離開事件。完成時間:完成時間:30分鐘分鐘2021-10-21中國職業(yè)教育聯(lián)盟課程體系13共性問題集中講解共性問題集中講解階段22021-10-21中國職業(yè)教育聯(lián)盟課程體系14階段3:簡易相冊自動和手動兩種播放方式圖片隔1秒輪換。訓(xùn)練技能點單選按鈕使用timer控件使用imagelist控件使用按鈕事件2021-10-21中國職業(yè)教育聯(lián)盟課程體系15階段3-1:禁止按鈕使用this.btnfirst.enabled = false; this.btnfront.enabled = false;this.btnlast.enabled = false; this.btnnext.enabled = false;只能這樣寫嗎?只能這樣寫嗎?用容器控件!2021-10-21中國職業(yè)教育聯(lián)盟課程體系16共性問題集中講解共性問題集中講解階段32021-10-21中國職業(yè)教育聯(lián)盟課程體系17總結(jié)怎樣使用隨機(jī)函數(shù)?創(chuàng)建隨機(jī)函數(shù)對象random rand = new random();通過rand.next();timer控件的enabled屬性有什么作用?禁止或

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論