新课标青岛版初中信息技术八年级下册(vb程序设计)部分精品教案。
一、 八年级下册教学内容安排建议。
八年级下册有两部分知识:1、算法思想初步;2、vb程序设计。教学中建议重点学习vb程序设计,基于两点原因:
1、教学时间;2、软件的通适性。但应介绍算法基础知识,建议用1课时完成,可参考第1单元第1课算法基础知识安排教学,知识点有:算法概念,表示方法:
自然语言、流程图、计算机语言。其中算法的流程图是重要的,要求学生能画流程图,老师举例得出算法的三种结构:顺序结构、分支结构、循环结构。
二、 vb程序教学体验。
1、 启动vb
2、vb界面认识:三栏:标题栏、菜单栏、工具栏(可类比学过的工具软件)
一箱:工具箱(类比画图、flash、photoshop)。重点认识:label\commandbutton\textbox
一窗体设计器:
三窗口:资源管理器窗口、属性窗口、窗体布局窗口。
3、界面的变动:通过视图工具栏调整。
4、制作一个“问好。vbp”,体验:
1)如何添加控件。
2)属性如何改变。
3)**如何编写。
通过制作这个程序,我们体验到了vb程序开发的一般步骤。
三、 vb程序教学的三维目标。
1、 知识目标。
2、 技能目标。
3、 情感态度和价值观目标。
四、 教材中有关vb的8个实例分析。
第1课大熊猫的两个愿望(四个教学环节)
一、 认识vb工作界面(解决两个问题:界面的组成部分有几个?如何修改?)
1、启动:类比其它软件的启动方法1、程序菜单;2、双击快捷方式;3、右击。
2、界面:(1)三栏:标题栏、菜单栏、工具栏(可类比学过的工具软件)
一箱:工具箱(类比画图、flash、photoshop)。重点认识:label\commandbutton\textbox
一窗体设计器:
三窗口:资源管理器窗口、属性窗口、窗体布局窗口。
(2)修改。
二、运行程序(解决怎样运行程序的问题)
1、让学生打开文件,启动程序(三种方法:工具栏按钮、菜单、f5)
2、在运行状态时,引导学生观察标题栏的变化,得到工程的三种状态:设计、运行、中断(break)
三、修改界面(解决控件的五个问题:怎么加?怎么删?怎么移?怎么缩放?怎么改?)
1、控件的添加与删除。
1)添加(两种方法):单击控件画出。引导学生回忆“画图”程序如何画几何图形,完成控件添加。
双击控件。2)如何删除几何图形(三种方法):delete\右击\菜单。
2、控件的移动、缩放:
3、修改控件的属性值:
1)教学建议:引导学生发现修改方法(自学**)
2)难点:添加一个commandbutton控件,修改其标题、文本字体、背景色。教学中注意区别:
控件名称(name)与控件标题(caption)的区别:控件名称具有唯一性,可用身份证号码与人的姓名类比。(可以分别修改控件名称和控件标题试一试)
commandbutton控件背景色在改变时,应将其style属性修改为(1---graphical)模式。
添加一个label控件,修改font\forecolor\backcolor\backstyle
设置控件属性:
属性与属性值。
什么是属性?属性值又是什么?在vb中属性是用来描述对象特性的。
比如,在现实生活中我们常常会问:“这位先生的姓名是什么?”,年龄多少?
”。我们会回答这位先生叫张三,年龄30岁。这种问题放在vb中就变成:
这位先生的“姓名属性”是什么?,“年龄属性”是什么?其中,“张三”就是名字属性的值,“30”就是年龄属性的值。
此外,为了描述一个人,光有前面两项属性是不够的,往往还需要另外一些属性,如性别、身高、体重、学历等等。这时要注意的是,每一种对象所具有的属性是不同的,比花与人两种不同的对象,人具有“学历”属性而花没有,花具有“香味”属性而人没有。
在vb中每种对象有若干个属性。例如命令按钮有名称、标题以及按钮的尺寸等,不同的对象可能有不同的属性类型和属性值,用户可以根据需要对它们赋予各种不同的值。
四、修改**体验(解决三个问题:分清有几个模型架?每个模型架表示的哪个对象的什么事件?修改的是哪个对象的什么属性?)
vb过程的组成。
1、****窗口的构成:(双击控件就可添加过程的模型架)
以command1_click()过程的模型架为例。
private sub command1_click()
= "我希望能天天有竹子可吃!"
= rgb(244, 12, 56)
end sub
解读:private:私有过程,表示该过程只能在本窗体文件中被调用,应用程序中的其他窗体或模块不可调用它。
sub:过程开始的标志。
command1_click():过程名,由两部分组成,对象名和事件名,两者之间用下划线连接。
endsub:过程结束的标志。
2、修改:1)双击“愿望一”按钮,打开**窗口,修改。
2)试探修改颜色值。
进入**窗口的方法。
1)双击当前窗体
2)单击“工程”窗口的“查看**”按钮
3)在菜单栏中选择“视图”菜单中的“**窗口”命令。
1、愿望一command1的click事件**。
private sub command1_click()
= "我希望能天天有竹子可吃!"
= rgb(244, 12, 56)
end sub
2、愿望二command2的click事件**。
private sub command2_click()
= "我希望能安静地生活!"
= rgb(244, 12, 56)
end sub
五、实践创新。
用好评价表。
六、总结(解决两个问题:一是梳理总结:是帮助学生梳理本节所学知识,建构起新的知识体系;二是拓展延伸,这个程序的进一步完善,或其它方面的应用。总结获)
开发vb应用程序的步骤
总结上述几个例题,开发一个vb应用程序有三个步骤:
1、设计用户界面
2、属性设置
3、编写事件过程**
第2课自我介绍(七个环节)
一、 分析问题(解决两个问题:对程序整体的感知、分析有几个事件)
让学生运行“自我介绍。frm”,运行过程中思考几个问题:
1、在文本框中输入个人信息后,单击“显示”按钮,会在最下面文本框中显示什么内容?什么字体被选中?
2、单击另一个字体单选按钮,自我介绍的内容有什么变化?
二、界面设计(解决三个问题:控件的添加、调整、设置属性)
1、分析界面上有几种控件?分别是什么?
自我介绍”程序中用到的控件。
2、添加控件(学会添加控件的两种方法)
3、调整布局(学会一次设置多个控件的方法)
4、设置对象属性。
1)、如何设置文本框多行显示(
2)、如何使文本框置空(选中文本框,3)、如何使单选按钮选中(
4)、如何修改label的字体属性(修改。
设置控件属性:
三、编写**(解决两个问题:要有几个对象的什么事件?每个事件要修改的是哪些对象的什么属性?)
1、退出。2、三个optionbutton(楷体_gb2312”)
3、续行符“_”的用法。
4、字符串运算符“+”
1、显示command1的click事件**。
private sub command1_click()
= "宋体"
= "姓名:" email:"
;爱好:" 优点:" 需要改进的地方:"
end sub
2、退出command2的click事件**。
private sub command2_click()
endend sub
3、option1的click事件**。
private sub option1_click()
= "宋体"
= "姓名:" email:"
;爱好:" 优点:" 需要改进的地方:"
end sub
4、option2的click事件**。
private sub option2_click()
= "黑体"
= "姓名:" email:"
;爱好:" 优点:" 需要改进的地方:"
end sub
5、option3的click事件**。
private sub option3_click()
= "楷体_gb2312"
= "姓名:" email:"
;爱好:" 优点:" 需要改进的地方:"
end sub
四、调试与运行(解决程序的修正问题)
新课标青岛版初中八年级下册信息技术单元试题全册
一 选择题 中,窗体文件的扩展名是 a.bas b.vbp c.frm d.exe2.vb中,int 2.4 的返回值是 a2.4 b.3 c.0 d.2 if a 10 then b a 3 5 else b a end if 以上程序段是 a.顺序结构b.分支结构 c.循环结构 d.流程结构。4...
青岛版初中信息技术八年级上册网页的美化说课稿
1.4 网页的美化。尊敬的各位评委老师 上午好。我是信息技术号考生,今天我说课的题目是网页的美化,我将从教材分析,教法学法,教学过程这三个方面对本课进行说明。一 教材分析。网页的美化是青岛版初中信息技术八年级上册第一单元的第4课,本节课主要讲了网页美化的一些常用方法。它是前面学习设计 首页知识的延伸...
初中信息技术八年级flash练习
初中信息技术八年级 上 期末考试题答案。一 填空 每空1分,共10分 1 flash中最基本的单元是 它存在于 中,它的特点是一个对象多次使用。2 将一个元件从 库 面板拖入场景中应用,即可生成该元件的一个 它是元件的复制品,元件本身仍存在于 库 中。3 使用椭圆工具时,按住 键拖动,就能画出一个完...