中職學校VB教案_第1頁
中職學校VB教案_第2頁
中職學校VB教案_第3頁
中職學校VB教案_第4頁
中職學校VB教案_第5頁
已閱讀5頁,還剩36頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

YOURL中職學校VB教案Companynumber:[WTUT-WT88Y-W8BBGB-BW《》教案^課班級:10級計算機及應(yīng)肛型^課教師:

學校教學設(shè)計表課次第1次2課時^型周次第6周^課日期年月日^題界面設(shè)計 時鐘封面教學目標知識目標熟悉VB6的集成開發(fā)環(huán)境;認識VB6的構(gòu)成要素;技能目標了解對象屬性的設(shè)置與應(yīng)用;素質(zhì)(情感、態(tài)度、價值觀、職業(yè)核心能力)目標激發(fā)學生學習興趣,培養(yǎng)學生的獨立思考能力和判斷能力。重點難點簡單的菜單和工具欄的使用;對象、對象屬性的概念;教學方法設(shè)計講授法、討論法教學內(nèi)容、教學過程、及時間分配導入:VisualBasic是一種可視化、面向?qū)ο蠛筒捎檬录?qū)動方式的結(jié)構(gòu)化高級程序設(shè)計語言,能用于Windows環(huán)境下的各種應(yīng)用軟件的開發(fā),是目前較為流行的應(yīng)用軟件開發(fā)平臺。一、VisualBasic構(gòu)成要素1、對象與屬性對象:現(xiàn)實生活中的對象就是人們所說的“東西”,如:太陽系、太陽、月亮。VisualBasic中的對象有:窗體、標簽、命令按鈕等。屬性:描述對象的特征的數(shù)據(jù),如標簽的Caption、Height、Width等。VisualBasic中對象屬性使用方法:對象.屬性二表達式如:=”第一個程序”2、事件與過程事件:在VisualBasic中事先設(shè)置好的能被系統(tǒng)識別的動作。例如:用鼠標單擊窗體的事件就是Click事件。事件過程:就是事件發(fā)生后,程序要去執(zhí)行的代碼。例如,用鼠標單擊窗體觸發(fā)Click事件,程序?qū)?zhí)行過程PrivateSubForm_Click()中的代碼,該過程稱為事件過稱。下面就是一個事件過程,如果用鼠標單擊Command1按鈕就會觸發(fā)Command1的Click事件,程序要執(zhí)行如下的事件過程。PrivateSubCommand_Click()="VisualBasic程序設(shè)計”EndSub3、方法:VisualBasic將內(nèi)含的函數(shù)或者過程稱為方法。如下是Form的方法:"Hello,"教學活動1:認識VB的集成開發(fā)環(huán)境。學生通過看書、討論,說出VB集成開發(fā)環(huán)境包含哪些部分,各部分的作用是什么教學活動2:演示程序一窗體顏色變化學生通過觀看演示,小組討論分析用VB開發(fā)應(yīng)用程序需要的步驟。歸納得出步驟為:1.創(chuàng)建應(yīng)用程序界面;

2.設(shè)置屬性;3編寫代碼。教學資源作業(yè)內(nèi)容如何設(shè)置對象的屬性教學后記備注課次第2次2課時課型周次第7周^課日期年月日^題界面設(shè)計 時鐘封面教學目標知識目標標簽的常用屬性;技能目標了解標簽對象屬性的設(shè)置及應(yīng)用;學會保存程序;素質(zhì)(情感、態(tài)度、價值觀、職業(yè)核心能力)目標激發(fā)學生學習興趣,培養(yǎng)學生的團隊協(xié)作能力和判斷能力。重點難點標簽的常用屬性;屬性的設(shè)置方法;教學方法設(shè)計項目教學法、討論法、上機操作

導入:對于Windows環(huán)境下的應(yīng)用軟件,一個漂亮而醒目的封面總會使軟件充滿魅力。比如Word2003簡潔美觀的封面,它給所有office的用戶都留下了深刻的印象。教學活動1完成項目:時鐘封面項目描述:學習制作一款應(yīng)用軟件的“封面”(見書第2頁),它是啟動應(yīng)用軟件時,顯示出的第一個界面,在該界面上一般顯示軟件名稱、版本、版權(quán)等信息。學生對該項目進行分析,并實現(xiàn)。教師根據(jù)學生完成情況進行點評。相關(guān)知識介紹:標簽:標簽用于設(shè)計在用戶界面上不能被使用者修改的只讀的文字內(nèi)容。標簽的常用屬性有:Alignment:標簽的文字的對齊方式,0表示左邊對齊,1表示右邊對齊,2表示中間對齊;AutoSize:可自動調(diào)節(jié)標簽的大小。值為True時,標簽的大小自動與文字的大小一致,值為False時標簽的大小固定,不會隨文字的大小的改變而改變;教學內(nèi)容、教學過程、及時間分配BackStyle:標簽的背景是否透明。0表示透明,1表示背景不透明;Caption:標簽上顯示的文字。標簽的事件使用較少。主要事件有:Click事件:單擊標簽觸發(fā)Click事件。項目分析:軟件界面上顯示文本信息一般使用標簽(Label),本項目通過3個標簽分別顯示軟件名稱、版本和版權(quán)信息,而背景圖片、圖標和標題的“歡迎”文本通過設(shè)置窗體屬性實現(xiàn)。所用控件:窗體、標簽。所用屬性:Caption、Font、Aligment、Picture、BackStyle、Icon項目實現(xiàn)步驟:1、啟動VB62、添加文字3、修飾文字4、對齊文字5、設(shè)置顯示文字的內(nèi)部名稱6、添加其余文字7、對齊3個標簽8、設(shè)置窗體背景圖片9、設(shè)置文字透明背景10、改變窗體大小11、窗體的圖標的更改12、窗體的名稱和標題欄文字的設(shè)置13、運行程序14、保存程序15、生成可執(zhí)行程序16、關(guān)閉VB6教學資源作業(yè)內(nèi)容標簽的常用屬性及意義

教學后記備注課次第3次2課 課型 周次 第7周 授課日期 年月日時^題界面設(shè)計 關(guān)于時鐘教學目標知識目標圖片框控件的常用屬性;窗體的常用屬性;技能目標掌握設(shè)置窗體控件的方法;素質(zhì)(情感、態(tài)曲價值觀、職業(yè)核心能力)目標激發(fā)學生學習興趣,培養(yǎng)學生的自學能力、信息分析、理解問題能力。重點難點窗體的常用屬性及設(shè)置;教學方法設(shè)計項目教學法、討論法、上機操作教學內(nèi)容、教學過程、及時間分配導入:在具有Windows風格的應(yīng)用軟件中,菜單欄的最后一個菜單一般是“幫助”菜單,其中都有一個“關(guān)于”菜單命令。如WindowsXP操作系統(tǒng)中,“我的電腦”的幫助菜單中有一個“關(guān)于Windows”菜單命令。教學活動1完成項目:關(guān)于時鐘項目描述:“關(guān)于”是^“About”的漢譯。“關(guān)于”窗口與軟件封面的區(qū)別是:軟件封面是應(yīng)用軟件啟動時出現(xiàn),一般在應(yīng)用軟件主窗口啟動后自動關(guān)閉;“關(guān)于”窗口是用于應(yīng)用軟件運行之后向用戶提供軟件版本、授權(quán)等信息,一般需要用戶單擊“關(guān)閉”按鈕才能關(guān)閉窗口。學生對該項目進行分析,并實現(xiàn)。教師根據(jù)學生完成情況進行點評。項目分析:本項目是對前一項目“時鐘封面”主要的區(qū)別是:增加了一個“關(guān)閉”按鈕和圖片框,其次是增加了直線、標簽及窗口標題欄的變化。項目實現(xiàn):1、添加圖片;2、添加文字;3、添加線條;4、添加按鈕;5、添加代碼;6、設(shè)置窗體;7、運行程序;8、保存程序教學資源作業(yè)內(nèi)容窗體的常用屬性有哪些教學后記備注

課次第4次2課時課型周次第7周^課日期年月日^s界面設(shè)計 用戶登錄教學目標知識目標1、命令按鈕、文本框的常用屬性及事件;技能目標1、掌握命令按鈕、文本框控件的初步應(yīng)用;素質(zhì)(情感、態(tài)度、價值觀、職業(yè)核心能力)目標激發(fā)學生學習VB的熱情;培養(yǎng)學生的自學能力,分析、理解問題能力。重點難點命令按鈕、文本框的常用屬性;命令按鈕、文本框的應(yīng)用;教學方法設(shè)計項目教學法、討論法、上機^作教學內(nèi)容、教學過程、及時間分配導入:為了管理用戶個人信息,保護個人數(shù)據(jù)的安全,很多應(yīng)用軟件都要求用戶提交賬號和密碼,這就需要一個用戶登錄的界面,比如QQ用戶登錄界面。教學活動1項目:制作一款“用戶登錄”的窗口;項目描述:本項目要求用戶輸入賬號和密碼(輸入時密碼顯示為“*”),單擊“登錄”按鈕時,顯示用戶輸入的信息(顯示時用戶密碼以明碼顯示)學生討論,并說出設(shè)計步驟。教師點評,并進行分析演示:本項目用文本框接受用戶輸入的數(shù)據(jù),“重填”按鈕和“登錄”按鈕通過代碼設(shè)置是否響應(yīng)用戶的操作(即可用性),窗口上部使用圖像控件顯示圖像文件。知識點介紹:1、文^框文本框主要用于在程序中改變顯示的文字,文本框一般具有復制、剪切、刪除、粘貼等編輯功能。文本框的常見屬性有:Text:文本框中的文字;Multiline:值為True時,文本框可以多行顯示,值為False時,文本框的文字以單行顯示;PasswordChar:用于設(shè)置口令,如把文本框的PasswordChar屬性設(shè)置為“*”,則在文本框中的任何字符都會顯示為“*”,這樣便于口令的保密。文本框的常見事件:Change:冰框的Text發(fā)生改變觸發(fā)該事件;2、^令按鈕命令按鈕是VisualBasic中使用最頻繁的控件之一,它的常用屬性有:Name:窗體的名稱屬性;Caption:命令按鈕的標題屬性;Cancel:該屬性的值有True和False,設(shè)置為true是,按“ESC”鍵就等價于點擊該按鈕;Enabled:按鈕是否有效,值為True時,表示按鈕有效,值為False時表示該按鈕無效;Style:按鈕的樣式。0表示標準樣式,1表示圖形樣式;Visible:值為True時按鈕顯示,值為False時按鈕在運行時不顯示。最常見的事件有:Click事件:用鼠標單擊按鈕觸發(fā)該事件。

程序舉例:.設(shè)計界面在窗體中按照順序添加Lablel、Textl、Label2、Text2、Command1和Command2,界面如圖1-1所不。圖1-1程序界面.設(shè)置屬性設(shè)置屬性,設(shè)置Lable1的Caption為"&User”、Lable2的Caption為"&Password"、Command1的Caption為"確定[&E]"、設(shè)置Command2的Caption為"[&S]"、設(shè)置Text1和Text2的Text為空,設(shè)置Text2的Passwordchar為“*”。設(shè)置屬性后的界面如圖1-2所示。圖1-2設(shè)置屬性后的界面教學資源作業(yè)內(nèi)容教學后記備注課次第5次2課 課型 周次 第8周 授課日期 年月日^題界面設(shè)計 用戶登錄教學目標知識目標1、命令按鈕、文本框的常用屬性及事件;2、認識代碼窗口技能目標1、學會代碼的添加;素質(zhì)(情感、態(tài)度、價值觀、職業(yè)核心能力)目標激發(fā)學生學習VB的熱情;培養(yǎng)學生的自學能力,分析、理解問題能力。重點難點代碼的添加;教學方法設(shè)計項目教學法、討論法、上機操作

教學內(nèi)容、教學過程、及時間分配導入:上節(jié)課通過設(shè)計“用戶登錄”窗口,相信對于該程序的界面設(shè)計有了一定的了解,本節(jié)課希望大家通過閱讀教材,將代碼添加進去,實現(xiàn)完整的程序。理解代碼含義,并說明代碼所完成的功能?;仡櫝绦颍?設(shè)計界面在窗體中按照順序添加Lablel、Textl、Label2、Text2、Command1和Command2,界面如圖1-1所不。圖1-1程序界面.設(shè)置屬性設(shè)置屬性,設(shè)置Lable1的Caption為"&User”、Lable2的Caption為"&Password"、Command1的Caption為"確定[&E]"、設(shè)置Command2的Caption為"[&S]"、設(shè)置Text1和Text2的Text為空,設(shè)置Text2的Passwordchar為“*”。設(shè)置屬性后的界面如圖1-2所示。圖1-2設(shè)置屬性后的界面^碼實現(xiàn):.編寫代碼編寫代碼如下:PrivateSubCommand1_Click()二“zs"=“123"ThenMsgBox"歡迎你”ElseMsgBox"非法用戶”EndIfEndSubPrivateSubCommand2_Click()=""=""EndSub.保存程序保存程序。.運行程序運行程序,程序正確。學生交流討論,并自己獨立實現(xiàn)“用戶登錄”窗口的制作。教學資源作業(yè)內(nèi)容制作一款“用戶登錄”的窗口教學后記備注課次第6次2課時課型周次第8周^課日期年月日^題界面設(shè)計 時鐘

教學目標知識目標1、日期和時間函數(shù);2、語法的概念;技能目標初步掌握賦值語句及函數(shù)的用法;學會定時器、圖形控件的初步應(yīng)用;素質(zhì)(情感、態(tài)度、價值觀、職業(yè)核心能力)目標培養(yǎng)學生協(xié)作精神、分析問題、解決問題能力。重點難點函數(shù)的用法教學方法設(shè)計項目教學法、討論法、上機操作教學內(nèi)容、教學過程、及時間分配導入:時鐘不僅是一個顯示時間的工具,對很多人來說,時鐘更是管理時間的工具,所以,很多應(yīng)用軟件中都附帶有時鐘工具軟件,如Windows操作系統(tǒng)中自帶的“日期與時間”工具里,就有一個簡單的時鐘。教學活動1項目描述:要求制作一款“時鐘”軟件。完成的時鐘以圖形動畫和字符兩種形式顯示日期與時間。在后續(xù)章節(jié)中,可以對本項目的時鐘做進一步的功能開發(fā),如顯示星期、定時鬧鐘等。學生對該項目進行分析,并實現(xiàn)。教師根據(jù)學生完成情況進行點評。項目分析:本項目使用圖形控件畫時鐘的鐘面,用直線控件畫時針、分針、秒針的指針,通過定時器的作用控制秒針、分針和時針的變化,日期和時間標簽中要用到日期型函數(shù)。項目實現(xiàn):1、畫鐘面2、添加標簽3、加入定時器4、添加定時器代碼5、加入秒針6、加入分針和時針7、修改代碼8、設(shè)置窗體9、保存程序相^知識:1、函數(shù):函數(shù)是一種特定的運算,在程序中要使用一個函數(shù)時,只要給出函數(shù)名及參數(shù),就能得到它的函數(shù)值,如sin(x)是求弧度值為x的正弦值的函數(shù)。在VB6中,一般函數(shù)由函數(shù)名和參數(shù)組成,參數(shù)需要外加括號。個別特殊的函數(shù)不需要參數(shù)時,可以直接給出函數(shù)名得到函數(shù)值,如Date函數(shù)得到當前計算機的日期值,Time函數(shù)得到當前計算機的時間值。2、語法建立程序語句時必須遵從的構(gòu)造規(guī)則稱為語法。在輸入語句的過程中,VB將自動對輸入的內(nèi)容進行語法檢查,如果發(fā)現(xiàn)語法錯誤,將彈出一個信息框提示出錯的原因。教學

資源作業(yè)內(nèi)容設(shè)計一時鐘教學后記備注課次第次2課時 課型 周次 第8周 授課日期 年月日課題簡單程序設(shè)計―數(shù)值交換教學目標知識目標1、賦值語句技能目標初步掌握賦值語句的用法;素質(zhì)(情感、態(tài)度、價值觀、職業(yè)核心能力)目標培養(yǎng)學生分析問題、解決問題能力重點難點賦值語句的靈活應(yīng)用教學方法設(shè)計講授、討論法、上機操作教學內(nèi)容、教學過程、及時間分配導入方法及內(nèi)容認識賦值語句:賦值語句的一般格式為:[Let]<名稱>=<表達式>其中,"[Let]”是可選項,一般情況下口」省略?!啊疵Q》”是變量或?qū)傩缘拿Q,“〈表達式》”是指某運算式。在使用賦值語句時,需注意以下幾點:(1)賦值語句兼有計算與賦值的雙重功能,它首先計算賦值號“二”右邊表達式的值,然后把結(jié)果賦給賦值號左邊的變量(或?qū)傩?。(2)賦值號“-”與數(shù)學上的等號意義是不一樣的。⑶賦值號兩邊的數(shù)據(jù)類型必須一致,否則會出現(xiàn)“類型不匹配”錯誤。賦值語句語法:變量名I對象的屬性名二表達式功能:將表達式的值賦給指定的變量或?qū)ο蟮膶傩浴Uf明:賦值語句在程序設(shè)計中的使用非常廣泛,每一個賦值語句可以單獨放在一行中,也可以將多條賦值語句放在一行中,但每一語句間必須用“:”冒號作為分隔符?!纠恳阎L和寬,求矩形的面積。設(shè)計步驟如下:⑴設(shè)計程序界面。選擇“新建”工程,然后在窗體中增加一個標簽Labell,一個命令按鈕Commandl和一個文本框Textl。⑵設(shè)置對象屬性。如表所示。

表屬性設(shè)置對象屬性屬性值Label1Caption已知:長=5,寬—7Label2CaptionCommand1Caption則矩形面積二⑶編寫事件代碼。命令按鈕Commandl的Click事件代碼為:PrivateSubCommand1_Click()DimaAsSingle,bAsSingle,areaAsSinglea=5b=7area二a*b二Str(area)EndSub練習:書101頁教學資源作業(yè)內(nèi)容教學后記備注課次第次2課時 課型 周次 第9周 授課日期 年月日課題簡單程序設(shè)計―數(shù)值交換教學目標知識目標1、賦值語句技能目標初步掌握賦值語句的用法;素質(zhì)(情感、態(tài)曲價值觀、職業(yè)核心能力)目標培養(yǎng)學生分析問題、解決問題能力重點難點賦值語句的靈活應(yīng)用教學方法設(shè)計上機操作

教學內(nèi)容、教學過程、及時間分配導.要從入求方法及內(nèi)容學生討論分析并編程實現(xiàn)以下項目:盤分別輸入兩個數(shù)據(jù),單擊“交換”按鈕完成兩個!凱伯的^換。界面如下:教學資源作業(yè)內(nèi)容教學后記備注課次第次2課時課型周次第9周^課日期年月日課題簡單程序設(shè)計―數(shù)值交換教學目標知識目標1、賦值語句技能目標初步掌握賦值語句的用法;素質(zhì)(情感、態(tài)曲價值觀、職業(yè)核心能力)目標培養(yǎng)學生分析問題、解決問題能力重點難點賦值語句的靈活應(yīng)用教學方法設(shè)計演示、學生討論教學內(nèi)容、教學過程、及時間分配導編:從入程方法及內(nèi)容,實現(xiàn)以下項目:盤分別輸入兩個數(shù)搞單擊校換”按鈕完成兩個設(shè)值的^換。和數(shù)值2,單擊咬換”按鈕,則清除text1和text2中本框中取出,用不同的變量、清空和結(jié)束的功能。分析:這是一個數(shù)值交換程序。分別在TEXT1和TEXT2中輸入數(shù)值1鈕,則textl中顯示的是數(shù)值2,text2中顯示的是數(shù)值1;單擊“清除哦的內(nèi)容;單擊“結(jié)束”按鈕,退出該程序。首先通過賦值語句將數(shù)據(jù)從文:來存放數(shù)據(jù),交換后再放入到文本框中,然后通過單擊按鈕來實現(xiàn)計算演示步驟如下:1、創(chuàng)建界面2、設(shè)置各對象的屬性3、編寫代碼

4、運行程序5、保存界面如下:教學資源作業(yè)內(nèi)容將窗體中的數(shù)值換成字符,該如何修改界面和代碼教學后記課次第次2課時課型周次第9周^課日期年月日^題簡易文本編輯器教學目標知識目標變量及常量技能目標掌握變量、常量的聲明及使用。素質(zhì)(情感、態(tài)度、價值觀、職業(yè)核心能力)目標培養(yǎng)學生協(xié)作精神、分析問題、解決問題能力重點難點變量、常量的聲明及使用教學方法設(shè)計講授、上機操作

教學內(nèi)容、教學過程、及時間分配導入方法及內(nèi)容常量及變量:.常量常量聲明格式:[PubliclPrivate]Const常量名[astype]二value.變量一、變量的命名規(guī)則.以字母或漢字開頭,后可跟字母、數(shù)字或下劃線組成..變量名最長為255個字符;中不區(qū)分變量名的大小寫;4.不能使用VB中關(guān)鍵字;―、聲明變量有兩種方式:顯式聲明和隱式聲明。(1)顯式聲明語法聲明格式:Dim|Static|Public|Private<變量名>As<數(shù)據(jù)類型>語句功能:聲明變量并分配存儲空間。(2)隱式聲明語法聲明格式:Dim<變量名>(或者不聲明變量,而直接使用變量)變量作用域不同作用域變量的聲明方式作用范圍局部變量模塊級變量公共變量聲明方式Dim,StaticDim,PrivatePublic變量的聲明位置過程內(nèi)部模塊的聲明段模塊的聲明段本模塊中其他過程能否訪問不能能能其他模塊能否訪問不能不能能三、應(yīng)用舉例1、說明下到語句的作用y=3*xA3+5a=a+1'說明:先計算右邊的值,然后再把計算結(jié)果賦給左邊的變量2、例:計算圓的面積和周長1、設(shè)計界面和運行界面,如圖所示。2、代碼:OptionExplicit PrivateSubCommand1_Click()DimpiAsSingle,rAsSingle,lAsSingle,sAsSingler=Valpi==2*pi*rs=pi*rA=Str(l)=Str(s)EndSub****注意***%"(字符串):把字符串轉(zhuǎn)換為數(shù)值;str(數(shù)值):把數(shù)值轉(zhuǎn)換為字符串輸入的數(shù)據(jù)是字符型,轉(zhuǎn)換成數(shù)值型才能進行計算;標簽的Caption屬性是字符型,所以輸時又要把計算結(jié)果轉(zhuǎn)換成字符型。教學資源作業(yè)內(nèi)容教學后記備注

課次第次2課時課型周次第10周^課日期年月日^s簡易文本編輯器教學目標知識目標變量及常量技能目標掌握變量、常量的聲明及使用。素質(zhì)(情感、態(tài)度、價值觀、職業(yè)核心能力)目標培養(yǎng)學生協(xié)作精神、分析問題、解決問題能力重點難點變量、常量的聲明及使用教學方法設(shè)計上機^作教學內(nèi)容、教學過程、及時間分配導入方法及內(nèi)容要求學生討論并編程實現(xiàn)一一簡易文本編輯器功能:本程序可以對文本框進行復制、剪切、粘貼、刪除、清除等操作。界面如下:教學資源作業(yè)內(nèi)容教學后記備注課次第次2課時課型周次第10周^課日期年月日^題簡易文本編輯器

教學目標知識目標變量及常量技能目標掌握變量、常量的聲明及使用。素質(zhì)(情感、態(tài)曲價值觀、職業(yè)核心能力)目標培養(yǎng)學生協(xié)作精神、分析問題、解決問題能力重點難點變量、常量的聲明及使用教學方法設(shè)計演示、學生討論教學內(nèi)容、教學過程、及時間分配導入方法及內(nèi)容編程實現(xiàn)——簡易文本編輯器功能:本程序可以對文本框進行復制、剪切、粘貼、刪除、清除等操作。分析:這是一個簡易文本編輯器。在TEXT1中選擇需要復制或剪切的內(nèi)容,單擊“剪切”按鈕可以實現(xiàn)剪切功能,單擊“復制”按鈕可以實現(xiàn)復制功能;然后將光標移動到需要粘貼的位置,單擊“粘貼”按鈕,即可把剪切或復制的內(nèi)容粘貼到目標位置;單擊“退出”按鈕結(jié)束。在這個程序中,涉及文本編輯屬性中的seltext屬性,該屬性是用來選定字符,如果沒有字符被選定的話,就是空字符。剪切、復制和粘貼就是通過一個模塊級變量來實現(xiàn)的。步驟演示:1、創(chuàng)建用戶界面2、設(shè)置各對象屬性3、編寫代碼4、運行程序5、^存界面如下:教學資源作業(yè)內(nèi)容如果再添加2個“全選”和“清空”按鈕,應(yīng)該如何修改窗體和代碼教學后記0次第次2課時^型周次第10周^課日期年月日^題簡易計算器教學目標知識目標算術(shù)運算符及表達式技能目標熟悉VB語言中表達式的使用素質(zhì)(情感、態(tài)度、價值觀、職業(yè)核心能力)目標培養(yǎng)學生協(xié)作精神、分析問題、解決問題能力

重點難點表達式的應(yīng)用教學方法講授、上機練習設(shè)計教學內(nèi)導入方法及內(nèi)容表達式及運算符:.算術(shù)運算符及算術(shù)表達式(1)“/”和、”運算符的區(qū)別;(2)“MOD”運算符的運用(3)寫VB表達式時,要注意的幾點;.字符運算符及字符表達式字符運算符用于將兩個字符型表達式連接生成一個新字符串。其運符主要有斗”運算符和“&”運算符當兩個表達式的其中一個是數(shù)值型時,“+”做為算術(shù)運算符進行加法運算,當兩個表達式都是字符型時,才做為連接運算符。.關(guān)系運算符及關(guān)系表達式> < >= <= <>.邏輯運算符及邏輯表達式NOT AND OR XOR EQV IMP.運算符的優(yōu)先順序在一個表達式中,如果同時有多個運算符存在,則它們的優(yōu)先順序由高到低依次為:容、算術(shù)運算符一字符運算符―關(guān)系運算符一邏輯運算符教學過算術(shù)運算符的優(yōu)先級順序由高到低依次為:程、八(指數(shù)運算);-(負數(shù));*/(乘法,浮點除法);\(整數(shù)除法);Mod(取模運及時算);+,-(加法,減法)。間分配其中,“*”,“/”具有相同的優(yōu)先級;“+”,“-”具有相同的優(yōu)先級。在關(guān)系運算符中,所有的運算符具有相同的優(yōu)先級。邏輯運算符的優(yōu)先級順序由高到抵依次為:Not(非),And(與),Or(或),Xor(異或),Eqv(同或),Imp(蘊含)。用括號控制運算的優(yōu)先次序可以是程序清晰易讀,而且不易出錯。[例]寫出VB表達式4*6>3*7OrNot5>2的值。計算步驟如下:⑴算術(shù)運算:24>21OrNot5>2⑵關(guān)系運算:TrueOrNotTrue⑶邏輯運算:TrueOrFalse

課堂練習:⑷結(jié)果:True教學資源作業(yè)內(nèi)容教學后記備注課次第次2課時課型周次第11周^課日期年月日課題簡易計算器教學目標知識目標算術(shù)運算符及表達式技能目標熟悉VB語言中表達式的使用素質(zhì)(情感、態(tài)度、價值觀、職業(yè)核心能力)目標培養(yǎng)學生協(xié)作精神、分析問題、解決問題能力重點難點表達式的應(yīng)用教學方法設(shè)計上機操作

教學內(nèi)容、教學過程、及時間分配導入方法及內(nèi)容要求學生討論并編程實現(xiàn)——簡易計算器功能:本程序要求從鍵盤分別輸入兩個數(shù)據(jù),單擊“開始”按鈕,就可以進行加、減、乘、除的四則運算。界面如下:教學資源作業(yè)內(nèi)容教學后記備注課次第次2課時課型周次第11周^課日期年月日課題IF語句教學目標知識目標熟悉If...Then結(jié)構(gòu),If...Then...Else結(jié)構(gòu)技能目標能用if語句編寫程序素質(zhì)(情感、態(tài)度、價值觀、職業(yè)核心能力)目標提高學生學習興趣重點難點If語句的應(yīng)用教學方法設(shè)計講授、上機練習

教學內(nèi)容、教學過程、及時間分配導入方法及內(nèi)容在程序設(shè)計中經(jīng)常遇到這類問題,它需要根據(jù)不同的情況采用不同的處理方法。例如,一元二次方程的求根問題,要根據(jù)判別式小于零或大于等于零的情況,采用不同的數(shù)學表達式進行計算。對于這類問題,如果用順序結(jié)構(gòu)編程,顯然力不從心。必須借助分支結(jié)構(gòu)。一、If語句格式:If條件then語句塊1[Else語句塊2]EndIf說明:(1)“條件”一般為關(guān)系表達式或邏輯表達式。通常把關(guān)系表達式或邏輯表達式的值為真時,稱為條件滿足;值為假時,稱為條件不滿足。反之亦然。判斷下到條件是否成立:1、1<0;2、1=0;3、1<=0;4、3>=3;5、3<=3(2)語句塊1、語句塊2分別是“條件”滿足或不滿足時,處理方法的描述,可以是若干個語句。(3)If-ThensElse、EndIf是VB的保留字。功能:(1)塊If首先判斷“條件”,其值為真時,執(zhí)行語句塊1;為假時執(zhí)行語句塊2。當缺省[Else…]中的內(nèi)容時,該分支結(jié)構(gòu)只對條件滿足的情況進行處理。執(zhí)行過程如圖所示。二、實例:火車站行李費的收費標準是50kg以內(nèi)(包括50kg)kg,超過部分kg。編寫程序,要求根據(jù)輸入的任意重量,計算出應(yīng)付的行李費。根據(jù)題意計算公式如下:1、界面設(shè)計:2、屬性設(shè)置:3、代碼:⑴“計算“按鈕的代碼PrivateSubCommand1_Click()Dimwassingle,payassinglew=Ifw>50Thenpay=(w-50)*+50*Elsepay=w*EndIf=payEndSub(2)“清空"按鈕的代碼PrivateSubCommand2_Click()=""=""EndSub⑶“退出"按鈕的代碼PrivateSubCommand3_Click()EndEndSub教學資源

作業(yè)內(nèi)容設(shè)計一程序:根據(jù)輸入的價格,求商品實際應(yīng)付款(價格超過1000打9折,超過2000打8折,超過5000打7折)教學后記課次第次2課時^型周次第11周^課日期年月日課題IF語句教學目標知識目標熟悉If…Then結(jié)構(gòu),If…Then…Else結(jié)構(gòu)技能目標能用if語句編寫程序素質(zhì)(情感、態(tài)度、價值觀、職業(yè)核心能力)目標提高學生學習興趣重點難點If語句的應(yīng)用教學方法設(shè)計上機操作教學內(nèi)系教學過程、及時間分配導入方法及內(nèi)容編程實現(xiàn):】作1匕求一元二次方程5+岳r+已=;?'的根’7‘八、1、 (a不為0)提示:如果啟一4砒4°則輸出“方程無實數(shù)根”,否則輸出方程兩實根。將x1,x2的值轉(zhuǎn)換成VB表達式為x1=(-b+sqr(bA2-4*a*c))/(2*a)x2=(-b-sqr(bA2-4*a*c))/(2*a)2、編寫程序,要求能判斷某個年份是否是閏年提示:能被4整除但不能被100整除的,或者能被400整除的是閏年。教學資源作業(yè)內(nèi)容教學后記備注課次第次2課時^型周次第12周^課日期年月日課題SelectCase語句

教學目標知識目標熟悉Select…Case結(jié)構(gòu)技能目標能用case語句編寫程序素質(zhì)(情感、態(tài)曲價值觀、職業(yè)核心能力)目標提高學生學習興趣重點難點case語句的應(yīng)用教學方法設(shè)計講授、上機練習導入方法及內(nèi)容SelectCase語句是多分支語句,格式:SelectCase測試表達式Case表達式列表1語句塊1Case表達式列表2語句塊2又稱為情況語句。教學內(nèi)容、教學過程、及時間分配Case表達式列表n語句塊n[CaseElse語句塊n+1]EndSelect功能:根據(jù)“測試表達式”的值,選擇第一個符合條件的語句塊執(zhí)行。SelectCase語句的執(zhí)行過程是:先求“測試表達式”的值,然后順序測試該值符合哪一個Case子句中情況,如果找到了,則執(zhí)行該Case子句下面的語句塊,然后執(zhí)行EndSelect下面的語句;如果沒找到,則執(zhí)行CaseElse下面的語句塊,然后執(zhí)行EndSelect下面的語句。說明:“測試表達式”可以是數(shù)值表達式或字符表達式;“表達式列表”形式有以下3種:(1)一個表達式或用逗號隔開的若干表達式selectcasevalcase1,3,5=”這是奇數(shù)”case2,4,6=”這是偶數(shù)”endselect(2)表達式1To表達式2case1to9=”此數(shù)是在1到10的范圍內(nèi)”case"A”to"Z”="請輸入數(shù)字”endselect(3)Is關(guān)系運算符表達式selectcasevalcaseis>=30

=”此數(shù)的范圍大于30”caseis>=20=”此數(shù)的范圍大于20”caseis>=10=”此數(shù)的范圍大于10”endselect【例】輸入一個學生的一門課分數(shù)x(百分制),當xN90時,輸出“優(yōu)秀”;當80Wx<90時,輸出“良好”;當70Wx<80時,輸出“中”;當60Wx<70時,輸出“及格”,當x<60時,輸出“不及格”。(1)界面設(shè)計(2)代碼設(shè)計PrivateSubCommand1_Click()Dimscore!score二valSelectCasescoreCaseIs>=90="優(yōu)秀"CaseIs>=80二“良好”CaseIs>=70二,,中"CaseIs>=60="及格"CaseElse="不及格"EndSelectEndSub練習:求分段函數(shù)的值。教學資源作業(yè)內(nèi)容教學后記課次第次2課時課型周次第12周^課日期年月日課題體育彩票模擬器教學目標知識目標常用函數(shù)技能目標常用函數(shù)的使用素質(zhì)(情感、態(tài)度、價值觀、職業(yè)核心能力)目標培養(yǎng)學生的學習興趣重點難點函數(shù)的使用教學方法設(shè)計講授,學生討論,上機練習

教學內(nèi)容、教學過程、及時間分配導入方法及內(nèi)容數(shù)學上的函數(shù),是指對一個或多個自變量進行特定的計算,獲得一個因變量的值。在VB程序設(shè)計中,擴充了函數(shù)的定義,使用起來更為靈活。VB為用戶預定義了一批內(nèi)部函數(shù),供用戶隨時調(diào)用。函數(shù)都帶有一個或幾個自變量,稱之為“參數(shù)”。函數(shù)對這些參數(shù)運算,返回一個結(jié)果值。函數(shù)的一般調(diào)用格式為:〈函數(shù)名>([<參數(shù)表<])如:sqr(9)rgb(0,0,0)date()其中,函數(shù)的參數(shù)可以是常量、變量或表達式。若有多個參數(shù),參數(shù)之間以逗號分隔。這些函數(shù)按其分類主要有以下幾個類別的函數(shù):一、轉(zhuǎn)換函數(shù)二、數(shù)值函數(shù)**注意**要產(chǎn)生[a,b]區(qū)間范圍內(nèi)的隨機整數(shù),可以使用公式:山1(8川+1)*「鼠+好。例如:要產(chǎn)生[10,100]區(qū)間的隨機整數(shù),可以使用公式int(91*rnd+10)獲得。三、字符串函數(shù)四、日期時間函數(shù)五、其他函數(shù)作業(yè):教學資源作業(yè)內(nèi)容課次第次2課時 課型 周次 第12周 授課日期 年月日^題體育彩票模擬器教學目標知識目標常用函數(shù)技能目標常用函數(shù)的使用素質(zhì)(情感、態(tài)度、價值觀、職業(yè)核心能力)目標培養(yǎng)學生的學習興趣重點難點函數(shù)的使用教學方法設(shè)計上機^作

教學內(nèi)容、教學過程、及時間分配導入方法及內(nèi)容要求學生討論編程實現(xiàn)一一體育彩票模擬器功能:模擬搖號,自動生成3個一位數(shù),與預測號碼作比較,如果號碼相同,則提示用戶“祝賀你,你中獎了1”否則提示“再接再歷哦1”界面如下:教學資源作業(yè)內(nèi)容教學后記備注課次第次2課時課型周次第13周^課日期年月日課題體育彩票模擬器教學目標知識目標常用函數(shù)技能目標常用函數(shù)的使用素質(zhì)(情感、態(tài)度、價值觀、職業(yè)核心能力)目標培養(yǎng)學生的學習興趣重點難點函數(shù)的使用教學方法設(shè)計演示、學生討論、上機操作

教學內(nèi)容、教學過程、及時間分配導入方法及內(nèi)容編程實現(xiàn)——體育彩票模擬器功能:模擬搖號,自動生成3個一位數(shù),與預測號碼作比較,如果號碼相同,則提示用戶“祝賀你,你中獎了1”否則提示“再接再歷哦1”分析:單擊“預測”按鈕,通過輸入對話框,輸入一個三位的預測號碼后顯示在預測號碼文本框TEXT4中;單擊“搖號”按鈕,自動生成3個一位數(shù)分別顯示在文本框TEXT1、TEXT2、TEXT3中,并與用戶預測的號碼進行比較,如果相同的話,則提示,祝賀你,你中獎了!,語則提示“再接再歷哦1”。演示實現(xiàn)步驟:1、創(chuàng)建用戶界面2、設(shè)置各對象的屬性3、編寫代碼4、運行程序5、保存界面如下:教學資源作業(yè)內(nèi)容教學后記課次第次2課時課型周次第13周^課日期年月日^題FOR循環(huán)教學目標知識目標For循環(huán)語句技能目標能利用For循環(huán)語句編寫程序素質(zhì)(情感、態(tài)度、價值觀、職業(yè)核心能力)目標培養(yǎng)學生協(xié)作精神、分析問題、解決問題能力重點難點For…Next循環(huán)的用法教學方法設(shè)計講授、上機練習導入方法及內(nèi)容在程序中,凡是需要重復相同或相似的操作步驟,都可以用循環(huán)結(jié)構(gòu)來實現(xiàn)。例如:計算1+2+3+...+1000;計算1*2*3*....*1000等等。一、結(jié)構(gòu):For循環(huán)的一般格式如下:For循環(huán)變量=初值To終值[Step步長][循環(huán)體]Next[循環(huán)變量]二、說明:1.格式中各項的說明,步長:循環(huán)變量的增量,是一個數(shù)值表達式。一般來說,其值為正,初值應(yīng)小于終值;若為負,初值應(yīng)大于終值。但步長不能是0。如果步長是1,步長:循環(huán)變量的增量,是一個數(shù)值表達式。一般來說,其值為正,初值應(yīng)小于終值;若為負,初值應(yīng)大于終值。但步長不能是0。如果步長是1,Step1可略去不寫。.循環(huán)體:在For語句和Next語句之間的語句序列。■Next后面的循環(huán)變量與For語句中的循環(huán)變量必須相同。2.執(zhí)行過程教學

內(nèi)容、

教學

過程、

及時

間分

配For循環(huán)語句的執(zhí)行過程如下:(1)系統(tǒng)將初值賦給循環(huán)變量,并自動記下終值和步長。(2)檢查循環(huán)變量的值是否超過終值。如果超過就結(jié)束循環(huán),執(zhí)行Next后面的語句;否則,執(zhí)行一次循環(huán)體。(3)執(zhí)行Next語句,將循環(huán)變量增加一個步長值再賦給循環(huán)變量,轉(zhuǎn)到(2)繼續(xù)執(zhí)行。以上執(zhí)行過程用流程圖描述,如下圖所示。這里所說的“超過”有兩種含義,即大于或小于。當步長為正值時,循環(huán)變量大于終值為“超過”;當步長為負值時,循環(huán)變量小于終值為“超過”。我們通過分析下面的程序來進一步理解For語句的執(zhí)行過程。Forn=1To10Step3Printn,Nextn具體執(zhí)行情況如下:上面程序的執(zhí)行結(jié)果為:147103.注意事項For語句和Next語句必須成對出現(xiàn),缺一不可,且For語句必須在Next語句之前。循環(huán)次數(shù)由初值、終值和步長確定,計算公式為:循環(huán)次數(shù)=Int((終值-初值)/步長)+1舉例分析:Fori=1To10Printi;Nexti執(zhí)行此語句將輸出:教學資源作業(yè)內(nèi)容(1)求教學資源作業(yè)內(nèi)容(1)求s=1+3+5+-+101的值⑵求s=1*3*5*-*101的值i是循環(huán)變量,它的初值為1,執(zhí)行print語句,輸出1;然后使i的值增加1,直到i的值超過終值10,就不再執(zhí)行循環(huán),它的流程如圖所示:教學后記備注課次第次2課時^型周次第13周^課日期年月日^題DO循環(huán)教學目標知識目標DO循環(huán)語句技能目標能利用DO循環(huán)語句編寫程序素質(zhì)(情感、態(tài)度、價值觀、職業(yè)核心能力)目標培養(yǎng)學生協(xié)作精神、分析問題、解決問題能力重點難點Do...Loop循環(huán)的用法教學方法設(shè)計講授、上機練習教學內(nèi)容、教學過程、及時間分配導入方法及內(nèi)容Do...Loop循環(huán)結(jié)構(gòu)語句格式1:Do[{WhilelUntil}條件][語句塊][ExitDo][語句塊]Loop語句格式2:Do[語句塊][ExitDo][語句塊]Loop[{While|Until}條件]說明:在循環(huán)次數(shù)不能確定的情況下進行的,那么這時便需要用到循環(huán)控制結(jié)構(gòu)Do…Loop【例】用Do...Loop循環(huán)結(jié)構(gòu)實現(xiàn)求和sum=1+2+3+…+100。編寫程序代碼。解法一:采用當型循環(huán)DoWhile-LoopPrivateSubCommand1_Click()DimiAsInteger,sumAsIntegeri=1計數(shù)器初值置為1

sum=0'累加器初值置為0DoWhilei<=100'當型循環(huán)sum二sum+ii=i+1'每次循環(huán)變量加1Loop二Str(sum)EndSub解法二:采用直到型循環(huán)DoUntil-LoopPrivateSubCommand1_Click()DimiAsInteger,sumAsIntegeri=1計數(shù)器初值置為1sum=0累加器初值置為0DoUntili>100sum二sum+ii=i+1Loop=Str(sum)EndSub教學資源作業(yè)內(nèi)容教學后記備注課次第次2課時 課型 周次 第14周 授課日期 年月日^題雞兔同籠教學目標知識目標DO循環(huán)語句技能目標能利用DO循環(huán)語句編寫程序素質(zhì)(情感、態(tài)度、價值觀、職業(yè)核心能力)目標培養(yǎng)學生協(xié)作精神、分析問題、解決問題能力重點難點DO循環(huán)的用法

教學方法設(shè)計上機操作,演示教學內(nèi)容、教學過程、及時間分配導入方法及內(nèi)容要求學生編寫程序解決以下問題:題目:雞有兩條腿,兔有4條腿,雞兔同籠。已知雞和兔的總只數(shù)和總腿數(shù),求雞、兔各有多少支。代碼:DimCAsInteger,RAsInteger,HAsInteger,FAsIntegerH二Val(InputBox("請輸入雞兔總數(shù)(>=2):"))IfH<2ThenExitSubDoF二Val(InputBox("請輸入雞兔總腿數(shù),"&"該數(shù)字必須是>"&2*H&",并且<"&4*H&"的偶數(shù)"))IfF=0ThenExitSubIfF<=2*HOrF>=4*HOrFMod2ThenMsgBox”輸入錯誤,請重新輸入!”ElseExitDoEndIfLoopR=(F-2*H)/2C=H-RClsPrint"籠中有雞”;C;"只丁兔”;R;"只"教學資源作業(yè)內(nèi)容教學后記備注課次第次2課時^型周次第14周^課日期年月日^題評委亮分教學目標知識目標熟悉一維數(shù)組的概念。技能目標熟悉一維數(shù)組的使用方法。素質(zhì)(情感、態(tài)度、價值觀、職業(yè)核心能力)目標培養(yǎng)學生協(xié)作精神、分析問題、解決問題能力重點難點一維數(shù)組的使用

教學方法設(shè)計講授、上機練習教學內(nèi)容、教學過程、及時間分配導入方法及內(nèi)容數(shù)組就是很多元素的變量名相同,在內(nèi)存中是連續(xù)存儲的若干個存儲單元,每個數(shù)組元素的類型樣,為了區(qū)分這些兀素,為每個兀素賦予不同的下標值。數(shù)組的聲明(也叫做定義):[PublicIPrivatelDimlStatic擻組名(下標1[,下標2[...]])[as數(shù)據(jù)類型]。數(shù)組的定義舉例:Dima(5)AsIntegerDimb(3to8)AsIntegerDimc(8)說明:a(5)共有6個元素,分別是a(0)、a(1)、a(2)、a(3)、a(4)和a(5),b數(shù)組共有6個元素分別是b(3)、b(4)…b(8),c數(shù)組共有c(0)、c(1)…c(8)共9個元素。如果不習慣以0為下標起點,可以設(shè)置下標為1,OptionBase1,該語句有只有兩個值,分別是OptionBase1和OptionBase0,其中OptionBase0是默認值。程序舉例:下面的程序可以求一維數(shù)組的最大元素以及最大元素的下標。編寫代碼OptionBase1PrivateSubCommand1_Click()Dima(10)AsIntegerDimxbAsIntegerFori=1To10a(i)=Val(InputBoxC輸入數(shù)組元素"))Nextixb=1:zuida=a(1)Fori=2To10Ifa(i)>zuidaThenzuida=a(i):xb=iEndIfNextiPrintzuida,xbEndSub練習:統(tǒng)計某班(假設(shè)有30人)程序設(shè)計課程考試的平均成績,并輸出高于平均分的成績。教學資源作業(yè)內(nèi)容教學后記備注課次第次2課時課型周次第14周^課日期年月日課題最高分和最低分

教學目標知識目標IF語句;FOR語句;一維數(shù)組技能目標能靈活應(yīng)用IF語句;FOR語句;一維數(shù)組編寫程序素質(zhì)(情感、態(tài)曲價值觀、職業(yè)核心能力)目標提高學生學習興趣重點難點IF語句、FOR語句及一維數(shù)組的應(yīng)用教學方法設(shè)計上機^作教學內(nèi)容、教學過程、及時間分配導入方法及內(nèi)容編寫下列程序:1、求N|的值,其中N由鍵盤輸入。2、在窗體上打印一個有規(guī)律的圖案,見下圖:教學資源作業(yè)內(nèi)容教學后記備注課次第次2課時^型周次第15周^課日期年月日^題圖像瀏覽器教學目標知識目標圖像框技能目標熟悉圖像框的常見屬性、方法和事件。素質(zhì)(情感、態(tài)度、價值觀、職業(yè)核心能力)目標培養(yǎng)學生協(xié)作精神、分析問題、解決問題能力重點難點圖像框的常見屬性、方法和事件

教學方法設(shè)計講授、上機練習教學內(nèi)容、教學過程、及時間分配導入方法及內(nèi)容圖像框(ImageBox)只能用于顯示圖形,沒有圖片框所擁有的其他功能;因此,圖像框比圖片框顯示速度快、占用內(nèi)存少。屬性(1)Picture屬性和圖片框的Picture屬性相同。(2)stretch屬性指定是否縮放圖形來適應(yīng)控件大小。屬性值為True或False。False:縮放控件來適應(yīng)圖形的大小。此值為缺省值。True:縮放圖形來適應(yīng)控件的大小。此值可能會使顯示的圖形變形失真。應(yīng)用舉例設(shè)計程序,演示圖像框在stretch屬性不同選值時的狀態(tài)。分析:需要建立四個按鈕,其中二個實現(xiàn)設(shè)定圖像框的stretch屬性值為True或False;另二個用來放大、縮小圖像框,以演示stretch屬性值為True時圖形隨圖像框縮放。(如圖)(a)stretch值為False時 (b)值為True并放大(c)值為True并縮小時時stretch屬性演示(1)界面設(shè)計在窗體上添加一個圖像框、四個命令按鈕。控件的大小、位置和命令按鈕的Caption屬性可參考圖4-3。(2)編寫代碼依次雙擊窗體和各命令按鈕,輸入代碼如下。PrivateSubForm_Load()二LoadPicture("C:\VB\")EndSub '在程序啟動時,為圖像框裝載圖標“”PrivateSubCommand1_Click() '"True”按鈕事件過程二TrueEndSubPrivateSubCommand2_Click() '"False"按鈕事件過程=FalseEndSubPrivateSubCommand3_Click() '放大按鈕事件過程二*2二*2EndSub '把Image1的寬度和高度值乘2再賦給其Width、Height屬性PrivateSubCommand4_Click() '"縮小"按鈕事件過程=2=2EndSub '把Image1的寬度和高度值的一半賦給其Width、Height屬性按F5鍵運行程序,程序界面如圖4-3佰)所示,此時單擊“放大”按鈕,雖然圖像框已經(jīng)擴大一倍(其不可見),但是因其Stretch值默認為False,所以圖形并不隨圖像框的擴大而擴大。隨后點擊“True”按鈕,將Stretch值更改為True,這時圖形會為適應(yīng)圖像框的大小而放大,如圖4-3(b)所

小。正如圖4-3⑹所不,按“縮小”按鈕,圖形會隨圖像框的縮小而變小。不論圖形及圖像框是在擴大還是已縮小,只要單擊“False”按鈕,都會使圖像框縮放到圖形原始大小的尺寸,來適應(yīng)圖形的正常顯示,如圖4-3(a)。運行無誤后,請保存工程,以備后用。教學資源作業(yè)內(nèi)容教學后記備注課次第次2課時課型周次第15周^課日期年月日課題圖像瀏覽器教學目標知識目標圖像框技能目標熟悉圖像框的常見屬性、方法和事件。素質(zhì)(情感、態(tài)度、價值觀、職業(yè)核心能力)目標培養(yǎng)學生協(xié)作精神、分析問題、解決問題能力重點難點圖像框的常見屬性、方法和事件教學方法設(shè)計討論、上機操作

教學內(nèi)容、教學過程、及時間分配導入方法及內(nèi)容導入方法及內(nèi)容要求學生討論并利用系統(tǒng)提供的Image控件編寫圖像瀏覽器程序。程序運行時,通過選擇驅(qū)動器和文件夾,再單擊圖像文件,即可在圖像框中顯示圖像。單擊“退出”按鈕,則關(guān)閉“圖像瀏覽器”窗口。界面如下:教學資源作業(yè)內(nèi)容教學后記備注課次第次2課時 課型 周次 第15周 授課日期 年月日課題圖像瀏覽器教學目標知識目標圖像框技能目標熟悉圖像框的常見屬性、方法和事件。素質(zhì)(情感、態(tài)度、價值觀、職業(yè)核心能力)目標培養(yǎng)學生協(xié)作精神、分析問題、解決問題能力重點難點圖像框的常見屬性、

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論