http://m.cqmzn.com 2023-08-09 15:00 中國教師資格網(wǎng) [您的教師考試網(wǎng)]
一、教學目標
1.能在VB中編寫出顯示時間和日期的代碼以及定時器的代碼。
2.通過小組合作法、教師演示法等方法,提高團隊合作和觀察能力。
3.通過代碼的編寫,感受到代碼的神奇與魅力。
二、教學重難點
【重點】顯示時間和日期的代碼、定時器的代碼。
【難點】正確編寫代碼,且能夠正常運行。
三、教學過程
(一)導入新課
教師通過提問今天的日期與現(xiàn)在的時間,引導學生觀察計算機右下角的日期和時間顯示,接著發(fā)問:同學們想不想自己動手做出一個“顯示時間和日期”程序,學生異口同聲地回答想。本課以做出一個“顯示時間和日期”程序為例開展教學。
(二)新課講授
1.繪制窗體并設置對象的屬性
教師啟動“顯示時間和日期”程序,請學生觀察,然后問學生顯示時間和日期的窗口上有哪些文字。
這些文字,又是分別屬于哪些對象。請學生回答?!敬翱谧笊辖谴绑w對象上有“顯示時間和日期”、中上部標簽對象上有“當前時間為:9:29”、中下部標簽對象上有“當前日期為:2020-4-10”、右下角命令按鈕對象上有“退出”?!? 教師補充:同學們想要自己做出這樣一個程序,是否也要把這些文字添加到相應的對象上顯示。同學們異口同聲地回答是。教師關閉 “顯示時間和日期”程序。讓學生結合著教材利用5分鐘的時間自主思考如何做出這么一個窗口,并顯示有對應的文字,請學生回答,教師按學生的回答進行操作?!镜谝徊?,啟動VB并創(chuàng)建一個標準EXE工程;第二步,在窗體中繪制四個標簽和一個命令按鈕,然后根據(jù)要顯示的內容設置相應的Caption屬性值,設置文字的格式,適當調窗體中對象的位置;第三步,設置對象Form1、Label2、Label4、Command1的“名稱”屬性值分別為frmDisplaylblTime、lalDate、cmdExid;第四步,運行這個程序,查看界面是否符合設計的要求。如果不符合要求,及時更改。界面正確無誤后,保存?!拷處煆娬{Caption屬性值就是要顯示的內容。
2.編寫顯示時間和日期代碼
教師按上述學生的回答做出一個窗口但不能顯示時間和日期,接著問學生這個窗口上不能正常顯示時間和日期的原因。有個別學生回答因為沒有為窗體添加“顯示時間和日期”的代碼,表揚該學生。以4人為以小組利用10分鐘的時間討論添加什么代碼。找小組代表回答?!敬蜷_“代碼"窗口,為窗體的Load事件編寫如下代碼:
Private Sub Form_load( )
lalTime.Caption = Time
lalDate.Caption = Date
End Sub 】教師操作并添加完代碼后,運行程序,發(fā)現(xiàn)能夠顯示時間和日期,但退出按鈕不起作用,有學生說因為還沒有為退出按鈕添加代碼,教師添加相關代碼后,退出按鈕可起作用,最后進行保存。
3.編寫定時器代碼
有學生發(fā)現(xiàn)上述的“顯示時間和日期”程序顯示的時間一直不變,教師表揚該生觀察認真,并問學生時間顯示一直不變的原因,能使時間能及時更新的方法。請學生帶著疑問,以同桌兩人為一組進行10分鐘的討論,并請小組代表回答?!緵]有添加定時器以及相關的代碼,要想時間能夠更新,需進行以下兩步操作:第一部,添加并選定定時器,在“屬性”窗口中設置它的“名稱"屬性和Interval(時間間隔)屬性分別為:tmrTime、1000;第二步,為定時器編寫如下代碼:
Private Sub tmrTime_Timer( )
lalTime.Caption = Time
End Sub 】教師操作并添加完代碼后,運行程序,提示學生觀察時間顯示是否可以及時更新。
(三)鞏固提高
在學生觀看了教師的演示操作后之后,編寫一個有自己特色的“時間和日期顯示” 程序,完成后,評選出最具有特色的“顯示時間和日期”程序。
(四)小結作業(yè)
小結:請學生梳理出編寫“顯示時間和日期”程序的步驟。
作業(yè):結合著教材,嘗試著編寫出一個具有的整點響鈴功能的“顯示時間和日期”程序。
推薦閱讀:
責任編輯:文文
上一篇: 高中信息技術《使用定時器》答辯
下一篇: 高中政治《文化強國與文化自信》試講稿
公眾號
視頻號
小紅書
京ICP備16044424號-2京公網(wǎng)安備 11010802023064號 Copyright © 2001-2024 huatu.com 北京中師華圖文化發(fā)展有限公司 版權所有