打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
][计算机]Visual Basic的基本知识
一、 课题:Visual Basic的基本知识
二、 教学目的和教学要求
1) 掌握启动和退出VB
2) 了解VB窗口的组成,了解VB的三种工作模式,知道工具箱、工程资源管理窗口、窗体设计窗口、属性窗口、代码编辑器窗口
3) 理解工程的概念,知道工程的构成
4) 理解对象、窗体和
控件的概念,掌握建立控件对象的一般步骤,了解对象的命名规则
5) 知道对象的三要素,知道读取和设置对象属性的方法,知道调用对象的方法的格式,知道事件过程的格式
6) 了解事件驱动的程序设计思想和面向对象的程序设计方法
三、 教学的重点和难点
1) VB系统中各窗口的功能
2) 对象、窗体、控件、属性、方法和事件等基本概念
3) 事件驱动的程序设计思想
四、 教学方法
演示法、讨论法、讲解法
五、 教学过程
[引入新课]
上一节课我们学习了程序设计的基本方法,前面的学习我们已经知道:要计算机解决问题,必须编写程序,即确定算法,并采用结构化程序设计方法描述算法。
实际上,采用结构化程序方法描述算法,只有用某一种计算机编程语言表示出来,才能称之为计算机程序,才能在计算机上执行。在众多的计算机编程语言中,目前使用得较为广泛的是VB,简称VB,是微软公司推出的基于Windows环境的面向对象的程序设计语言。本节课我们将学习"第二节 Visual Basic的基本程序",了解VB窗口的组成和面向对象的程序设计方法。
在具体学习本节内容前,我们先看一个用VB编制的小程序。
[演示]
一个简单的VB程序--"欢迎使用Visual Basic"
本节课我们将通过实际制作这个小程序,来具体说明VB窗口的组成和面向对象的程序设计基本方法。
讨论式学习新内容
(1) 提问并结合演示--使学生了解VB的工作界面
[提问]
要想用VB编程,必须先运行它,那么在Windows操作系统中如何运行一个已经安装好的软件呢?
答案:方法一:单击"开始"菜单的"程序"子菜单中的相应的菜单命令;方法二:双击该软件在桌面上的快捷方式。
边演示边讲解:启动VB后,会出现"新建工程"对话框,该对话框,该对话框有三个选项卡,从字面上我们不难理解它们的含义:
a) 新建:建立新工程
b) 现存:选择和打开现有工程
c) 最新:列出最近使用过的工程
在VB中,一个应用程序即为一个工程。要创建我们刚才运行的程序,须选择"新建"选项卡,并选取其中的"标准EXE项",然后单击"打开"按钮,进入VB的窗口。
[引导观察]
请同学们认真观察VB的窗口,把它与我们前面学习过的软件做个比较,想一想它们有什么相同和不同之处?
答案:相同点:都有标题栏、菜单栏和工具栏;不同点:有许多独立存在的子窗口
学生自学:请学生阅读本节的第二部分内容--VB窗口的组成,上机操作,思考以下几个问题:
a、 VB有哪三种工作模式?目前我们正处于那一种工作模式?
b、 VB的菜单栏中有哪些菜单项是编程专用的?
c、 VB中有哪些独立存在的子窗口?它们的作用是什么?
学生自学后,师生一起讨论上述三个问题,并作适当的演示。
答案:
a、 设计、运行和中断模式,设计模式
b、 工作、调试和运行等。
c、 看屏幕说出老师所指的窗口名称
[练习]
请把下述窗口的功能序号填写在相应的窗口名称前
( )工具箱窗口 1)设置对象的各种属性
( )窗体设计器口 2)管理程序中的各类文件
( )工程管理器窗口 3)进行程序界面的设计
( )属性窗口 4)提供设计程序界面的工具
( )代码窗口 5)显示和编辑程序代码
VB的工作环境看起来很复杂,但是不用怕。接下来我们就具体建立一个VB程序,看看这些窗口到底该怎么发挥作用。
(2) 讲解与演示相结合--使学生掌握窗体设计的方法
在VB中建立一个程序主要包括两部分工作,即设计程序和编写代码。
设计窗体也就是设计一个应用程序的操作界面。当建立一个新的程序时,VB会自动创建一个新的窗体,命名为Form1,窗体是VB应用程序的基本构造模块,每一个窗体都有自己的窗体设计器窗口,是我们进行界面设计的场所,一个窗体在程序运行时便成为一个窗口,如果你的程序用三个窗口,好你就得有三个窗体,一开始窗体是一片空白,但经常设计之后,它可以展现出各种不同的面貌。
[演示]展示几个自己已设计好的窗体
[设问]如何进行窗体的设计呢?
进行窗体设计,就要用到工具箱中的工具。VB的工具箱中有许多工具,窗体设计的第一步便是选取工具箱中的工具,并将其放置在窗体上,放置在窗体上的"工具"在VB中称为"控件",它是窗体中能完成某种特定功能的部件。
[引导观察]下面请大家注意老师的操作,看一看我是如何在窗体上创建控件的
[演示]在窗体上设计三个命令按钮和一个文本框
[提问]老师是如何使用工具箱中的工具创建控件的?
答案:单击VB工具箱中的一个工具,再将指针移动到窗体上的适当位置,按下左键并移动鼠标器即可画出所要的控件。
[提示]VB中,还有一种创建控件的方法,请大家以后上机操作时阅读VB的"帮助",自己来掌握这一种方法。
VB的窗体和窗体上的控件统称为对象,经过上面的窗体设计,达到了让各个对象各有各的目的,这仅是可视化程序设计的开始。
(3) 在学生自学的基础上,讲解并演示--使学生掌握设置对象属性的方法
学习阅读本节的第三部分内容--面积对象的程序设计,请思考以下几个问题:
a. VB中使用得最多的对象是什么?
b. 为什么要给对象命名?如何给对象设置一个有意义的名字
c. VB程序中的对象有哪能三个要素?人是否具有这三个要素,试具体说明。
d. 事件驱动的程序设计思想的基本含义是什么?
学生自学后,师生一起讨论上述问题。
答案:
a. 窗体和控件
b. 有了名字才能在程序中引用该对象;用指明对象类型的三个小字母组成的前缀和表示该对象作用的缩写字母共同构成对象的名字。
c. 属性、方法和事件;姓名、血型、身高和体重是人的属性;行动、语言和思维是人的方法;外界对人的各种刺激是事件。
值得注意的是,现一个窗体中不同对象的名字不允许相同,就像是Windows中同一个文件夹中不允许有两个相同的文件名一样
准确地说,属性是对一个VB对象的性质和状态的描述,了解属性的意义并不是设置属性是对象使用中最重要的工作,不过就像我们要彻底了解一个人的个性不是一两天就可以办到的一样,想要了解对象的每一个属性也不是一蹴而就的,先掌握主要的方面无疑是最聪明的做法。
[设问]在我们现在设计的应用程序中,哪些属性是对象的主要属性呢?]
在当前程序中,需要设计窗体和两个命令按钮的Caption属性和一个文本框的Text属性,这里我们暂不设置各个对象的Name属性,采用系统默认值,它们是对象的主要属性。
[提问]如何设置对象的属性呢?
答案:对象的属性可以在设计程序界面时通过属性窗口设置,也可以在运行时通过程序代码设置。
[演示]VB中两种设置属性的方法
本程序中各对象属性的设置
对象 属性 设置值
Form1 Caption 欢迎使用Visual Basic
Command1 Caption 显示
Command2 Caption 清除
Command3 Caption 退出
Text1 Text (空白)
[引导观察]请大家注意:老师是如何通过属性窗口设置对象的这些属性的,设置属性后的程序界面有何改变。
[演示]通过属性窗口设置四个对象的Caption属性和文本框的Text属性
在完成了对象属性的设置后,立刻有就了"中文版"的程序界面。接下来的工作就是告诉程序,如果我们在单"命令"按钮,程序要做出怎样的反应。这种现象对外部操作的响应,称为事件,在程序中如何响应事件,这就是创建事件过程的事件。
(4) 结合演示并讲解--使学生了解事件过程的创建
[提问]创建事件过程应该使用那一个窗口呢?
答案:代码编辑器窗口
[演示]代码编辑器窗口一开始并没有什么出现,调出该窗口有两种方法:一种是双击需要编写事件过程的对象,另一个方法请大家以后上机操作时通过阅读VB的"帮助"去掌握。
[设问]如何使用代码编辑器来创建我们所需要的事件过程呢?
在我们设计的这个代码程序中,只要单击"命令"按钮这一事件做出响应,因而仅需编写单击"命令"按钮的事件过程。
[引导观察]下面请大家注意观察我们如何创建"显示""清除"和"退出"这三个按钮的事件过程的。
[演示]创建三个"命令"按钮的事件过程,代码如下:
"显示"按钮
Private Sub Command1_Click()
Text1.Text=" 欢迎使用Visual Basic"
End Sub
"清除"按钮
Private Sub Command1_Click()
Text1.Text=""
End Sub
"退出"按钮
Private Sub Command1_Click()
End
End Sub
VB为每个对象预定义了一系列的事件集,命令按钮缺省的响应事件是Click事件(单击),在操作过程中,大家可以看到VB已经构造好了事件过程的框架,我们所需要做的就是在其中填上必要的代码
[提问]"显示"按钮的代码窗口中,事件过程名是什么?VB中事件过程名是如何构成的?
答案:"Command1_Click"事件过程名;VB中事件过程名则对象名、下划线和事件名组合而成的。
[提问]Text1.Text="很高兴你能学习VB"这一行代码的作用是什么?
答案:在程序运行时,若单击"显示"按钮则改变文本框对象Text1的Text属性的值。
从上述的代码可以看出,代码中也可以改变对象的属性,格式如下:
对象.属性=属性值
在事件过程中还可以调用对象的方法,方法是对象本身所固有的动作。VB中调动对象的方法格式是:
对象.方法[参数名称]
例如:"Form1.Print "你好""。此句使用Print方法,程序运行时会在Form1窗体中显示字符串"你好".
通过上面的设计我们知道,VB程序执行是由事件控制的,在响应不同的事件时执行不同的代码,事件的顺序决定了代码执行的顺序,这就是事件驱动设计思想。
至此,我们已经设计好了一个简单的VB程序,运行一下,看看是否和我们刚才见过的一样。
六、 课堂小结
本节课我们主要学习了VB的工作环境和面积对象的程序设计方法。
至此,大家已大概了解VB中琳琅满目的窗口在程序设计中的重要作用,如果说VB是个相当优秀的开发工具,那么这些窗口可以说是功不可没。
七、 课后作业
设计一个简单的计算器窗体
稿件来源: 中国劳动力市场信息网监测中心
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
第二章 VB可视化编程初步
Visual Basic程序设计(第3版)第2章 VB程序设计概述
《Visual Basic程序设计教程(第3版)》第1章VisualBasic入门
高一年级信息科技2020空中课堂知识点梳理及“思考与讨论”-第04课:程序设计基本知识
学校档案管理系统
对象和事件的基本概念--Visual Basic 6.0 程序设计
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服