新课标青岛版初中信息技术八年级下册Vb程序设计部分.docx

上传人:b****2 文档编号:1240643 上传时间:2022-10-19 格式:DOCX 页数:23 大小:28.77KB
下载 相关 举报
新课标青岛版初中信息技术八年级下册Vb程序设计部分.docx_第1页
第1页 / 共23页
新课标青岛版初中信息技术八年级下册Vb程序设计部分.docx_第2页
第2页 / 共23页
新课标青岛版初中信息技术八年级下册Vb程序设计部分.docx_第3页
第3页 / 共23页
新课标青岛版初中信息技术八年级下册Vb程序设计部分.docx_第4页
第4页 / 共23页
新课标青岛版初中信息技术八年级下册Vb程序设计部分.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

新课标青岛版初中信息技术八年级下册Vb程序设计部分.docx

《新课标青岛版初中信息技术八年级下册Vb程序设计部分.docx》由会员分享,可在线阅读,更多相关《新课标青岛版初中信息技术八年级下册Vb程序设计部分.docx(23页珍藏版)》请在冰豆网上搜索。

新课标青岛版初中信息技术八年级下册Vb程序设计部分.docx

新课标青岛版初中信息技术八年级下册Vb程序设计部分

新课标青岛版初中信息技术八年级下册(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

设置控件属性:

Label1.Caption

Label1.BackStyle

Label1.ForeColor

Command1.Caption

Command1.BackColor

Command1.Style

属性与属性值

什么是属性?

属性值又是什么?

在VB中属性是用来描述对象特性的。

比如,在现实生活中我们常常会问:

“这位先生的姓名是什么?

”,“年龄多少?

”。

我们会回答这位先生叫张三,年龄30岁。

这种问题放在VB中就变成:

这位先生的“姓名属性”是什么?

,“年龄属性”是什么?

其中,“张三”就是名字属性的值,“30”就是年龄属性的值。

此外,为了描述一个人,光有前面两项属性是不够的,往往还需要另外一些属性,如性别、身高、体重、学历等等。

这时要注意的是,每一种对象所具有的属性是不同的,比花与人两种不同的对象,人具有“学历”属性而花没有,花具有“香味”属性而人没有。

在VB中每种对象有若干个属性。

例如命令按钮有名称、标题以及按钮的尺寸等,不同的对象可能有不同的属性类型和属性值,用户可以根据需要对它们赋予各种不同的值。

四、修改代码体验(解决三个问题:

分清有几个模型架?

每个模型架表示的哪个对象的什么事件?

修改的是哪个对象的什么属性?

VB过程的组成

1、观看代码窗口的构成:

(双击控件就可添加过程的模型架)

以Command1_Click()过程的模型架为例

PrivateSubCommand1_Click()

Label2.Caption="我希望能天天有竹子可吃!

"

Label2.ForeColor=RGB(244,12,56)

EndSub

解读:

Private:

私有过程,表示该过程只能在本窗体文件中被调用,应用程序中的其他窗体或模块不可调用它。

Sub:

过程开始的标志。

Command1_Click():

过程名,由两部分组成,对象名和事件名,两者之间用下划线连接。

End  Sub:

过程结束的标志。

2、修改:

(1)双击“愿望一”按钮,打开代码窗口,修改label1.caption

(2)试探修改labela.forecolor=RGB(244,12,56)颜色值。

进入代码窗口的方法

(1)双击当前窗体

(2)单击“工程”窗口的“查看代码”按钮

(3)在菜单栏中选择“视图”菜单中的“代码窗口”命令

1、愿望一Command1的Click事件代码

PrivateSubCommand1_Click()

Label2.Caption="我希望能天天有竹子可吃!

"

Label2.ForeColor=RGB(244,12,56)

EndSub

2、愿望二Command2的Click事件代码

PrivateSubCommand2_Click()

Label2.Caption="我希望能安静地生活!

"

Label2.ForeColor=RGB(244,12,56)

EndSub

五、实践创新

用好评价表

六、总结(解决两个问题:

一是梳理总结:

是帮助学生梳理本节所学知识,建构起新的知识体系;二是拓展延伸,这个程序的进一步完善,或其它方面的应用。

总结获)

开发VB应用程序的步骤

总结上述几个例题,开发一个VB应用程序有三个步骤:

1、设计用户界面

2、属性设置

3、编写事件过程代码

 

第2课自我介绍(七个环节)

一、分析问题(解决两个问题:

对程序整体的感知、分析有几个事件)

让学生运行“自我介绍.frm”,运行过程中思考几个问题:

1、在文本框中输入个人信息后,单击“显示”按钮,会在最下面文本框中显示什么内容?

什么字体被选中?

2、单击另一个字体单选按钮,自我介绍的内容有什么变化?

二、界面设计(解决三个问题:

控件的添加、调整、设置属性)

1、分析界面上有几种控件?

分别是什么?

“自我介绍”程序中用到的控件

图标

名称

数量

2、添加控件(学会添加控件的两种方法)

3、调整布局(学会一次设置多个控件的方法)

4、设置对象属性

(1)、如何设置文本框多行显示(text1.multiline=true)

(2)、如何使文本框置空(选中文本框,text1.text=””)

(3)、如何使单选按钮选中(optionbutton1.value=true)

(4)、如何修改label的字体属性(修改label.font)

设置控件属性:

Label1.Caption

Label1.Font

Text1.Text

Text1.Multiline

Command1.Caption

Option1.Caption

Option1.Value

三、编写代码(解决两个问题:

要有几个对象的什么事件?

每个事件要修改的是哪些对象的什么属性?

1、退出

2、三个optionbutton(text6.font.size=”14”,text6.font=”楷体_GB2312”)

3、续行符“_”的用法

4、字符串运算符“+”

1、显示Command1的Click事件代码

PrivateSubCommand1_Click()

Option1.SetFocus

Text6.Font="宋体"

Text6.FontSize="14"

Text6.Text="姓名:

"+Text1.Text+";Email:

"+Text2.Text+_

";爱好:

"+Text3.Text+";优点:

"+Text4.Text+";需要改进的地方:

"+Text5.Text

EndSub

2、退出Command2的Click事件代码

PrivateSubCommand2_Click()

End

EndSub

3、Option1的Click事件代码

PrivateSubOption1_Click()

Text6.Font="宋体"

Text6.FontSize="14"

Text6.Text="姓名:

"+Text1.Text+";Email:

"+Text2.Text+_

";爱好:

"+Text3.Text+";优点:

"+Text4.Text+";需要改进的地方:

"+Text5.Text

EndSub

4、Option2的Click事件代码

PrivateSubOption2_Click()

Text6.Font="黑体"

Text6.FontSize="14"

Text6.Text="姓名:

"+Text1.Text+";Email:

"+Text2.Text+_

";爱好:

"+Text3.Text+";优点:

"+Text4.Text+";需要改进的地方:

"+Text5.Text

EndSub

5、Option3的Click事件代码

PrivateSubOption3_Click()

Text6.Font="楷体_gb2312"

Text6.FontSize="14"

Text6.Text="姓名:

"+Text1.Text+";Email:

"+Text2.Text+_

";爱好:

"+Text3.Text+";优点:

"+Text4.Text+";需要改进的地方:

"+Text5.Text

EndSub

四、调试与运行(解决程序的修正问题)

程序的三种状态:

设计、运行、break

五、保存文件

保存窗体文件(*.frm)和保存工程文件(*.vbp)

六、生成可执行文件

保存可执行文件(*.exe):

可执行文件有什么作用

七、实践与创新

八、总结拓展(解决两个问题:

一是梳理总结:

是帮助学生梳理本节所学知识,建构起新的知识体系;二是拓展延伸,这个程序的进一步完善,或其它方面的应用。

总结获)

1、属性设置和编写代码中的问题

2、拓展:

多余代码的去除

 

第3课谜语大擂台

(一)

一、引入新课

我们来做一个猜谜游戏,看哪位同学能用最快的时间猜出来。

这个游戏的设计特点让学生总结一下:

三个CommandBotton“谜语”、“答案”、“退出”单击事件发生后,程序运行结果怎样?

如何制作这一程序呢?

二、分析问题(解决对程序感知的两个问题:

程序有几个事件?

分别改变的是什么对象的何种属性?

如何做?

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 互联网

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1