VB可视化程序设计教案_第1页
VB可视化程序设计教案_第2页
VB可视化程序设计教案_第3页
VB可视化程序设计教案_第4页
VB可视化程序设计教案_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、XXXX学校教案XX学校教 案XXXX -XXXX 学年第一学期课程名称: VB可视化程序设计 系 部: XXXXXX系 教 师: XXX 任课班级: 年 月 日- 53 -章节名称:Visual Basic概述课堂类型:理论 实训 练习 测试学时安排:2课时目的要求1、了解VB的演变、发展,认识VB的作用2、掌握使用VB创建程序的一般步骤。3、熟悉VB的开发环境重 点VB和程序设计步骤、VB的开发环境难 点属性设置的方法教法学法1.采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2. 练习采用学生自主安排,教师给与个别辅导的方式进行。参考资料全国计算机等级考试二级教程 Visual

2、Basic语言程序设计教程(2013年版) 教育部考试中心主编 高等教育出版社Visual Basic程序设计教程(第4版) 刘炳文 编著 清华大学出版社教学过程一、Visual Basic 简介二、Visual Basic的安装与启动(自学)三、Visual Basic 的编程环境主窗口、属性窗口、代码窗口、工程资源管理器窗口、立即窗口、窗体布局窗口、工具箱窗口四、简单VB应用程序设计的基本步骤 1建立用户界面以及界面中的对象用户界面由对象,即窗体和控件组成,所有的控件都放在窗体上,程序中所有信息都要通过窗体显示出来。在应用程序中要用到哪些控件,就在窗体上建立相应控件。程序运行后,将在屏幕上

3、显示窗体和控件组成的用户界面。2设置各个对象的属性建立界面后,就可以设置窗体和每个控件的属性。在实际的应用程序设计中,建立控件和设置属性可同时进行,即每画完一个控件,接着就设置该控件的属性。3为对象事件编写程序VB采用事件驱动编程机制,因此大部分程序都是针对窗体中各个控件所能支持的方法或事件编写的。在大多数情况下,特别是在小型应用程序中,所编写的程序通常都是由事件过程组成,即针对控件或窗体的事件编写代码。除事件过程外,VB应用程序中还有另一类代码,称为通用过程,这类过程主要供事件过程调用,完成指定的计算或其它操作。4保存工程程序设计结束后我们可以通过按下工具条上的保存工程按钮或在“文件”菜单中

4、选择保存工程命令,为工程取一个名字,并将其保存在磁盘上。5运行程序用 VB 编写的应用程序有两种执行方式。(1) VB开发环境中由解释程序解释执行。(2)编译生成EXE可执行文件,使程序能在Windows环境下直接执行。五、对本节课的内容进行复习,让学生完成课堂练习。并进行疑难解答 章节名称:面向对象的基本概念及窗体控件课堂类型:理论 实训 练习 测试学时安排:2课时目的要求1、理解面向对象的基本概念2、掌握事件驱动的原理3、掌握窗体控件的常用属性、事件、方法重 点1、VB的对象、事件和方法2、窗体控件的常用属性、事件、方法难 点1、面向对象的基本概念2、事件驱动原理教法学法1.采用教授法进行

5、教学讲解,结合疑难点师生互动交流方式进行。2. 练习采用学生自主安排,教师给与个别辅导的方式进行。参考资料全国计算机等级考试二级教程 Visual Basic语言程序设计教程(2013年版) 教育部考试中心主编 高等教育出版社Visual Basic程序设计教程(第4版) 刘炳文 编著 清华大学出版社教学过程环节一 复习上次课的内容,讲解作业环节二 引入新课内容 一、VB的对象、属性、方法和事件1、对象和类客观世界的任何实体被看作对象。在可视化编程中,对象是应用程序界面的基本元素,常见的对象有:窗体、控件、文本框、列表框等。类是创建对象实例的模板, 包含了创建对象的属性描述和行为特征的定义。类

6、是同种对象的抽象。2、对象的建立和编辑(1)对象的建立方法1 从工具箱中建立2 使用复制的方法(2)编辑对象1 复制:先选择对象,然后复制并粘贴。 在VB环境下,利用复制功能容易创建为控件数组,建议反复使用创建的方法。2 删除:选定对象后按Del键。3 改变位置与大小:鼠标拖动(位置与大小)或 Ctrl+方向键(位置)二、窗体控件1、主要属性窗体是Visual Basic程序的界面。(1)基本属性窗体的基本属性主要包括:名称、Caption 、Height 、Width、Top、Left、Font、Enabled、Visible、ForeColor、Backcolor、Image等。(2)Ma

7、xButton属性(3)MinButton属性(4)Icon属性(5)ControlBox属性(6)Picture属性(7)Border Style属性(8)Windows State属性2、常用事件(1)Click事件Click事件指单击窗体时所发生的事件。(2)Dblclick事件Dblclick事件指双击窗体时所发生的事件。(3)Form_Load事件Form_Load事件是指窗体在装入计算机内存时所发生的事件。对于未被加载的窗体,如果其他窗体中引用该窗体的控件及属性时,也会引发Load事件。该事件过程通常用来在启动窗体前,对窗体及其所包含控件的属性进行设置和窗体中变量的初始化,使窗体按

8、用户需要的方式显示出来。(4)Activate事件当使用Show方法显示一个窗体或单击一个窗体时,使一个窗体变成活动窗体时,会产生一个Activate事件。(5)Resize事件当使用最大化、最小化按钮或改变窗体大小时,会引发窗体的Resize事件。窗体常用的事件是:Form_Load和Click事件。三、常用方法Print、Cls、Move方法Print:在窗体上输出信息格式:对象.PrintSpc(n)|Tab(n)表达式列表,|;Move: 移动窗体或控件格式为:窗体对象名称.Moveleft ,top,width ,height缺省对象是当前窗体。Cls: 清除窗体或图形框中的内容格式

9、为:窗体对象名称.Cls缺省对象是当前窗体。与常用函数的区别:方法属于对象,调用时需指明对象,而函数不需要指明。环节三 对本节课的内容进行复习,让学生完成课堂练习。并进行疑难解答章节名称:简单控件设计课堂类型:理论 实训 练习 测试学时安排:2课时目的要求掌握标签、文本框、命令按钮的使用重 点标签、文本框、命令按钮的属性、事件和方法难 点窗体事件过程、文本框的Multiline属性与SetFocus方法、命令按钮的Cancel与Default属性教法学法1.采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2. 练习采用学生自主安排,教师给与个别辅导的方式进行。参考资料全国计算机等级考试

10、二级教程 Visual Basic语言程序设计教程(2013年版) 教育部考试中心主编 高等教育出版社Visual Basic程序设计教程(第4版) 刘炳文 编著 清华大学出版社 教学过程环节一:复习上次课介绍的VB对象编辑,窗体控件及Print等常用方法,讲评作业。环节二:讲解掌握标签、文本框、命令按钮的使用方法1.标签标签(Label)主要用于显示文本信息,但不能作为输入信息的界面。标签的内容只能用Caption属性来设置和修改,不能编辑。(1) 常用属性:Caption、Enabled、Visible、FontName、Font、ForeColor、Backcolor、Alignment

11、 、BackStyle等。(2) 事件:Click、DblClick、Change等2.文本框文本框(TextBox)是一个文本编辑区,用户可在文本区输入、编辑、修改文本,也可以显示文本。(1)常用属性:Text、Maxlength、Multiline、PassWordchar、SelStart等(2)事件:Change、KeyPress、LostFocus等 (3) 方法:SetFocus方法SetFocus方法:用于将光标自动移到指定的文本框中(该方法主要用于程序中)。其形式如下:对象. SetFocus如,程序代码:Text5.SetFocus当VB执行了上述程序代码后,就会将光标移到T

12、ext5上。3.命令按钮命令按钮(Command Button)是Visual Basic 6.0应用程序中最常用的控件,用户可以通过单击命令按钮执行一些操作。主要用于启动或中断一个处理过程。(1)属性:Caption、Value、Style、Picture、ToolTipText等(2)事件:命令按钮的事件是Click事件【例】在窗体上建立以下控件:建立5个标签,它们的Caption属性依次为数学、英语、物理、总分、均分;建立5个文本框,它们的Text属性为空;建立4个按钮,它们的Caption属性依次为统计总分、计算均分、清除、结束;窗体的Caption属性为学生分数的统计;环节三:完成课

13、堂讲解的练习例题,并疑难解答章节名称:数据类型、变量与常量课堂类型:理论 实训 练习 测试学时安排:2课时目的要求掌握VB的基本数据类型和变量常量定义方法重 点掌握变量定义方法及赋值的方法难 点1、典型数据类型的应用2、符号常量及常量的表示3、变量的概念与作用域教法学法1.采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2. 练习采用学生自主安排,教师给与个别辅导的方式进行。参考资料全国计算机等级考试二级教程 Visual Basic语言程序设计教程(2013年版) 教育部考试中心主编 高等教育出版社Visual Basic程序设计教程(第4版) 刘炳文 编著 清华大学出版社 教学过程

14、环节一:复习上次课介绍的标签、文本框、命令按钮的使用方法,讲解作业。环节二:介绍VB中基本数据类型及变量、常量的定义方法一、基本数据类型1、数值型(Numeric) 分为整数类型(Integer、Long和Byte)和实型数(Single、Double、Currency)两类2、 字符型(String)(1)String型数据必须用单引号或双引号前后括起来,占8个字节,类型符是 $ 号。(2)分为可变长度字符串和固定长度字符串3、逻辑型(Boolean) Boolean型只有两个常量:True和False。4、日期型(Date)Date型按8个字节的浮点数进行存储,表示日期的范围从100年1月

15、1日到9999年12月31日。5、对象型(Object)对象数据类型用来表示应用程序中的对象,可用Set语句来指定一个被声明为Object的变量,去引用应用程序中的任何实际对象。6、变体型(Variant)Variant是一种特殊的数据类型,是所有未定义的变量的缺省数据类型,它对数据的处理完全取决于程序上下文的需要,它可以包括数值型、日期型、字符型、对象型的数据,此外,还可以包含四种特殊的数据: Empty :空,表示未确定的数据。 Null :无效,表示这个数据不合法。 Error :出错,指出过程中出现了一个错误条件。 Nothing :无指向,表示数据还没有指向一个具体对象。二、常量、变

16、量1、常量在程序运行过程中其值始终保持不变的量称为常量。有两种形式的常量:直接常量和符号常量。必须先定义后使用,一般用Const语句来定义。格式:Public|PrivateConst 符号常量名 As 类型名 = 常量(1)直接常量在程序代码中,以直接明显的形式给出的数据称为直接常量。(2)符号常量在程序中用一符号来代表一个常量,这样的符号称作符号常量。2、变量变量:其值会随程序运行而改变的量。(1)变量的命名规则 以字母或汉字开头,后可跟汉字、字母、数字或下划线组成,长度小于等于255个字符; 不要使用VB中的关键字; VB中不区分变量名的大小写; 变量名不能与过程名或符号常量同名; 变量

17、名在同一个范围内必须是唯一的。(2)用声明语句声明变量格式:Dim | Private | Static |Puble 变量名1 AS 类型/类型符 ,变量名2 AS 类型/类型符(3)赋值语句其作用是把某个值送到变量中,这个值就是变量内容。格式如下:Let<变量名>=<表达式>其中:Let为可选项,通常都省略。<变量名>为变量或属性的名称。 <表达式>为任何类型的表达式。=称为赋值符号,它不同于数学中的等号。例如:Dim a As Integer a=8环节三:完成课堂讲解的练习例题,并疑难解答章节名称:运算符和表达式、常用内部函数(一)课堂类

18、型:理论 实训 练习 测试学时安排:2课时目的要求1、掌握VB运算符与运算规则,尤其是关系运算与逻辑运算;2、掌握VB函数的概念与使用方法,会使用典型的函数重 点1、VB各种运算符及其运算规则:关系、字符、逻辑2、VB表达式的构成,数据类型匹配,运算结果3、VB函数的概念与使用4、常用函数的应用难 点1、运算符的优先顺序,关系运算与逻辑运算2、表达式构成规则,类型的转换3、不同函数的参数选择教法学法1.采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2. 练习采用学生自主安排,教师给与个别辅导的方式进行。参考资料全国计算机等级考试二级教程 Visual Basic语言程序设计教程(20

19、13年版) 教育部考试中心主编 高等教育出版社Visual Basic程序设计教程(第4版) 刘炳文 编著 清华大学出版社 教学过程环节一:复习上次课介绍的基本数据类型和变量常量定义方法,讲解作业。环节二:介绍VB中运算符与运算规则,VB中函数的概念及使用方法一、运算符及表达式1、算术运算符与算术表达式 (1)算术运算符:加(+)、减(-)、乘(*)、除(/)、指数()、整除()、求余(MOD)、正数(+)和负数(-)注意: 看清除(/)与整除()的区别 对整除和求余运算,若运算项为非整数,则进行整除和求余运算前计算机会自动四舍五入把它们转化为整数(如果小数部分恰好是 0.5,则要向最近的偶数

20、靠拢),对整除运算,计算结果若有小数则自动舍去小数部分。 (2)算术表达式必须在一行中书写,且所有运算符都不能省略。例如式子:在VB中可以写成这样的算术表达式:(-b+sqr(b*b-4*a*c)/(2*a)或 (-b+sqr(b*b-4*a*c)/2/a (3)优先级:括号、指数运算、求正负数、乘除运算、整除、求余和加减(3+5)*5+1)MOD 2 + 2*3*sqr(4)2 结果为 1+24=252、字符串运算符 字符串运算符:&(+) 把两个或多个字符串连接起来合并成一个新的字符串。例如:n1$="浙江省"n2$=n1$+"杭州市" 结果

21、为:"浙江省杭州市"Print n1$,n2$3、关系运算符及关系表达式 (1)关系运算符:等于(=)、不等于(<>)、小于(<)、大于(>)、小于等于(<=)和大于等于(>=)、Like(字符串匹配)、Is(对象引用比较,用于两个变量引用比较)关系表达式的语法为:<表达式><关系运算符><表达式>其中:表达式只能是算术表达式或者字符串表达式。4、逻辑运算符及逻辑表达式逻辑运算符:非(NOT)、与(AND)、或(OR)、异或(XOR)、等价(EQV)和蕴含(IMP)优先级:从左向右优先级由高到低。逻辑表

22、达式:是用逻辑运算符连接逻辑运算项组成有意义的式子。利用它可以把多个关系表达式(单一条件)组合在一起构成复合条件逻辑表达式的形式:<关系表达式><逻辑运算符><关系表达式>5、日期运算符及日期表达式日期型数据一般进行加“+”和减“-”两种运算。也可以对日期型数据进行比较等运算。如果日期时间值 A加上一个数值型值 B,会把 A的日期部分增加 B 的整数部分表示的天数计算出新日期;再把 A的时间部分加上B的小数部分表示的时间计算出新的时间;新的日期与时间组合起来即为运算的结果。减法的结果相反。两个日期时间型值进行减法运算,结果是一个数值,表示两个日期之间相差的天

23、数。两个日期时间型值进行加法运算,会把第二个运算量转换为数值。二、常用内部函数1、数学函数常用的数学函数有:Log(x)、Exp(x)、Sqr(x)、Abs(x)、Sgn(x)等2、字符串函数Trim$(x$) - 去除字符串 x$中前导和后随空格。Left$(x$,n) - 截取字符串 x$从左第一个字符起的 n 个字符。Right$(x$,n)- 截取字符串 x$从右第一个字符起的 n 个字符。Mid$(x$,m,n)- 截取字符串 x$从第 m个字符起的 n 个字符。Len(x$) - 求字符串 x$的长度或某一变量所占字节数。Lcase(x) - 返回转成小写的字符串。Ucase(x)

24、 - 返回转成大写的字符串。Instr(x$,y$) - 返回一字符串 y$在另一字符串 x$中最先出现的位置3、 转换函数(1)Asc(C)求C中第一个字符的ASCII值(2)Chr$(N)求ASCII值为N的字符(3)Fix(N)取整(4)Int(N)取不大于N的最大整数(5)Lcase$(C)大写字母转换成小写字母(6)Ucase(C)小写字母转换成大写字母(7)Str$(N)将数值转换成字符串(8)Val(C)将字符串转换成数值环节三:完成课堂讲解的练习例题,并疑难解答章节名称:常用内部函数(二)课堂类型:理论 实训 练习 测试学时安排:2课时目的要求掌握VB的基本数据类型和变量常量定

25、义方法重 点掌握变量定义方法及赋值的方法难 点1、典型数据类型的应用2、符号常量及常量的表示3、变量的概念与作用域教法学法1.采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2. 练习采用学生自主安排,教师给与个别辅导的方式进行。参考资料全国计算机等级考试二级教程 Visual Basic语言程序设计教程(2013年版) 教育部考试中心主编 高等教育出版社Visual Basic程序设计教程(第4版) 刘炳文 编著 清华大学出版社 教学过程环节一:复习上次课介绍的运算符及常用内部函数的操作,讲解作业。环节二:介绍VB中随机函数、格式输出函数等几个常用内部函数的使用方法一、几个常用内部函

26、数1、随机函数(1)Randomize 语句:初始化随机函数的种子(2)Rnd(number) 产生一个01之间的单精度的随机小数。number 的值决定了Rnd 生成随机数的方式。在调用 Rnd 之前,先使用无参数的 Randomize 语句初始化随机数生成器,该生成器具有根据系统计时器得到的种子。2、格式输出函数格式化输出函数Format可以使数值、日期、字符串按指定的格式输出,此函数主要用于文档输出中,其形式如下:Format(表达式,格式字符串)说明:表达式是要格式化的数值、日期和字符串表达式,格式字符串要加引号" "。3、RGB()和QBCOLOR()函数格式:R

27、GB ( Red, Green, Blue)说明:(1) Red:数值范围从 0 到 255,表示颜色的红色成份(2) Green:数值范围从 0 到 255,表示颜色的绿色成份(3) Blue:数值范围从 0 到 255,表示颜色的蓝色成份(4) RGB 函数的参数值,如果超过 255,系统作为 255来处理。例如:将Form1的背景颜色设置为洋红色。 Form1.BackColor = RGB(255, 0, 255)格式:QBColor(x) 功能:返回一个 Long类型的数据,用来表示所对应颜色值的 RGB 颜色码。说明:x参数的值是一个界于 0 到 15 的整型数。例如:使用 QBC

28、olor 函数将 MyForm 窗体的 背景(BackColor) 属性改成红色,其语句为: MyForm.BackColor = QBColor(4)环节三:完成课堂讲解的练习例题,并疑难解答章节名称:赋值语句与输入输出函数的使用课堂类型:理论 实训 练习 测试学时安排:2课时目的要求熟练掌握赋值语句、End语句和注释语句等语句及输入/输出消息框函数的使用重 点掌握变量定义方法及赋值的方法难 点1、典型数据类型的应用2、符号常量及常量的表示3、变量的概念与作用域教法学法1.采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2. 练习采用学生自主安排,教师给与个别辅导的方式进行。参考资料

29、全国计算机等级考试二级教程 Visual Basic语言程序设计教程(2013年版) 教育部考试中心主编 高等教育出版社Visual Basic程序设计教程(第4版) 刘炳文 编著 清华大学出版社 教学过程环节一:复习上次课介绍的随机函数及格式输出函数的内容,讲解作业。环节二:介绍VB中赋值语句及输入输出函数的使用方法1、赋值、注释、暂停、结束语句(1)赋值语句格式: <变量>=<表达式> 或 <对象>.属性=<表达式>(2)注释语句格式: 注释内容 或 Rem 注释内容功能:注释语句用来对程序或程序中某些语句作注释,以便于程序的阅读和理解。说明

30、:注释语句是非执行语句,对程序的执行结果没有任何影响,仅在列程序清单时,其内容被列出;<注释内容> 指要包括的任何注释文本。在Rem关键字和注释内容之间要加一个空格。可以用一个英文单引号“'”来代替Rem关键字;如果在其他语句行后面使用Rem关键字,必需用冒号(:)与语句隔开。若用英文单引号“'”,则在其他语句行后面不必加冒号(:)。(3)暂停语句格式:Stop功能:暂时停止程序的运行。(4)结束语句格式:End功能:程序运行时,遇到结束语句就终止程序的运行。2、输入输出语句一个完整的计算机程序通常由四部分组成,即说明、输入、处理和输出。其中输入和输出是程序提供给用

31、户的一个交互式的平台,是程序和用户进行信息交流的通道。VB中输入输出的函数为InputBox函数和MsgBox函数。(1)InputBox函数 格式:InputBox(prompt,title,default,xpos,ypos)变量名=InputBox (<提示信息>,<标题>,<缺省> ,<x坐标>,<y坐标> ) 功能:产生一个对话框,通过对话框用户可以输入数据,函数返回值是字符型。(2)MsgBox函数和MsgBox过程函数形式: 变量% = MsgBox(msg ,type,title) 变量% = MsgBox(提示,按钮

32、图标+ 缺省按钮+模式,标题)过程形式: MsgBox 提示,按钮,标题功能:MsgBox函数打开一个信息框,等待用户选择一个按钮,并可根据用户在对话框上的选择进行对应的响应,此函数返回一个整型值,以决定其后的操作。 环节三:完成课堂讲解的练习例题,并疑难解答章节名称:分支(选择)结构课堂类型:理论 实训 练习 测试学时安排:2课时目的要求掌握分支判断的基本概念,IF语句的三种形式,情况选择语句,掌握IIF函数。重 点掌握IF语句、Select Case语句、IIF函数的使用方法难 点1、多分支判断语句的应用2、情况选择匹配项表达3、IIF函数的使用教法学法1.采用教授法进行教学讲解,结合疑难

33、点师生互动交流方式进行。2. 练习采用学生自主安排,教师给与个别辅导的方式进行。参考资料全国计算机等级考试二级教程 Visual Basic语言程序设计教程(2013年版) 教育部考试中心主编 高等教育出版社Visual Basic程序设计教程(第4版) 刘炳文 编著 清华大学出版社 教学过程环节一:复习上次课介绍的赋值语句及输入输出函数的知识,讲解作业。环节二:介绍VB中分支结构程序的设计方法一、简单结构If条件语句1.单分支结构格式1: If <表达式> Then <语句>格式2: If <表达式> Then <语句序列> End If功能:

34、如果“条件”成立(其值为True)或为非0值,则执行“语句”,否则,直接执行IF语句的下一条语句。练习:已知两个数x和y,比较它们的大小, 使得x大于y.2.双分支结构格式1:If 条件 Then 语句1 Else 语句2格式2:If 条件 Then语句1 Else语句2 End if功能:如果“条件”成立(其值为True)或为非0值,则执行“语句1”;否则,执行“语句2” 二、块结构If条件语句格式: If 条件1 Then语句块1 ElseIf 条件2 Then 语句块2 Else 语句块nEnd If功能:若“条件1”为True,执行“语句1”;否则若“条件2”为True,执行“语句2”

35、;否则若,即依次判断各条件的值,若上述条件均不成立,执行“语句n”。三、Select Case多分支语句(情况语句)格式:Select Case 测试表达式Case 表达式列表1语句块1Case 表达式列表2语句块2 Case Else语句块nEnd Select功能:根据“测试表达式”的值,从多个语句块中选择符合条件的一个语句块执行。四、IIF条件函数格式:IIf(条件,True部分的值,False部分的值)功能:当“条件”为真时,True部分的值为函数值;而当“条件”为假时,False部分的值为函数值。说明:(1)“条件”是逻辑表达式或关系表达式。(2)“True部分的值”或“False部

36、分的值”是表达式。举例:if x>y then z = x else z = y可等价与: z = IIf (x > y, x, y)环节三:完成课堂讲解的练习例题,并疑难解答章节名称:循环结构课堂类型:理论 实训 练习 测试学时安排:2课时目的要求掌握For循环、Do循环与循环的嵌套,能编写循环结构程序。重 点掌握循环语句的使用方法难 点掌握循环结构程序设计的方法教法学法1.采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2. 练习采用学生自主安排,教师给与个别辅导的方式进行。参考资料全国计算机等级考试二级教程 Visual Basic语言程序设计教程(2013年版) 教

37、育部考试中心主编 高等教育出版社Visual Basic程序设计教程(第4版) 刘炳文 编著 清华大学出版社 教学过程环节一:复习上次课介绍的分支结构程序设计的方法,讲解作业。环节二:介绍循环结构程序设计的方法,For循环语句,Do循环语句的编写方法及注意事项。循环结构程序,就是程序在执行过程中,当满足给定条件时,重复执行某段代码,直到条件不成立为止。(1)循环结构作用是重复执行一段程序(2)循环是有条件的、次数是有限的(3)VB的循环语句:ForNext、Do WhileLoop、For EachNext、WhileWend 应用最多的:ForNext与Do WhileLoop循环三要素:(

38、1)初始化:决定循环的初始状态,即与循环相关的变量的初始值;(2)循环体:循环中反复执行的部分;(3)循环的条件:决定循环结束的条件。一、For循环For 循环变量初值 To 终值 Step 步长循环体Exit ForNext 循环变量功能:按循环变量的初值、终值和步长所确定的次数执行循环体。例子:For i=1 to 10 step 3 Print i Next i二、While循环格式: While 条件 循环体 Wend功能:当<条件>为True时,执行<循环体>内的语句,遇到Wend语句后,再次返回,继续测试<条件>是否为True,直到<条件&

39、gt;为False,执行Wend语句的下一条语句。 三、Do循环1、While循环 (1) Do While <条件表达式> 循环体 Loop(2) Do 循环体 Loop While <条件表达式>特点:条件表达式成立执行循环体内容注意:当两者在条件判断处判断条件均不成立的情况下,格式(2)将比格式1多执行一次。2、Until循环(1)Do Until <条件表达式> 循环体 Loop(2)Do 循环体 Loop Until <条件表达式>特点:条件表达式不成立执行循环体内容环节三:完成课堂讲解的练习例题,并疑难解答章节名称:常用控件课堂类型:

40、理论 实训 练习 测试学时安排:2课时目的要求1、理解控件的基本知识2、掌握图片框、图像框、形状和线条控件的用法重 点掌握图片框、图像框、形状和线条控件的用法难 点掌握图片框、图像框、形状和线条控件的用法教法学法1.采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2. 练习采用学生自主安排,教师给与个别辅导的方式进行。参考资料全国计算机等级考试二级教程 Visual Basic语言程序设计教程(2013年版) 教育部考试中心主编 高等教育出版社Visual Basic程序设计教程(第4版) 刘炳文 编著 清华大学出版社 教学过程环节一:复习上次课介绍的循环结构程序的设计方法,讲解作业。

41、环节二:介绍VB中控件的基本知识,图片框、图像框、形状和线条控件的使用方法。一、控件的基本知识1、控件的分类VB的控件可分为以下三类:标准控件、ActiveX控件和可插入对象。(1)标准控件标准控件又称为内部控件,是VB系统本身所内嵌的控件,这些控件总是显示在工具箱中,不能从工具箱中删除。启动VB6.0后,在工作界面上,工具箱中列出的都是标准控件。(2)ActiveX控件以独立文件的形式存储在磁盘上,其文件扩展名为 .OCX。添加ActiveX控件的步骤如下:l选择菜单“工程/部件”命令,弹出“部件”对话框;l在“控件”选项卡中,选定要添加的ActiveX控件名称左边的复选框;l单击“确定”按

42、钮,关闭“部件”对话框,所有选定的ActiveX控件将出现在VB控件工具箱中。(3)可插入对象可插入对象是由其他应用程序创建的对象,利用可插入对象,就可以在VB应用程序中使用其他应用程序的对象,通常称为OLE对象。 2、控件的通用特性 1、名称(name)属性每个控件都有名称属性,用于程序中对控件的辨别和操作。 2、控件的值属性所有的控件都有一个与控件值有关的属性,称为值属性或默认属性。 3、焦点在窗体上,任何时候用户都只能操作其中的一个控件对象,这个被操作的对象称它获得焦点。二、图形控件VB包含四个图形控件:PictureBox控件、Image控件、Shape控件和Line控件。1、图片框

43、PictureBox控件 图片框(PictureBox)是用来在窗体上显示图像,或作为容器放置其它控件的控件 。(1)图片框常用属性属性名属性值说明Picture字符串用来设置要显示的图片文件名。AutoSize逻辑值True:PictureBox控件将自动改变控件大小以显示全部内容。False(缺省值):PictureBox控件保持大小不变,超出控件区域的内容被裁剪掉。(2)在图片框中装载图片的方法:在属性对话框中设置,图片被保存并与窗体同时加载。如果创建可执行文件,其中包含该文件。(3)图片框常用的事件图片框可以响应的事件有Click、DblClick和change以及键盘和鼠标事件。(4

44、)图片框常用的方法2、图像框Image控件 图像框(Image)是用来在窗体上显示图像的控件。它比图片框占用更少的内存,因为图像框不是容器类控件,所以图像框内不能保存其他控件。图像框常用属性属性名属性值说明Picture字符串用来设置要显示的图片文件名。Stretch逻辑值True:图片自动调整大小以适应Image控件 。False(缺省值):Image控件要自动调整大小以适应图片。Picture属性说明:程序代码中装载图片的格式为:Object.Picture=LoadPicture(“图片文件名")删除图片的格式为:Object.Picture=LoadPicture( )其中:

45、Object为PictureBox控件或Image控件。3、形状Shape控件Shape属性取值及功能说明:属性名数值常 量功能说明Shape0VbShapeRectangle显示矩形1VbShapeSquare显示正方形2VbShapeOval显示椭圆3VbShapeCircle显示圆4VbShapeToundedRectangle显示圆角矩形5VbShapeRoundedSquare显示圆角正方形4、线条Line控件Line控件主要用来画线条。在设计状态下,最重要的属性是BorderStyle(确定线条的类型)和BorderWidth(确定线条的宽度)属性;在程序运行时,最重要的属性是x1

46、、y1和x2、y2,控制线条的两个端点的位置。 说明:Line和Shape控件不响应任何事件。环节三:完成课堂讲解的练习例题,并疑难解答章节名称:单选按钮、复选框、框架课堂类型:理论 实训 练习 测试学时安排:2课时目的要求1、掌握单选按钮和复选框的用法。2、理解框架的用途,学会框架的应用。重 点掌握单选按钮、复选框和框架的使用方法技巧难 点掌握框架的使用方法技巧教法学法1.采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2. 练习采用学生自主安排,教师给与个别辅导的方式进行。参考资料全国计算机等级考试二级教程 Visual Basic语言程序设计教程(2013年版) 教育部考试中心主

47、编 高等教育出版社Visual Basic程序设计教程(第4版) 刘炳文 编著 清华大学出版社 教学过程环节一:复习上次课介绍的控件的基本知识,图片框、图像框、形状和线条控件的使用方法,讲解作业。环节二:介绍VB中单选按钮、复选框和框架的使用方法技巧。一、单选按钮和复选框1、单选按钮用于从一组选项中选取其一。如果有一项被选中,则其他单选按钮将自动变成未选中。如果在一个窗体中要建立一个以上的选项组时,需添加框架(Frame)分组,置于同一框架中的单选按钮组成一组。选中单选按钮的方法有单击、Tab、访问键和设置value属性四种。2、复选框复选框(Check)也称作复选按钮,被选中后左侧方块中会出

48、现,用户可通过复选框是否被选中控制操作。在一组复选框选项中,用户可以选择一个或多个复选框选项,也可以一个选项也不选。3、单选按钮和复选框的属性 (1)单选按钮和复选框相同的属性 Caption字符串设置控件上显示的标题名称。 Style数值0:标准样式1:图形样式。 Picture字符串设置控件中要显示的图片。该属性只有在 Style属性值为1时才有效。 DownPicture字符串在控件被单击并处于压下状态时,该属性所设置的图片显示在控件中。该属性只有在Style属性值为1(图形的)时才有效。 Alignment数值0:控件按钮在左边,标题显示在右边。1:控件按钮在右边,标题显示在左边。 (

49、2)单选按钮和复选框的Value属性单选按钮的Value属性:(逻辑型)True:控件被选中;False(默认值):控件未被选中。复选框的Value属性:(数值型)0(默认值):控件未被选中;1:控件被选中;2:控件暂时被禁用,显示为灰色说明:当设置一个单选按钮的Value属性值为True时,则同一组内的其他所有单选按钮控件的Value属性值自动被设置为False。4、单选按钮和复选框的主要事件是Click,当用户单击单选按钮或复选框时,它们会自动改变状态。另外,单选按钮支持DblClick事件,而复选框则不支持。二、框架控件的使用 框架(Frame)是一个容器类控件。它和窗体一样可以容纳其它

50、控件,用于控件分组。 框架移动时,其中的控件随之移动,框架删除时,其中所有的控件随之删除。利用框架可提供视觉上的区分和总体上的激活或屏蔽特性。1、框架内控件的创建首先需要创建Frame控件,然后再向Frame添加控件,添加控件的方法有以下两种。方法一:单击工具箱上的控件图标,然后将出现的“+”指针,放在框架中适当位置,并拖拉出适当大小,往框架中添加所需的控件。但不能使用双击工具箱上按钮的方式,给框架添加控件。 方法二:将控件“剪切”到剪贴板,然后选中框架,使用“粘贴”命令将其复制到框架内。2、框架(Frame)控件常用的属性 Caption字符串设置控件上显示的标题名称,若该属性值为空,则框架

51、为封闭的矩形。Enabled逻辑值其值为True(默认值)时,允许使用框架容器中的控件其值为False时,不允许使用框架容器中的控件.Visible逻辑值其值为True(默认值)时,对象控件可见其值为False时,对象控件不可见。注意:当框架被设置成显示、隐藏、移动、禁止操作时,框架中的控件随之显示、隐藏、移动和禁止操作。环节三:完成课堂讲解的练习例题,并疑难解答章节名称:列表框、组合框的使用课堂类型:理论 实训 练习 测试学时安排:2课时目的要求1、掌握列表框的属性、事件和方法;2、掌握组合框的属性、事件和方法。重 点掌握列表框、组合框控件的属性、事件、操作方法难 点掌握列表框、组合框控件的

52、属性、事件、操作方法教法学法1.采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2. 练习采用学生自主安排,教师给与个别辅导的方式进行。参考资料全国计算机等级考试二级教程 Visual Basic语言程序设计教程(2013年版) 教育部考试中心主编 高等教育出版社Visual Basic程序设计教程(第4版) 刘炳文 编著 清华大学出版社 教学过程环节一:复习上次课介绍的单选按钮、复选框和列表框的使用方法技巧,讲解作业。环节二:介绍VB中列表框、组合框控件的属性、事件、操作方法一、列表框控件1、列表框简介: 列表框通过显示多个选项,供用户选择。默认情况下,选项以垂直单列方式显示,也可以设置成多列方式。如果列表项数量超过列表框所能显示的数目, VB会自动为列表框加上滚动条。列表框只能从其中选择,而不能直接修改其中的内容。2、列表框特有的属性MultiSelect,数值设置列表框一次可选择的项数,该属性只能在设计状态下设置。0:一次只能选择一项;1:用鼠标单击可选择多项;2:按住Ctrl键用鼠标单击可选择多项Selected(i),逻

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论