高中计算机编程软件vb,高中年级VB程序设计全套教案.doc
高中年級VB程序設計全套教案
教
案
本
科目:信息技術
姓名:繆韜
云南師大實驗中學
高中年級 visual basic 部分
第一講 初識Visual Basic程序設計
課時:2課時授課年級:高一
知識與技能目標:
掌握VB的啟動和退出方法;
掌握VB界面的使用,并且學會調整代碼框、控件工具欄等;
學會編寫一個簡單的程序;
學會保存工程。
過程與方法目標
在學習VB的啟動過程中,掌握多中啟動的方法;
舉一反三的使用VB的其他窗體
情感、態度、價值觀目標
1、鍛煉學生自學能力
2、調動學生學習VB的熱情
教學過程:
引入
解1元2次方程,在數學中需要使用繁雜的公式來進行計算,但是如果使用計算機編程的話,可以非常簡單的就計算出來,演示一元二次方程的程序給學生看。(調動學生編程的熱情)
正課內容
啟動VB 6.0
方法:開始——程序——mircosoft visual basic6.0
打開VB6.0后注意使用標準EXE。
各界面的學習
(1)控件工具欄 (2)菜單欄 (3)控件屬性攔
(4)工程地址欄
教師活動:利用截圖在幻燈片中演示各個工具欄,并講解工作區各個部分的作用以及操作方法。
簡單程序的編寫
(1)各控件的介紹 文本框 標簽 按鈕
(2)教師活動:為學生編制一個最簡單的加法程序。
讓學生認真記錄筆記,并且標注每一個語句的作用。
如何調試程序
教師活動:程序編制完畢后,使用工具欄上的啟動按鈕運行程序查看程序的運行情況。
保存工程
教師活動:程序運行正常后,工程另存為保存工程。
保存的文件包括frm 文件和vbs文件,分別為窗體文件和工程文件,2個文件任意缺少都會影響程序的運行。
練習:把老師所給的程序寫入VB 并且運行程序,保存成工程。
第二講 VB的主要控件及其屬性
對象:高一年級 課時:2課時
知識與技能目標:
掌握3種主要控件的拼寫,插入和刪除方法;
掌握三種控件的幾種主要的屬性;
會使用代碼來設置控件的屬性
過程與方法目標
通過學習,讓學生掌握VB表達式的運用方法;
通過對表達式的運用,對其他相同格式也能夠運用;
情感價值觀態度目標
調動學生的求知欲
培養學生習慣VB中的表達方式和數學表達方式不同的地方;
正課
任務驅動
給出一個編寫好的程序,給學生觀看窗體,逐一點擊控件講解。
教學過程
LABLE 控件的學習
1)、如何插入LABEL 控件
教師活動:在窗體上插入一個LABEL控件,并且利用周邊控制點控制標簽的大小。
2)LABEL 控件的屬性
著重介紹CAPTION,backcolor,front屬性
教師活動:利用控件屬性窗口設置控件的屬性,并且比較設置前后的不同,加深學生印象。
3)用代碼設置
label1.caption=1
輸入以上語句并且測試程序。
2、TEXTBOX控件的學習
TEXTBOX 的各種屬性的學習
重點強調text屬性,并且強調文本框沒有caption屬性,與按鈕和標簽區分開。
鈕控件的插入
按鈕控件的屬性,著重介紹caption屬性
控件的名稱與賦值語句
賦值語句格式:控件名稱.屬性名=表達式
重點強調:控件名稱應該在屬性窗口中查看
作業
按照老師給的窗體進行窗體制作
并且把老師所給程序輸入到VB中,保存工程。
第三講 變量的引入
課時:2課時 授課對象:高一年級
知識與技能目標
學生理解什么是變量
會使用變量進行賦值
變量的定義語法
掌握變量的數據類型
過程與方法目標
通過學習變量,能夠掌握熟練運用變量的賦值
能夠在不同的情景中把變量定義成為適當的數據類型;
情感,價值觀,態度目標
培養學生抽象思維能力
讓學生適應VB的編程環境
教學過程:
什么是變量?
變量在VB中有什么用?
如何使用變量?
變量名不能夠使用關鍵字
怎么定義變量?
基本格式:dim 變量名 as 變量類型
變量的數據類型
整型 integer
實型 float
字符型 string
單精度 single
雙精度 double
什么樣的情況下使用什么樣的數據類型
在涉及到小數點計算的時候 要使用單精度和雙精度實型。
作業
補全老師所給的程序段。
第四講 順序結構
課時:2課時 對象:高一年級
知識與技能目標:
學生學會繪畫順序結構的流程圖
掌握順序結構的基本特征
學會使用控件表達式輸出結果
學會在計算機中表示算式
過程與方法目標
通過對梯形面積的講解讓學生能夠舉一反三,會編程求解其他形狀的面積,周長等。
讓學生適應編程中算式表示方法和數學的算式表示方法不同之處;
情感,價值觀態度目標
讓學生通過本課學習,激發起學生學習VB程序的熱情
教學過程
流程圖的引入
1、我們可以把程序執行的過程畫成一個圖,這個圖能夠幫
總結
以上是生活随笔為你收集整理的高中计算机编程软件vb,高中年级VB程序设计全套教案.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java学习(157):线程的引入
- 下一篇: 最近用VB编程