vb程序设计选择题
vb程序设计选择题(精选8篇)
vb程序设计选择题 第1篇
VB《选择结构程序设计》教案
第一节 IF语句 【教学目的】 1、 掌握单行结构条件语句IFTHENELSE的语法格式和使用方法。 2、掌握条件表达式的分类、运算符和优先顺序。 3、掌握IIF函数的格式和使用方法。 【教学重点】 单行结构条件语句IFTHENELSE的语法格式和使用方法。 【教学难点】 单行结构条件语句IFTHENELSE的语法格式和使用方法。 【教学过程】 (一)组织教学 (二)复习 顺序结构程序设计的方法 (三)新 授 一、条件表达式 1、关系运算符与关系表达式 (1)关系运算符 < , <= , = , >, (2)关系表达式 格式:〈表达式1〉〈关系运算符〉〈表达式2〉[〈关系运算符〉〈表达式3〉] 2、 逻辑运算符与逻辑表达式 VB提供的逻辑运算符有:And、Or、Not、Xor、Eqv、Imp等6种 (1)类型应一致。 (2)与数学不等式不同 (3)字符型数据按其ASCII码值进行比较。 3、 逻辑运算符的优先顺序: not and Or Xor Eqv Imp (1)同级运算按照它们从左到右出现的顺序进行计算。 (2)可以用括号改变优先顺序,强令表达式的某些部分优先运行。 (3)括号内的运算总是优先于括号外的运算,在括号之内,运算符的优先顺序不变。 【例5-1】设变量x=4,y=-1,a=7.5,b=-6.2,求表达式x +y>a + b And Not y < b的值。 分析:(1) 先作算术运算: 3 >C1.3 And Not y < b (2) 再作关系运算: True And Not False (3) 作非运算: True And True (4) 最后得: True 【例5-2】判断某个年份是闰年的根据是年份数满足下述条件之一。 (1) 能被4整除,但不能被100整除的年份都是闰年。 (2) 能被100整除,又能被400整除的年份都是闰年。 设变量y表示年份,写出判断y是否闰年的布尔表达式。 解:判断y是否满足条件(1)的布尔表达式是 y Mod 4=0 And y Mod 1000 判断y是否满足条件(2)的布尔表达式是 y Mod 100=0 And y Mod 400=0 两者取“或”,即得判断闰年的布尔表达式 y Mod 4=0 And y Mod 1000 Or y Mod 100=0 And y Mod 400=0 二、单行结构条件语句IFTHENELSE 单行If语句的语法格式为: If〈条件〉Then [<语句序列1>] [ Else<语句序列2>] 单条件选择结构的.流程图 如果 条件 {该(选择)条件成立吗?} 真 a1块 {条件成立时所执行的操作块,一般为非空块} 假 a2块 {条件不成立时所执行的操作块,可为空块} 单条件选择结构是最常用的双分支选择结构,其特点是:所给定条件(条件表达式)的值如果为真,执行a1块;如果为假,则执行a2块。如图示。 说明: (1)这里的a1块或a2块可以是空操作块(简称空块,也就是不作任何处理的操作块)。 (2)如果必须设立空分支时,应该把它设在选择条件为假的相应分支(如a2块)中。 (3)实现单条件选择结构的语句是If语句,在V B中有行If语句和块If语句两种。 【例5-3】输入x,计算y的值。其中 分 析:该题是数学中的一个分段函数,它表示当x≥0时,用公式y=1+x来计算y的值;当x < 0时,用公式y=1-2x来计算y的值。在选择条件时,我们即可以选择x≥0作为条件,也可以选择x<0作为条件。在这里,我们选x≥0作为选择条件。这时,当x≥0为真时,执行y = 1+x;为假时,执行y = 1-2x。 设计步骤如下: (1) 建立应用程序用户界面与设置对象属性。 (2) 编写程序代码。 写出命令按钮Command1的单击(Click)事件代码为 Private Sub Command1_Click() Dim x As Single, y As Single x = Val(Text1.Text) If x >= 0 Then y = 1 + x Else y = 1 C 2 * x Text2.Text = y End Sub 【练习1】输入整数x,根据x的值显示是奇数还是偶数。 提示:在文本框中显示结果。 方法:提问,可让学生板书,最后讲评 【例5-4】学校对学习成绩优良的学生进行奖励,获奖的条件如下: (1) 所考5门课的总分超过450分。 (2) 每门课的成绩都在88分以上。 (3) 前3门(主课)的成绩都在95分以上,其他两门(非主课)的成绩都在80分以上。 输入某学生5门课的成绩s1、s2、s3、s4、s5,判断他是否能够获奖。 分析:依题意列出3个条件表达式: (1)s1 + s2 + s3 + s4 + s5 >= 450 (2)s1 >= 88 And s2 >= 88 And s3 >= 88 And s4 >= 88 And s5 >= 88 (3)s1 >= 95 And s2 >= 95 And s3 >= 95 And s4 >= 80 And s5 >= 80 设计步骤如下: (1) 建立应用程序用户界面与设置对象属性。 (2) 编写程序代码。 窗体中各控件的属性设置见教材P69 可以写出命令按钮Command1的单击(Click)事件代码为: Private Sub Command1_Click() Dim s1 As Single, s2 As Single, s3 As Single, s4 As Single, s5 As Single Dim p As String s1 = Val(InputBox(请输入第1门课的成绩:, 输入框, 0)) s2 = Val(InputBox(请输入第2门课的成绩:, 输入框, 0)) s3 = Val(InputBox(请输入第3门课的成绩:, 输入框, 0)) s4 = Val(InputBox(请输入第4门课的成绩:, 输入框, 0)) s5 = Val(InputBox(请输入第5门课的成绩:, 输入框, 0)) t1 = (s1 + s2 + s3 + s4 + s5 >= 450) t2 = (s1 >= 88 And s2 >= 88 And s3 >= 88 And s4 >= 88 And s5 >= 88) t3 = (s1 >= 95 And s2 >= 95 And s3 >= 95 And s4 >= 80 And s5 >= 80) If t1 Or t2 Or t3 Then p= 可以获奖! Else p=不能获奖! p=Str(s1) & , & Str(s2) & , & Str(s3) & , & Str(s4)&,& Str(s5)&Chr(13)& p Label1.Caption = 该生五门课的成绩分别是: & Chr(13) & p End Sub 分析:(1)InputBox语句的格式。 (2)程序中p变量的作用。 【练习2】修改程序中的条件,让学生编写程序。 提问及讨论 【例5-5】利用输入框函数输入3个不同的数,选出其中最大的数。 设计步骤如下: (1) 建立应用程序用户界面与设置对象属性。 (2) 编写程序代码。 可以写出命令按钮Command1的单击(Click)事件代码为 Private Sub Command1_Click() Dim a As Single, b As Single, c As Single a = Val(InputBox(请输入第1个数:, 输入框, 0)) b = Val(InputBox(请输入第2个数:, 输入框, 0)) c = Val(InputBox(请输入第3个数:, 输入框, 0)) p = & a & , & b & , & c p = p & 三个数中最大的数是: If a >b And a >c Then p = p & a If b >a And b >c Then p = p & b If c >a And c >b Then p = p & c Label1.Caption = p End Sub 讨论:可以用哪些方法编写求最大值的程序段? 【练习3】利用输入框函数输入4个不同的数,选出其中最大的数。 提问,讨论,练习三、IIf函数的语法结构为 格式:IIf(〈条件表达式〉,〈真部分〉,〈假部分〉) 【例5-6】例5-3中命令按钮Command1的单击(Click)事件代码可以改为 输入x,计算y的值。其中: Private Sub Command1_Click() Dim x As Single, y As Single x = Val(Text1.Text) y = IIf(x >= 0, 1 + x, 1 C 2 * x) Text2.Text = y End Sub (四)总结: (五)作业: 1、利用输入框函数输入4个不同的数,选出其中最小的数。 2、输入整数x,根据x的值判断是正数还是负数、0。
vb程序设计选择题 第2篇
1、VB是一种面向对象的程序设计语言,( )不是面向对象系统所包含的三要素。
A.属性 B.变量 C.方法 D.事件
2.不论何控件,共同具有的是( )属性。
A.Caption B.Text C. Name D.ForeColor
3. 程序代码如下:
Command1.Caption=”确定”,则Command1、Caption、“确定”分别代表( )
A.属性、对象、值 B.对象、值、属性
C.对象、方法、属性 D.对象、属性、值
4.下面( )是不合法的整型常数。
A.278 B. &O278 C. &H278 D. 278%
5.为了给x、y、z三个变量赋初值1,下面正确的赋值语句是( )。
A.x=y=z=1 B.x=1,y=1,z=1
C.x=1:y=1:z=1 D.xyz=1
6.赋值语句:a=123+Mid(“123456”,3,2)执行后,变量a中的值是( )。
A.”12334” B.12334 C.157 D.123
7. 数学关系3x<10表示成正确的VB表达式为( )
A、3<=x<10 B、3<=x AND x<10
C、x>=3 OR x<10 D、3<=x AND <10
8.产生[10,37]之间的随机整数的VB表达式( )
A.Int(Rnd(1)*27)+10 B.Int(Rnd(1)*28)+10
C.Int(Rnd(1)*27)+11 D.Int(Rnd(1)*28)+11
9. 表达式16/4-2^5*8/4 MOD 52的值为( )。
A.20 B.14 C.4 D.2
10.对命令按钮的Picture属性装入.bmp图形文件后,命令按钮上并没有显示图形,原因是没有对( )属性设置为1。
A.MousePictrue B.Style
C.DownPicture D.DisabledPicture
11.下列对象中不能做为容器的控件是( )。
A.窗体 B. PictureBox控件
C.Image控件 D. Frame控件
12.下面程序段运行后,显示结果是( )。
Dim x
If x Then Print x Else Print x+1
A.0 B.1 C.-1 D.显示出错信息
13.循环语句For i= -3.5 To 5.5 Step -0.5的循环次数是( )。
A.20 B.19 C.18 D.0
14.如下数组声明语句Dim a(3,-2 to 2,5) As Long,则数组a包含元素的个数是( )。
A.120 B.75 C.60 D.13
15.决定组合框样式的属性是( )。
A.List B.Text C.Style D.Caption
16.滚动条的( )属性用于返回或设置滚动条的当前值。
A.Value B.Max C.Min D.Data
17.下面子过程语句说明合法的是( )。
A.Function f1%(f1%) B.Function f1(ByVal n%)
C.Sub f1(Byval n%( )) D.Sub f1(n%) As Integer
18.在过程中定义的变量,若希望在离开该过程后,还能保存过程中局部变量的值,则应使用( )关键字的在过程中定义局部变量。
A.Static B.Public C.Private D.Dim
19.下列控件中没有Caption属性的是( )。
A.框架 B.单选按钮 C.列表框 D.复选框
20. 以下不属于键盘事件的是( )
A.KeyDown B. KeyUp C. Unload D. KeyPress
21.下列关于菜单的说法,错误的是( )。
A.每个菜单项都是一个控件,与其它控件一样也有自己的属性和事件
B.菜单项的快捷键不能任意设置
C.在程序运行时,如果菜单项的Enabled属性为False,则该菜单项编程灰色,不能被用户选择
D.除了Click事件之外,菜单项还能响应其它的事件,如DblClick
22.下列关于通用对话框的叙述中,错误的是( )。
A.通用对话框可以用来制作和显示“帮助”对话框
B.CommonDialog1.ShowFont显示“字体”对话框
C.在“打开”或“另存为”对话框中,用户选择的文件名可以经FileTitle属性返回
D.在“打开”或“另存为”对话框中,用户选择的文件名及其路径可以经FileName属性返回
23. 指令“Circle(1000,1000),500,,-6,-3”将绘制( )。
A.画圆 B.椭圆 C.扇形 D.圆弧
24.假如列表框(List1)有四个数据项,把数据项“数据库原理”添加到列表框的最后,应使用( )语句。
A.List1.AddItem “数据库原理”,List1.ListCount
B.List1.AddItem “数据库原理”,List1.ListCount-1
C.List1.AddItem 3,“数据库原理”
D.List1.AddItem “数据库原理”,3
25.VB提供了结构化程序设计的三种基本结构,三种基本结构是( )。
A.递归结构、选择结构、循环结构
B.选择结构、过程结构、顺序结构
C.过程结构、输入、输出结构、转向结构
D.选择结构、循环结构、顺序结构
26.在一个多窗体程序中,Form1是启动窗体,当程序运行后要想显示Form2窗体,正确的语句是( )。
A.Show Form2 B.Form2.show C.Load Form2 D.Form2.Load
27.要从磁盘上读入一个文件名为“c: 1.txt”的顺序文件,下列( )正确。
A.f=”c: 1.txt” B.f=”c: 1.txt”
Open “f” For Input As #1 Open f For Input As #1
C.Open ”c: 1.txt”For output As #1 D.Open c: 1.txt For input As #1
28.假定有如下事件过程:
Private Sub Form_MouseDown(Button as Integer,Shift as Integer, X as Single,Y as Single)
If Button=2 Then PopupMenu PopForm
End Sub
则以下描述中错误的是( )。
A.该过程的功能是弹出一个菜单
B.popForm是在菜单编辑器中定义的弹出式菜单的名称
C.参数X、Y指明鼠标的当前位置
D.Button=2表示按下的是鼠标左键
29.Print #1,Str1$中的Print是( ).
A.在窗台上显示的方法 B.文件的写语句
C.子程序明 D.以上均不是
BCDBC CBBCB CBDAC ABACC DACAD BBDBC
1.计算机等级考试二级VB程序设计题
2.计算机等级考试二级VB程序设计填空题
3.计算机等级考试二级VB程序设计模拟试题
4.计算机等级考试二级VB考试题及答案
5.计算机等级考试二级VB考点:VB的过程设计
6.计算机等级考试二级java选择题
7.2017计算机考试二级VB语言程序设计考试大纲
8.计算机等级考试二级VB考点:控件数组
9.计算机等级考试二级VB考点:数组的概念
vb程序设计选择题 第3篇
其特点是:面向对象编程, 可根据界面设计要求直接在界面上设计出窗口、菜单、按钮等类型对象并为每个对象设置属性;事件驱动方式运行, 即每个对象的都能响应多个区别事件, 每个事件都能驱动对象功能代码;结构化设计语言, VB具有丰富数据类型是种符合结构化设计思想语言而且简单易学;强大数据库访问功能, 可以访问多种数据库用最少代码实现数据库的操作和控制;支持对象链接和嵌入技术, 利用OLE技术能够开发集声音、图像、动画、字处理、Web等对象于一体的功能强大的软件[1~2]。基于VB语言的众多优点, 采用该语言编写选择题练习程序。
1 程序所要实现的主要功能
考虑到软件的使用对象和推广, 该软件的编写将要实现的功能为: (1) 出题的灵活性, 可以分篇章测试, 也可以自选章节综合测试, 均给出10道题作答; (2) 答题的简易性, 此次出题均采用选择题的形式, 备选答案为四个其中只有一个正确; (3) 判分的明了性, 在答题完成提交后会给出得分结果并给出错题的题号可返回查看; (4) 答题的机动性, 当完成当前界面的一道题后, 答案和解析按钮激活, 可以查看当前题的答案和详细解析; (5) 测试的连贯性, 完成本次测试后, 可选择重新测试回到选题界面重新开始选择答题, 也可选择结束答题退出系统。
2 程序的设计与实现
2.1 程序的设计思路
图1为本程序设计框图。在程序设计中, 将需要完成的各基本子功能如计分系统, 各按钮执行的基本功能, 判断用户所选答案是否正确等用模块 (子程序) 来实现, 而后再进行整体程序设计。整个程序采用基本的控制结构语句、各个窗口与控件的基本方法及属性、数组、参数传递等方法按顺序法设计, 从而实现四选一程序的各项功能。
2.2 资源文件的的使用
本程序涉及一个庞大的题库, 如果利用控件属性直接从工程外部文件调用, 会降低程序的运行速度, 而且发布时会附带诸多文件, 不利于分发。因此考虑把题库写进工程内部, 但是不可能将所有题目都写成代码进程序, 又要考虑题库的维护和升级, 因此采用了VB语言的资源文件来进行题库的加载。
2.2.1 资源文件简介
所谓资源文件, 就是指将在程序运行时用到的资源集中在一起的一个文件。资源文件包含两个部分:String resources可以用来存放文字, Binary resources部分可以用来存放位图图标等[2]。由于资源文件属于工程的一部分, 经过编译后它也成为.exe文件的一部分[1~4]。它的这种优势为某些应用程序的发布提供了极大的方便, 可以有效避免调用外部资源时出现无法找到指定的文件的错误;按照一定格式组织资源文件, 这易于非专业人士维护和升级题库;经过编译的.exe文件是不可见的, 也有利于保护作者的数字版权。
2.2.2 资源文件的编写
资源文件可以编辑位图、图标、光标、字符串及自定义资源, 本例编写位图 (题目) 及字符串 (答案) 。在VB中建立和使用资源文件一般有两种方法:手工编写程序创作;利用资源文件编辑器创作。本程序采用后者, 分为两步进行:第一, 编辑资源文件, 打开“工具”/“资源编辑器”, 点击添加位图按钮, 在弹出的对话框中选择一个位图文件单击“打开”后, 位图的添加就完成了。对于字符串, 则手写输入, 由于字符串为习题的答案, 因此要注意与位图上的题目一一对应。编辑时需输入资源的ID号, 这个ID号是标识一类资源的唯一编号, 在应用程序中调用时使用。编辑好资源后, 须将资源文件保存, 并关闭资源编辑器, 然后将资源文件添加到新建的工程内。第二, 程序调用资源文件, 使用函数LoadResString () 、LoadResPicture () 分别用来加载文本资源、图形资源。如本例在某章节中随机出题使用的函数为:
LoadResString (Val (1&zhang (i) ) ) 其中Val (1&zhang (i) ) 为字符的ID号;
LoadResPicture (Val (1&zhang (i) &ti (i) ) , 0) 其中Val (1&zhang (i) &ti (i) ) 为位图的ID号, 0为位图 (bitmap) 的代码。
3 程序的人机交换界面
运行程序时进入开始界面;而后进入程序得到选择答题方式界面, 如图2, 即可以选择分篇章测试和综合测试, 未选测试章节不能进入答题界面, 程序会给出出错提示;选择后进入答题界面, 如图3, 出题为逐题顺序显示, 在第一题的答题界面上“上一题”、“答案与解析”、“提交”、“继续测试”按钮为灰色不可操作, 当选择答案后“答案与解析”激活为可操作按钮, 测试者可以单击此按钮查看该题对应的答案和解析, 未选择答案时不会进入下一题界面;单击“下一题”进入第二题界面, 此时“上一题”按钮激活, 可以点击此按钮查看该题前一道题;依次答题直到第十题的界面, 选择答案后, “答案与解析”和“提交”按钮激活此时可以提交所作的题目, 得到工程1窗口, 如图4, 该窗口给出分数和错题题号, 测试者可以返回查看错题;完成后用户可以选择继续测试回到选题界面即图2所示, 也可以单击退出系统, 完成测试。
4 结语
本程序的完成, 可以使得学生在学习水力学课程时能够随时随地的来测验自己对知识的掌握程度, 程序结构还可以推广至所有学科的选择题练习程序。本程序需改进之处是增添统计功能, 统计出错率高的题, 软件高频率选出学生出错率高的题让学生解答, 以便强化练习。同时, 如能实现网络练习, 将统计数据反馈给课程教师其辅助教学效果会更好。
参考文献
[1]陈爱萍.Visual Basic程序设计教程[M].北京:清华大学出版社, 2010.
[2]杨晶.VB6.0程序设计[M].北京:机械工业出版社, 2004.
[3]钟若武.在Visual Basic6.0中使用资源文件[J].韶关学院学报 (自然科学) , 2005, 26 (9) .
VB程序设计教学方法探讨 第4篇
vb选择题及答案 第5篇
(A)VB应用程序没有明显的开始和结束语句
(B)VB控件的所有属性值均可在属性窗口中设置(C)VB是事件驱动型可视化编程工具
(D)VB通过“工具”菜单的“选项”设置代码编辑窗口的字体大小(答案:B)30105.标准模块文件的扩展名是()。
(A).cls(B).frm(C).bas(D).rec(答案:C)30106.下列叙述错误是()。
(A)打开一个工程文件,系统自动装入与该工程有关的文件
(B)保存VB程序时,应分别保存窗体和工程文件(C)事件可以由用户触发,也可以由系统触发(D)VB应用程序只能以解释方式执行(答案:D)30108.下列叙述错误的是()。
(A)VB是可视化程序设计语言(B)VB采用事件驱动编程机制
(C)VB是面向过程的程序设计语言(D)VB应用程序可以以编译方式执行(答案:C)30109.下列叙述正确的是()。
(A)VB的事件由用户定义(B)VB程序以顺序方式执行
(C)VB程序从Main()函数开始执行(D)VB运行时,总是等待事件的发生(答案:D)30201.下列为整型变量的是()。
(A)x!(B)x#(C)x%(D)x$(答案:C)
30202.设有语句组: Dim S1 As String*5 S1 = “VB Test” 则S1的值为()。
(A)VB Test(B)VB Te(C)VBTes(D)BTest(答案:B)
30203.下列()是合法的变量名。
(A)x_y(B)x-y(C)2x(D)and(答案:A)
30204.下列()为单精度变量。
(A)x!(B)x#(C)x%(D)x$(答案:A)
30205.由()关键字声明的局部变量在整个程序运行时一直存在。
(A)Dim(B)Public(C)Static(D)Private(答案:C)
30206.定义变量时如不指定类型,该变量为()变量。
(A)Integer(B)String(C)Variant(D)Single(答案:C)
30208.下列()是合法的变量名。
(A)x%y(B)xy%(C)2x(D)Or(答案:B)
30209.日期常量用()作为界定符。
(A)“(B)%(C)#(D)&(答案:C)
30304.设a=6,b=5,c=-2;执行语句Print a > b > c后,窗体上显示的是()。
(A)1(B)True(C)False(D)出错信息(答案:B)
30305.下列表达式中,值最大的是()。
(A)2 3(B)2 / 3(C)2 mod 3(D)3 mod 2(答案:C)
30306.下列运算符中,优先级最低的是()。
(A)*(B)^(C)/(D)(答案:D)
30307.表达式 2 = 3 < 1 的是()。
(A)0(B)1(C)True(D)False(答案:C)
30308.x大于0且小于10的VB表达式是()。
(A)0 < x < 10(B)x> 0 And x < 10(C)x> 0 Or x < 10(D)x> 0 : x < 10(答案:B)
30309.判断整型变量x是奇数的表达式是()。
(A)x Mod 2 <> 0(B)x Mod 2!= 0(C)x Mod 2 ≠ 0(D)x Mod 2 = 0(答案:A)
30401.返回值为数值的函数是()。
(A)Mid(B)Instr(C)Left(D)Rtrim(答案:B)
30402.表达式Len(”AB52“)的值是()。(A)0(B)4(C)6(D)8(答案:B)30404.返回值为字符串的函数是()。
(A)Str(B)Val(C)Len(D)Asc(答案:A)30405.当x=0时,函数IIf(x > 0, 1, IIf(x < 0,-1, 0))的返回值是()。(A)0(B)1(C)-1(D)出错
(答案:A)30407.如果Sgn(x)的值为-1,整型变量x的值是()。(A)0(B)整数
(C)正整数
(D)负整数(答案:D)30409.除去字符串左侧空格的函数是()。
(A)Left()(B)Trim()(C)Ltrim()(D)LeftTrim()(答案:C)30502.下列语句不合法的是()。
(A)x = 1 : y=2
(B)?x;y;(C)?x , y ,(D)x = 1;y = 2(答案:D)30503.如果VB语句超过一行,可以使用空格加()续行。
(A)y If xx Then z = x + y If x + y > z30 If a = b And b > c Then c = a + b Print a, b, c End Sub 运行时,单击按钮,窗体输出的结果是()。(A)80 50 30(B)80 30 30(C)50 30 80(D)50 30 30(答案:B)31505.执行下列程序段后,x的值是()。n = 5: x = 1: i = 1 Do x = x * i i = i + 1 Loop While i< n(A)10(B)15(C)24(D)120(答案:C)31509.如果x小于y的平方,则在窗体上输出”OK“。完成该要求的单行条件语句是()。(A)If x < y ^ 2 Then ”OK“(B)If x < y ^ 2 Then Show ”OK“(C)If x < y ^ 2 Then Print ”OK“(D)If x < y ^ 2 Then Put ”OK“(答案:C)31602.阅读下列程序段: x = 0 For i = 1 To 4 For j = 1 Toi x = x + 1 Next j, i 执行以上循环后,x 的值为()。(A)6(B)9(C)10(D)16(答案:C)31604.执行下列程序段后输出的结果是()。s = 1 For i = 1 To 3 For j = 0 To i-1 s = s + s * j Next j ? s;Next I(A)1 2(B)2 1(C)2 2 12(D)1 2 12(答案:D)31605.阅读下列程序段: m = 0 For i = 1 To 3 For j = 1 Toi m = m + j Next j, i 执行以上的循环后,i和m的值分别为()。(A)3 6(B)3 10(C)4 6(D)4 10(答案:D)31606.运行下列程序段,其中“n=n+1”语句被执行的次数是()。Dim m%, n% For m = 1 To 3 For n = 1 To 6 Step 2 n = n + 1 Print n Next Next(A)3(B)6(C)9(D)18(答案:B)31701.在通用声明中给出Option Base 1语句,则数组a包含()个元素。Dim a(3,-2 To 1, 5)(A)120(B)75(C)60(D)13(答案:C)31704.如下数组声明语句中数组a包含的元素个数为()。Dim a(3,-2 To 1, 5)(A)96(B)75(C)60(D)13(答案:A)31706.运行下列程序,单击窗体后输出的结果是()。Private Sub Form_Click()Dim a Dim s As Integer, i As Integer a = Array(1, 2, 3, 4, 5, 6)s = 1 For i = 5 To 1 Step-2 s = s * a(i)Next i Print s End Sub(A)15(B)48(C)120(D)720(答案:B)1.工程文件的扩展名为。
A、.frx B、.bas
C、.vbp D、.frm 2.以下4个选项中,属性窗口未包含的是。
A、对象列表 B、工具箱 C、属性列表 D、信息栏 3.下列不属于对象的基本特征的是。A、属性 B、方法 C、事件 D、函数
4.在设计模式双击窗体中的对象后,Visual Basic将显示的窗口是。A、项目(工程)窗口 B、工具箱 C、代码窗口 D、属性窗口 5.Visual Basic中“程序运行”允许使用的快捷键是。A、F2
B、F5 C、Alt+F3
D、F8 6.改变控件在窗体中的上下位置应修改该控件的属性。A、Top
B、Left C、Width
D、Right 7.窗体模块的扩展名为。
A、.exe
B、.bas C、.frx D、.frm 8.窗体的FontName属性的缺省值是。A、宋体 B、仿宋体 C、楷体 D、黑体
9.FontSize属性用以设置字体大小,窗体的FontSize属性缺省值为。A、5
B、9 C、12
D、16 10.在Visual Basic中,称对象的数据为。A、属性 B、方法
C、事件 D、封装 11.下列选项中不属于事件的是。
A、Dblclick B、Load C、Show
D、KeyUp 12.将Visual Basic编制的程序保存在磁盘上,至少会产生何种文件。A、.doc与.txt
B、.com与.exe
C、.bat与.frm D、.vbp与.frm 1.Integer类型数据能够表示的最大整数为。A、275 B、215-1
C、216
D、216-1 2.货币类型数据小数点后面的有效位数最多只有。A、1位 B、6位 C、16位 D、4位
3.输入对话框InputBox的返回值的类型是。A、字符串 B、整数 C、浮点数 D、长整数
4.运算符“”两边的操作数若类型不同,则先再运算。A、取整为Byte类型 B、取整为Integer类型 C、四舍五入为整型 D、四舍五入为Byte类型 5.Int(Rnd * 100)表示的是范围内的整数。A、[0,100]
B、[1,99]
C、[0,99]
D、[1,100] 6.下列程序段的输出结果是。
a=10: b=10000: x=log(b)/log(a): Print ”lg(10000)=“;x A、lg(10000)=5
B、lg(10000)=4 C、4
D、5
7.返回删除字符串前导和尾随空格符后的字符串,用函数。
A、Trim
B、Ltrim C、Rtrim D、mid
8.Print语句的一个输出表达式为,则输出包括日期、时间信息。A、Date
B、Month
C、Time
D、Now 9.语句Print ”5*5“ 的显示结果是。
A、25
B、”5*5“
C、5*5
D、出现错误提示 10.语句“Form1.Print Tab(10);”#“”的作用是在窗体当前输出行。A、第10列输出字符“#”
B、第9列输出字符“#” C、第11列输出字符“#” D、输出10个字符“#” 1.下列关于Select Case之测试表达式的叙述中,错误的是。
A、只能是变量名 B、可以是整型 C、可以是字符型 D、可以是浮点类型 2.下列关于Select Case的叙述中,错误的是。
A、Case 10 To 100
表示判断Is是否介于10与100之间
B、Case ”abc“,”ABC“ 表示判断Is是否和”abc“、”ABC“两个字符串中的一个相同 C、Case ”X“
表示判断Is是否为大写字母X D、Case-7,0,100
表示判断Is是否等于字符串”-7,0,100“ 3.由“For i=1 To 16Step 3”决定的循环结构被执行()次。A、4 B、5 C、6 D、7 4.若i的初值为8,则下列循环语句的循环次数为次。
Do While i<=17 i=i+2 Loop A、3次
B、4次 C、5次
D、6次
5.由“For i=1 To 9Step-3”决定的循环结构被执行次。A、4 B、5 C、6 D、0 6.窗体通用部分的语句“OptionBase 1”,决定本窗体中数组下标界。A、下界必须为1 B、缺省的下界为1 C、下界必须为0 D、缺省的下界为0
1.标签控件的标题和文本框控件的显示文本的对齐方式由属性来决定。A、WordWrap B、AutoSize C、Alignment
D、Style 2.将命令按钮Command1设置为窗体的取消按钮,可修改该控件的属性。A、Enabled
B、Value
C、Default
D、Cancel 3.下列属性用来表示标签或窗体的标题。
A、Text
B、Caption C、Left
D、Name 4.将焦点主动设置到指定的控件或窗体上,应采用方法。A、SetDate B、SetFocus C、SetText D、GetGata 5.按Tab键时,焦点在各个控件之间移动的顺序是由属性来决定的。A、Index
B、TabIndex C、TabStop D、SetFocus 6.下列属性用来表示各对象(控件)的位置。
A、Text
B、Caption
C、Left D、Name 7.当文本框的属性设置为True时,在运行时文本框不能编辑。A、Enabled
B、Locked C、Visible
D、MultiLine 8.要使文本框显示滚动条,除了设置ScrollBars属性外还必须设置属性。A、AutoSize B、MultiLine C、Alignment
D、Visible 9.文本框控件Text4的Text属性默认值为。
A、Text4
B、”Text4“ C、Locked
D、Name
10.文本框中选定的内容,由下列属性来反映。
A、SelText B、SelLength C、Text
D、Caption 11.选中复选框控件时,Value属性的值为。
A、True
B、False
C、0
D、1 12.要使复选框控件不响应Click事件,可设置复选框的属性。A、Appearance
B、Style
C、Enabled D、TabIndex 13.若要在同一窗体中安排两组单选钮,可用控件予以分隔。A、文本框 B、框架 C、列表框 D、组合框
14.列表框的属性返回或设置列表框中各列表项的文本。A、Selected
B、List C、Text
D、Caption 15.List1.Clear中的Clear是。
A、方法 B、对象 C、属性 D、事件
16.以下语句将删除列表框List1中的最后一项。A、List1.RemoveItem List1.ListCount B、List1.Clear C、List1.List(List1.ListCount-1)= ”“ D、List1.RemoveItem List1.ListCount-1 17.若要把”XXX“添加到列表框List1中的第三项,则可执行语句。A、List1.AddItem ”XXX“, 3
B、List1.AddItem ”XXX“, 2 C、List1.AddItem 3,”XXX“
D、List1.AddItem 2,”XXX" 18.滚动条的属性用于指定用户单击滚动条的滚动箭头时,Value属性值的改变量。A、LargeChange B、SmallChange C、Value
D、Change 19.单击滚动条两端的任意一个滚动箭头,将触发该滚动条的事件。A、KeyDown B、Change C、Scroll
D、Click 20.设计动画时通常用定时器控件属性来控制动画速度。A、Interval B、Timer
C、Move
D、Enabled 1.对画出的图形进行填充,应使用属性。A、BackStyle B、FillColor C、FillStyle D、BorderStyle 2.将图片框的属性设置成True时,可使图片框根据图片调整大小。A、Picture
B、AutoSize C、Stretch
D、AutoRedraw 3.可以改变坐标的单位。
A、DrawStyle属性 B、Cls方法 C、ScaleMode属性 D、DrawWidth属性 4.Visual Basic用以下哪一条指令来绘制直线。A、Line方法 B、Pset方法 C、Point属性
D、Circle方法 5.Visual Basic可以用以下哪一条属性来设置边框类型。A、BorderStyle B、BorderWidth C、DrawWidth D、FillColor 6.属性可以用来设置所绘线条宽度。A、DrawStyle B、BorderStyle C、DrawWidth
D、FillColor 7.下列是用来画圆、圆弧及椭圆的。A、Circle方法
B、Pset方法 C、Line属性 D、Point属性
8.描述以(1000,1000)为圆心、以400为半径画1/4圆弧的语句,以下正确的是。A、Circle(1000,1000),400,0,3.1415926/2
B、Circle(1000,1000),400,0,3.1415926/2 C、Circle(1000,1000),400,0,3.1415926/2
D、Circle(1000,1000),400,0,90 9.语句“Circle(1000,1000),800,-3.1415926/3,-3.1415926/2”绘制的是。A、弧
B、椭圆 C、扇形 D、同心圆 10.语句“Circle(1000,1000),800,,2”绘制的是。A、弧
B、椭圆 C、扇形 D、同心圆 11.上题Circle语句中最后的2表示的是。
A、椭圆的纵轴和横轴长度比 B、椭圆的横轴和纵轴长度比 C、同心圆的半径比 D、圆弧两半径间的夹角 12.RGB函数中的3个数字分别表示。A、红、绿、白 B、红、绿、蓝
C、色调、饱和度、亮度 D、当前色、背景色、前景色 13.当Stretch属性值为False时。
A、图片大小随影像框的大小进行调整 B、影像框的大小随图片大小进行调整 C、图片框的大小随图片大小进行调整 D、图片大小随图片框的大小进行调整 14.BorderStyle属性是用来表示线条的。A、长度 B、宽度 C、线形 D、颜色
15.在Visual Basic中,不能作为其他控件的容器。A、框架 B、图片框 C、影像框
用VB编写登录程序VB 第6篇
{ 编者按:在前几期编程乐园中,我们一同学习了一些关于VB编程的基本概念和语法规则。但离开实例学习编程,无疑是枯燥无味、事倍功半的,所以我们在此推出“看实例,学编程”栏目,邀请富有经验的PFans介绍他们的典型实例,希望对PFans的编程之旅有所帮助。
我们都知道,在进入Windows操作系统时会出现一个登录对话框,要求用户输入密码后才能进入Windows。我们用VB也可以编写这样的登录窗口,其具体方法如下:
界面设计:
打开“VB6.0”,出现“新建工程”对话框,选择“标准EXE”单击“打开”即可新建一个工程。新建一个工程后,VB自动生成了一个窗体,其默认的名称是Form1,且显示的标题也是Form1,显然与我们要编写的程序不符。我们可以更改这些设置,方法是:点击Form1窗体,在右边的属性窗口中(如图1)的“名称”后输入“Denglu”(在后面讲的Denglu就是指的这个窗体),在“Caption”后输入“登录窗口”。窗体设置好后,我们便可以将控件放置到这个窗体中去了。
“登录窗口”中主要用到的是TextBox(文本框)控件,该控件主要是用于接收用户输入的文字并显示出来。在该程序中我们便可以使用TextBox控件接收用户输入的信息来判断是否是合法的用户。另外,我们还将用到Label(标签)控件及CommandButton(命令按钮)控件。Label控件用来显示“用户名”及“密码”标题;CommandButton控件用来设计“确定”及“取消”按钮。下面我们将这些控件放置到窗体中:在工具箱中选择“Label”控件(如图2),在窗体中拖动鼠标直到一定的大小,然后在属性窗口中的“Caption”属性后为输入“用户名”,然后在其下方再拖动一个Label控件,将Caption的值改为“密码:”;在工具箱中选择“TextBox”控件(如图3),在“用户名”后拖动一个TextBox控件,用同样的方法在“密码:”后拖动一个TextBox控件,然后在“属性窗口”中将Text的值改为空(即删除默认的Text1),为了不显示出用户输入的密码,我们将第二个TextBox控件的PasswordChar属性设置为*(如图5),这样在用户输入密码时显示的就是*了;在工具箱中选择“CommandButton”控件(如图4),将其拖动到窗体的下方(一共两个),分别设置其Caption属性为“确定”和“取消”。调整好这些控件的位置(如图6)后即可完成界面的设计,
程序代码:
该程序的主要目的是要判断输入的用户名是否合法,所以我们首先编写判断用户名的程序代码。双击“确定”按钮,添加如下的程序代码:(黑体部分为系统自动生成的代码,楷体为注释)
Private Sub Command1_Click
′判断是否输入了用户名
If Text1.Text=″″ Then ′如果Text1为空,即没有输入用户
MsgBox ″请输入用户名!″,vbOKOnly+vbCritical,″错误″
Exit Sub ′退出这个过程
Else ′如果输入了用户名
If Text1.Text=″软件世界″ And Text2.Text=″12345″ Then ′如果输入的用户名是″软件世界″且密码为″12345″
MsgBox ″你是合法用户,欢迎进入!″,vbOKOnly+vbInformation,″欢迎进入″
Else ′如果不是″软件世界″或密码不是″12345″
MsgBox ″用户名或密码错误!″,vbOKOnly+vbCritical,″错误″
Text1.Text=″″
Text2.Text=″″ ′清空Text1及Text2控件中的文本内容,让用户重新输入
End If
End If
End Sub
在这一段代码中,我们使用了IfThenElseEnd If。这是一个条件判断语句,If Text1.Text=″″ Then这句代码则是判断Text1是否为空,如果为空,这个条件就成立,则执行Then后的语句,如果Text1不为空,则这个条件不成立,程序将会跳到Else处,执行Else后的语句。
程序测试:
现在我们可以单击“F5”键来运行这个程序,看看其运行效果。直接单击“确定”按钮,将会弹出一个对话框(如图7);在“用户名”后输入“软件世界”,“密码:”后输入“12345”,再单击“确定”按钮,此时便会出现一个“欢迎进行”的信息框(如图8)。怎么样,一个属于自己的“登录窗口”就制作好了。
但这个程序目前还只能判断在程序中已设置好了的用户名及密码,没有灵活性,你可以发挥你的聪明才智,使其能够判断多个合法的用户及密码。如果你有什么疑问,欢迎写信与我交流,我的E-mail地址是:vber@21cn.com。
(重庆 杜伟)}
VB教程一:第一个 VB 程序 第7篇
点击桌面上的 Visual Basic 图标,在弹出的如图一的窗口中选择“创建标准 EXE”按钮,
图一
确定后的状态如图二
图二
这就是创建了一个新的“标准 EXE”文件了。
二、工作界面简介:
默认的 VB 工作界面由标题栏(1)、菜单栏(2)、工具栏(3)、工具箱面板(4)、程序设计区(5)、项目窗口(6)、属性窗口(7)、布局窗口(8)组成,至于它们具体有什么作用,我们将在以后的实例学习中接触,这里就不予以说明。
三、编写我的第一个应用程序:
<1>、应用程序要产生的效果:
创建的应用程序要有什么样的功能?这是开发每一个应用程序必须最先想到的。
我们的第一个应用程序非常简单,使用者只需点击程序上的一个按钮,程序界面上就会显现“跟我来学 VB 神童教程”字样。
<2>、开发思路:
根据应用程序要实现的功能,那么我们至少需要制作一个按钮、一个程序界面,为了让应用程序更规范,我们还需要创建一个用来显示“跟我来学 VB 神童教程”字样的容器。
<3>、具体制作过程:
1、创建一个新的“标准 EXE”文件,如第一步所做。
需要指出的是,这个以 Form1 为标题栏的程序界面就是我们需要的“程序界面”,也是用户首先看到的对象,所以尽可能将其做得美观一点。
当然,对应用界面的美化问题我们将在以后探讨,
2、根据开发思路,现在我们来制作按钮。
双击工具箱面板上的命令按钮(Command Button)图标,如图三:
图三
然后你会发现程序界面上多了一个命令按钮,如图四:
图四
用鼠标拖动新建的按钮到适当位置,如图五:
图五
再创建一个标签按钮,双击如图六的图标:
图六
完成后程序界面如图七:
图七
用鼠标拖动标签按钮到合适位置,如图八:
图八
将鼠标放在标签按钮左右边缘任意一处,当鼠标呈左右键头时横向拖动,把标签按钮拖长,最后的程序界面如图九:
图九
3、对按钮属性进行设置:
开发任何应用程序,在完成界面布局后,应该就每一个元素进行属性设置以达到自己的要求。
当然,也可以在元素布局的过程中进行属性设置。 首先点选箭头状的“选择”图标以便进行选择,如图十:
图十
选中程序界面上的命令按钮,然后找到属性面板,如图十一:
图十一
vb程序设计选择题 第8篇
1 数据库分类
VB数据库实际上是有着强大的功能, 这种数据库在社会诸多领域中都能够得到有效应用。 VB中的数据库有3 大基本功能, 分别是数据库管理、 提供新的数据环境设计器以及引入ADO。
数据库本身也可以分为不同类别, 从当前常用的数据库来看主要是能够分为本地数据库、 ODBC数据库以及ISAM数据库。 本地数据库在实际应用过程中, VB同Microsoft Acces的数据库格式是相同的。 在工作中也将能够基于Jet直接实现数据库的一系列操作。 VB数据库本身是有较大优点的, 通过采用这样一种数据库操作速度能够得到有效提升, 灵活性也比较强。 正是因为具有这样的特点, 因而能够被广泛应用于各个领域中。
ODBC数据库, 这类数据库实际上是包括了C/S数据库的Sybase, Oracle是其中最为典型的例子。 在工作中当数据库遵守ODBS标准的时候, VB都是支持使用的。
ISAM数据库。 近些年来这类数据库获得了较快发展, Dbase是其中主流数据库。 VB中这些格式的数据库都是能够进行有效创建及操作的。 利用这样一类数据库实际上就能够实现对Excel和文本文件数据库的访问。
2 数据库编程和连接
(1) 编程。 数据库编程是程序员必备技能, VB编程语言由于其具有访问速度快、 灵活性、 简单性以及可扩展性等优点, 因而成为了当前数据库编程的主流方式。 在这种技术的支持下, 程序员就能够利用数据库存取对象变量来直接调用ODBC2.0 API接口函数等访问数据库。
对于那些非Access数据库在使用过程中, 参数设置及配置文件的参数读取, 要是在VB程序中使用数据库操作, 此时应用程序就会生成EXE文件, 或者是在打包生成安装程序之后还应该提供一个配置文件。 通过这个配置文件将能够实现对不同类型数据库的针对性设置。 在实际操作过程中, 如果找不到配置文件, 此时就不能够访问数据库, 这一点是人们工作中应该引起高度重视的。
在实际设计过程中, 对于数据库服务器的作用及原理都应该有深入认识。 数据库服务器的主要作用就是为了能够实现有效管理资源的目的。 从工作原理来看实际上就是要对客户数据进行专门处理, 然后再反馈结果。 这样一种工作模式是有其缺点的。 工作中同数据库直接交互是会对数据库结构产生依赖性的。 从以往经验来看, 这一点在数据查询过程中表现得是最为典型的。
通常情况下对于VB数据库的访问, 主要是利用ODBC技术, 这项技术实际上是给了一个公用接口。 这一接口的最大优点就是其互操作性非常好。 利用这样一个接口将能够实现对不同VB数据库的访问, 这样最终有助于构建一个数据库管理系统。 数据库驱动程序的应用则是能够使得应用程序和用户选择的DBMS搭建起沟通桥梁。
(2) 连接策略。 在数据库编程过程中由于用户需求及数据库复杂程度的不同, 因此就需要采用不同的连接策略。 利用数据库空间连接数据库是一种比较典型的策略。 程序员将会提供一个内部数据控件--Data空间。 利用Data空间和数据感知控件将能够执行大部分的数据访问操作。 利用这样一种方式, 在操作过程中就不需要再编写代码。 在利用数据控件进行连接的过程中, 程序员的主要工作就是要设置控件Con nect连接属性、 Record Source记录源属性的属性值以及Database Name数据库名属性。 在实际连接过程中, 程序员只需要根据所连接的数据库类选择相应的Connect属性值, 数据库名属性值指的是选择希望连接的数据库, 记录源属性指的是选择相应的数据表。
使用OLEDB数据源也能够实现有效连接。 OLEDB是一组COM接口, 这一接口实际上将能够为应用程序访问保存在不同信息源中的数据提供统一的访问方法。 这些信息员既可以是关系型的, 也可以是非关系型的。 利用这些接口将有助于实现进一步连接访问。 OLEDB实际上将能够在数据提供程序和用户之间提供灵活的组建对象模型接口。 这种灵活性在一定程度上会使得操作性变得比较复杂。 OLEDB框架实际上是定义了3 个基本类: 数据提供程序Data Provider、 使用者Consumers、 服务提供程序Service Provider。 数据提供程序则是有着自己的数据, 同时还能够利用表格的形式来显示数据的应用程序。 使用者是指使用OLEDB接口对存储在数据提供程序中的数据进行控制的应用程序。 服务提供程序数据提供程序和使用者的结合。 服务提供程序没有自己的数据但使用OLEDB使用者接口来访问存储在数据提供程序中的数据。
3 数据库文件的访问
数据库文件的访问是实际应用选择过程中需要重点考虑的一个问题, 对于这样一个问题必须要引起重视, 要对其进行深入研究。 了解数据库访问原则是进行访问的重要前提。
(1) 访问原则。 安全原则、 简便原则以及代码重用性原则是3 个基本原则。 对于这些原则应该引起重视。 安全性是基本要求, 在访问数据库的过程中, 应该进一步加强对相关安全措施的落实。 应该看到广域网要比局域网危险性更大, 因此那些基于局域网络就能够实现直接对数据空间的利用。 针对那些安全实际需要, 工作中要进一步加强相关安全构建, 要做到快捷实现。
从实际工作来看, 实现访问所需要花费的人力、 物力都是非常大的, 实现起来也比较复杂。 为了满足需要就应该进一步坚持简便性原则。 从实际运行情况来看, RDO是比较简便的。 代码的重用性原则指的是, 在实际访问过程中代码是可以重用的。 通过这样的设置实际上将有助于解决由于代码频繁修改, 从而造成的实现困难。 对于ODBC数据库而言, 在实际访问过程中就可以在多种数据类型中使用, 但是却没有必要来对代码进行修改。 运行效率也是非常重要。 同ADO相比, RDO的效率就要明显低于ADO。 这是人们在实际选择过程中应该重视的一点, 要科学选择。
(2) 数据库存取模式。 对各种数据存取模式进行深入分析将有助于了解数据库访问技术。 从数据存取对象来看, DAO是面向对象的第一个接口, 这一接口实际上是显露了Microsoft Jet数据库引擎。 这种对象实际上非常适用于单机应用以及小范围本地的分布应用。 VB可以通过一系列DAO对象来访问Microsoft Jet数据库引擎。 在实际访问中通过加载Microsoft Jet数据库引擎就能够实现对本地桌面数据库和远程数据库的有效访问。
(3) 远程数据对象。 Microsoft还专门制定了开放式数据库连接标准, 同时利用VB远程数据对象 (RDO) 来实现对这一标准的支持。 在实际工作中利用RDO能够直接同数据库服务器交互, 同DAO相比, RDO非常适合于远程数据访问的。
(4) Active X数据对象。 随着人们对VB设计语言的广泛深入研究, Web的重要性也日益凸显出来。 人们逐渐创建出了Active X数据对象, 这一数据对象就是ADO。 利用ADO就能够代替ODBC.数据对象主要是用来同OLEDE一起工作的, 两者相互配合将能够提供给数据访问。 OLEDB是高性能的, 基于COM的数据访问技术, 这种技术主要作用就为了能够提供一个统一的数据访问方法。 利用这样一种技术就不需要再对数据源具体格式和数据存储方式进行考虑。 通过利用这种技术将能够实现对各种数据源, 如自定义商业对象、 电子邮件系统、 关系型数据库的访问。 OLEDB实际上就是系统级编程接口, ADO则是应用层编程接口。 对于VB技术而言, 往往只能够通过ADO来访问OLDEB, 通过ADO封装将能够实现对OLEDB的功能。
(5) 数据存取模式使用方式的比较。 对以上存取模式使用方式进行详细比较是非常重要的, 从实际工作情况来看, 在DAO或者是ADO数据存取模式上来看, VB实际上是提供了两种使用方式。 从控件方式上来看, DAO或者是ADO两者相配套的控件来实现对数据的处理。 但是应该看到这些控件并不是显示控件。 为了满足需要就应该同绑定的数据绑定控件来控制数据显示、 记录以及修改。 数据访问控件实际上就是对DAO或者是ADO的简化。 VB实际上就利用同一技术以两种方式来提供给用户。 数据空间实际上就是能够通过属性的设置可视化从而来完成对数据库的链接以及空间的绑定。 在获得数据库程序的时候也是非常方便的, 根本不需要编写任何代码。 在采用对象方式上来看, 功能是非常强大的。 应该看到, 这样一种方式也是需要通过程序代码来完成功能的。 从对象方式上来看, 只需要通过程序代码来处理, 而不需要控件。
4 数据库应用
4.1 数据增删改
数据表结构建立之后就要对内容进行相应的修改删减。 为了实现这些工作, 在通常情况下是要在数据表记录处理窗口中进行的, 对于窗口的打开主要是采用两种方式实现, 一种方式是双击, 另外一种就是用鼠标右键单击操作的数据表, 同时还要选择打开项。 等到窗口打开之后就能够对内容进行操作。
4.2 查询
数据的查询是非常重要的, 为了查看资料就要建立查询。查询生成器实际上就是一个用来构造SQL查询的表达式生成器, 通过这一生成器就能够生成、 查看、 执行以及保存SQL查询。 数据查询主要是包含查询建立和查询修改这两个步骤。查询建立又包含多项内容。 查询条件关系表达式的建立是非常重要的内容, 这一表达式主要是由字段名称、 运算符以及值这3 个下拉列表构成的。 想要实现查询就应该加入相关条件, 当关系表达式建立之后就能够利用将And加入条件或者是将Or加入条件这两个按钮, 从而把建立的表达式加入到条件栏中, 最终生成查询条件表达式。 通常情况下这个表达式是多个条件组合形成的逻辑表达式。
VB数据库编程技术的应用在实际工作中具有非常重要的意义, 这一技术的应用将有助于进一步提升设计水平。 重点分析了数据库类型、 数据访问方式和途径, 对数据库的应用进行了介绍, 数据库的应用主要是数据的增删改以及查询。
摘要:VB是数据库软件编程中的专业设计语言, 这种语言当前在各个领域中得到了广泛应用, 对VB数据库编程进行详细分析有着非常重要的意义, 通过对这一技术的分析将有助于实现科学设计。重点分析工程软件中VB数据库编程技术的应用。
关键词:VB语言,数据库,应用
参考文献
[1]王存来, 余冬梅.VB开发大型数据库应用系统[J].计算机工程与用, 2009, (07) .
[2]肖志明.浅谈VB程序设计教学中的数据应用[J].广西广播电视大学学报, 2010, (03) .
vb程序设计选择题
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。