VB可视化程序设计教案_第1页
VB可视化程序设计教案_第2页
VB可视化程序设计教案_第3页
免费预览已结束,剩余51页可下载查看

下载本文档

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

文档简介

xx学校教案xxxx -xxxx 学年第一学期课程名称:vb可视化程序设计系部:xxxxxx系教师:xxx任课班级:;.年月日;.;. 章节名称 :visual basic概述 课堂类型 :理论实训 练习测试 学时安排 :2 课时 目的要求 1、了解 vb的演变、发展,认识vb的作用2、掌握使用 vb创建程序的一般步骤。3、熟悉 vb的开发环境 重点vb和程序设计步骤、 vb的开发环境 难点属性设置的方法 教法学法 1. 采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2. 练习采用学生自主安排,教师给与个别辅导的方式进行。 参考资料 全国计算机等级考试二级教程visual basic语言程序设计教程 (2013 年版) 教育部考试中心主编高等教育出版社visual basic程序设计教程(第4 版)刘炳文编著清华大学出版社 教学过程 一、visual basic简介二、visual basic的安装与启动(自学) 三、visual basic的编程环境主窗口、属性窗口、代码窗口、工程资源管理器窗口、立即窗口、窗体布局窗口、工具箱窗口四、简单 vb应用程序设计的基本步骤1建立用户界面以及界面中的对象用户界面由对象,即窗体和控件组成,所有的控件都放在窗体上,程序中所有信息都要通过窗体显示出来。在应用程序中要用到哪些控件,就在窗体上建立相应;.;.控件。程序运行后,将在屏幕上显示窗体和控件组成的用户界面。2设置各个对象的属性建立界面后,就可以设置窗体和每个控件的属性。在实际的应用程序设计中,建立控件和设置属性可同时进行,即每画完一个控件,接着就设置该控件的属性。3为对象事件编写程序vb 采用事件驱动编程机制,因此大部分程序都是针对窗体中各个控件所能支持的方法或事件编写的。在大多数情况下,特别是在小型应用程序中,所编写的程序通常都是由事件过程组成,即针对控件或窗体的事件编写代码。除事件过程外, vb 应用程序中还有另一类代码,称为通用过程,这类过程主要供事件过程调用, 完成指定的计算或其它操作。4. 保存工程程序设计结束后我们可以通过按下工具条上的保存工程按钮或在“文件”菜单中选择保存工程命令,为工程取一个名字,并将其保存在磁盘上。5. 运行程序用 vb 编写的应用程序有两种执行方式。(1) ) vb 开发环境中由解释程序解释执行。(2) )编译生成 exe可执行文件,使程序能在windows环境下直接执行。五、对本节课的内容进行复习,让学生完成课堂练习。并进行疑难解答;.;. 章节名称 :面向对象的基本概念及窗体控件 课堂类型 :理论实训 练习测试 学时安排 :2 课时 目的要求 1、理解面向对象的基本概念2、掌握事件驱动的原理3、掌握窗体控件的常用属性、事件、方法 重点1、vb的对象、事件和方法2、窗体控件的常用属性、事件、方法 难点1、面向对象的基本概念2、事件驱动原理 教法学法 1. 采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2. 练习采用学生自主安排,教师给与个别辅导的方式进行。 参考资料 全国计算机等级考试二级教程visual basic语言程序设计教程 (2013 年版) 教育部考试中心主编高等教育出版社visual basic程序设计教程(第4 版)刘炳文编著清华大学出版社 教学过程 环节一复习上次课的内容,讲解作业环节二引入新课内容一、vb的对象、属性、方法和事件1、对象和类客观世界的任何实体被看作对象。在可视化编程中,对象是应用程序界面的基本元素,常见的对象有:窗体、控件、文本框、列表框等。类是创建对象实例的模板,包含了创建对象的属性描述和行为特征的定义。类是同种对象的抽象。;.;.2、对象的建立和编辑(1) )对象的建立方法从工具箱中建立使用复制的方法(2) )编辑对象复制:先选择对象,然后复制并粘贴。在 vb环境下,利用复制功能容易创建为控件数组,建议反复使用创建的方法。删除:选定对象后按del 键。改变位置与大小:鼠标拖动(位置与大小)或ctrl+方向键(位置)二、窗体控件1、主要属性窗体是 visual basic程序的界面。(1) 基本属性窗体的基本属性主要包括:名称、caption、height、width、top、left 、font 、enabled、visible、forecolor 、backcolor 、image 等。(2) maxbutton 属性(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 事件。该事件;.;.过程通常用来在启动窗体前,对窗体及其所包含控件的属性进行设置和窗体中变量的初始化,使窗体按用户需要的方式显示出来。(4) )activate事件当使用 show方法显示一个窗体或单击一个窗体时,使一个窗体变成活动窗体时,会产生一个activate事件。(5) )resize 事件当使用最大化、最小化按钮或改变窗体大小时,会引发窗体的resize 事件。窗体常用的事件是: form_load和 click事件。三、常用方法print、cls 、move方法print:在窗体上输出信息格式: 对象.printspc(n)|tab(n)表达式列表 ,|;move: 移动窗体或控件格式为: 窗体对象名称 .moveleft ,top,width ,height缺省对象是当前窗体。cls :清除窗体或图形框中的内容格式为: 窗体对象名称 .cls 缺省对象是当前窗体。与常用函数的区别:方法属于对象,调用时需指明对象,而函数不需要指明。环节三对本节课的内容进行复习,让学生完成课堂练习。并进行疑难解答;.;. 章节名称 :简单控件设计 课堂类型 :理论实训 练习测试 学时安排 :2 课时 目的要求 掌握标签、文本框、命令按钮的使用 重点标签、文本框、命令按钮的属性、事件和方法 难点窗体事件过程、文本框的multiline属性与 setfocus 方法、命令按钮的cancel与 default属性 教法学法 1. 采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2. 练习采用学生自主安排,教师给与个别辅导的方式进行。 参考资料 全国计算机等级考试二级教程visual basic语言程序设计教程 (2013 年版) 教育部考试中心主编高等教育出版社visual basic程序设计教程(第4 版)刘炳文编著清华大学出版社 教学过程 环节一:复习上次课介绍的vb对象编辑,窗体控件及print等常用方法,讲评作业。环节二:讲解掌握标签、文本框、命令按钮的使用方法1. 标签标签( label )主要用于显示文本信息,但不能作为输入信息的界面。标签的内容只能用 caption属性来设置和修改,不能编辑。(1) )常用属性: caption 、enabled 、visible、fontname、font 、forecolor 、backcolor 、alignment、backstyle等。(2) )事件: click、dblclick、change等2. 文本框文本框( textbox)是一个文本编辑区,用户可在文本区输入、编辑、修改文;.;.本,也可以显示文本。(1) )常用属性: text 、maxlength 、multiline、passwordchar、selstart等(2) )事件: change、keypress、lostfocus 等(3)方法: setfocus 方法setfocus 方法:用于将光标自动移到指定的文本框中(该方法主要用于程序中)。其形式如下: 对象. setfocus如,程序代码: text5.setfocus当 vb执行了上述程序代码后,就会将光标移到text5 上。3. 命令按钮命令按钮 (command button) 是 visual basic 6.0应用程序中最常用的控件, 用户可以通过单击命令按钮执行一些操作。主要用于启动或中断一个处理过程。(1) )属性: caption 、value 、style 、picture、tooltiptext等(2) )事件:命令按钮的事件是click事件【例】在窗体上建立以下控件:建立 5 个标签,它们的 caption属性依次为数学、英语、物理、总分、均分; 建立 5 个文本框,它们的text 属性为空;建立 4 个按钮,它们的caption属性依次为统计总分、计算均分、清除、结束;窗体的 caption属性为学生分数的统计;环节三:完成课堂讲解的练习例题,并疑难解答;.;. 章节名称 :数据类型、变量与常量 课堂类型 :理论实训 练习测试 学时安排 :2 课时 目的要求 掌握 vb的基本数据类型和变量常量定义方法 重点掌握变量定义方法及赋值的方法 难点1、典型数据类型的应用2、符号常量及常量的表示3、变量的概念与作用域 教法学法 1. 采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2. 练习采用学生自主安排,教师给与个别辅导的方式进行。 参考资料 全国计算机等级考试二级教程visual basic语言程序设计教程 (2013 年版) 教育部考试中心主编高等教育出版社visual basic程序设计教程(第4 版)刘炳文编著清华大学出版社 教学过程 环节一:复习上次课介绍的标签、文本框、命令按钮的使用方法,讲解作业。环节二:介绍 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 月 1 日到9999 年 12 月 31 日。5、对象型( object )对象数据类型用来表示应用程序中的对象,可用set 语句来指定一个被声明为 object的变量,去引用应用程序中的任何实际对象。6、变体型( variant)variant是一种特殊的数据类型, 是所有未定义的变量的缺省数据类型,它对数据的处理完全取决于程序上下文的需要,它可以包括数值型、日期型、字符型、 对象型的数据,此外,还可以包含四种特殊的数据: empty:空,表示未确定的数据。 null:无效,表示这个数据不合法。 error:出错,指出过程中出现了一个错误条件。 nothing:无指向,表示数据还没有指向一个具体对象。二、常量、变量1、常量在程序运行过程中其值始终保持不变的量称为常量。有两种形式的常量:直接常量和符号常量。必须先定义后使用,一般用const 语句来定义。格式: public|privateconst符号常量名 as类型名 =常量(1) )直接常量在程序代码中,以直接明显的形式给出的数据称为直接常量。(2) )符号常量在程序中用一符号来代表一个常量,这样的符号称作符号常量。2、变量变量:其值会随程序运行而改变的量。(1) )变量的命名规则 以字母或汉字开头,后可跟汉字、字母、数字或下划线组成,长度小于等;.;.于 255 个字符; 不要使用 vb中的关键字; vb 中不区分变量名的大小写; 变量名不能与过程名或符号常量同名; 变量名在同一个范围内必须是唯一的。(2) )用声明语句声明变量格式: dim | private | static |puble变量名 1 as类型/ 类型符 , 变量名 2 as类型/ 类型符(3) )赋值语句其作用是把某个值送到变量中,这个值就是变量内容。格式如下: let=其中: let为可选项,通常都省略。为变量或属性的名称。为任何类型的表达式。 =称为赋值符号,它不同于数学中的等号。例如: dim a as integera=8环节三:完成课堂讲解的练习例题,并疑难解答;.;. 章节名称 :运算符和表达式、常用内部函数(一) 课堂类型 :理论实训 练习测试 学时安排 :2 课时 目的要求 1、掌握 vb运算符与运算规则,尤其是关系运算与逻辑运算;2、掌握 vb函数的概念与使用方法,会使用典型的函数 重点1、vb各种运算符及其运算规则:关系、字符、逻辑2、vb表达式的构成,数据类型匹配,运算结果3、vb函数的概念与使用4、常用函数的应用 难点1、运算符的优先顺序,关系运算与逻辑运算2、表达式构成规则,类型的转换3、不同函数的参数选择 教法学法 1. 采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2. 练习采用学生自主安排,教师给与个别辅导的方式进行。 参考资料 全国计算机等级考试二级教程visual basic语言程序设计教程 (2013 年版) 教育部考试中心主编高等教育出版社visual basic程序设计教程(第4 版)刘炳文编著清华大学出版社 教学过程 环节一:复习上次课介绍的基本数据类型和变量常量定义方法,讲解作业。环节二:介绍 vb中运算符与运算规则, vb中函数的概念及使用方法一、运算符及表达式1、算术运算符与算术表达式(1)算术运算符:加 (+) 、减(-)、乘(*)、除 (/)、指数 () 、整除 ()、求余(mod)、正数 (+) 和负数 (-);.;.注意: 看清除 (/)与整除 ()的区别 对整除和求余运算,若运算项为非整数,则进行整除和求余运算前计算机会自动四舍五入把它们转化为整数( 如果小数部分恰好是0.5 ,则要向最近的偶数靠拢) ,对整除运算,计算结果若有小数则自动舍去小数部分。(2) 算术表达式必须在一行中书写,且所有运算符都不能省略。例如式子:bb 22 a4ac在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$+杭州市 结果为: 浙江省杭州市 print n1$,n2$3、关系运算符及关系表达式(1) 关系运算符 :等于 (=) 、不等于 () 、小于 () 、小于等于 (=) 、like (字符串匹配)、 is (对象引用比较,用于两个变量引用比较)关系表达式的语法 为: 其中:表达式只能是算术表达式或者字符串表达式。4、逻辑运算符及逻辑表达式逻辑运算符: 非(not)、与(and)、或(or)、异或(xor)、等价(eqv)和蕴含 (imp)优先级:从左向右优先级由高到低。逻辑表达式:是用逻辑运算符连接逻辑运算项组成有意义的式子。利用它可以把多个关系表达式(单一条件)组合在一起构成复合条件逻辑表达式的形式: 5、日期运算符及日期表达式;.;.日期型数据一般进行加“ +”和减“ - ”两种运算。也可以对日期型数据进行比较等运算。如果日期时间值 a 加上一个数值型值 b,会把 a 的日期部分增加 b 的整数部分表示的天数计算出新日期;再把 a 的时间部分加上 b的小数部分表示的时间计算出新的时间;新的日期与时间组合起来即为运算的结果。减法的结果相反。两个日期时间型值进行减法运算,结果是一个数值,表示两个日期之间相差的天数。两个日期时间型值进行加法运算,会把第二个运算量转换为数值。二、常用内部函数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) -返回转成大写的字符串。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的基本数据类型和变量常量定义方法 重点掌握变量定义方法及赋值的方法 难点1、典型数据类型的应用2、符号常量及常量的表示3、变量的概念与作用域 教法学法 1. 采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2. 练习采用学生自主安排,教师给与个别辅导的方式进行。 参考资料 全国计算机等级考试二级教程visual basic语言程序设计教程 (2013 年版) 教育部考试中心主编高等教育出版社visual basic程序设计教程(第4 版)刘炳文编著清华大学出版社 教学过程 环节一:复习上次课介绍的运算符及常用内部函数的操作,讲解作业。环节二:介绍 vb中随机函数、格式输出函数等几个常用内部函数的使用方法一、几个常用内部函数1、随机函数(1) randomize语句:初始化随机函数的种子(2) rnd(number)产生一个 01 之间的单精度的随机小数。number 的值决定了rnd 生成随机数的方式。在调用 rnd 之前,先使用无参数的randomize语句初始化随机数生成器, 该生成器具有根据系统计时器得到的种子。;.;.2、格式输出函数格式化输出函数 format 可以使数值、日期、字符串按指定的格式输出,此函数主要用于文档输出中,其形式如下:format(表达式 ,格式字符串 )说明:表达式是要格式化的数值、日期和字符串表达式,格式字符串要加引号 。3、rgb()和 qbcolor函() 数格式: rgb ( 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的整型数。例如:使用qbcolor函数将 myform 窗体的背景 (backcolor)属性改成红色,其语句为:myform.backcolor = qbcolor(4)环节三:完成课堂讲解的练习例题,并疑难解答;.;. 章节名称 :赋值语句与输入输出函数的使用 课堂类型 :理论实训 练习测试 学时安排 :2 课时 目的要求 熟练掌握赋值语句、 end语句和注释语句等语句及输入/ 输出消息框函数的使用 重点掌握变量定义方法及赋值的方法 难点1、典型数据类型的应用2、符号常量及常量的表示3、变量的概念与作用域 教法学法 1. 采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2. 练习采用学生自主安排,教师给与个别辅导的方式进行。 参考资料 全国计算机等级考试二级教程visual basic语言程序设计教程 (2013 年版) 教育部考试中心主编高等教育出版社visual basic程序设计教程(第4 版)刘炳文编著清华大学出版社 教学过程 环节一:复习上次课介绍的随机函数及格式输出函数的内容,讲解作业。环节二:介绍 vb中赋值语句及输入输出函数的使用方法1、赋值、注释、暂停、结束语句(1) )赋值语句格式:= 或 . 属性=(2) )注释语句格式:注释内容或rem注释内容功能:注释语句用来对程序或程序中某些语句作注释,以便于程序的阅读和理解。说明:注释语句是非执行语句,对程序的执行结果没有任何影响,仅在列程序清;.;.单时,其内容被列出; 指要包括的任何注释文本。在rem关键字和注释内容之间要加一个空格。可以用一个英文单引号“ ”来代替 rem关键字;如果在其他语句行后面使用rem关键字,必需用冒号 ( :) 与语句隔开。若用英文单引号“ ”,则在其他语句行后面不必加冒号( :) 。(3) )暂停语句格式: stop功能:暂时停止程序的运行。(4) )结束语句格式: end功能:程序运行时,遇到结束语句就终止程序的运行。2、输入输出语句一个完整的计算机程序通常由四部分组成,即说明、输入、处理和输出。其中输入和输出是程序提供给用户的一个交互式的平台,是程序和用户进行信息交流的通道。 vb中输入输出的函数为 inputbox 函数和 msgbox函数。(1) )inputbox函数格式: inputbox(prompt,title ,default ,xpos ,ypos )变 量名 =inputbox(, , , , )功能:产生一个对话框,通过对话框用户可以输入数据,函数返回值是字符型。(2) )msgbox函数和 msgbox 过程函数形式:变量% = msgbox(msg ,type,title)变量% = msgbox( 提示, 按钮 图标+ 缺省按钮 + 模式,标题 )过程形式:msgbox 提示, 按钮,标题功能: msgbox 函数打开一个信息框,等待用户选择一个按钮,并可根据用户在对话框上的选择进行对应的响应,此函数返回一个整型值,以决定其后的操作。 环节三:完成课堂讲解的练习例题,并疑难解答;.;. 章节名称 :分支(选择)结构 课堂类型 :理论实训 练习测试 学时安排 :2 课时 目的要求 掌握分支判断的基本概念,if 语句的三种形式,情况选择语句,掌握iif函数。 重点掌握 if 语句、 select case语句、 iif函数的使用方法 难点1、多分支判断语句的应用2、情况选择匹配项表达3、iif函数的使用 教法学法 1. 采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2. 练习采用学生自主安排,教师给与个别辅导的方式进行。 参考资料 全国计算机等级考试二级教程visual basic语言程序设计教程 (2013 年版) 教育部考试中心主编高等教育出版社visual basic程序设计教程(第4 版)刘炳文编著清华大学出版社 教学过程 环节一:复习上次课介绍的赋值语句及输入输出函数的知识,讲解作业。环节二:介绍 vb中分支结构程序的设计方法一、简单结构 if条件语句1. 单分支结构格式 1:if then格式 2:if thenend if;.;.功能:如果“条件”成立 ( 其值为 true) 或为非 0 值,则执行“语句” , 否则,直接执行 if 语句的下一条语句。练习:已知两个数x 和 y,比较它们的大小,使得 x 大于 y.2. 双分支结构格式 1:if条件 then语句 1else语句 2格式 2:if条件 then语句 1 else 语句 2end if功能:如果“条件”成立( 其值为 true) 或为非 0 值,则执行“语句1”;否则, 执行“语句 2”二、块结构 if条件语句格式:if条件 1 then语句块 1elseif条件 2 then语句块 2else语句块 nend if功能:若“条件 1”为 true,执行“语句 1”;否则若“条件2”为 true,执行“语句 2”;否则若,即依次判断各条件的值,若上述条件均不成立,执行 “语句 n”。三、select case多分支语句(情况语句) 格式:selectcase测试表达式case表达式列表 1语句块 1;.;.case表达式列表 2语句块 2case else语句块 n end select功能:根据“测试表达式”的值,从多个语句块中选择符合条件的一个语句块执行。四、iif条件函数格式: iif(条件, true 部分的值, false 部分的值 )功能:当“条件”为真时, true 部分的值为函数值;而当“条件”为假时,false部分的值为函数值。说明:(1) )“条件”是逻辑表达式或关系表达式。(2) )“ true 部分的值”或“ false 部分的值”是表达式。举例: if xythenz = xelsez = y可等价与: z = iif (x y, x, y)环节三:完成课堂讲解的练习例题,并疑难解答;.;. 章节名称 :循环结构 课堂类型 :理论实训 练习测试 学时安排 :2 课时 目的要求 掌握 for 循环、 do循环与循环的嵌套,能编写循环结构程序。 重点掌握循环语句的使用方法 难点掌握循环结构程序设计的方法 教法学法 1. 采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2. 练习采用学生自主安排,教师给与个别辅导的方式进行。 参考资料 全国计算机等级考试二级教程visual basic语言程序设计教程 (2013 年版) 教育部考试中心主编高等教育出版社visual basic程序设计教程(第4 版)刘炳文编著清华大学出版社 教学过程 环节一:复习上次课介绍的分支结构程序设计的方法,讲解作业。环节二:介绍循环结构程序设计的方法,for 循环语句, do 循环语句的编写方法及注意事项。循环结构程序,就是程序在执行过程中,当满足给定条件时,重复执行某段代码, 直到条件不成立为止。(1) )循环结构作用是重复执行一段程序(2) )循环是有条件的、次数是有限的(3) )vb的循环语句: fornext、dowhileloop、for eachnext、whilewend应用最多的: fornext 与 do whileloop循环三要素:(1) )初始化:决定循环的初始状态,即与循环相关的变量的初始值;(2) )循环体:循环中反复执行的部分;;.;.(3) )循环的条件:决定循环结束的条件。一、for 循环for循环变量初值to终值 step步长循环体exit fornext循环变量功能:按循环变量的初值、终值和步长所确定的次数执行循环体。例子: for i=1 to 10 step 3print i next i二、while 循环格式: while条件循环体wend功能:当 为 true 时,执行 内的语句,遇到 wend语句后,再次返回,继续测试 是否为 true,直到 为 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 特点:条件表达式不成立执行循环体内容环节三:完成课堂讲解的练习例题,并疑难解答 章节名称 :常用控件 课堂类型 :理论实训 练习测试 学时安排 :2 课时 目的要求 1、理解控件的基本知识2、掌握图片框、图像框、形状和线条控件的用法 重点掌握图片框、图像框、形状和线条控件的用法 难点掌握图片框、图像框、形状和线条控件的用法;.;. 教法学法 1. 采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2. 练习采用学生自主安排,教师给与个别辅导的方式进行。 参考资料 全国计算机等级考试二级教程visual basic语言程序设计教程 (2013 年版) 教育部考试中心主编高等教育出版社visual basic程序设计教程(第4 版)刘炳文编著清华大学出版社 教学过程 环节一:复习上次课介绍的循环结构程序的设计方法,讲解作业。环节二:介绍 vb中控件的基本知识,图片框、图像框、形状和线条控件的使用方法。一、控件的基本知识1、控件的分类vb的控件可分为以下三类:标准控件、activex控件和可插入对象。(1) )标准控件标准控件又称为内部控件,是vb系统本身所内嵌的控件,这些控件总是显示在工具箱中,不能从工具箱中删除。启动vb6.0 后,在工作界面上,工具箱中列出的都是标准控件。(2) )activex控件以独立文件的形式存储在磁盘上,其文件扩展名为.ocx。添加 activex控件的步骤如下:/ 部件”命令,弹出“部件”对话框;activex控件名称左边的复选框;activex控件将出现在vb控件工具箱中。(3) )可插入对象可插入对象是由其他应用程序创建的对象,利用可插入对象,就可以在vb应用程序中使用其他应用程序的对象,通常称为ole对象。2、控件的通用特性1、名称 (name)属性;.;.每个控件都有名称属性,用于程序中对控件的辨别和操作。2、控件的值属性所有的控件都有一个与控件值有关的属性,称为值属性或默认属性。3、焦点在窗体上,任何时候用户都只能操作其中的一个控件对象,这个被操作的对象称它获得焦点。二、图形控件vb包含四个图形控件: picturebox控件、image 控件、shape控件和 line 控件。1、图片框 picturebox控件图片框( picturebox )是用来在窗体上显示图像,或作为容器放置其它控件的控件 。(1) )图片框常用属性属性名属性值 说明picture字符串用来设置要显示的图片文件名。autosize逻辑值 true :picturebox控件将自动改变控件大小以显示全部内容。false( 缺省值) :picturebox控件保持大小不变,超出控件区域的内容被裁剪掉。(2) )在图片框中装载图片的方法:在属性对话框中设置,图片被保存并与窗体同时加载。如果创建可执行文件,其中包含该文件。(3) )图片框常用的事件图片框可以响应的事件有click 、dblclick和 change 以及键盘和鼠标事件。(4) )图片框常用的方法2、图像框 image 控件图像框( image)是用来在窗体上显示图像的控件。它比图片框占用更少的内存, 因为图像框不是容器类控件,所以图像框内不能保存其他控件。图像框常用属性属性名属性值 说明picture字符串用来设置要显示的图片文件名。stretch逻辑值 true :图片自动调整大小以适应image 控件 。;.;.false( 缺省值) :image 控件要自动调整大小以适应图片。picture属性说明:程序代码中装载图片的格式为: object.picture=loadpicture( “图片文件名 )删除图片的格式为: object.picture=loadpicture( ) 其中: object 为 picturebox 控件或 image 控件。3、形状 shape控件shape属性取值及功能说明:属性名数值常量功能说明shape 0 vbshaperectangle 显示矩形1 vbshapesquare 显示正方形2 vbshapeoval显示椭圆3 vbshapecircle显示圆4 vbshapetoundedrectangle 显示圆角矩形5 vbshaperoundedsquare显示圆角正方形4、线条 line 控件line 控件主要用来画线条。在设计状态下,最重要的属性是borderstyle(确定线条的类型)和borderwidth(确定线条的宽度)属性;在程序运行时,最重要的属性是x1、y1 和 x2、y2,控制线条的两个端点的位置。说明: line 和 shape控件不响应任何事件。环节三:完成课堂讲解的练习例题,并疑难解答;.;. 章节名称 :单选按钮、复选框、框架 课堂类型 :理论实训 练习测试 学时安排 :2 课时 目的要求 1、掌握单选按钮和复选框的用法。2、理解框架的用途,学会框架的应用。 重点掌握单选按钮、复选框和框架的使用方法技巧 难点掌握框架的使用方法技巧 教法学法 1. 采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2. 练习采用学生自主安排,教师给与个别辅导的方式进行。 参考资料 全国计算机等级考试二级教程visual basic语言程序设计教程 (2013 年版) 教育部考试中心主编高等教育出版社visual basic程序设计教程(第4 版)刘炳文编著清华大学出版社 教学过程 环节一:复习上次课介绍的控件的基本知识,图片框、图像框、形状和线条控件的使用方法,讲解作业。环节二:介绍 vb中单选按钮、复选框和框架的使用方法技巧。一、单选按钮和复选框1、单选按钮用于从一组选项中选取其一。如果有一项被选中,则其他单选按钮将自动变成未选中。如果在一个窗体中要建立一个以上的选项组时,需添加框架(frame) 分组,置于同一框架中的单选按钮组成一组。选中单选按钮的方法有单击、tab、访问键和设置value 属性四种。2、复选框复选框( check)也称作复选按钮,被选中后左侧方块中会出现,用户可通过复选框是否被选中控制操作。在一组复选框选项中,用户可以选择一个或多个;.;.复选框选项,也可以一个选项也不选。3、单选按钮和复选框的属性(1) 单选按钮和复选框相同的属性caption字符串设置控件上显示的标题名称。style数值0:标准样式 1:图形样式。picture时才有效。字符串设置控件中要显示的图片。 该属性只有在style属性值为 1downpicture字符串 在控件被单击并处于压下状态时, 该属性所设置的图片显示在控件中。该属性只有在style属性值为 1(图形的)时才有效。alignment数值0:控件按钮在左边,标题显示在右边。1:控件按钮在右边,标题显示在左边。(2) 单选按钮和复选框的value 属性单选按钮的 value 属性:(逻辑型) true:控件被选中; false( 默认值) :控件未被选中。复选框的 value 属性:( 数值型) 0( 默认值) :控件未被选中; 1:控件被选中; 2:控件暂时被禁用,显示为灰色说明:当设置一个单选按钮的value 属性值为 true 时,则同一组内的其他所有单选按钮控件的value 属

温馨提示

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

评论

0/150

提交评论