VB 11-2008
VB学习资料全

一、VB程序开发的一般步骤:1、建立用户界面2、设置对象属性3、编写代码二、VB窗体和常用控件1、窗体Font中:FontName、FontSize、FontBold、FontItalic、FontUnderline、FontStrikethru 〔字体、字号、加粗、倾斜、下划线、删除线〕2〕窗体常用事件4〕窗体常用方法2、一般类控件的使用2〕TextBox三、选择类控件1.OptionButton(单项选择按钮)3.ListBox(列表框)说明:①List属性是一个数组,一般格式为:List〔x〕如List〔1〕表示是第二个项目②ListIndex属性的值为当前选中的列表项的索引值,0表示选中,-1表示没有选中。
③ListCount属性表示一共有多少个列表项④Text属性表示当前选中的列表项的容。
四、方法方法是VB自身提供的一些特殊的过程,用来完成一定的操作。
不同的对象可执行不同的操作,因此,对象调用的方法也有所不同。
窗体上常用的方法有:(1)Show方法调用该方法可以将窗体显示在屏幕上。
调用格式:[对象名].Show(2)Hide方法调用该方法可以隐藏窗体,但不会卸载窗体。
调用格式:[对象名]. Hide(3)Move方法(4)Cls方法可以去除窗体的文本和图形。
调用格式:[对象名]. Cls(5)Print方法在窗体上显示文字信息。
调用格式:[对象名]. Print五、VB的数据类型表六、运算符和表达式1、算术运算符3、关系运算符七、常用部函数3、日期和时间函数八. 数据的输入输出1. InputBox函数InputBox(提示[,标题][,缺省][,x 坐标位置][,y坐标位置])其中:提示为提示信息,标题为对话框标题,缺省为输入区缺省值函数返回字符类型.2. MsgBox函数和MsgBox过程函数形式:变量[%] = MsgBox(提示[,按钮][,标题])过程形式: MsgBox 提示[,按钮][,标题]3、输出数据使用Print方法实现数据的输出格式:[Object.]Print {Spc(n)|Tab(n);}expression charpos其中:Object为窗体,图片框,打印机等对象。
VB说课课件

教、学、做 项目导向 双师型 电子商务模拟 任务驱动 校企合作 实训平台 一体化 课程团队 教学模式 过程评价与反馈
•自评、小组评价、教师评价相结合。增强学生的自信心和团队协作能力。 •通过评价相互反馈,促进提高。
鸡西大学精品课程中心
六、改革思路
2 1
• 进一步完善教材及教 学辅导材料
6.职业资格结构
五、特色与创新 五、特色与创新
课程创新
特色与创新
讲训并重,学练结合
•不断提高对 “讲训并重,学练结合 ”教学理念的认识,不断深化教学改革,从而彰显高 职教育特色,提升人才培养质量和水平。
教、学、做一体化
•学生明确了学习目标:完成项目任务 。 •“在学中做 ”、 “在做中学 ”、 “边做边学 ” ,激发求知欲望,调动学习积极性。不断提高 学生的理论水平和实践技能。
2
3 4 5 6 7 8 9 10 11 12 13
2
2 2 2 4 2 2 2 2 2 2 2
说教程
说定位
说学法
课时 说课
说目标
说教法
说内容
1、说定位
For循环语句是VB教学过程中用的最多也是比较难掌握的一部 分内容,因为人们在使用计算机处理问题时,常常需要重复 执行一组操作,这时候就用到了循环语句。For循环语句往往 和以前所学过的内容结合使用,所以要求在使用过程中能够 和之前的知识融会贯通, 才能发挥更大的作用。
For i = 1 To 7
mark = InputBox("输入第" & i & "位评委的打分") If i = 1 Then max = mark: min = mark Else If mark < min Then min = mark If mark > max Then max = mark End If aver = aver + mark Next i aver = (aver - min - max) / 5 Print aver End Sub
1下列关于程序设计的说法中不正确的是(

A 程序设计就是指示计算机如何去解决问题或完成一组可执行指令的过程B 程序设计就是寻求解决问题的方法,并将其实现步骤编写成计算机可以理解的程序的过程C 程序设计语言的发展经历了机器语言、汇编语言、高级语言等几个过程,比较流行的高级语言有PASCAL、FORTRAN、C++等D 程序设计和计算机语言是同一个概念的两个方面 D2 要在名为Lbl_Show标签上显示" 2008信息技术学业考试",则程序中应使用的代码为( )A =2008信息技术学业考试"B =" 2008信息技术学业考试"C ="2008信息技术学业考试"D = 2008信息技术学业考试 C3 VB中的数据类型Integer表示( )A 布尔型B 长整型C 整型D 字符串型 C4 下面( )不是字符常量。
A "你好"B " "C "True"D 1 D5 在Visual Basic中,下列( )表达式的值不等于4。
A IntB IntC Abs(Int)D Abs(Int) D6 下面表达式的值是False的有( )A "969" < "n97"B Instr ("Visual basic", "b") <> len ("basic")C 2000 < 1997D 3 >2 C7 在VB中,表达式Mid("Visual Basic程序设计",8,5)的结果是( )A VisualB B l BasicC BasicD 出错 C8 对于窗体,Click(单击)是它的一个( )A 重要对象B 重要方法C 重要事件D 重要属性 C9 "以下是一段Visual Basic程序,它的基本结构属于( )…A = 1b = 0m = Ax = m + bb = b + 1y = x + b…A 顺序结构B 选择结构C 循环结构D 树型结构 A10 "下列程序段运行后,变量Value的值是( )x = 20If x >= 10 ThenValue = 5 * xElseValue = 4 * xEnd If"A 100B 80C 90D 70 AA 有穷性:算法必须在有限步之内结束B 确定性:算法的每一步必须有确切的含义C 输入:算法至少有一个输入D 输出:算法至少有一个输出 C12 图形符号" "在算法描述流程图中表示( )A 算法的开始或结束B 输入输出操作C 处理或运算的功能D 用来判断条件是否满足需求 C13 VB中的数据类型Long表示( )A 布尔型B 整型C 字符串型D 长整型 D14 下列关于常量的描述不正确的是( )A 在VB中的常量有数值型常量、字符常量等B 数值型常量类似于数学中的常数C 用一对双引号括起来的字符串称为字符常量D 字符串常量包括双引号本身 D15 表达式Abs*sqr(100)的值是( )A -360B 360C -36D 36 D16 判断x是否在区间(a, b)内,在VB中以下哪个表达式是正确的( )A a<x And x<=bB a<x<=bC a<x And x≤bD a>x And x<=b A17 在VB中,表达式Mid("程序设计",2,2)的结果是( )A 程B 序C 序设D 出错 C18 使用Visual Basic编程,我们把工具箱中的工具称为( )A 事件B 工具C 控件D 窗体 C19 "以下是一段Visual Basic程序,它的基本结构属于( )…IF x>0 ThenX=x+1ElseX=x-1End IfA 顺序结构B 选择结构C 循环结构D 树型结构 B20 下列程序,当单击窗体时s的值是( )Private Sub Form_Click()s = 11 \ 3 + 11 Mod 3Print sEnd SubA 3B 4C 5D 6 C21 以下不是描述算法的方法有( )A 自然语言B 流程图C 伪代码D E-R图 D22 图形符号" "在算法流程图描述中表示( )A 算法的开始或结束B 输入输出操作C 处理或运算的功能D 用来判断条件是否满足需求 B23 VB中数据类型Integer表示整型,其取值的范围是( )A 0到32767B 1到32767C -32768到32767D -65536到65535 C24 代数表达式改成VB表达式是( )A a/b+c/dB a/(b+c)/dC (a/b+c)/dD a/(b+c/d) D25 在VB中,表达式2^3的结果是:( )A 5B 8C 6D 3 B26 设a=2,b=3,在VB中,表达式a>b And b>=3值是( )A 1B -1C TrueD False D27 在VB中,表达式Mid("程序设计",2)的结果是( )A 程序B 序C 序设计D 出错 C28 在声明一个变量时,可能用到的关键字是( )A ExiB SubC AsD End C29 以下是一段Visual Basic程序,它的基本结构属于( )…For i=0 to 100S=s+iNext I…A 顺序结构B 选择结构C 循环结构D 树型结构 C30 下列程序,当单击窗体时s的值是( )Private Sub Form_Click()Dim s as booleana = 2:b = 3:c = 4:d = 5s = a > b And 2 * a > c Or c <= dPrint sEnd SubA TrueB FalseC - 1D 1 A31 下列关于算法的说法不正确的是( )A 算法是解决问题的方法和步骤B 解决问题的过程是实现算法的过程C 算法是程序设计的"灵魂"D 以上说法都不对 D32 图形符号" "在算法流程图描述中表示( )A 算法的开始或结束B 输入输出操作C 处理或运算的功能D 用来判断条件是否满足需求 D33 VB中数据类型Integer表示整型,其最大的取值是( )A 32767B 65535C 32766D 47 A34 在VB中,不能作为变量名的是( )A 中国B StringC _qD a_b B35 在VB中,表达式5\2的结果是( )A 2B 3CD 1 A36 设a=2,b=3,在VB中,表达式a>b Or b>=3值是( )A 1B 0C TrueD False C37 在VB中,表达式Len("程序设计")的结果是( )A 0B 2C 4D 8 C38 一个按钮"Command1"的Caption是该按钮对象的( )A 属性B 方法C 事件D 过程 A39 "以下是一段Visual Basic程序,它的基本结构属于( )…Do While x<100I=i+2S=s+iLoop…A 顺序结构B 选择结构C 循环结构D 树型结构 C40 "下列程序,当单击窗体时s的值是( )Private Sub Form_Click()Dim s As Integers = Not 2 * 5 <> 11Print sEnd SubA TrueB FalseC 1D 0 D41 下列关于算法说法不正确的是( )A 算法独立于任何具体的语言,BASIC算法只能用BASIC语言来实现B 解决问题的过程就是实现算法的过程C 算法是程序设计的"灵魂"D 算法可以通过编程来实现 A42 下列流程图表示的是程序的( )A 顺序结构B 选择结构C 循环结构D 以上都不是 B43 VB中数据类型Integer表示整型数,其取值范围是( )A 0到32767B 0到32768C -32768到32767D -32768到32768 C44 下面( )不是字符常量。
VB ZOrder的使用

VB ZOrder的使用2008-05-07 11:48ZOrder的使用ZOrder 拆开以后就是Z 及Order,其意义说明如下:Z:这里是指三度空间中的Z 座标轴(注一),而不是指英文字母的第26 个字母。
Order:排列顺序。
所以ZOrder 就是指在Z 座标轴上的排列顺序!ZOrder 语法如下:object.ZOrder position---------------------------------------------------------------------------object 选择性引数。
物件运算式,用来指定「适用于」清单中的物件。
如果省略object,则假设具有驻点的Form 物件为object。
Position 选择性引数。
整数,用以指示object 相对于同一object 其它执行个体的位置。
如果position 为0 或省略,则object 放置在z- 顺序前面(上方)。
如果position 为1,则object 放置在z- 顺序后面(下方)。
---------------------------------------------------------------------------在设计阶段选取快显功能表中的「移至顶层」或「移至底层」功能表指令,可以设定物件的z- 顺序。
ZOrder 用在不同的地方,有二种不同的意义:1、用于MDIForm 中的Child Form 时,指的是每一个Child Form 的上下位置关系。
2、用于每一个Form 中的所有控制项时,指的是每一个控制项间的上下位置关系。
(注二)注一:一般我们的二度平面座标轴是指X 座标轴(东西向)及Y 座标轴(南北向),二个轴构成一个平面,再加上垂直的Z 座标轴,就构成了三度立体空间了!所以ZOrder 指的就是物件在垂直的Z 座标轴上的上下位置关系。
注二:虽然ZOrder 指的是物件在垂直的Z 座标轴上的上下位置关系。
VB教程

VB从入门到实践
1.4
常见问题及解答
1.将Visual Basic程序安装光盘放入光驱内,为何不自动安 装Visual Basic? 2.Visual Basic程序安装后,如何在系统中运行Visual Basic 程序?
VB从入门到实践
1.5
小结
本章简单介绍了Visual Basic基本知识、安装步骤、集成开 发环境。本章重点和难点是如何安装Visual Basic和使用 Visual Basic开发应用程序界面。读者需要重点练习使用 Visual Basic集成开发环境。下一章将介绍数据类型、变 量和常量。
VB从入门到实践
2.1.6
对象型Object
对象型(Object)为保存引用应用程序中的对象,以4个字 节(32位)来存储。它可以用来引用图形图像、Word文 件、Excel文件等。如果在运行应用程序之前,Visual Basic定义该特定类型对象的属性和方法,应用程序在运 行时速度会更快。
VB从入门到实践
第1章
Visual Basic概述
Visual Basic是1991年美国微软公司推出的可视化Basic语言. 。它是在原来的Basic语言基础上发展而成的。Visual Basic中无需编写大量代码来编辑界面元素,只需要采用 搭积木构建程序方式来编写程序,是现在开发人数最多 的最通用的编程工具之一。本章内容包括: Visual Basic特点 Visual Basic安装 Visual Basic集成开发环境
VB从入门到实践
1.1.5
数据访问
在现代信息技术高度发达的今天,数据信息已经成为最重要 资源之一。Visual Basic为开发人员提供了强大的数据访 问技术,能够更快捷、更迅速、更高效地存储和读取数 据信息。Visual Basic提供了更为强大功能来支持大中型 数据库,如Oracle、SQL Server、Sybase等。
VB程序设计基础

语句可以写在多行上。换行时需要在本行后加入 续行符“ _”,即空格加下划线。 • 一行最多允许有255个字符。 • 注释以Rem开头,也可以使用撇号“ ’ ”引导内 容,用撇号引导的注释内容可以直接出现在语句 的后面。 • 注意关键字,如If和For等
说明: (1)表达式一定要放在赋值号“=”右边。 (2)为数值变量赋值,表达式的值不得超过数值变量的表示
范围,当左a右%两=7边.7均为数值类型,则强制转换右边的类型,与
左边保持一致。(书上仅说明一种特殊情况)
(3)任x何!=类6.型2表83达15式2都48可# 以向字符串变量赋值。 (4)赋C值$=号12“3=.”4与5 等号“=”是有本质区别的。
Private Sub Form_Click() Print "1234567890123456789" Print "1000" Print 1000 Print Trim(1000) Print -1000
End Sub
如果打印的是数值类型,则会自动在前后加上空格,称 为前导空格和后置空格,可以用Trim函数删除空格。
Private Sub Form_Click() Print "温州医学院"
End Sub
Private Sub Form_Click() Print "温州医学院" Print "欢迎你!"
End Sub
Private Sub Form_Click() Print "温州医学院"
Print Print "欢迎你!"
▪ 定长字符串: 如 Private strTemp as String * 5 即使不足5个字符,也会用空格填满, 若是超出5个字符,则会自动截去超出部分。
vb2008

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.ClickDim i As IntegerDim sum, score1 As Longsum = 0For i = 1 To 30score1 = Val(InputBox("请输入第" & Str(i) & "个账单"))sum = sum + score1NextTextBox1.Text = sumEnd SubPrivate Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.ClickClose() End SubXT5-2 编写应用程序 读入一个整数 分析它是几位数。
Dim i, x, n As Integern = InputBox("输入数字")n = n \ 10x = 1While n <> 0n = n \ 10x = x + 1End WhileMsgBox("输入数字是" + Str(x) + "位数") 如果还要求输出各位数字之和Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.ClickDim i, sum, n1 As IntegerDim num, s1 As Stringnum = Val(InputBox("请输入一个不多于五位的十进制整数"))n1 = Len(num)TextBox1.Text = n1For i = 1 To n1s1 = Mid(num, i, 1)sum = sum + s1NextTextBox2.Text = sumEnd SubXT5-3 编写程序 计算并输出下面数列前n项的和(设n=20,结果取4位小数)。
巧虎目录1

月1日 中
午11:27
巧虎魔
法王国
历险记-
7
2.rmvb (216.74M
, 2011年2
月1日 中
午11:27
巧虎影
音图书
01.rmvb
8
(138.36M , 2011年2
月1日 中
午11:27
到期)
巧虎影
音图书
02.rmvb
9
(135.18M , 2011年2
月1日 中
午11:27
到期)
巧虎影
音图书
出门手
0-1岁
贝贝 版 1-2岁
宝宝 版 2-3岁
幼幼 版 3-4岁
快乐
版 4-5岁
成长
版 5-6岁
学习
版
巧虎贝
3
贝版2008 年08月
小手洗
快 乐 版
1 巧连智 2 家务小 3 和巧虎 4 和巧虎 5 和巧虎 6 好好说 7 叠衣小 8 动动脑 9 爱学习 10 健康好 11 交通安 12 快乐学 13 巧虎和 14 生活习 15 我爱说 16 我不偏 17 我是健 18 一起学 19 汉字学 20 和巧虎 21 我会保 22 我会自 23 一起学 24 衣服穿 25 语言表 26 早睡早
月18日
中午1:07
巧 虎 泡 泡 英 语 和 律 动
巧虎开
心泡泡
英语
ABC.Bub
bles.
1 (.jump-
2).rmvb
(120.78M
, 2011年2
月4日 中
午12:01
巧虎开
心泡泡
英语
ABC.Bub
bles.
2 (.jump-
1).rmvb