版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、使用PowerPoint控件制作交互式課件交互式課件示例單選題示例:確定世界上第一臺計(jì)算機(jī)ENIAC誕生在:1936年1942年 1946 年 1979 年多選題不例:提交答案著名導(dǎo)演張藝謀執(zhí)導(dǎo)的電影有:廠紅高粱 廠英雄廠十面埋伏廠三槍拍案驚奇提交答案填空題示例:北京奧運(yùn)會的吉祥物是判斷題示例:查看結(jié)果 數(shù)據(jù)結(jié)構(gòu)就是研究數(shù)據(jù)庫結(jié)構(gòu)的課程。請判斷控件概述之基本使用一、控件工具箱的啟動:【視圖I工具欄I控件工具箱】二、控件的生成:鼠標(biāo)點(diǎn)選某控件,在編輯區(qū)拖曳即可復(fù)選框文本框- 命令按鈕- 單選按鈕標(biāo)簽選項(xiàng)按鈕:主要用于單項(xiàng)選擇題復(fù)選框:主要用于多項(xiàng)選擇題文本框:主要用于填空題命令按鈕:主要用于制作
2、命令按鈕標(biāo)簽 :主要用于文字編輯控件概述之屬性和事件控件具備描述自身信息的屬性:如控件的名稱、具有的值、大小等控件具備響應(yīng)外界消息的事件:如當(dāng)鼠標(biāo)單擊控件時(shí),控件的值會發(fā)生變化務(wù)必掌握以下技巧: 鼠標(biāo)右鍵單擊某控件,選擇【屬性】可以編輯該控件的屬性 鼠標(biāo)右鍵單擊某控件,選擇【查看代碼】可以編輯該控件的事件代碼 制作具有交互功能的課件就是基于控件的屬性和事件,只要掌握常見控件的 重要屬性和事件,再了解一些編寫程序的基本技巧,就可輕松完成交互式課 件的制作。選項(xiàng)按鈕的屬性和事件OptionButtonle OptionButton2名稱:默認(rèn)是OptionButtonl是該控件的標(biāo)志,町改名Val
3、ue:默認(rèn)是FalseCaption:默認(rèn)是OptionButtonl iJ以在此編輯題冃Font:控件文本的字體、字型和字號注意:選項(xiàng)按鈕有兩種狀態(tài)即兩種Value值,默認(rèn)是False即未選中狀態(tài),當(dāng)鼠 標(biāo)單擊選項(xiàng)按鈕時(shí),表示選中該按鈕,控件狀態(tài)會發(fā)生變化,如OptionButton2 所示,而其Value屬性也由默認(rèn)的False轉(zhuǎn)變?yōu)門rue,這個(gè)性質(zhì)千萬要記住。OptionButtonlOptionButton2在程序中表示選項(xiàng)按鈕的方法:OptionButtonl 在程序中表示選項(xiàng)按鈕屬性的方法:OptionButtonl .ValueOptionButtonl 的Value為fals
4、e,表示為:OptionButtonl .Value=FalseOptionButton2的Value為true,表示為:OptionButton2.Value=TrueCommandButtonl名稱:默認(rèn)是CommandButtonl是該控件的標(biāo)志,可改名Caption:默認(rèn)是CommandButtonl對以在此編輯按鈕標(biāo)題Font:控件文本的字體、字型和字號命令按鈕最常用的事件響應(yīng)是:Click在程序中的表示方法是:CommandButton1 Click命令按鈕和消息框CommandBut tonl現(xiàn)在有一個(gè)命令按鈕,我們希望鼠標(biāo)單擊命令按鈕時(shí),屏幕上會彈出一個(gè)提示 框,這個(gè)技巧只需要
5、右鍵單擊CommandButtonl按鈕,選擇【查看代碼】進(jìn)入 代碼編輯區(qū),在給出的默認(rèn)代碼中填寫下列蘭色代碼即可:Private Sub CommandButton1_Click()MsgBox (H測試成功! ”)End Sub命令按鈕和選項(xiàng)按鈕CommandBut tonlOptionB lit tonl現(xiàn)在有一個(gè)命令按鈕,還有一個(gè)選項(xiàng)按鈕,我們希望鼠標(biāo)單擊命令按鈕時(shí),選 項(xiàng)按鈕的標(biāo)題即Caption由0ptionButtonl變?yōu)椤爸袊K州”,這個(gè)技巧只需要 右鍵單擊CommandButtonl按鈕,選擇【查看代碼】進(jìn)入代碼編輯區(qū),在給出 的默認(rèn)代碼中填寫下列蘭色代碼即可:Privat
6、e Sub CommandButton1_Click() OptionButtonl .Caption = ”中國蘇州” End Sub注意:程序中的要用半角標(biāo)點(diǎn)符號思考:怎樣通過程序?qū)ptionButtonl的Caption改回0ptionButtonl ?銅刪按無二二CommandBut ton1廣OptionButton1廣0ptionButton2現(xiàn)在有一個(gè)命令按鈕,還有兩個(gè)選項(xiàng)按鈕,我們希望鼠標(biāo)單擊命令按鈕時(shí),程 序能進(jìn)行以下判斷:如果OptionButtonl的Value為True則顯示“答對了”的消 息框,否則,顯示“答錯了,重新選擇!”的消息框。進(jìn)入代碼編輯區(qū),在給 出的默認(rèn)
7、代碼中填寫下列蘭色代碼即可:Private Sub CommandButton1_Click() If OptionButtonl.Value = True Then MsgBox (”答對T)ElseMsgBox (答錯了,重新選擇! JEnd IfEnd Sub提示:程序執(zhí)行時(shí),請回憶選項(xiàng)按鈕的Value狀態(tài)是通過什么事件變化的?命令按鈕和選項(xiàng)按鈕的初涉小結(jié)進(jìn)入控件屬性的方法:鼠標(biāo)右鍵單擊某控件,選擇【屬性】進(jìn)入控件事件代碼的方法:鼠標(biāo)右鍵單擊某控件,選擇【査看代碼】消息框的程序代碼:MsgBox() 選項(xiàng)按鈕的Value值的表示方法:OptionButtonl .Value=False程
8、序中用于判斷的語句:IfThenElseEndif命令按鈕Click事件的表示方法:CommandButton1 Click利用命令按鈕和選項(xiàng)按鈕制作單項(xiàng)選擇題現(xiàn)在可以利用學(xué)過的技巧制作交互式的單項(xiàng)選擇題了 :1、利用【插入I文本框】制作題目2、利用選項(xiàng)按鈕制作答案,同時(shí)完成控件的屬性設(shè)置、控件的對齊等3、利用命令按鈕制作判斷答案正確與否的程序部分復(fù)選框的屬性和事件廠 CheckBoxl旺 CheckBox2名稱:默認(rèn)是CheckBoxl是該控件的標(biāo)志,可改名Value:默認(rèn)是FalseCaption:默認(rèn)是CheckBoxl可以在此編輯題目Font:控件文本的字體、字型和字號注意:復(fù)選框具有
9、兩種狀態(tài)即兩種Value值,默認(rèn)是False即未選中狀態(tài),當(dāng)鼠 標(biāo)單擊選項(xiàng)按鈕時(shí),表示選中該按鈕,控件狀態(tài)會發(fā)生變化,如CheckBox2所 示,而其Value屬性也由默認(rèn)的False轉(zhuǎn)變?yōu)門rue,這個(gè)性質(zhì)非常重要。復(fù)選框在程序中的表示廠 CheckBoxl CheckBox2復(fù)選框在程序中的表示復(fù)選框在程序中的表示在程序中表示復(fù)選框的方法:CheckBoxl在程序中表示復(fù)選框?qū)傩缘姆椒ǎ篊heckBoxl .ValueCheckBoxl 的Value為false,表示為:CheckBoxl.Value=FalseCheckBox2的Value為true,表示為:CheckBox2.Valu
10、e=TrueCommandButtonl0 CheckBoxl廠 CheckBox27 CheckBox3CommandButtonl0 CheckBoxl廠 CheckBox27 CheckBox3CommandButtonl廠 CheckBoxlP CheckBox2P CheckBox3CommandButtonl0 CheckBoxl廠 CheckBox27 CheckBox3CommandButtonl0 CheckBoxl廠 CheckBox27 CheckBox3現(xiàn)在有一個(gè)命令按鈕,還有三個(gè)復(fù)選框,我們希望鼠標(biāo)單擊命令按鈕時(shí),程序 能進(jìn)行以下判斷:如果CheckBoxl和Chec
11、kBox3的Value都為True而且CheckBox2的Value為False時(shí)則顯示“答對了”的消息框,否則,顯示“答錯 了,重新選擇”的消息框。進(jìn)入代碼編輯區(qū),在給出的默認(rèn)代碼中填寫下列蘭 色代碼即可:Private Sub CommandButton1_Click()If CheckBoxl Value = True And CheckBox3.Value = True AND CheckBox2.Value = False Then MsgBox (”答對了“)ElseMsgBox (答錯了,重新選擇! ”)End IfEnd Sub注意:這個(gè)程序有點(diǎn)小問題,即在重新選擇時(shí),原先的選
12、擇狀態(tài)還保留著。如果程序在彈出“答錯了,重新選擇!”的對話框后,能將復(fù)選框的Value 值恢復(fù)到False,則問題就可以解決了。進(jìn)入代碼編輯區(qū),在前面代碼的基 礎(chǔ)上,填寫下列紅色代碼即可:Private Sub CommandButton1_Click()If CheckBoxl Value = True And CheckBox3.Value = True AND CheckBox2.Value = False Then MsgBox (”答對了”)ElseMsgBox (”答錯了,重新選擇! ”)CheckBoxl .Value = FalseCheckBox2.Value = False
13、CheckBox3.Value = FalseEnd IfEnd Sub復(fù)選框的Value值表示方法:CheckBoxI .Value=True程序中判斷多個(gè)復(fù)選框的Value同時(shí)為真的方法:If CheckBoxI .Value=True and CheckBox2.Value=True thenElseEndif在彈出出錯消息框后,程序自動恢復(fù)多個(gè)復(fù)選框的Value值為False:thenElseCheckBoxI .Value=FalseCheckBox2.Value=FalseEndif利用命令按鈕和復(fù)選框制作多項(xiàng)選擇題現(xiàn)在可以利用學(xué)過的技巧制作交互式的多項(xiàng)選擇題了:1、利用【插入I文
14、本框】制作題目2、利用復(fù)選框制作答案,同時(shí)完成控件的屬性設(shè)置、控件的對齊等3、利用命令按鈕制作判斷答案正確與否的程序部分請利用命令按鈕和復(fù)選框,將以下素材制作一道多項(xiàng)選擇題:埃尼奧莫里康內(nèi)(ENNIO MORRICONE)創(chuàng)作過的電影音樂有:Cinema Paradiso Once Upon ATime-The Revolution Legend Of 1900、Once Upon A Time in the West名稱:默認(rèn)是TextBoxI是該控件的標(biāo)志,可改名Value:文本框接收到的輸入數(shù)據(jù)Font:文本的字體、字型和字號TextAlign:文本的對齊方式在程序中表示文本框的方法:T
15、extBoxI在程序中表示文本框?qū)傩缘姆椒ǎ篢extBoxI-ValueTextBoxI的Value值為蘇州”,則表示為:TextBoxI.Value=u蘇州”命令按鈕和文本框CommandBu11on1現(xiàn)在有一個(gè)命令按鈕,還有一個(gè)文本框,我們希望在文本框內(nèi)輸入文字,然后 當(dāng)鼠標(biāo)單擊命令按鈕時(shí),程序能進(jìn)行以下判斷:如果輸入的文字內(nèi)容是“蘇 州”,則顯示“答對了”的消息框,否則,顯示“答錯了,重新填寫!”的消息框。 進(jìn)入代碼編輯區(qū),在給出的默認(rèn)代碼中填寫下列蘭色代碼即可:Private Sub CommandButton1_Click() IfTextBoxI. Value = ”蘇州” The
16、n MsgBox (”答對了”)ElseMsgBox (答錯了,重新填寫! ”)End IfEnd Sub思考:怎樣在出錯信息出現(xiàn)后,清空文本框內(nèi)的內(nèi)容?CommandButtonl這個(gè)問題可以仿照之前復(fù)選框的思路來解決,只需修改TextBoxI的Value為空 即可。進(jìn)入代碼編輯區(qū),在前面代碼的基礎(chǔ)上,填寫下列紅色代碼即可:Private Sub CommandButton1_Click() If TextBoxI. Value = ”蘇州” Then MsgBox (”答對了”)ElseMsgBox (H答錯了,重新填寫! ”)TextBoxI. Value 二宀End IfEnd Sub思考:如果填空的內(nèi)容可以包容多個(gè)正確答案,應(yīng)該怎樣修改程序呢?文本框的Value值的表示方法:TextBox1.Value=u,J程序中判斷文本框的Value滿足某個(gè)特定值的方法:If TextBoxl.Value = u” thenElseEndif在彈岀出錯消息框后,程序自動恢復(fù)文本框的Value值為空:IfthenElseTextBoxl .Value=UJ,Endif利用命令按鈕和文本框制作填空題現(xiàn)在可以利用學(xué)過的技巧制作交互式的填空題了 :1、利用【插入I文本框】制作題目2、利用文本框制作填寫答案區(qū)域,同時(shí)完成控件的屬性設(shè)置、對齊等3、利用命令按鈕制作判斷答案正確與否的程序部
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 風(fēng)力發(fā)電鋼結(jié)構(gòu)施工合同
- 商業(yè)綜合體通風(fēng)系統(tǒng)工程合同
- 學(xué)校體育館運(yùn)動場地鋪設(shè)合同
- 網(wǎng)絡(luò)安全公司寬帶施工協(xié)議
- 會計(jì)師事務(wù)所財(cái)務(wù)顧問聘用合同
- 創(chuàng)新型豬舍建造協(xié)議
- 養(yǎng)豬場無害化處理工程合同
- 紡織面料展攤位租賃合同范本
- 生產(chǎn)員工操作技能評估
- 屋面綠化施工共建合同
- 高頻電灼儀產(chǎn)品技術(shù)要求深圳半島醫(yī)療
- 年度委托代理記賬服務(wù) 投標(biāo)方案
- 卵圓孔未閉封堵術(shù)術(shù)前宣教
- 中建室外落地式卸料平臺施工方案
- 《回收式自身輸血》課件
- 自主實(shí)習(xí)申請表
- 醫(yī)用耗材配送服務(wù)方案
- 2022-2023學(xué)年廣東省清遠(yuǎn)市英德市人教PEP版五年級上學(xué)期11月期中英語試卷
- 2021 IPC-1401A中文版 企業(yè)社會責(zé)任管理體系標(biāo)準(zhǔn)評審稿
- FREE高考英語核心詞匯1783
- 武松人物介紹
評論
0/150
提交評論