小学vb教案.docx

上传人:b****3 文档编号:4869546 上传时间:2022-12-11 格式:DOCX 页数:15 大小:86.35KB
下载 相关 举报
小学vb教案.docx_第1页
第1页 / 共15页
小学vb教案.docx_第2页
第2页 / 共15页
小学vb教案.docx_第3页
第3页 / 共15页
小学vb教案.docx_第4页
第4页 / 共15页
小学vb教案.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

小学vb教案.docx

《小学vb教案.docx》由会员分享,可在线阅读,更多相关《小学vb教案.docx(15页珍藏版)》请在冰豆网上搜索。

小学vb教案.docx

小学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),一个叫鲍尔(Paul)。

他们经常在一起玩游戏。

起初是玩别人的游戏,但玩来玩去觉得不过瘾,于是发明了一种语言,叫做Basic,自己来编写游戏。

碰巧的是,个人电脑在此时飞速发展起来,很多厂家对这种语言很感兴趣,于是这对朋友商量着成立一个公司专门出售Basic。

个Bill就是比尔盖茨,这个公司就是微软;鲍尔(PaulAllen)后来虽然离开了微软,但同样组建了自己的实业公司。

Basic正是微软公司售出的第一套软件。

Basic发展到今天已经有很多版本,如GW-Basic、QuickBasic、QBasic、VisualBasic,等等,其中,VisualBasic是最容易学习与应用的程序语言之一。

虽然最容易学习与使用,但它的功能却非常强大,很多应用程序都是用它编写出来的。

✧打开vb程序:

点击桌面上的VisualBasic图标,在弹出的如图一的窗口中选择“创建标准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的字样。

✧对属性进行设置:

选中程序界面上的命令按钮,然后找到属性面板,其中,“名称:

Command1”是此按钮的名称,主要用于程序引用,所以不要用中文名字。

此处,可以不修改按钮的名字,但为了程序更规范,我们将其名字改成“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(标签控件)是图形控件,主要作用在于显示文字信息,如大家比较熟悉的程序安装界面:

在某个软件安装过程中,常常会显示一些帮助信息或与产品相关的介绍信息,而这些,大多是用标签控件制成的。

VisualBasic工具箱中,标签控件的图标如图一所示。

标签的默认名称(Name)和标题(Caption)为Label(X为1、2、3,等等),规范的命名方式为:

LblX(X为自己定义的詞,如LblShow、LblRed,等等)。

✧Label控件的属性:

Caption(标题)属性:

此属性用来设置在标签上显示的文本信息,可以在创建界面时设置,也可以在程序中改变文本信息,如第一章的例子中,通过点击按钮改变标签显示的字样。

如果要在程序中修改标题属性,代码规则如下:

标签名称.Caption="欲显示的文本"如在上节课中程序中改变标签LblShow的Caption属性:

LblShow.Caption="跟我来学VB神童教程"但是请大家注意,上面的代码应该写入供触发的控件对应的程序代码区,是在命令按钮的程序代码区输入的代码,而不是标签本身的代码区哟。

BorderStyle(边框)属性:

用来设置标签的边框类型,有两种值可选:

0,代表标签无边框;1,代表标签有边框,并且具有三维效果。

BorderStyle属性可以在设计界面时指定也可以在程序中改变。

✧练习:

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

第一个按钮的点击事件:

PrivateSubCmdChange1_Click()

LblShow.BorderStyle=1

EndSub

第二个按钮的点击事件:

PrivateSubCmdChange2_Click()

LblShow.BorderStyle=0

EndSub

✧教师小结:

你可能会想到,有没有办法用一个按钮来完成本题的功能?

即鼠标点击一下,标签有边框,再点一下,标签边框消除,再点一下,边框又出现,以此类推。

回答是肯定的,不过,这是在以后的学习中要讲的。

返回

第四课:

label控件2

教学目的:

学习label控件的使用。

教学重点:

学习label控件的使用。

教学难点:

学习label控件的使用。

教学准备:

vb程序6.0

✧复习准备:

回忆上节课所学习的有关label控件的知识。

我们都学习了label控件的哪些属性。

这些属性都有哪些作用。

Caption=标题。

Borderstyle=标签边框。

标签边框的属性选择为0和1。

0表示没有边框,1表示有边框。

我们上节课还让同学尝试着学习了用2个按钮表示边框的有无。

✧Label控件的属性:

今天我们来继续学习label控件的相关属性。

不过今天的属性请同学们自己尝试。

教师出示下面的属性。

Font、fontfold、fontitalc、fontunderline、fontstrikethru。

Font(字体)属性:

本属性用来设置标签显示的字体,既可以在创建界面时设定,也可以在程序中改变。

粗体(FontBold)、斜体(FontItalic)、下划线(FontUnderline)、删除线(FontStrikethru)等等。

程序中改变Font属性,程序代码书写规则如下:

字体改变:

标签名.FontName="字体类型",其中,“字体类型”可以是中文,如“宋体”、“隶书”;也可以是英文名,如“Arial”、“TimesNewRoman”,等等,不过,这些字体名称必须是电脑上有的。

粗体(FontBold)、斜体(FontItalic)、下划线(FontUnderline)、删除线(FontStrikethru)属性的设置值是代表真/假的逻辑判断值True/False,如下:

LblShow.FontBold=True/False。

LblShow.FontItalic=True/False

✧练习:

一个标签(LblShow)用于显示文本;按钮1(Cmd1)可以让标签显示的字体变成隶书;按钮2(Cmd2)可以让标签显示的字体变成13号字;按钮3(Cmd3)可以让字体变成粗体。

按钮1:

PrivateSubCmd1_Click()

LblShow.FontName="隶书"

EndSub

按钮2:

PrivateSubCmd2_Click()

LblShow.FontSize=13

EndSub

按钮3:

PrivateSubCmd3_Click()

LblShow.FontBold=True

EndSub

✧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

Borderstyle

Font

Fontfold

Fontitalc

Fontunderline

Fontstrikethru

Alignment

✧练习:

认识程序语言。

程序代码的规范:

上面有这样的例子:

PrivateSubCmdShow_Click()

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

EndSub

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

以此类推,PrivateSubLblShow_DbClick()也代表一个过程,LblShow是个标签,DbClick是双击事件。

另外,Private意为“私有”,表明这个事件过程的类型;此外还有Public即“公有”事件。

Sub表明这个过程是“子程序”,若干个“子程序”共同组成最终的应用程序。

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

✧练习:

一个标签(LblShow),在界面设置时为可见;按钮1(Cmd1),能够让标签隐藏;按钮2(Cmd2),能够让标签显现。

按钮1:

PrivateSubCmd1_Click()

LblShow.Visible=False

EndSub

按钮2:

PrivateSubCmd2_Click()

LblShow.Visible=True

EndSub

返回

第六课:

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),点击时文本框内容清空(也就是没有内容)。

按钮一:

PrivateSubCmd1_Click()

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

EndSub

按钮二:

PrivateSubCmd2_Click()

TxtContent.Text=""

EndSub

返回

第七课:

TextBox控件2

教学目的:

认识textbox控件。

教学重点:

学习textbox控件的使用。

教学难点:

学习textbox控件的使用。

教学准备:

vb程序6.0

✧复习引入:

复习上节课的内容,回忆上节课我们所完成的vb程序,都使用了文本控件的哪些属性。

Text(文本)属性:

本控件最重要的属性,用来显示文本框中的文本内容,可以在界面设置时指定也可以在程序中动态修改,程序代码规则:

文本框控件名.Text="欲显示的文本内容"如要在一个名为TxtFont的文本框控件中显示“隶书”字样,那么输入代码:

TxtFont.Text="隶书"。

MaxLength(最大长度)属性默认为0MaxLength属性既可以在界面设置过程中予以指定。

也可以在设计时予以改变,代码如下:

文本框控件名.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)用于将剪贴板上的内容粘贴到文本框内。

按钮一:

PrivateSubCmdCopy_Click()

Clipboard.SetTextTxtContent.SelText

EndSub按钮二:

PrivateSubCmdPaste_Click()

TxtContent.SelText=Clipboard.GetText

EndSub

✧提高练习:

同学们做的都非常好,下面老师提供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

EndSub

这个“&”符号表示将两个字符串连接起来。

另外如:

A&B,结果是AB;ABC&EFG,结果是ABCEFG,等等。

✧综合练习:

程序描述用户可以在程序的编辑窗口输入文本;对输入的文本可以进行复制、粘贴、清除操作;另外,还能在两个标签上分别显示选中文本的起始位置、选中文本的长度。

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

最终界面如图一:

✧程序注意:

文本框控件的Multiline(多行)属性要设置为True,这样,文本框才能自动换行。

✧小结:

返回

第九课:

控件的一些基本操作

教学目的:

控件的一些基本操作。

教学重点:

控件的一些基本操作。

教学难点:

控件的一些基本操作用。

教学准备:

vb程序6.0

教学过程:

✧引入:

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

✧基本操作:

对齐:

分别是纵向对齐的“左对齐”、“居中对齐”、“右对齐”;横向对齐的“顶端”、“中间”、“底端”对齐;以及面向网格的“网格对齐”。

它们的功能非常简单,你只需随意绘制几个控件,然后选择它们,再试着使用相关命令就能掌握了。

如图三是随意绘制的程序界面:

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

图四

也许你要问,这个对齐是以哪一个控件做为参照物的?

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

统一尺寸:

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

水平间距与垂直间距:

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

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

✧小结:

返回

第十课:

CommandButton控件1

教学目的:

cmd控件。

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

当前位置:首页 > 考试认证 > 其它考试

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

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