小学vb教案

小学vb教案
小学vb教案

Vb教学目录

第一课:初识vb

第二课:我的第一个vb程序

第三课:label控件1

第四课:label控件2

第五课:label复习课

第六课:TextBox 控件1

第七课:TextBox 控件2

第八课:综合示例一

第九课:控件的一些基本操作

第十课:CommandButton 控件

第十一课:CommandButton 控件2

返回

第一课:初识vb

教学目的:认识和了解vb,会打开和关闭vb程序。简单了解vb界面。

教学重点:认识和了解vb,会打开和关闭vb程序。简单了解vb界面。

教学难点:认识vb

教学准备:vb程序6.0

?vb的概况:话说二十世纪七十年代有一对好朋友,一个叫比尔(Bill),一个叫鲍尔(P

aul)。他们经常在一起玩游戏。起初是玩别人的游戏,但玩来玩去觉得不过瘾,于是发明了一种语言,叫做Basic ,自己来编写游戏。碰巧的是,个人电脑在此时飞速发展起来,很多厂家对这种语言很感兴趣,于是这对朋友商量着成立一个公司专门出售B asic。个Bill就是比尔盖茨,这个公司就是微软;鲍尔(Paul Allen)后来虽然离开了微软,但同样组建了自己的实业公司。Basic正是微软公司售出的第一套软件。Basic 发展到今天已经有很多版本,如GW-Basic 、QuickBasic 、QBasic 、Visual Basic ,等等,其中,Visual Basic 是最容易学习与应用的程序语言之一。虽然最容易学习与使用,但它的功能却非常强大,很多应用程序都是用它编写出来的。

?打开vb程序:点击桌面上的Visual Basic 图标,在弹出的如图一的窗口中选择“创建

标准EXE”钮。

图一

?认识vb界面:默认的VB 工作界面由标题栏(1)、菜单栏(2)、工具栏(3)、工

具箱面板(4)、程序设计区(5)、项目窗口(6)、属性窗口(7)、布局窗口(8)组成

?尝试学习:认识命令按钮和标签按钮,尝试在程序设计区创建命令按钮和标签按钮。

返回

第二课:我的第一个vb程序

教学目的:创建一个vb程序。

教学重点:属性设置。

教学难点:属性设置。

教学准备:vb程序6.0

?复习准备:复习上节课所学习的vb知识。进一步认识和了解vb程序的界面工作界面由

标题栏(1)、菜单栏(2)、工具栏(3)、工具箱面板(4)、程序设计区(5)、项目窗口(6)、属性窗口(7)、布局窗口(8)组成。

?插入按钮和标签:创建一个新的“标准EXE”文件,双击工具箱面板上的命令按钮在工

作区域拉出一个按钮。再创建一个标签按钮。用鼠标拖动标签按钮到合适位置,将鼠标放在标签按钮左右边缘任意一处,当鼠标呈左右键头时横向拖动,把标签按钮拖长到合适的位置。这样一个简单的vb就完成了。这个时候在标签栏内输入跟我学习vb的字样。

?对属性进行设置:选中程序界面上的命令按钮,然后找到属性面板,其中,“名称:Co

mmand1”是此按钮的名称,主要用于程序引用,所以不要用中文名字。此处,可以不修改按钮的名字,但为了程序更规范,我们将其名字改成“Cumshaw”。为了简单也可以将名称改为c1、等比较容易记住的名字。Caption:Command1是命令按钮的标题,也就是显示在命令按钮上的字样,我们将其改成显示。用上面的方法,我们将标签按钮的名字改为LblShow。

?输入程序代码:前面讲到的元素布局、属性设置只不过是对应用程序操作界面的定制,

要让程序实现功能,关键还得输入程序代码。选中命令按钮Cumshaw ,然后双击它,弹出如图十六的程序代码输入窗口。在光标闪烁处输入代码:LblShow.Caption = 跟我来学VB 神童教程

?教师小结:我们的第一个程序确实非常简单,但它道出了程序设计的基本方法:首先,

应用程序要用来做什么?也就是开发应用程序的目的;其次,应用程序大体上由哪些元素组成?也就是应用程序的操作界面如何,最后输入程序代码和调试。前面我们所谈到的“命令按钮”、“标签按钮”,其实它们准确的说法是“命令按钮控件”、“标签按钮控件”,无论是这些控件,还是刚才作为应用程序界面的“窗体”,都是“对象”,因此,VB 是一门面向对象的编程语言,每一个对象都具有很多属性,如大小、位置、标题等等。属性的设置通过属性窗口完成。

返回

第三课:label控件1

教学目的:学习label控件的使用。

教学重点:学习label控件的使用。

教学难点:学习label控件的使用。

教学准备:vb程序6.0

?复习准备:回忆我们上节课所学习的内容。复习下列词汇的含义。Command、label、

caption。command=命令、label=标签、caption=标题。我们一共认识了2个控件。这节课我们来研究label控件的使用。我们上节课介绍了为了让我们的程序简单要把控件的名称进行修改。那么修改的原则就是给每一个对象命名时首先要保证规范,其次要能“望文生义”,也就是看见一个对象的名字就能知道它是做什么的,如前面我们给命令按钮控件起名为“Cumshaw”,一看就知道是用来Show 的Command 类型控件。我们最初进入的程序设计界面是对象界面,进入代码界面的办法很简单,前面用到的双击控件是一种办法,另外还可以通过点击项目窗口中的“查看代码”按钮进入,如果点按旁边的“查看对象”按钮就会又回到原来的对象界面。在上节课中:LblShow.Caption = "跟我来学VB 神童教程"中,“=”并不是数学中的等号,而是一种赋值符号,表示:将“跟我来学VB 神童教程”这个字符串赋值给LblShow ,并作为它的标题。例如:另外如:X = X+6 ,在数学中,这种表达式不存立,而在VB 中,是指在X 本来的基础上加6 ,然后把结果重新赋给X ,这时X 的值不再是原来的数字,而是加上6 后的值。

?Label控件:我们已经知道,任何一个VB 程序都是由操作界面及与之相应的程序代码

组成,而操作界面则是由诸如“命令按钮控件”、“标签控件”等控件以及窗体共同组成。

从本章开始,我们进入控件的学习过程。Label(标签控件)是图形控件,主要作用在于显示文字信息,如大家比较熟悉的程序安装界面:在某个软件安装过程中,常常会显示一些帮助信息或与产品相关的介绍信息,而这些,大多是用标签控件制成的。Visual Basic 工具箱中,标签控件的图标如图一所示。标签的默认名称(Name)和标题(Caption)为Label(X为1、2、3,等等),规范的命名方式为:LblX(X为自己定义的詞,如LblShow 、LblRed ,等等)。

?Label控件的属性:Caption(标题)属性:此属性用来设置在标签上显示的文本信息,

可以在创建界面时设置,也可以在程序中改变文本信息,如第一章的例子中,通过点击按钮改变标签显示的字样。如果要在程序中修改标题属性,代码规则如下:标签名称.Caption = "欲显示的文本"如在上节课中程序中改变标签LblShow 的Caption 属性:LblShow.Caption = "跟我来学VB 神童教程"但是请大家注意,上面的代码应该写入供触发的控件对应的程序代码区,是在命令按钮的程序代码区输入的代码,而不是标签本身的代码区哟。Border Style(边框)属性:用来设置标签的边框类型,有两种值可选:0,代表标签无边框;1,代表标签有边框,并且具有三维效果。Border Style 属性可以在设计界面时指定也可以在程序中改变。

?练习:创建一个标签两个按钮点按按钮1 ,标签有边框;点按按钮2,标签无边框。

第一个按钮的点击事件:

Private Sub CmdChange1_Click ()

LblShow.BorderStyle = 1

End Sub

第二个按钮的点击事件:

Private Sub CmdChange2_Click ()

LblShow.BorderStyle = 0

End Sub

?教师小结:你可能会想到,有没有办法用一个按钮来完成本题的功能?即鼠标点击一下,

标签有边框,再点一下,标签边框消除,再点一下,边框又出现,以此类推。回答是肯定的,不过,这是在以后的学习中要讲的。

返回

第四课:label控件2

教学目的:学习label控件的使用。

教学重点:学习label控件的使用。

教学难点:学习label控件的使用。

教学准备:vb程序6.0

?复习准备:回忆上节课所学习的有关label控件的知识。我们都学习了label控件的哪些

属性。这些属性都有哪些作用。Caption=标题。Border style=标签边框。标签边框的属性选择为0和1。0表示没有边框,1表示有边框。我们上节课还让同学尝试着学习了用2个按钮表示边框的有无。

?Label控件的属性:今天我们来继续学习label控件的相关属性。不过今天的属性请同学

们自己尝试。教师出示下面的属性。Font、font fold、fontitalc、fontunderline、fontstrikethru。

Font(字体)属性:本属性用来设置标签显示的字体,既可以在创建界面时设定,也可以在程序中改变。粗体(FontBold)、斜体(FontItalic)、下划线(FontUnderline)、删除线(FontStrikethru)等等。程序中改变Font 属性,程序代码书写规则如下:字体改变:

标签名.FontName = "字体类型",其中,“字体类型”可以是中文,如“宋体”、“隶书”;也可以是英文名,如“Arial”、“Times New Roman”,等等,不过,这些字体名称必须是电脑上有的。粗体(FontBold)、斜体(FontItalic)、下划线(FontUnderline)、删除线(FontStrikethru)属性的设置值是代表真/假的逻辑判断值True/False ,如下:LblShow.FontBold = True/False。LblShow.FontItalic = True/False

?练习:一个标签(LblShow)用于显示文本;按钮1(Cmd1)可以让标签显示的字体变

成隶书;按钮2(Cmd2)可以让标签显示的字体变成13 号字;按钮3(Cmd3)可以让字体变成粗体。

按钮1:

Private Sub Cmd1_Click()

LblShow.FontName = "隶书"

End Sub

按钮2:

Private Sub Cmd2_Click()

LblShow.FontSize = 13

End Sub

按钮3:

Private Sub Cmd3_Click()

LblShow.FontBold = True

End Sub

?Label控件的属性:Alignment(对齐)属性:此属性用来设置标签上显示的文本的对齐

方式,分别是:左对齐,0;右对齐,1;居中显示,2。可以在界面设置时设定。也可以在程序中改变,代码如下:标签名.Alignment = 0/1/2 。Visible(可见)属性:本属性在大多数控件中都有,它能设定该控件是否可见。当值为True ,控件可见;当值为False ,控件隐藏。控件的可见属性可以在界面设置时设定

?教师小结:所谓的事件,其实就是用户对应用程序的操作,如第一课中用鼠标点击命令

按钮触发的Click 事件。事件的作用在于触发程序的执行,如第一课中的Click 事件改变了标签控件的Caption 属性。标签控件的主要作用在于显示文本信息,但也支持一些为数不多的事件。用VB 编写程序犹如搭积木,把每块“积木”(控件或其他对象)放在合理的位置,然后以某种机制(程序)将这些“积木”们运用起来,最后就搭成了我们需要的东西。所以,掌握每一种控件,包括它们的属性与主要事件,是我们学习编程的基础!某些属性是大多数控件所共有的,如Name 、FontBold、FontItalic、Visible ,等等;但也有些属性是某个控件所独有的。字符的大小写问题,字母什么时候应该大写,什么时候应该小写?其实,大写小写在VB 程序中都是一样的,但为了让程序编写得更为规范,程序可读性更高,英文单词的第一个字母一般都要大写。

返回

第五课:label复习课

教学目的:复习label控件的使用。

教学重点:复习label控件的使用。

教学难点:复习label控件的使用。

教学准备:vb程序6.0

?复习准备:复习label控件的属性内容。

Caption

Border style

Font

Font fold

Fontitalc

Fontunderline

Fontstrikethru

Alignment

?练习:认识程序语言。程序代码的规范:上面有这样的例子:

Private Sub CmdShow_Click()

LblShow.Caption = "跟我来学VB 神童教程"

End Sub

Private Sub CmdShow_Click()代表一个过程,共由两部分组成,CmdShow 代表CmdShow 这个按钮,Click 代表这个按钮的触发事件。

以此类推,Private Sub LblShow_DbClick ()也代表一个过程,LblShow 是个标签,DbClick 是双击事件。另外,Private 意为“私有”,表明这个事件过程的类型;此外还有Public 即“公有”事件。Sub 表明这个过程是“子程序”,若干个“子程序”共同组成最终的应用程序。

()里面是用来装参数的,关于参数,我们以后讲述,如果没有参数,()里面为空。

?练习:一个标签(LblShow),在界面设置时为可见;按钮1(Cmd1),能够让标签隐藏;

按钮2(Cmd2),能够让标签显现。

按钮1:

Private Sub Cmd1_Click()

LblShow.Visible = False

End Sub

按钮2:

Private Sub Cmd2_Click()

LblShow.Visible = True

End Sub

返回

第六课:TextBox 控件1

教学目的:认识textbox控件。

教学重点:学习textbox控件的使用。

教学难点:学习textbox控件的使用。

教学准备:vb程序6.0

?复习引入:我们为了能在vb中显示内容信息,都用什么办法?使用label标签能够达到

我的要求。但是如果我想在标签里面输入文字或者字符,label标签就力不从心了。这个时候我们需要一个新的助手。引入TextBox 控件。

?TextBox 控件:主要用来显示文本或用来输入文本,如Windows 登陆时的“口令”窗口,

或者记事本的整个编辑区域。双击工具箱中的文本框控件或者单击文本控件,然后用鼠标在VB 的工作区域拖拉,就可以创建文本框了。文本框控件的默认名称为TextX(X 为1、2、3,等等),命名规则为TxtX(X为用户自定义的名字,如TxtShow、TxtFont、TxtColor ,等等)

?TextBox 控件属性:Text(文本)属性:本控件最重要的属性,用来显示文本框中的文

本内容,可以在界面设置时指定也可以在程序中动态修改,程序代码规则:文本框控件

名.Text = "欲显示的文本内容"如要在一个名为TxtFont 的文本框控件中显示“隶书”字样,那么输入代码:TxtFont.Text = "隶书"MaxLength(最大长度)属性:本属性限制了文本框中可以输入字符个数的最大限度,默认为0 ,表示在文本框所能容纳的字符数之内没有限制,文本框所能容纳的字符个数是64K ,如果超过这个范围,则应该用其他控件来代替文本框控件。这跟Windows 中用记事本打开文件一样,当文件过大,系统会自动调用写字板来打开文件,而不是用记事本。文本框控件MaxLength 属性既可以在界面设置过程中予以指定。也可以在设计时予以改变,代码如下:

文本框控件名.Maxlength = X(X为阿拉伯数字,如10、20、57,等等)。

?练习:创建一个文本框(TxtContent)用来显示文本;按钮一(Cmd1),点击时文本框

内容变为“跟我来学VB神童教程”;按钮二(Cmd2),点击时文本框内容清空(也就是没有内容)。

按钮一:

Private Sub Cmd1_Click()

TxtContent.Text = "跟我来学VB 神童教程"

End Sub

按钮二:

Private Sub Cmd2_Click()

TxtContent.Text = ""

End Sub

返回

第七课:TextBox 控件2

教学目的:认识textbox控件。

教学重点:学习textbox控件的使用。

教学难点:学习textbox控件的使用。

教学准备:vb程序6.0

?复习引入:复习上节课的内容,回忆上节课我们所完成的vb程序,都使用了文本控件

的哪些属性。Text(文本)属性:本控件最重要的属性,用来显示文本框中的文本内容,可以在界面设置时指定也可以在程序中动态修改,程序代码规则:文本框控件名.Text = "欲显示的文本内容"如要在一个名为TxtFont 的文本框控件中显示“隶书”字样,那么输入代码:TxtFont.Text = "隶书"。MaxLength(最大长度)属性默认为0 MaxLength 属性既可以在界面设置过程中予以指定。也可以在设计时予以改变,代码如下:

文本框控件名.Maxlength = X(X为阿拉伯数字,如10、20、57,等等)。今天我又给同学们带来了一个vb程序,请同学们看看这个程序都有哪些功能,那我们要完成这个程序谁来说一说你的设计思路。

?TextBox 控件属性:一般来说,选中文本属性跟文件复制、剪切等剪贴板(在VB 中,

剪贴板用Clipboard 表示)操作有关。

如要将文本框选中的文本拷贝到剪贴板上:

Clipboard.SetText 文本框名称.SelText(注意,本行没有表示赋值的等号。)

要将剪贴板上的文本粘贴到文本框内:

Clipboard是剪贴板、settext是将指定得到的文本放到剪贴板上。

SelText(选中文本)属性:

本属性返回或设置当前所选文本的字符串,如果没有选中的字符,那么返回值为空字符

请注意,本属性的结果是个返回值,或为空,或为选中的文本。

也就是说要想复制文本框中的内容,需要选中的文本内容。

Clipboard.SetText 文本框名称.SelText 这样编写程序(板书)

?TextBox 控件属性:我们已经解决了复制的问题,下面要解决的就是粘贴的问题了。下

面我们又要接触新的命令了。GetText就是返回剪贴板的内容,或者说就是把剪贴板上的内容返回到文本框中,这样就完成了粘贴了。

例如:

TxtContent.SelText = Clipboard.GetText

选中的文本框中显示剪贴板中的内容这就是我们所说的粘贴了。

?练习:一个文本框(TxtContent),按钮一(CmdCopy)用于复制文本框中的选中文本;

按钮二(CmdPaste)用于将剪贴板上的内容粘贴到文本框内。

按钮一:

Private Sub CmdCopy_Click()

Clipboard.SetText TxtContent.SelText

End Sub按钮二:

Private Sub CmdPaste_Click()

TxtContent.SelText = Clipboard.GetText

End Sub

?提高练习:同学们做的都非常好,下面老师提供1个属性请同学们在程序栏中自己填入,

然后试试,看看这个属性有什么作用?

End

对了这个属性可以让程序推出,也就是可以结束我们的vb程序。

返回

第八课:综合示例一

教学目的:textbox控件综合运用。

教学重点:textbox控件综合运用。

教学难点:textbox控件综合运用。

教学准备:vb程序6.0

教学过程:

?复习引入:回忆我们最近这些课所学习的文本控件属性。Text、clipboard、settext、gettext、

seltext、maxlength、txtfont等等。

?练习:程序描述:在文本框中输入内容,点击相关按钮可以在标签框中显示文本的长度

和起始的位置。如果要完成这个程序,我们需要复习下面的2个属性。SelStart 与

SelLength 属性:

SelStart ,选中文本的起始位置,返回的是选中文本的第一个字符的位置。

SelLength ,选中文本的长度,返回的是选中文本的字符串个数。

例如:文本框TxtContent 中有内容如下:跟我一起学习VB 神童教程假设选中“一起学习”四个字,那么,SelStart 为 3 ,SelLength 为 4 。对文本的选择,可以理解为这样的过程:先在欲选择的文本前点击鼠标,按下左键不放,拖动鼠标直到选择文本的结束处,最后松开鼠标。

LblStart.Caption = "起始位置:" & TxtContent.SelStart

LblLength.Caption = "文本长度:" & TxtContent.SelLength

这个“&”符号表示将两个字符串连接起来。另外如: A & B ,结果是AB ;ABC & EFG ,结果是ABCEFG ,等等。

?综合练习:程序描述用户可以在程序的编辑窗口输入文本;对输入的文本可以进行复制、

粘贴、清除操作;另外,还能在两个标签上分别显示选中文本的起始位置、选中文本的长度。根据程序的要求,我们需要制作一个文本框控件(TxtContent),它将做为程序的输入窗口;另外还有四个按钮,分别是复制按钮(CmdCopy)、粘贴按钮(CmdPaste)、清除按钮(CmdClear)、退出程序按钮(CmdQuit);此外,还需要两个用来显示所选文本起始位置的标签一(LblStart)和显示所选文本长度的标签二(LblLength)。最终界面如图一:

?程序注意:文本框控件的Multiline(多行)属性要设置为True ,这样,文本框才能

自动换行。

?小结:

返回

第九课:控件的一些基本操作

教学目的:控件的一些基本操作。

教学重点:控件的一些基本操作。

教学难点:控件的一些基本操作用。

教学准备:vb程序6.0

教学过程:

?引入:在VB “菜单栏”中有一个“格式”命令,通过它提供的一些功能可以让我们的工作

事半功倍。

?基本操作:

对齐:

分别是纵向对齐的“左对齐”、“居中对齐”、“右对齐”;横向对齐的“顶端”、“中间”、“底端”对齐;以及面向网格的“网格对齐”。它们的功能非常简单,你只需随意绘制几个控件,然后选择它们,再试着使用相关命令就能掌握了。如图三是随意绘制的程序界面:

图三全部选中后,使用“左对齐”的结果如图四:

图四

也许你要问,这个对齐是以哪一个控件做为参照物的?再仔细看看图三,那个Command1 按钮四周是八个实心的黑色小点,而其他控件则是白色的小点,现在你知道了吧,正是以Command1 按钮为参照物进行对齐的,也就是说你最后选择的那一个控件。

统一尺寸:以某个控件为参照物,统一其他控件的大小尺寸。

水平间距与垂直间距:调整某几个控件的水平间距或垂直间距。

活用上面几个操作,将使你的工作事半功倍!

?小结:

返回

第十课:CommandButton 控件1

教学目的:cmd控件。

教学重点:cmd控件。

教学难点:cmd控件。

教学准备:vb程序6.0

教学过程:

?复习:谁还记得cmd有哪些功能?请同学们回忆。CommandButton 控件在程序中主要

VB电子教案

教案

讲稿 第一章引言 [新课导入]: 导入方式:通过复习计算机语言基础知识,导入vb语言的功能及学习方法 导入目的:增强学生的学习积极性 导入时长:大约5分钟 [新课讲授]: 重点: 1)了解程序与程序设计语言 2)了解VB的集成开发环境 3)掌握简单应用程序的建立过程 难点:1)简单应用程序的建立过程 2)窗体简单应用程序的建立过程 方法:运用多媒体辅助教学,采用案例教学和任务驱动等教学法 1.1程序与程序设计语言 计算机程序设计语言,通常简称为编程语言,是一组用来定义计算机程序的语法规则。 计算机的工作原理——“存储程序”(存储程序和程序控制) 程序设计语言大致有三类:机器语言,汇编语言,高级语言 1. 机器语言 2. 汇编语言 3. 高级语言 1.2 Visual Basic 简介 Visual Basic是从BASIC语言发展而来的,是开发Windows环境下图形用户界面软件的可视化工具。Visual意指“可视的”,在Visual Basic中引入了面向对象的概念,把各种图形用户界面元素抽象为不同的控件,如各种各

样的按钮、文本框和图片框等。 1.3 Visual Basic的集成开发环境 VB的集成开发环境除了Microsoft应用软件常规的标题栏、菜单栏、工具栏外,还包括VB的几个独立的窗口,如图1-2所示。VB应用程序的开发过程几乎都可以在集成环境中完成。 图1-1 VB应用程序集成开发环境 1.4 建立简单的应用程序 VB可视化编程不需要编写大量的代码去描述界面元素的外观和位臵,而是采用面向对象、事件驱动的方法。VB的对象已被抽象为窗体和控件,因而大大简化了程序设计。用VB开发应用程序,一般包括3个主要步骤:建立用户界面、设臵窗体和控件的属性、编写代码。 (1)建立用户界面。用户界面由窗体和控件组成,所有控件都放在窗体上,程序中的所有信息都要通过窗体显示出来,它是应用程序的最终用户界面。在应用程序中要用到哪些控件,就在窗体上建立相应的控件。

初识VB》教学设计

《初识V B》教学设计一、学生分析 本节课的授课对象为初三年级学生,这阶段的学生理解能力和接受能力较强。初一年级时学生已学习了一些程序设计语言的概念,知道计算机能直接认识的语言为机器语言,为本节课的学习打下了一定的基础。 二、教材内容分析 1、本节的主要内容及在本章中的地位 本节课教学内容为九年级下册第1章第1、2节的内容,主要学习程序、程序设计语言的概念和VB的创建工程、设计界面、编写程序、保存文件、运行程序等操作方法 2、教学重点、难点 重点:程序的概念和作用、创建VB程序的一般步骤和方法 难点:程序的作用、窗体文件和工程文件的保存 3、课时安排:1节 三、教学目标 1、知识与技能 (1)了解程序的概念以及程序在计算机中的作用 (2)了解程序设计语言的不同类型、特点和发展趋势 (3)了解程序设计的方法 (4)了解VB程序设计环境,知道在VB程序设计环境中创建程序的一般步骤和方法 (5)了解VB,学会用VB创建第一个程序 2、情感态度价值观 (1)注重学生的自学能力的培养。

(2)鼓励学生动手、动脑,培养勤于动手、主动探究的精神。 (3)培养学生利用信息技术解决实际问题的能力。 四、教学理念和方法 1.对于程序与程序设计语言等概念,学生学习起来较枯燥,故先安排学生带着教师提出的几个问题,看书思考和自学,再由教师组织学生个别回答、师生举例、师生讨论、归纳等活动来将几个概念弄清楚。 2.对于VB软件的学习,教师先展示一个由VB开发的小游戏,师生一起参与游戏的使用,让学生感受到VB软件的实用性,充分调动学生积极使用VB开发小程序的愿望,再由教师示范讲解VB程序设计环境中创建程序的一般步骤和方法,最后由学生动手尝试使用VB。 五、教学资源 教学硬件:教师机1台、学生机60台、液晶投影仪1部 教学软件:windows xp、达道多媒体教学软件、自制的教学课件 五、教学过程设计

vb趣味程序课程教案

教学进度表

一、了解计算机语言 各种软件,包括Windows、Word、PowerPoint、各种游戏等都是计算机语言编写出来的。(演示)如贪吃蛇游戏、健康指标计算器等等。 常见的高级语言 1.BASIC。入门者首选语言。指令少,容易上手,易于掌握。 2.PASCAL。适合科学计算、数据处理,运行编译速度快。 3.C语言。主要适用于应用软件的开发,计算机专业人员的必修课。 4.JAVA、.Net、PHP、C#、HTML…… 二、VB语言介绍 VB是Visual Basic的简称,它对学习者的要求不高,但本身效率高、功能强大、实用性强。主要有如下特点:面向对象、事件驱动、软件的集成式开发、结构化。 面向对象和面向过程的区别: 例如五子棋,面向过程的设计思路就是首先分析问题的步骤: 1、开始游戏, 2、黑子先走,

四、制作QQ登录界面 【学生练习】 完成QQ登录界面的制作,并保存工程提交。 教学 后记 授课时间2014年9月23日第4周星期2 总第2课时课题VB程序设计的过程 课型新授课教学时数1课时 教学(一)知识与技能:

目标了解计算机语言; 熟悉VB开发环境 了解VB中的对象、属性、事件 学会编写窗体的设计代码,并能运行程序 (二)过程与方法: 通过QQ登陆窗体的制作了解并掌握程序编写的整个过程 (三)情感、态度与价值观: 通过制作学生最熟悉的QQ登录界面,使学生对VB程序设计产生浓厚的兴趣。 教材分析 重点属性、方法和事件 难点VB的集成开发环境 教学方法讲授法、演示法、练习法、任务驱动法 教学情景设计 【新课引入】 【新课讲授】 对象名称属性、方法或事件(属性、方法或事件)作用说明 登陆窗体Form1 Height属性、Width属 性窗体的高度和宽度

小学vb教案

Vb教学目录 第一课:初识vb 第二课:我的第一个vb程序 第三课:label控件1 第四课:label控件2 第五课:label复习课 第六课:TextBox 控件1 第七课:TextBox 控件2 第八课:综合示例一 第九课:控件的一些基本操作 第十课:CommandButton 控件 第十一课:CommandButton 控件2 返回 第一课:初识vb 教学目的:认识和了解vb,会打开和关闭vb程序。简单了解vb界面。 教学重点:认识和了解vb,会打开和关闭vb程序。简单了解vb界面。 教学难点:认识vb 教学准备:vb程序6.0 ?vb的概况:话说二十世纪七十年代有一对好朋友,一个叫比尔(Bill),一个叫鲍尔(P aul)。他们经常在一起玩游戏。起初是玩别人的游戏,但玩来玩去觉得不过瘾,于是发明了一种语言,叫做Basic ,自己来编写游戏。碰巧的是,个人电脑在此时飞速发展起来,很多厂家对这种语言很感兴趣,于是这对朋友商量着成立一个公司专门出售B asic。个Bill就是比尔盖茨,这个公司就是微软;鲍尔(Paul Allen)后来虽然离开了微软,但同样组建了自己的实业公司。Basic正是微软公司售出的第一套软件。Basic 发展到今天已经有很多版本,如GW-Basic 、QuickBasic 、QBasic 、Visual Basic ,等等,其中,Visual Basic 是最容易学习与应用的程序语言之一。虽然最容易学习与使用,但它的功能却非常强大,很多应用程序都是用它编写出来的。 ?打开vb程序:点击桌面上的Visual Basic 图标,在弹出的如图一的窗口中选择“创建 标准EXE”钮。 图一

教案(VB_FOR)

FOR---NEXT循环语句教案主讲: 常庆红

教案 【导入新课】 编写一个程序:打印5行竖排的“*”。如果是打印10行,100行甚至更多,那应该怎样实现? 在窗体上输出1到10这十个数字。如果是输出到100甚至更多,那应该怎样实现? 在以上两个例子中,可以看到如果完成这个任务,有很多重复的语句,如何来减化这个程序并达到相同的效果呢?这就要用到一个新的知识,循环结构。今天,这节课上我们讲解循环结构其中的For-Next循环结构语句。 【新课讲解】 循环结构与循环结构语句 1、For-Next循环结构语句 (1)一般形式: For 循环变量=初值to 终值Step 步长值 循环语句组 Next 循环变量 [格式说明]①For与Next必须成对出现,Next必须位于For语句之后。 ②循环变量必须是数值型,且最好为整型变量。 ③当步长值=1时,[Step 步长值]部分可以省略 ④Next后面的循环变量可以省略,For、Next后面的循环变量是同一个。 ⑤For循环分递增循环和递减循环两种。 递增循环:当初值小于等于终值,步长值>0。

递减循环:当初值大于终值,步长值<0。 [格式举例] 例 For I= 1 To 5 Print “*” Next I (2今天先讲For 循环的递增过程,流程图如下: 具体执行过程描述如下: ①将初值赋值给循环变量 ②判断循环变量的值是否小于等于终值 若为真(True ),则执行循环语句,而后转到③执行 若为假(False ),则转到④执行 I 为变量 1是初值,5是终值 语句组

③将变量的值加上步长值,而后返回②执行 ④循环结束,顺序执行Next 后面的语句 [程序举例] For/next 循环语句 1、请同学们阅读下面程序,写出结果并上机验证,画出流程图,说明程序功能。for i=1 to 3 step 1print i next i end 执行执行停止执行 <3=3>3234123123执行下一次循 环否? i 与终值比较 执行NEXT 之 后i 的值 循环开始时i 的值 第几次循环 I =1Prnit i I=I+1 I >= 3 N Y [程序执行过程分析] For/next 循环语句 1)如果把程序中的step 1改成step -1,应该如何修改程序。 2)如果程序中缺少s=1,最终s 的值是多少? 3)如果计算1×2×3×…×N ,应该如何修 改程序。 4)如果计算2×4×6×8×…×1000,应该如何修改程序。 阅读计算1×2×3×4×5的程序,回答以下问题,并上机验证:Dim i As Interger Dim s As Interger S=1 For i=1 To 5 step 1 s=s*I Next i 2、同学们分成四组讨论下题,然后每组完成一小题,进一步了解For/next 语句的格式。

VB教案(全套)

第1课vb 开发环境简介 课题 教学目标1、知识目标: ●了解程序设计的一些术语 ●熟悉vb开发环境 ●掌握启动与退出vb的方法 2、能力目标:培养学生的观察能力、自我探索、自主学习的能力和团体协作的能力。 3、情感目标:通过具体实例,让学生自我展示、自我激励、体验成功,在不断尝试中激发求知 欲,在不断摸索中陶冶情操。 授课课时4个课时 教学方法任务驱动法、演示操作法 教学重点认识vb开发环境 教学难点Vb界面中各部分的功能

教学过程一、导入新课(提问法) 1、教师提出疑问:如何打开并关闭vb程序,从而导入课题? 软件开发是一门新兴的朝阳产业,而期中程序设计就是它的最基础部分,这学期我们通过学习vb来掌握程序开发。 二、讲授新课(讲授演示法) 1、启动与退出vb 1.1启动vb:桌面上双击快捷图标,执行“开始——程序——microsoft Visual basic 6.0中文版”命令。 教师讲解,有以下四种启动方式。 方法1.使用“开始”菜单的“程序”命令; 方法2.使用“我的电脑”图标,找到“vb6.exe”并双击它; 方法3.使用“开始”菜单的“运行”命令; 方法4.利用快捷方式。 1.2 退出vb:执行“文件——退出”命令,点击标题栏的关闭按钮 2、认识vb工作环境 Vb工作环境包括:标题栏、菜单栏、常用工具栏、工具箱以及窗口。 教师讲解,有以下两种退出方式。 1.“文件”菜单->“退出” 2.Alt+Q 系统将提示是否存盘,根据需要回答“Y” / “ N” 3、设置vb工作环境 用户可以根据自己需要对vb程序进行相关设置,执行“视图”菜单中的命令,可以打开或关闭相应的窗口。 4、运行示例程序 演示“泡沫”、“飞舞的蝴蝶”、“计算器”。

VB程序设计公开课教案

《VB程序设计》公开课教案 ——FOR…NEXT循环语句 教师: 授课班级:网络13班 授课时间:2014-10-22,上午第一节 授课地点:1座502电脑室 一、教学目标 教学目标 ①认知目标:掌握FOR…NEXT语句的使用,理解FOR…NEXT语句执行过程。 ②能力目标:培养学生分析问题,解决问题的能力。 ③情感目标:激发学生的学习兴趣,提高学生的学习积极性。 二、重点、难点 重点:掌握FOR…NEXT循环语句的使用格式。 难点:理解FOR…NEXT语句的执行过程,即循环变量和循环体是如何变化的。 三、教材分析 教材是选用南开大学出版社的《Visual Basic程序设计教程》(“十二五”全国职业教育规划教材)。程序设计中很重要的是要掌握好三种基本的程序结构。循环结构是程序设计中的一种很重要的程序结构,其作用是使一段程序反复执行。FOR…NEXT语句是循环运算的专家,在程序设计中频繁出现。通过本次课的学习,使学生对循环结构有一个更深刻的理解,并能进一步提高学生编写程序的能力。 四、学情分析 网络13班的学生高二级计算机班学生,他们刚考完全国计算机一级证,有一定的计算机基础知识。他们普遍对理论性强的知识点不重视、对具体操作比较容易接受,对通俗易懂的语言比较理解。但也具备一定抽象思维能力和动手操作能力。在学习本课之前,他们已经初步了解了VB程序设计的基本常识和程序设计的一些基本知识。 五、教法和学法 本课采用的教学方法是讲练结合、案例教学法。新课程理论指导下的主体式教学模式,通过教师设置的案例,让学生在学习的过程中,自己动手,有机结合各种知识,以案例教学的方式发展能力。使教学内容合理流动,水到渠成。教学中,启发、诱导赏识贯穿始终,创造学生自主探究学习的平台,使学生变被动学习为主动愉快的学习。 本课教给学生的学法是尝试操作法、主动探究学习法及小组协作学习法。学生通过自我探索,自主学习,使学生在完成任务的过程中不知不觉实现知识的融会贯通,提高自己的理解和分析能力。 六、教具 多媒体机房,多媒体平台,投影,PPT课件等。 七、教学过程 1.创设问题情境,引入新课 1)用前面学过的知识,如何画出这个图形(画5个竖行排列的“*”)? 2)如果我想画10行,100行,1000行“*”呢?难道就这样顺序写下去吗? 备注:疑问是建构教学的起点。新课开始,就提出一个真实的问题,力求创设一种教学情境,它可以激起学生的未知欲,有利于建立新的认识结构。 2.给出程序,并通过流程图加以理解 出示上题程序代码并通过流程图分析:

VB教案

第一讲Visual Basic 标准模块文件(bas) 类模块文件(.cls) 资源文件(.res) ActiveX控件的文件(.ocx)

第二讲Visual Basic 语言基础 2.1 Visual Basic数据类型 数据:是描述客观事物的数、字符以及用所有能输入到计算机并被计算机程序加工处理的符号的集合,现实世界有多种数据,在这些数据上能进行的运算一般也各不相同,含义也 2.1.1数值型数据 有Integer,Long,Single,Double,Currency和Byte Integer整型:占2个字节、范围:-32768到32767、类型符:%、整数表示形式:123、-123、123% Long长整型:占4个字节、类型符:& -21亿到+21亿、长整型表示形式:123&、-123& 用于保存浮点实数、特点:范围大,但有误差、运算速度慢 Single单精度浮点数的形式:带有小数点的数、数字后加!、科学记数法、占 4个字节、 类型符:!例如:123.45 123! 0.123E+3 Double双精度浮点数:与Single类似、占8个字节、类型符:#、科学记数法中用“D”代替“E”、例如:123.45# 0.123D+3 0.123E+3# Currency货币型:定点实数或整数、占8个字节、最多保留小数点右边4位和小数点左边15位、类型符:@、例如:123.45@ 1234@ Byte字节型:占1个字节、用于存储二进制数 2.1.2日期(DATE)数据类型 日期范围:100/1/1~9999/1/1 时间范围:0:00:00~23:59:59 表示方法:日期和时间字符用#括起来如:#1998-5-12 10:30#;用数字序列表示,整数部分表示距1899-12-31的天数,此后的时间为正数;小数部分表示占一天的百分数。如:3.45表示的日期为1900-1-2 ,时间为10:48

VB计时器教案

VB计时器教案 课题计时器课程 VB 课型新授课班级高二132班 知识与技能:理解计时器的常用属性和Timer事件 过程与方法:掌握添加计时器的方法、Timer事件代码的编写及教 学基本属性设置目 标情感态度与价值观:培养独立思考、学习和创新精神,提高学生 的信息素养。 教学重点计时器的常用属性设置和事件代码的编写 教学难点根据不同任务,完成定时器Timer事件的程序编写。教学方法讲授法、演示法 教学工具多媒体网络教室、相应的PPT课件。 教学过程: 一、新课导入 教师:同学们,大家平时有没有注意到很多酒店门口都有一个LED电子屏,这类LED电子屏上的文字一般是怎么移动的呢,你留意过它还有什么特点吗, 学生:…… (教师引导学生回答,然后再总结) 教师:是的,LED电子屏的文字是按一定的方向移动的,而且这些文字隔一定的时间段又出现,也就是说这是有规律地每隔一段时间再次出现移动的文字。其实通过这门课学习的软件我们也可以制作出类似的效果。 (教师运行模仿LED电子屏文字移动的程序让学生观看) 教师:大家可以看到,这个例子用到了我们以前学过的标签,除标签外,它还用到了计时器。这节课我们将要学习基础控件计时器的使用。二、新课知识

1、计时器的特点 计时器控件通过Timer 事件,可以有规律地每隔一段时间执行一次事件过程代码。此外,计时器控件是一个不可见控件,也就是说在设计阶段,你能够看到它,但程序运行时它不会在界面上出现,是不可见的。 2、计时器的常用属性 (1)Enabled 属性:计时器的Enabled 属性也是较常用的属性,该属性决定计时器控件是否能对时间的推移做出响应。若将Enabled 设置为 False ,此时计时器控件无效,即Timer事件不会触发;当Enabled设置为 True时,计时器控件有效。由此看来,Enabled相当于是个启动计时器控件的一个开关。 (2) Interval属性:可以在设计时或在运行时设置计时器控件的 Interval 属性。这个属性可以设定Timer 事件触发的时间间隔,其时间间隔以毫秒(ms)为单位,取值范围为0~65535毫秒。一般设为1000毫秒,这样可以每秒种触发一次Timer 事件。如果Interval属性的值设置为 0(默认值),即使Enabled 属性的值为True,计时器控件也无效。 3、计时器的Timer事件 计时器的事件只有一个,为Timer事件。Timer事件的触发时间是从Interval 属性的设置值开始,以后每隔这样一个时间段,就触发一次Timer事件。需要说明的是当Interval 属性值为0时,计时器无效。(教师在讲 解以上三个知识点时也结合一些相关的操作) 4、教师演示制作文字移动例子的操作过程 教师实例演示模仿LED电子屏文字移动的例子的操作步骤,并结合计时器的常用属性和事件进行讲解,加深学生对理论知识的理解。 5、学生课堂练习(同学们至少要选其中的两道来做) (1)、设计一个应用程序,实现标签1的文字“欢迎参观化职中”循环地从左往右移动,界面可自行设计。

《我的第一个VB程序》 教学设计

《我的第一个VB程序》教学设计 盐城中学何娟一、教材分析 本节课是《算法与程序设计》(选修)第二章第一节的内容。第一节共分三个课时,这是第二课时的内容。前一课时集中介绍了VB集成开发环境和界面设计,这一课时通过一个实例介绍可视化编程的一般步骤,在程序编写过程中完成VB基本知识和技能讲解。教材中此部分内容详细清晰,对学生上机实践有很强的指导作用。 二、学情分析 上节课主要介绍了VB集成开发环境、控件、对象、属性等基本概念,熟悉了标签、文本框和命令按钮等基本控件机器属性设置的操作,本节课在熟悉界面设计的基础上进一步了解可视化编程的一般步骤,尤其是代码设计。由于大部分学生是初次接触程序设计,而一般人对于程序设计有着“难”的偏见,因此学生既有好奇心,又有畏难情绪。因此教师应充分了解这一点,通过简单的例子,让同学体验成功的快乐,在揭开“编程”神秘的面纱的同时,激发学生学习的积极性和对程序设计的兴趣。 三、教学目标 1、知识与技能目标: ★要求学生熟悉可视化编程的一般步骤。 ★让学生了解事件、事件驱动机制等基本概念。 ★学生能独立的完成一个简单的VB程序。 2、过程与方法 ★设问导入新课,学生进行自主探究学习、小组合作交流学习等方式,激发学生的学习兴趣,让学生在“做中学”,既考验其动手能力和举一反三能力,又避免纸上谈兵,理解不透彻。 老师在分析一个完整的程序基础上布置难易适中的任务,在学生操作过程中巡视指导。3、情感态度和价值观 ★培养学生自主探索、协作学习的能力。 ★培养学生勇于实践和不断进取的精神。 ★培养学生的对程序设计的兴趣。 四、教学重点与难点 ★重点:可视化编程的一般步骤。 ★难点:学生在熟悉编程的一般步骤的基础上能编程解决实际问题。

VB教案(全套)

1、知识目标: 了解程序设计的一些术语 熟悉vb开发环境 掌握启动与退出vb的方法 2、能力目标:培养学生的观察能力、自我探索、自主学习的能力和团体协作的能力。 3、情感目标:通过具体实例,让学生自我展示、自我激励、体验成功,在不断尝试中激发求知 欲,在不断摸索中陶冶情操。

形成性测试1、把vb工具箱中的每个控件的英文名对应的中文名标注出来 小结本课我们主要学习vb程序的基本知识: 一、启动与退出vb 二、认识vb工作环境 Vb工作环境包括:标题栏、菜单栏、常用工具栏、工具箱以及窗口。板书设计第一课 vb 开发环境简介 一、认识vb 二、演示示例程序 作业练习

课题第1课 vb 开发环境简介课类信息技术 教学目标1、知识目标: 了解程序设计的一些术语 熟悉vb开发环境 掌握启动与退出vb的方法 2、能力目标:培养学生的观察能力、自我探索、自主学习的能力和团体协作的能力。 3、情感目标:通过具体实例,让学生自我展示、自我激励、体验成功,在不断尝试中激发求知 欲,在不断摸索中陶冶情操。 前提诊测1、如何打开并关闭vb程序 导入新课软件开发是一门新兴的朝阳产业,而期中程序设计就是它的最基础部分,这学期我们通过学习vb 来掌握程序开发。 教学方法任务驱动法、演示操作法 教学重点认识vb开发环境 教学难点Vb界面中各部分的功能 教学过程一、上机练习 二、知识点补充 1、程序设计语言:机器语言,汇编语言和高级语言 2、visual basic:可视化basic语言。编写程序时,可以通过鼠标操作用控件组成程序的窗 口界面,然后再编写相应的程序代码。 形成性测试1、把vb工具箱中的每个控件的英文名对应的中文名标注出来

实践课《VB 6.0常用控件》教学设计

课题: 实践课《VB 6.0常用控件》——水电费计算器 教学设计 学校:怀柔区职业学校 授课教师:李响 授课班级:高一(9班) 授课时间:2007年12月

实践课《VB 6.0常用控件》教学设计 一、教材依据 《Visual Basic 6.0 程序设计》(煤炭工业出版社),第三章Visual Basic 常用控件3.1、3.2、3.3等节的综合实践课。 二、课型:实践课课时:一节 三、设计思想 本课在常用控件——命令按钮、标签、文本框前三节课的基础上,要求学生运用所学知识来制做家庭常用的水电计算器这样一个小工具。要求学生在课下思考,设计该程序应用什么计算方法,外观构图是什么样,需要VB中的什么控件,以及颜色搭配、装饰图案等方面的内容。并从中发现学习VB程序设计可以给我们的生活带来什么样的变化,它的作用是什么?VB程序设计是不是一门枯燥的学科。 课堂上要求学生根据老师提出水电计算器的几点制作要求来完成设计,学生分为四组,以小组为单位,大家共同来完成制作,最后给各小组打分,进行点评。 四、教学目标 知识目标:熟练运用VB6.0的常用控件来设计计算器外观,并掌握简单的编程语句和算法。做出计算准确,而且美观的水电费计算器。 能力目标:1、基本掌握如何在窗口中插入控件;2、初步学会通过属性窗口修改对象的基本属性;3、写出该程序的算法;4、写出程序编程代码;5、给设计的计算器做简单装饰;6、学会运行VB程序;7、生成可执行文件。 情感目标:让学生学会在生活中遇到了这样的问题,我们就应该运用所学知识来解决它,使生活变得更快捷,更方便。学以致用,在学生自主探究的过程中体验成功。 五、教学重点 基本掌握如何在窗口中插入控件;初步学会通过属性窗口修改对象的基本属性。 六、教学难点 写出程序编程代码;插入什么控件达到设计要求。 七、教学准备

VB教案-组合框的使用

[14-2]组合框的使用 【教学目标】 1.了解组合框的组成及其主要属性 2.掌握组合框添加删除项目的方法 3.掌握通过改变组合框选项来改变文本框字体属性的方法 【教学重点】 1. 在组合框添加删除项目的2种方法 2. 组合框的Click事件用法 3. 字体各种属性的回顾 【教学难点】 根据组合框的选项来更换字体颜色 【教学手段】 情境教学法、任务驱动法、演示法、讨论法 【教学过程】 一、引入 让学生看已经编好的程序,激发学生兴趣,并引出VB的编程游戏。再让学生上来操作,进入创设的情境中,提高学生的注意力。 [激发学生的学习兴趣,让学生参与课堂中来] 二、正课 1. 建立如下图所示界面. 能根据组合框选择的字体和字体大小来改变文本框中的文字属性.

Private Sub Combo1_Click() Text1.FontName = Combo1.Text End Sub Private Sub Combo2_Click() Text1.FontSize = Combo2.Text End Sub 2. 建立如下图所示界面,要求文本框中的字体属性能根据组合框选项的变化而变化. 要求B,I,U这些按钮按下去之后文本框中字体变为粗体或斜体或下划线 要求能根据字体颜色”红色””绿色”等改变文本框字体的颜色 Private Sub Combo1_Click() Text1.FontName = Combo1.Text End Sub Private Sub Combo2_Click() Text1.FontSize = Combo2.Text End Sub Private Sub Combo3_Click() If Combo3.Text = "红色" Then Text1.ForeColor = vbRed

vb教学设计

课题名称:VB语言及程序开发环境 一、案例背景分析 (一)本课时教学内容的功能和地位 教学内容选自广东版信息技术(选修1)《算法与程序设计》教材第二章“程序设计基础”第一节“VB语言及程序开发环境”。本节是VB程序设计语言的基础。学生通过探究活动,掌握VB语言的基本知识;了解VB可视化程序开发环境的基本要素;掌握VB程序的调试方法。 (二)学生情况分析 在必修模块4.1“编制计算机程序解决问题”部分以及本模块第一章的学习中,学生已经经历了用计算机解决问题的基本过程,对VB开发环境有所了解,大部分学生对程序设计已经产生了一定兴趣。教学中要关注全体学生,变学生的个体差异为资源,发挥同伴互助作用,共同提高课堂效率。 (三)教学准备 1、教材处理:增加“体验活动”环节,要求学生模仿教材中“求半径为r的圆的面积”的程序,尝试编程“求长方形的周长和面积”。学生在模仿中经历一个完整的小程序的编写,掌握本课重点,通过比较与数学学科相关知识的异同,对难点部分能有一定的认识。并且提供更丰富的阅读材料(如VB语言简介、数据类型),供学有余力的学生阅读。 2、课时安排:1课时。 3、教学环境:计算机网络教室,VB开发环境,传奇网络教学平台。 二、教学目标 依据的课程内容标准: 理解并掌握一种程序设计语言的基本知识,包括语句、数据类型、变量、常量、表达式、函数。初步掌握调试、运行程序的方法。 1、知识与技能 掌握VB的基本数据类型、常量、变量、函数、表达式等基本知识,熟悉VB的开发环境,能调试简单的VB程序。 2、过程与方法 开展阅读、探究、模仿等活动,培养自主学习、合作探究的能力。 3、情感态度与价值观

VB教案2014(完整版)

第1章VB概述 教学目的要求: 了解VB的发展过程和特点 掌握VB集成开发环境 教学重点 VB集成开发环境及工作模式 1.1 VB的发展过程和特点 * 演示VB小程序,说明VB学习重要性及方法。 一、发展过程: 学习版:Learning VB的基础版本,为初学者提供轻松的编程开发环境。 专业版:Professional 为计算机专业编程人员提供的一套功能完备开发工具。 包括学习版的全部功能。 企业版:Enterprise 提供大型网络开发程序,包括专业版功能。 二、VB6.0主要功能特点 VB是基于windows环境的可视化程序设计语言。即继承了结构化程序设计特点,又具有面向对象语言特点 1 事件驱动的编程机制 2 友好的VB集成开发环境 3 支持多种数据库系统的访问 4 支持动态数据交换、动态链接库、对象的链接与嵌入技术及ActiveX技术,主要提供共享其它资源的 技术 5 完善的联机帮助 1.2VB6.0 集成开发环境 1、VB6.0安装(略)、启动、界面组成 2、VB6.0 三种工作模式: 设计模式:用户可以进行界面、程序代码的编辑 运行模式:程序运行结果,此时界面和程序代码不能编辑。 中断模式:程序运行暂时中断,此时可以编辑代码,不能编辑界面。 (举例说明) 如:计算圆面积窗体,说明设计模式,运行模式,中断模式。

第2章VB应用程序设计过程 教学目的要求: 理解面向对象程序设计及概念 掌握常用基本控件及应用 掌握VB工程开发设计步骤 教学重点 掌握常用基本控件属性、方法、事件 教学难点: 面向对象程序设计中对象、属性、方法、事件概念 2.1 面向对象程序设计基本概念 一. 对象概念 对象含义:一是客观世界中的每一个实体。二是对象是数据和操作的集合. 类的概念:是对具有相同属性和相同操作的一组对象的共同描述,是同种对象的抽象。 二、对象的三要素 VB中对象三要素:属性、事件、方法。 1、属性:是用来描述对象的特性。 不同的对象有不同的属性 属性都有其属性值。 同一属性中不同对象的属性值也不相同。 (举例说明) VB中对象属性设置: ?在属性窗口上设置 ?在程序代码中:对象名.属性名=属性值 例如:窗体标题设为:学生成绩管理系统.其中标签标题为“长春工程学院”, 黑体,60点阵字. 2、事件:在VB中,系统为每一对象预先定义好一系列的动作。每个事件都有相应的事件过程,事件过程是通过执行一段程序代码来实现的。 常见的事件: ?单击(Click) ?双击(DblClick) ?装入(Load) ?鼠标移动(MouseMove) ?鼠标抬起(Mouseup) ?鼠标按下(Mousedown) ?获取焦点(GotFocus) 事件过程的一般格式: Private Sub <对象名>_<事件名>([<参数表>]) <程序代码> End Sub 3、方法:方法是指对象本身能执行的动作。系统为不同对象提供的一种功能(系统函数或过程),可供用户直接调用。 一般格式如下:

公开课VB程序设计教案

公开课V B程序设计教 案 内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128)

第四课学学程序设计—初步认识编程软件VB 教学目标: 知识目标:了解什么是程序设计语言和计算机程序以及语言的分类 过程与方法:培养学生的阅读总结和自主探索能力 情感态度与价值观:通过学生利用所学的知识解决实际问题,激发学生的学 习兴趣 教学重难点:了解什么是程序设计语言 启发学生创新思维 以任务为驱动,激发学生创新思维 教法:讲授法、任务驱动法 教学过程: 一、导入新课 教师运行游戏小程序,引起学生的兴趣,并打开程序的原代码说明编程并不很神秘。试运行游戏小程序,激发学生的学习兴趣。 二、教师讲授: 程序设计语言 教师活动:语言是人类交流思想、沟通感情最重要的工具。那么语言不通的人如何交流呢? 学生活动:请一个语言翻译或自己学会他人的语言 教师活动:计算机所做的事情均为人向机器下达的命令,那么操作作者又是通过什么语言同计算机进行沟通的呢? 程序设计语言的分类及特点

1、机器语言 教师活动:①计算机能听懂的语言(机器语言)②机器语言的实质(二进制语言)③二进制语言的特点。强调计算机内部只认识二进制 学生活动:谈对二进制语言的感受 教师小结:机器语言的特点(二进制、计算机直接能懂、难以理解,与人类语言差距较大)汇编语言-用助记符号表示面向机器的程序设计语言。使用汇编语言编写的程序,机器不能直接识别,要由一种程雪汇编语言翻译成机器语言。适合编写直接控制机器操作的程序,不容易使用。高级语言-最接近人的自然语言,即简单易学,它所编制的程序计算机执行时需要“翻译”,执行速度比二进制程序慢。 三:展示微课视频 VB简介、认识VB窗口、相关概念:1、对象的概念 2、属性的概念 3、事件和代码的概念。演示设计运行程序“奔跑的小汽车”依照微课演示编写程序“奔跑的小汽车” 四:学生体验 1、学生编写程序“奔跑的小汽车”,教师巡回指导。 2、试修改程序,让汽车倒车、速度变慢。 五、教学评价: 1、教师点评教师通过巡视,把部分学生修改的结果进行点评,指出典型的错误。 六、课后小结:

认识VB教学设计

认识VB教学设计 VB程序设计教学案2010-03-12 16:48:15 阅读280 评论0 字号:大中小订阅 教学内容: 1. 程序设计语言的分类、特点; 2. 编译和解释的概念、过程; 3. 工程、窗体、控件、属性、事件、方法、代码七个概念; 4. VB设计环境; 5. 属性值的改变方法(属性窗口、代码) 教学目标: 1. 了解程序设计语言的分类和特点 2. 了解源程序在执行过程中转换为目标程序的两种方式及其基本过程 3. 熟悉VB开发环境 4. 理解工程、窗体、控件、属性、事件、方法、代码七个概念 5. 了解Label、Command、Text控件的作用及Caption、text属性 6. 探索修改属性的方法 7. 动脑、动手及逻辑思维能力的培养 教学重点:对七个基本概念的理解 教学难点:体会Label、Command、Text控件的作用及常用属性 教学准备:授课VB程序一个(窗体、代码设计完整)、幻灯片 教学方法:体验教学(给程序进行修改,观察程序变化,体会概念)、讲授教学 教学课时:1课时 教学过程: 环节一:新课导入 教师活动:语言是人类交流思想、沟通感情最重要的工具。那么语言不通的人如何交流呢? 学生活动:请一个语言翻译或自己学会他人的语言 教师活动:计算机所做的事情均为人向机器下达的命令,那么操作者又是通过什么语言同计算机进行沟通的呢? 环节二:程序设计语言的分类及特点 一)、机器语言

教师活动:①计算机能听懂的语言(机器语言)②机器语言的实质(二进制语言)③二进制语言的特点。强调计算机内部只认识二进制 学生活动:谈对二进制语言的感受 教师小结:机器语言的特点(二进制、计算机直接能懂、难以理解,与人类语言差距较大) 二)、高级语言 教师活动:①人类语言描述计算机操作(高级语言)②高级语言有许多种(讲解Basic、Visual Basic 含义)③教师问题:A.高级语言能不能被计算机直接识别?(学生回答:不能)B.那高级语言如何处理后能被计算机识别?(学生回答:翻译)④两种翻译方式:编辑(全文翻)和解释(一句一句翻)D.你说计算机是执行二进制语言程序快还是高级语言程序快?(学生回答:高级语言程序快)⑤汇编语言:过渡语言 学生活动:小结各类程序设计语言的特点:①机器语言中的二进制语言只有0、1两个字符,是计算机直接能识别的程序,它的执行速度最快。②高级语言最接近人的自然语言,即简单易学,它所编制的程序计算机执行时需要“翻译”,执行速度比二进制程序慢。 环节二:认识VB开发环境 教师活动:打开准备好的VB程序----世博口号.exe 学生活动:新建标准工程进入VB环境 教师活动:指认VB环境中菜单栏、工具栏、工具箱、属性窗口、窗体、控件等的位置 环节三:六个重要概念(准备一个程序,教师边讲学生边操作) ①工程和窗体的概念 教师活动:讲解工程、窗体的概念及二者的关系; 学生活动:学生打开教师准备好的工程文件,并移动和调整窗体大小。 ②控件的概念 教师活动:讲解控件的概念。(窗体界面中可供用户操作的元素) 学生活动:认识范例窗体中有哪些是控件 教师活动:在工具栏中指认相应控件 学生活动:向窗体中添加相应控件 界面样本如下: ③属性的概念 教师活动:讲解属性的概念。(控件的内部和外部特征) 学生活动:尝试在属性窗口中找到某控件的相应属性 ④事件和代码的概念

《初识VB》教学设计

《初识VB》教学设计 一、学生分析 本节课的授课对象为初三年级学生,这阶段的学生理解能力和接受能力较强。初一年级时学生已学习了一些程序设计语言的概念,知道计算机能直接认识的语言为机器语言,为本节课的学习打下了一定的基础。 二、教材内容分析 1、本节的主要内容及在本章中的地位 本节课教学内容为九年级下册第1章第1、2节的内容,主要学习程序、程序设计语言的概念和VB的创建工程、设计界面、编写程序、保存文件、运行程序等操作方法 2、教学重点、难点 重点:程序的概念和作用、创建VB程序的一般步骤和方法 难点:程序的作用、窗体文件和工程文件的保存 3、课时安排:1节 三、教学目标 1、知识与技能 (1)了解程序的概念以及程序在计算机中的作用 (2)了解程序设计语言的不同类型、特点和发展趋势 (3)了解程序设计的方法 (4)了解VB程序设计环境,知道在VB程序设计环境中创建程序的一般步骤和方法

(5)了解VB,学会用VB创建第一个程序 2、情感态度价值观 (1)注重学生的自学能力的培养。 (2)鼓励学生动手、动脑,培养勤于动手、主动探究的精神。(3)培养学生利用信息技术解决实际问题的能力。 四、教学理念和方法 1.对于程序与程序设计语言等概念,学生学习起来较枯燥,故先安排学生带着教师提出的几个问题,看书思考和自学,再由教师组织学生个别回答、师生举例、师生讨论、归纳等活动来将几个概念弄清楚。 2.对于VB软件的学习,教师先展示一个由VB开发的小游戏,师生一起参与游戏的使用,让学生感受到VB软件的实用性,充分调动学生积极使用VB开发小程序的愿望,再由教师示范讲解VB程序设计环境中创建程序的一般步骤和方法,最后由学生动手尝试使用VB。 五、教学资源 教学硬件:教师机1台、学生机60台、液晶投影仪1部 教学软件:windows xp、达道多媒体教学软件、自制的教学课件 五、教学过程设计

相关文档
最新文档