VB样卷2

VB样卷2
VB样卷2

一、基础填空题

1.在Visaul Basic中的常量有三种:直接常量、 ( 符号 )常量和系统常量。

2.设a=2,b=3,c=4,d=5,表达式a > b and c <> d or c = a的值是( false )。

3.在VB中,动态数组Redim语句中的下标可以是常量,也可以是( 已赋值 )的变量。

4.同一窗体中建立几组相互独立的单选钮时,必须先建立( 框架 ),然后在其中建立单选钮。

5.VB中对象与对象之间、对象与系统之间及对象与程序之间的通信都是通过( 事件 )来进行的。

6.在VB中,为了使一个控件在运行时不可操作,应将控件的( Enabled )属性设置为False。

7.产生100~200之间(含100和200)的随机整数的表达式是( Int(Rnd*101+100) )。

8.清除列表框所有内容的方法是( Clear )。

9.在代码窗口的通用/声明处用Dim或Private关键字定义的变量是( 局部\过程级 )变量。

10.逻辑运算时,参与运算的两个表达式,都是False,结果才会是False的逻辑运算符是( or )运算符。

11.打开“C:\My.txt”一个已存在的顺序文件,将该文件中的数据读出的打开语句是( open”c:\my.txt” for input As #1 )。

12.表达式“12345”<>“12345”&“ABC”的值是( ture )。

13.VB中,工程文件文件的后缀是VBP、窗体文件的后缀是( frm )。

14.定义一个长度为8个字符的定长字符串变量Ch5,Dim声明语句是( ch5 As string*8 )。

15.VB中,在同一行上书写多条语句,语句与语句间用( 冒号 )分隔。

二、选择题

1.设计程序时,能自动被检查出来的错误是( A)。

A) 语法错误 B) 结构错误

C) 运行错误 D) 逻辑错误

2. VB集成环境的主窗口中不包括( C )。

A) 标题栏 B) 菜单栏 C) 状态栏 D) 工具栏

3. 用于获得字符串变量S左边4个字符的函数是( A )。

A) Left(S,4) B) Left(S,1,4)

C) Left(4,S) D) Left(1,4,S)

4. 按照VB的规定,下例正确的字符串常量是( B )。

A) ABC$ B)“ABCπ”

C) “AB”$ D)‘abc123’

5. 下面正确的Visual Basic的表达式是( D )。

A) 4*sin(π) B) b^2-4ab

C) [-b-sqr(x)]/(2*a*c) D) exp(x)+ABS(Y)

7. 若要使用户不能修改文本框TextBox1中内容,应修改的属性是( A )。

A) Locked B) MultiLine

C) PassWordChar D) ScrollBar

8. 命令按钮Command1的Caption属性为“退出(x)”,要将命令按钮的快捷键设为Alt+x,应修改Caption属性为( A )。

A) 在x前插入& B) 在x后插入&

C) 在x前插入# D) 在x后插入#

9. 确定复选框是否选中,可访问的属性是( A )。

A) Value B) Checked

C) Selected D) Caption

10. 下列表达式中,值为False的是( B )。

A) "BCD"<"BCE" B) "12345"<>"12345"

C) Not 2*5 = 11 D) 4 = 4 And 5 > 2+2

11. 在设计菜单时,要在菜单中加入一个菜单分隔线,则菜单分隔项的标题必须设置为( B )。

A) 加号( + ) B) 减号( - )

C) 星号(*) D) 下划线( _ )

12. 若要将某命令按钮设置为默认命令按钮。则应设置为True的属性是( A )。

A) Value B) Cancel C) Default D) Enabled

13. 若要获得滚动条滑块所处位置的值,须使用的属性是( B )。

A) Text B) Value C) Max D) Min

14.将窗体从内存中卸载掉,应使用的语句是( B )。

A) Show B) UnLoad C) Load D) Hide

15. 已知变量x 、y为整数型,x=4 , y=12 ,S为字符串型,且S=“a”,Label1为标签控件,下列合法的赋值语句是( B )。

A) x=Label1.Caption B) Label1.Caption=Str(x)

C) x * 3 = y D) Y = x * s

16. 下列可以实现互换变量A、B的值的语句是( B )。

A) A=B:B=A B) C=B:B=A:A=C

C) A=C:C=B:B=A D) A=(A+B)/2:B=(A-B)/2

17. 设置组合框的风格,可用的属性是( C )。

A) Backstyle B) Borderstyle

C) Style D) Sorted

18. 下列正确声明变量的语句是( A )。

A) Dim abc as integer,num as single

B) Dim I%, N$ as integer

C) Dim a%, b%, c%, a$

D) Public dim n%

19. 不能作为容器使用的对象是( D )。

A) Frame B) Form C) Picture D) Image

20. 当条件为5 < x < 10时,则x = x + 1 ,以下语句正确的是( B )。

A) if 5< x < 10 then x = x + 1

B) if x > 5 and x < 10 then x = x + 1

C) if 5 < x or x < 10 then x = x + 1

D) if x < 5 and x < 10 then x = x + 1

22. 下列正确叙述Sub过程的是( B )。

A) Sub过程必须有一个Exit sub语句。

B) Sub过程必须有一个End sub语句。

C) 在Sub过程中可以定义Function过程。

D) Sub过程必须带有参数。

23. 下列错误的Case语句是( C)。

A) Case 1,5,7,9 B) Case 8 to 10

C) Case x > 20 D) Case Is < "man"

24. 下列关于工具箱的说法正确的是( C )。

A) 工具箱中控件的数目是固定不变的

B) 工具箱中包含了所有的VB控件

C) VB的内部控件不能从工具箱中移除

D) ActiveX控件不能添加到工具箱中

25. 在Visual Basic中,要设置菜单项的快捷访问键,应使用的符号是( A )。

A) & B) * C) $ D) @

26. 能在窗体Form1的标题栏中显示“正在复制文件…”的语句是( A )。

A) Form1.Caption=“正在复制文件…”

B) Form1.title=“正在复制文件…”

C) Form1.Text=“正在复制文件…”

D) Form1.Top=“正在复制文件…

27. 下列关于控件数组的说法,正确的是( B )。

A) 控件数组可以由不同类型的控件组成

B) 在运行时不能创建控件数组

C) 控件数组每个元素的属性设置值都相同

D) 控件数组必须由同类型的控件组成

28. 要删除列表框(List1)中选定的项,应使用( B )。

A) List1.RemoveItem List1.Text

B) List1.RemoveItem List1.ListIndex

C) List1.RemoveItem List1.TabIndex

D) List1.RemoveItem List1.Index

29. VB的三种工作模式是( C )。

A) 编辑、编译与运行 B) 设计、运行与中断

C) 中断、打开与关闭 D) 设计、编辑与编译

30. 在VB语句中,REM是( B )语句。

A) 恢复语句 B) 注释语句

C) 改名语句 D) 重定向语句

31. 设a=6,执行 x=Iif(a>5,-1,0)后,x 的值为( D )。

A) 5 B) 6 C) 0 D) -1

32. 要想在调用子过程F1后返回调用程序两个结果,下列正确的语句是( )。

A) Sub F1(ByVal n%,ByVal m%)

B) Sub F1(n%,ByVal m%)

C) Sub F1(n%,m%)

D) Sub F1(ByVal n%,m%)

33. 下列属性中,不是文本框的属性是( D )。

A) Enabled B) Visible

C) BackColor D) Caption

35. 用来设置粗体字的属性是( C )。

A) FontItalic B) FontName

C) FontBold D) FontSize

36.使用Line方法画一条直线后,当前坐标在( C )。

A) 坐标的原点 B) 直线的起点

C) 直线的终点 D) 坐标的终点

37. 已知x&,y#,z%,且x=25,y=36则z=x*y运算结果的数据类型是( C )。

A) 单精度型 B) 双精度型 C) 整型 D) 长整型

39. 已知CH=”华东理工大学”,要从CH中取出“理工”两个字,正确的表达式是( )。

A) Substr(CH,3,2) B) String(CH,5,4)

C) Mid(CH,3,2) D) Instr(CH,3,2)

40. 下列选项中,不属于图形方法的是( B )。

A) Line B) Image C) Circle D) Pset

三、程序选择题

1. 程序执行后c的值为( )。

Private Sub Command1_Click()

Dim C As Integer

a = 2

b = 3

If a > 5 Then

If b < 4 Then c = a - b Else c = b - a

Else

If b > 3 Then c = a * b Else c = a mod b

End If

Print c

End Sub

A) -1 B) 1 C) 6 D) 2

2.单击命令按钮,程序执行后,X 的值为( )。

Private Sub Command1_Click()

X=5

For I = 1 To 15 Step 6

X = X + I \ 5

Next I

Print X

End Sub

A) 7 B) 8 C) 9 D) 10

3.单击命令按钮,在对话框中输入4,则程序的输出结果是( )。

Option Base 1

Private Sub Command1_Click()

Dim x() As Integer, S As Integer, k As Integer

m = Val(InputBox("请输入m的值"))

ReDim x(m)

S = 0

For k = 1 To UBound(x)

x(k) = k + k : S = S + x(k)

Next k

Print S

End Sub

A) 0 B) 10 C) 20 D) 30

4.单击命令按钮,程序的输出结果为( )。

Private Sub Procl(n%, ByVal m As Integer)

n = n Mod 10

m = m \ 10

End Sub

Private Sub Command1_Click()

Dim x As Integer

Dim y As Integer

x = 12

y = 34

Call Procl(x, y)

Print x; y

End Sub

A) 12 34 B) 2 34 C) 2 3 D) 12 3

5.程序运行后,在Text1和Text2中分别输入123和321,然后单击命令按钮,则输出结果为( )。

Private Sub Command1_Click()

a = Text1.Text + Text2.Text

Print a

End Sub

Private Sub Form_Load()

Text1 Text = "" : Text2 Text = ""

End Sub

A) 444 B) 321123 C) 123321 D) 空

6.下列程序的执行结果是( )。

Dim A, B, C, D, E

A = 20 :

B = 80 :

C = 70 :

D = 30

E = A + B > 160 Or (B * C > 200 And Not D > 60)

Print E

A) 70 B) 80 C) True D) False

7.若整型变量a的值为2、b的值为3,则下列程序段执行后整型变量c的值为( )。

If a > 5 Then

If b < 4 Then c = a - b Else c = b - a

Else

If b > 3 Then c = a * b Else c = a Mod b

End If

A) 2 B) - 1 C) 1 D) 6

8.在窗体上画一个命令按钮,然后编写如下程序:

Sub inc(a As Integer)

Static x As Integer

x=x+a

Print x;

End Sub

Private Sub Command1_Click()

inc 2

inc 3

inc 4

End Sub

程序运行后,单击命令按钮,输出结果为( )。

A) 2 3 4 B) 2 5 9

C) 4 3 2 D) 9 5 2

9.有如下程序段,执行该程序段,在输入对话框中输入数据4,该程序段的执行结果是( )。 N = Val(InputBox("请输入大于零的偶数"))

s = 0 : I = 1 : c = 1

Do

s = s + c * I * I

c = c * (-1)

I = I + 1

Loop While I <= N

Print s

A) -10 B) 10 C) -9 D) 9

10.下列程序的执行结果是( )。

Dim A, B, C, D, E

A = 20 :

B = 80 :

C = 70 :

D = 30

E = A + B > 160 Or (B * C > 200 And Not D > 60)

Print E

A) 70 B) 80 C) True D) False

四、程序填空

1. 下面的程序用于求三个数中最大数。

Private Sub Command1_Click()

a = Val(InputBox("请输入第一个数:"))

b = Val(InputBox("请输入第二个数:"))

c = Val(InputBox("请输入第三个数:"))

Max = a

IF ( 1 ) Then Max = b

IF ( 2 ) Then Max = c

Print "最大数为:"; Max

Ene Sub

2. 由键盘输入函数,输入N求多项式“1^2+2^2+3^2+4^2+5^2+6^2……”第N项的和,在窗体上以字

体大小为20输出。

Private Sub Form_Click()

Dim N%, S&, K%

( 3 )

S = 0

N = InputBox("输入一个整数")

For K = 1 To N

( 4 )

Next K

Print S

End Sub

3. 下面的程序用“冒泡”法将数组a中的10个整数按升序排列,在图形框Picture1中输出。

Option Base 1

Private Sub Command1_Click()

Dim a

a = Array(67,45,32,58,49,38,87,85,23,83)

For K = 1 To 10

For J = K To 10

If ( 5 ) Then

T = a(K)

a(K) = a(J)

a(J) = T

End If

Next J

Next K

For K = 1 To 10

( 6 )

Next K

End Sub

4. 该程序是在两个文本框(Text1、Text2)中分别输入矩形的长和宽,调用函数过程求矩形面积,在

窗体上输出。

Private Sub Form_Click()

Dim W!,L!

W = Text1

L = Text2

Area = ( 7 )

Print “矩形的面积=”;Area

End Sub

Function WL(W0! , L0!) As Single

WL = ( 8 )

End Function

5.以下程序的功能是:从键盘上输入若干个学生的考试分数,当输入负数时结束输入,然后输出其中的最高分数和最低分数。请将程序补充完整。

Private Sub Form_Click()

Dim x As Single,amax As Single,amin As Single

x=InputBox(“Enter a score”)

amax=x

amin=x

Do While ( 9 )

If x>amax Then

Amax=x

End If

If ( 10 )Then

Amin=x

End If

x=InputBox(“Enter a score”)

Loop

Print”Max=”;amax,”Min=”;amin

End Sub

五、程序设计

1.编一文本框(Text1)的Text1_KeyPress事件的程序,当输入了项数N并按了回车键计算多项式S = 12 + 22 + 32 + … + N2 的S值,在图形框(Picture1)中输出S,N的值。

要求:

(1)画出设计界面

(2)输入和输出在Text1_KeyPress事件中完成。

vb试题

1.在VB中,表达式”21\4+21Mod4”的结果是B A.5 B.6 C.7 D.出错 2.已知A,B,C,D是整型变量,且都已有互不相同的值,执行一下语句后,其值一定相等的变量是B B=8 A=C D=A D=B A.A,D B.A,C C.C,B D.B,A 3.在求圆周长及面积程序中,半径r可能带小数位,所以应将半径r定义为()类型D A.Integer B.Date C.Long D.Single 4.在VB中,以下关于符号常量的声明正确的是A A.const ONE as Integer=5 B.Dim ONE as Integer=5 C.Const ONE as Integet D.Dim ONE as Integer 5.以下说法中正确的是B A.一个算法至少有一个输入 B.任何算法包含的计算步骤都是有限的 C.一个问题只有一种算法可以结绝 D.程序的三种基本结构是顺序结构、选择结构、控制结构 6.下列逻辑表达式中值为“TRUE”的是D A.NOT(1=1) B.”abc”=”ABC” C.”a”>”b” D.(1>2)OR(2>1) 7.程序流程图表示处理的是A A.长方形 B.菱形 C.椭圆形 D.圆形 8.表达式“Val(”12”)+Len(“2b”)”的值是B A.12 B.14 C.122b D.出错 9.下列不是合法字符串常量的是D A.”你好”

B.“” C.”True” D.#False# 10.下面各选项中,针对对象描述不正确的是B A.对象与实体具有相应的属性和行为 B.客观世界中的实体可以作为对象 C.具有代码 D.具有唯一可识别的标识 11.在VB中改变对象属性时,应采用A A.属性窗口 B.窗体布局窗口 C.窗体设计器窗口 D.工程资源管理器窗口 12.关于算法的特性,以下说法不正确的是D A.有穷性 B.确定性 C.可行性 D.易用性 13.面向对象的程序设计中,关于类的描述正确的是A A.具有相同操作功能和相同的数据格式的对象的集合B.日常生活中对事物的分类 C.类是有对象创建的 D.类中的对象不用实例化就可直接调用 14.下列程序不能正常运行的是D A.for i=1to10 Print“Hello!” i=i+1 next B.for i=1to10step1 Print“Hello!” i=i+1 next C.for i=1to10 Print“Hello!” i=i+2 next D.for i=1to10step1 Print“Hello!” i=i-1 next 15.在VB的开发环境中,针对函数描述错误的是B A.函数可以有返回值也可以没有返回值 B.不可以自定义函数 C.可以自定义函数

全国计算机等级考试二级VB笔试试题及答案

2009年9月全国计算机等级考试二级VB笔试试题及答案 一、选择题(每小题2分,共70分) 一、选择题 1.下列数据结构中,属于非线性结构的是()。 A. 循环队列 B.带链队列 C.二叉树 D.带链栈 答案C Array解析树均是非线性结构 2. 下列数据结构中,能够按照”先进后出”原则存取数据的是()。 A. 循环队列 B.栈 C.队列 D.二叉树 答案B 解析:栈是先进后出或后进先出的线性表 3. 对于循环队列,下列叙述中正确的是()。 A.队头指针是固定不变的 B.队头指针一定大于队尾指针 C.队头指针一定小于队尾指针 D.队头指针可以大于队尾指针,也可以小于队尾指针 答案D 解析:如果队头指针大于队尾指针说明队列已经循环存放数据了,如果队头指针小于队尾指针说明没有进行循环存放 4. 算法的空间复杂度是指()。 A.算法在执行过程中所需要的计算机存储空间 B.算法所处理的数据量

C.算法程序中的语句或指令条数 D.算法在执行过程中所需要的临时工作单元数 答案A 解析:算法的空间复杂度是指执行算法所需要的内存空间,包括算法程序所占空间,输入的初始数据所占空间和执行过程中所需要的额外空间. 5. 软件设计中划分模块的一个准则是()。 A. 低内聚低耦合 B. 高内聚低耦合 C. 低内聚高耦合 D. 高内聚高耦合 答案B 解析:模块内部各元素之间的联系要紧密,高内聚,模块间的连接的紧密程度要低,低耦合,这样可以提高模块的独立性. 6.下列选项中不属于结构化程序设计原则的是()。 A.可封装 B.自顶向下 C.模块化 D.逐步求精 答案A 7.软件详细设计产生的图如下 该图是( ). A.N-S图 B. PAD图 C. 程序流程图 D.E-R图 答案C 8.数据库管理系统是()。

(完整word版)VB语言基础

V B语言基础 一、数据类型 1、数值型:取值范围:Byte(字节型)━占1字节; 0~255无符号 Integer(整型)━占2字节; -32768~32767 long(长整型)━占4字节; -2147483648~2147483647 single(单精度浮点)━占4字节;略 Double(双精度浮点)━占4字节;略 Currency(货币型)━占8字节小数点左15位,右4位 (精确定点数据类型) 2、逻辑型: Boolean(布尔型)━占2字节; true或false 3、字符串型: String?a?a定长型占字符串长度,变长型再加10 4、日期型: Date(日期型)━占8字节 100-1-1~9999-12-31 5、对象型: Object━占4字节;任何Object引用 6、变体型: Variant━变体型数字占16字节,变体型字符占22字节+字符串长 注:此类型还包含三种特定值:

Empty;Null;Error; ?7、用户定义的数据类型: ?用户可以利用Type语句定义自己的数据类型。格式如下?Type 数据类型名 ?数据类型元素名As 类型名 ?…… ?End Type ?用Type可定义类似于C语言中的结构体类型。例如:?Type Date_Rec ?RYear As Integer ?RMonth As String*3 ?RDay As Integer ?End Type ?注:记录类型中的元素可以是字符串,但必须是定长字符串,其长度由类型名加上一个星号和常数指明。 ?数据类型转换函数: ?函数名及书写格式转换结果 ?CBool(表达式)布尔型 ?CCur(表达式)货币型 ?CByte(表达式)字节型 ?CDate(表达式)日期型 ?CDbl(表达式)双精度

VB试题(一)

〖第1题〗『判断』(1.0分) 在一个窗体的代码中不能使用Unload语句来卸载本窗体,即一个 窗体只能由其它窗体卸载. 答案:N 〖第2题〗『判断』(1.0分) 标签没有Change事件和SetFocus方法. 答案:N 〖第3题〗『判断』(1.0分) TextBox与Label有许多共同特点,它们都能显示和输入文本. 答案:N 〖第4题〗『判断』(1.0分) 已知窗的fillcolor=rgb(255,0,0)红,forecolor=rgb(0,255,0) 绿,fillstyle=0(solid)语句circle(200,100),500,,,,2的输出 结果是红边绿心的长椭圆. 答案:N 〖第5题〗『判断』(1.0分) 全局变量用global或public关键字声明,且仅在通用声明处可 以定义. 答案:N 〖第6题〗使用驱动器列表框、目录列表框和文件列表框构成一个文件管 理系统时,三者之间可以实现自动同步,即当在驱动器列表框 改变驱动器时,目录列表框和文件列表框的内容立即同跟着变. 答案:N 〖第7题〗将焦点主动设置到指定的控件或窗体上,应采用Setfocus方法. 答案:Y 〖第8题〗定时将文本框中的数据保存到磁盘,应用于选用Timer计时器控件. 答案:Y 〖第9题〗事件过程由某个用户事件或系统事件触发执行,它不能被其它 过程调用. 答案:N 〖第10题〗在框架控件内的几个单选按钮中,只能有一个单选按钮的Value 属性为True. 答案:Y 〖第1题〗『单项选择』(1.0分) 函数Len(Str(Val("123.4")))的值为(). A:11 B:5 C:6 D:8 答案:C ***6***〖第2题〗『单项选择』(1.0分) 下列关于控件画法的叙述错误的是(). A:单击一次工具箱中的控件图标,只能在窗体上画出一个相应的控件 B:按住CTRL键后单击一次工具箱中的控件图标,可以在窗体上画出多个相同类型的控件

VB考试题库,二级习题(含答案)

VB考试一 1、能够获得一个文本框中被选取文本的内容的属性是______。 A:SelStart B:SelLength C:SelText D:Text 参考答案:C 2、在窗体上画一个文本框,其名称为Text1,为了在程序运行后隐藏该文本框,应当使用的语句为:______。 A:Text1.Enabled = False B:Text1.Hide C:Text1.Clear D:Text1.Visible = False 参考答案:D 3、对于语句If x=1 Then y=1, 下列说法正确的是____。 A:x=1和y=1 均为赋值语句 B:x=1和y=1 均为关系表达式 C:x=1为赋值语句,y=1为关系表达式 D:x=1为关系表达式,y=1 为赋值语句 参考答案:D 4、以下变量名中,______是不符合Visual Basic的命名规范的。 A:_mnu_Open_234 B:Abc901 C:price_ D:K 参考答案:A 5、MsgBox 函数返回值的类型是__________。 A:数值或字符串 B:字符串C:变体D:整型数值 参考答案:D 6、VB一共有设计、运行和中断三种模式,要使用调试工具应该______。 A:进入中断模式B:进入运行模式 C:进入设计模式D:不用进入任何模式 参考答案:A 7、设a=6,则执行 x=IIF(a>5,-1,0) 后,x的值为______。 A:-1 B:6 C:0 D:5 参考答案:A 8、可以同时删除字符前导和尾部空白的函数是______。 A:Mid B:Rtrim C:Trim D:Ltrim 参考答案:C 9、以下语句的输出结果是______。 Print Format$("32548.5","000,000.00")

VB6.0语言基础

算法(algorithm) 1、概念 算法就是计算机解决某个问题的方法和步骤。2、描述 (1)自然语言 (2)伪代码 (3)N-S结构化流程图 (4)传统流程图 常量 Const <常量名>[As<数据类型>]=<常量表达式> 变量 Dim 变量名As数据类型 数据类型 (1)字符型(类型名称:String)→类型声明符$ (2)数值型 ①整数型(Integer)→% ②长整型(Long)→&

③单精度型(Single)→! ④双精度型(Double)→# ⑤货币型(Currency)→@ ⑥字节型(Byte) (3)布尔型(Boolean) 结果为“真”:True或“假”:False。 (4)日期型(Date) (5)对象型(Object) (6)变体型(Variant) (7)记录类型(Type语句定义) (8)枚举类型(Enum语句定义) 运算符 (1)算术运算符 ①指数(^)②乘法(*)③除法(/)④求余数(Mod)⑤整除(\)⑥加法(+)⑦减法(-) (2)连接运算符 ①+②& (3)关系运算符(结果为布尔型) ①等于(=)②大于(>)③小于(<)④大于等于(>=)⑤小于等于(<=)⑥不等于(<>) (4)逻辑运算符(结果为布尔型) ①逻辑非(Not)②逻辑与(And)③逻辑或(Or)④逻辑异或(Xor)⑤逻辑等于(Eqv)⑥逻辑蕴含(Imp) 数学函数 (1)求绝对值:Abs () (2)求平方根:Sqr () (3)求e的n次方:Exp ()

打开顺序文件 Open pathname For [Input | Output | Append][Lock] As Filenumber [Len=Buffersize] 关闭顺序文件 Close [Filenumberlist] 顺序文件的读取 Line Input # filenumber,uarname 用于从已打开的顺序文件中读出一行,并将它分配给字符串变量。 输入对话框 InputBox [$] (提示[,标题][,默认值][x坐标,y坐标]) 消息对话框 MsgBox (prompt [,buttons][,title][,helpfile,context]) 求字符串长度(字符数)或变量大小(位数) Len(String | varname) 如:Print Len (“mystring”) [返回值为8] 取字符串中指定字符 Mid (String , start[,length]) 如:Print Mid(“changchun”,3,3) [返回值为ang] 转换为ASCII Asc(String) 返回字符串首字母的字符代码。

vb试题及答案

VB试卷 一、单项选择题(每题2分,共40分) 1. 窗体的标题栏显示内容由窗体对象的属性决定。 A) BackColor B)BackStyle C)Text D)Caption 2. 窗体的示意图标可用属性来设置。 A) Picture B) Image C) Icon D) MouseIcon 3. 窗体的控制菜单的有无由窗体对象的属性决定。 A) ControlBox B) MinButton C) MaxButton D) BorderStyle 4. 若要取消窗体的最大化功能,则可设置属性为False来实现。 A) ControlBox B) MinButton C) MaxButton D) Enabled 5. 以下4个选项,不属于VB的工作模式。 A) 编译 B) 设计 C) 运行 D) 中断 6. 窗体的边框样式由窗体对象的属性来设置。 A) BackStyle B) BorderStyle C) WindowState D) FillStyle 7. 若要以程序代码方式设置在窗体中显示文本的字体大小,则可用窗体对象的属性来实现。 A) FontName B) Font C) FontSize D) FontBold 8. 命令按钮的标题文字由属性来设置。 A) Text B) Caption C) Name D) (名称) 9. VB是面向对象的程序设计,以下4个选项,不属于面向对象的三要素。 A) 变量 B) 属性 C) 事件 D) 方法 10. 若要将某命令按钮设置为默认命令按钮,可设置属性为True来实现。 A) Value B) Cancel C) Default D) Enabled 11. 若要使命令按钮不可见,可设置属性为False来实现。 A) Value B) Enabled C) Visible D) Cancel 12. 运行程序时,系统自动执行窗体的事件。 A) load B) click C) unload D) GotFocus 13. 若要设置文本框最大可接收的字符数,可通过属性来实现。 A) MultiLine B) Length C) Max D) MaxLength 14. 若要使某命令按钮获得控制焦点,可使用方法来设置。 A) Refresh B) SetFocus C) GotFocus D) Value 15. 若要使命令钮可响应事件,可通过设置属性的取值来实现。 A) Visible B) Enabled C) Default D) Value 16. 在运行时,若要调用某命令按钮的Click事件过程,可设置该命令按钮对象的 属性为True来实现。 A) Enabled B) Value C) Default D) Cancel 17. 标签框的边框,由属性的设置值决定。

VB考试试题及答案分解

卷1 一、填空题 1、VB程序设计的主要特点是可视化设计和事件 编程。2、在VB中,最主要的两种对象是窗体 (form)和控件。 3、工程是构成应用程序文件的集合。 4、方法是VB提供的一种特殊子程序,用来完成一定的操作。 5、浮点类型数据包括单精度型和___双精度__数据。 6、事件是窗体或控件对象识别的__动作____。 7、可用窗体的__print_ 方法在窗体中显示文字。 8、复选框控件Value属性指示复选框处于____选中___或禁止状态(暗淡的)中的某一种。 9、在VB中,修改窗体的高度(height)和宽度(width)属性值,可改变窗体的大小。 10、双击工具箱中的控件图标,可在窗体的中央出现一个尺寸为缺省值的控件。 11、在MsgBox函数中,如果缺省title参数,则使用工程1 作为消息框的标题。 12、设x=34.58,语句Print Format(x,“000.0”)的输出结果是34.6 。 13、在VB 中,数值型变量的初值为0 ,Varant型变量的初值 为空,布尔型变量的初值为FALSE 。 14、设置窗体的picture 属性,可在窗体上显示图片。 15、程序运行工程中,清除MP图片框中的图片应使用语句cls 。 二、选择题 1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、 Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是 A 。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句Select * Form student 中的*表 示 B 。 A、所有记录 B、所有字段 C、所有表 D、都不对

计算机二级VB考试题及答案

计算机二级VB考试题及答案计算机二级VB考试题及答案 计算机二级VB考试题及答案 1.在窗体上画一个名称为Text1的文本框,一个名称为Command1的命令按钮,然后编写如下事件过程和通用过程: PrivateSubCommand1_Click() n=Val(Text1.Text) Ifn2=n/2Then f=f1(n) Else f=f2(n) EndIf Printf;n EndSub PublicFunctionf1(ByRefx) x=x*x f1=x+x EndFunction PublicFunctionf2(ByValx) x=x*x

f2=x+x+x EndFunction 程序运行后,在文本框中输入3,然后单击命令按钮,窗体上显示的是(D)(单) A.7236 B.10836 C.726 D.273 2.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: PrivateSubCommand1_Click() c="1234" Fori=1To4 c1=Trim(Str()) Printc1 Nexti EndSub 程序运行后,单击命令按钮,要求在窗体上显示如下内容 1 12 123 1234 则在下划线处应填入的内容为(B)(单)

A.Right(c1,i) B.Left(c1,i) C.Mid(c1,i,1) D.Mid(c1,i,i) 3.在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写如下事件过程: PrivateSubCommand1_Click() n=Val(Text1.Text) Fori=2Ton Forj=2Tosqr(i) IfiModj=0ThenExitFor Nextj Ifj>Sqr(i)ThenPrinti Nexti EndSub 该事件过程的功能是(C)(单) A.输出n以内的奇数 B.输出n以内的偶数 C.输出n以内的素数 D.输出n以内能被j整除的数 4.在窗体上画一个名称为Command1的命令按钮,然后编写如下通用过程和命令按钮的事件过程: PrivateFunctionf(mAsInteger)

VB模拟试题4及答案

一、单选题(30分,每题1分) 1.计算机中采用二进制,是因为__(1)____。 (A)可降低硬件成本 (B)两个状态的系统具有稳定性 (C)二进制的运算法则简单(D)上述三个原因 2.我们通常说的U盘属于计算机部件中的___(2)___。 (A) 输出设备 (B) 输入设备(C) 存储设备 (D) 打印设备 3.下列表示存储容量的数据中,____(3)____是最小的。 (A)20480 KB (B) 1.44 MB (C) 1 GB (D)4865723 Byte 4. 一个完整计算机系统应包括___(4)____。 (A) 主机和显示器 (B)硬件系统和软件系统 (C)系统软件和应用软件 (D) 内存和外存 5.下列执行速度最快的程序语言是___(5)____。 (A)数据库语言 (B)高级语言 (C)机器语言 (D)汇编语言 6.一只白色的足球被踢进球门,则白色、足球、踢、进球门是___(6) ___。 (A)属性、对象、方法、事件 (B) 属性、对象、事件、方法 (C) 对象、属性、方法、事件 (D) 对象、属性、事件、方法 7. 以下叙述中正确的是____(7)____。 (A)窗体的Name属性指定窗体的名称,用来标识一个窗体 (B)窗体的Name属性的值是显示在窗体标题栏中的文本 (C)可以在运行期间改变对象的Name属性的值 (D)对象的Name属性值可以为空 8. 在VB中,保存一个工程至少应保存两个文件,这两个文件分别是___(8)____。 (A)文本文件和工程文件 (B)窗体文件和工程文件 (C)窗体文件和标准模块文件 (D)类模块文件和工程文件 9. 在下列说法中,正确的是___(9)___ (A)通过适当的设置,可以在程序运行期间,让时钟控件显示在窗体上 (B)在列表框中不能进行多项选择 (C) VB系统不能在列表框中自动实现将项目按字母顺序从大到小排列 (D)复选框的Value属性值为布尔型 10.当一个复选框被选中时,它的Value属性的值是___(10)___ (A) 3 ( B) 2 (C) 1 (D) 0 11.计算结果为0的表达式是___(11)____ (A)Int(2.4)+Int(-2.8) (B)Cint(2.4)+Cint(-2.8) (C)Fix(2.4)+Int(-2.8) (D)Fix(2.4)+Fix(-2.8) 12.可以惟一标识控件数组中的每一个控件属性的是___(12)____

VB考试试题及答案

VB考试试题及答案

卷1 一、填空题 1、VB程序设计的主要特点是可视化设计和事 件编程。2、在VB中,最主要的两种对象是窗体 (form)和控件。 3、工程是构成应用程序文件的集合。 4、方法是VB提供的一种特殊子程序,用来完成一定的操作。 5、浮点类型数据包括单精度型和___双精度__数据。 6、事件是窗体或控件对象识别的__动作____。 7、可用窗体的__print_ 方法在窗体中显示文字。 8、复选框控件Value属性指示复选框处于____选中___或禁止状态(暗淡的)中的某一种。 9、在VB中,修改窗体的高度(height)和宽度(width)属性值,可改变窗体的大小。 10、双击工具箱中的控件图标,可在窗体的中央出现一个尺寸为缺省值的控件。 11、在MsgBox函数中,如果缺省title参数,则使用工程1 作为消息框的标题。 12、设x=34.58,语句Print Format(x,“000.0”)的输出结果是34.6 。 13、在VB 中,数值型变量的初值为0 ,Varant型变量的初值 为空,布尔型变量的初值为FALSE 。 14、设置窗体的picture 属性,可在窗体上显示图片。 15、程序运行工程中,清除MP图片框中的图片应使用语句cls 。 二、选择题 1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、 Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是 A 。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句Select * Form student 中的*表 示 B 。 A、所有记录 B、所有字段 C、所有表 D、都不对

vb试题

试题一 1.VB应用程序通常有、和三种模块组成。 2.在VB中根据变量的作用域不同,变量可以分为、 和。 3.VB提供的属性,用来控制对象是否可见,当属性值为时,表示 对象可见。 4.Line方法用于在容器对象的指定位置画或。 5.在VB应用程序中,过程主要有、、和属性过程四类。 6.根据数据的存取方式和结构,可将文件分为、和二进制文件。 7.Visual Basic 6.0中,要对数据库进行访问,需要通过数据访问对象进行,数据访问对象 有:、和。 二、单项选择题(每题2分,共30分) 1.以下关于Visual Basic特点的叙述中,错误的是()。 A)Visual Basic是采用事件驱动编程机制的语言 B)Visual Basic程序既可以编译运行,也可以解释运行 C)构成Visual Basic的多个过程没有固定的执行顺序 D)Visual Basic程序不是结构化程序,不具备结构化的三种基本结构 2.以下叙述中,错误的是()。 A)在Visual Basic中,对象所能响应的事件是由系统定义的 B)对象的任何属性既可以通过属性窗口设定,也可以通过程序语句设定 C)Visual Basic中允许不同对象使用相同名称和方法 D)Visual Basic中的对象具有自己的属性和方法 3.设有如下语句: Dim a, b As Integer c = "VisualBasic" d = #7/20/2005# 以下关于这段代码的叙述中,错误的是()。 A)a被定义为Integer类型变量 B)b被定义为Integer类型变量 C)c中的数据是字符串 D)d中的数据是日期类型 4.在窗体上画一个命令按钮,名称为Command1。然后编写如下程序: Private Sub Command1_Click() For i = 1 To 4 For j = 0 To i Print Chr$ (65+i );

zlegfa考试中心安徽省计算机二级VB笔试权威模拟试题及复习资料

-+ 懒惰是很奇怪的东西,它使你以为那是安逸,是休息,是福气;但实际上它所给你的是无聊,是倦怠,是消沉;它剥夺你对前途的希望,割断你和别人之间的友情,使你心胸日渐狭窄,对人生也越来越怀疑。 —罗兰 全国高等学校(安徽考区) 计算机水平考试试卷B (二级Visual Basic 语言) 一、单项选择题(每题1分,共40分) 1.计算机硬件系统中最核心的部件是 C 。 A)内存储器B)输入/输出设备C)CPU D)硬盘 2.计算机最早的应用领域是 A 。 A)科学计算B)图形处理C)过程控制D)人工智能3.下列属于文字处理软件的是 B 。 A)Windows B)Word C)PowerPoint D)Excel 4.在计算机系统内部,所有数据都是采用 D 表示。 A)十六进制B)十进制C)八进制D)二进制 5.在Windows系统中,下面文件命名合法的是 B 。 A)A*.DOC B)AB.DOC C)A?.DOC D)A>.DOC 6.计算机可以播放DVD等音像制品, 主要运用的是 A 技术。 A)多媒体B)人工智能C)数据库D)数据挖掘7.将文件从FTP服务器传输到本地计算机的过程称为 D 。 A)上传B)浏览C)查找D)下载 8.下列IP地址中,错误的是 C 。 A)219.231.10.155 B)192.168.5.1 C)219.260.20.12 D)192.10.6.7 9.下列关于计算机病毒的叙述中,正确的是 C 。 A)加密文件不会感染计算机病毒 B)系统软件不会感染计算机病毒 C)有防火墙的计算机系统也会感染病毒 D)压缩的文件不会感染计算机病毒

VB期末考试试题及答案

VB期末考试试题及答案 一、填空题 1、VB程序设计的主要特点是可视化设计和事件 编程。2、在VB中,最主要的两种对象是窗体 (form)和控件。 3、工程是构成应用程序文件的集合。 4、方法是VB提供的一种特殊子程序,用来完成一定的操作。 5、浮点类型数据包括单精度型和___双精度__数据。 6、事件是窗体或控件对象识别的__动作____。 7、可用窗体的__print_ 方法在窗体中显示文字。 8、复选框控件Value属性指示复选框处于____选中___或禁止状态(暗淡的)中的某一种。 9、在VB中,修改窗体的高度(height)和宽度(width)属性值,可改变窗体的大小。 10、双击工具箱中的控件图标,可在窗体的中央出现一个尺寸为缺省值的控件。 11、在MsgBox函数中,如果缺省title参数,则使用工程1 作为消息框的标题。 12、设x=34.58,语句Print Format(x,“000.0”)的输出结果是34.6 。 13、在VB 中,数值型变量的初值为0 ,Varant型变量的初值 为空,布尔型变量的初值为FALSE 。 14、设置窗体的picture 属性,可在窗体上显示图片。 15、程序运行工程中,清除MP图片框中的图片应使用语句cls 。 二、选择题 1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、 Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是 A 。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句Select * Form student 中的*表 示 B 。 A、所有记录 B、所有字段 C、所有表 D、都不对 4、以下选项中,不属于标签的属性是 C 。

全国计算机等级考试二级VB语言笔试试题与答案

2005年9月 全国计算机等级考试二级笔试试卷 公共基础知识和Visual Basic 语言程序设计 (考试时间90 分钟,满分100 分) 一、选择题 (每小题 2 分,共 70 分 ) 下列各题A) 、 B) 、C)、 D) 四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。 (1)下列叙述中正确的是 A .程序设计就是编制程序 C.程序经调试改错后还应进行再测试C。 B.程序的测试必须由程序员自己去完成 D.程序经调试改错后不必进行再测试 (2)下列数据结构中,能用二分法进行查找的是A .顺序存储的有序线性表 B .线性链表 A C.二叉链表 。 D.有序线性链表 (3)下列关于栈的描述正确的是C。 A.在栈中只能插入元素而不能删除元素 B.在栈中只能删除元素而不能插入元素 C.栈是特殊的线性表,只能在一端插入或删除元素 D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素 (4)下列叙述中正确的是D。 A.一个逻辑数据结构只能有一种存储结构 B.数据的逻辑结构属于线性结构,存储结构属于非线性结构 C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率 D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率 (5)下列描述中正确的是C。 A.软件工程只是解决软件项目的管理问题 B.软件工程主要解决软件产品的生产率问题 C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 D.软件工程只是解决软件开发中的技术问题 (6)在软件设计中,不属于过程设计工具的是D。 A . PDL( 过程设计语言 ) B .PAD 图C. N-S 图 D. DFD 图 (7)下列叙述中正确的是A。 A .软件交付使用后还需要进行维护B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令 (8)数据库设计的根本目标是要解决A。 A .数据共享问题B.数据安全问题C.大量数据存储问题 D .简化数据维护

VB期末考试试题及答案

二、选择题 1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是 A 。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句 Select * Form student 中的 *表示 B 。 A、所有记录 B、所有字段 C、所有表 D、都不对 4、以下选项中,不属于标签的属性是 C 。 A、Enabled B、Caption C、Default D、Font 5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是 A 。 A、Caption B、Name C、Text D、Label

6、设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是 D 。 A、Caption B、Name C、Text D、Value 7、允许在菜单项的左边设置打勾标记,下面哪种论述是正确的? D 。 A、在标题项中输入&,然后打勾 B、在索引项中打 勾 C、在有效项中打勾 D、在复选项中打勾 8、当执行以下过程时,在窗体上将显示 A 。 Private Sub Command1_Click( ) Print "VB"; Print "Hello! "; Print "VB" End Sub A、 VBHello!VB B、 VB Hello!VB C、 VB D、 VB Hello! VB Hello! VB 9、语句Print "The answer is:";20/4-2的结果为 B 。 A、The answer is 20/4-2 B、The answer is 3 C、The answer is "20/4-2" D、非法语句 10、下列哪个控件是容器控件 B 。 A、Image B、Picture C、ComboBox D、FileListBox 11、若要将窗体从内存中卸载出去,其实现的方法是 D 。 A.Show B.Hide C.Load D.UnLoad 12、以下选项中,不是 Visual Basic控件的是 A 。 A.窗体 B.定时器 C.单选框 D.命令按钮 13、双击窗体中的对象后,Visual Basic将显示的窗口是 A 。 A.代码窗口 B.工具箱 C.项目(工程)窗口 D.属性窗口 14、可决定窗体的左上角是否有控制菜单的属性是 A 。 A.ControlBox B.MinButton C.MaxButton D.BorderStyle 15、设有如下语句: Strl=InputBox("输人","","练习") 从键盘上输人字符“示例”后,Strl的值是 D 。 A.“输入” B.“” C.“练习” D.“示例” 16、窗体Form1的Name属性是Frm1,它的单击事件过程名是 C 。 A. Form1_Click B.Form_Click C. Frm1_Click D. Me_Click

安徽VB省二级笔试题目及答案

2006年全国高等学校(安徽考区) 计算机水平考试试卷 (二级Visual Basic 语言) 一、单项选择题(每题1分,共40分) 1. 下列缩写表示中,与存储设备无关的是 1 。 A)GB B)MB C)KB D)MIPS 2. 二进制数00111101转换成十进制数为 2 。 A)57 B)59 C)61 D)60 3. 能将高级语言源程序转换为目标程序的是 3 。 A)解释程序B)编辑程序C)编译程序D)连接程序 4. 计算机操作系统是 4 之间的接口。 A)主机和外设B)用户和计算机 C)系统软件和应用软件D)高级语言和计算机 5. 关于Windows系统中的窗口和对话框,说法正确的是 5 。 A)对话框能移动和改变大小B)窗口能移动和改变大小 C)对话框不能移动但能改变大小D)窗口能移动但不能改变大小 6. 多媒体技术中的“多媒体”的含义,主要是指如 6 等表示信息的形式。 A)磁盘、光盘B)声音、图像C)电缆、光纤D)声卡、音箱7. 常见的邮件传输服务器使用7 协议接收邮件。 A)HTTP B)IP C)TCP D)POP3 8. 以下不是即时通信软件的是8 。 A)微软MSN B)新浪UC C)金山WPS D)腾讯QQ 9. 下列有关计算机病毒的叙述中,正确的是9 。 A)计算机病毒是一种人为编制的特殊程序 B)严禁在计算机上玩游戏是预防病毒的唯一措施 C)计算机病毒只破坏磁盘上的数据和程序 D)计算机病毒只破坏内存中的数据和程序 10. 下面关于算法的说法,错误的是10 。 A)算法必须有输出,但不一定有输入 B)算法必须在计算机上用某种语言实现 C)算法必须在有限步执行后能结束 D)算法的每一步骤必须有确切的定义

VB编程语言入门学习

https://www.360docs.net/doc/ce9915511.html,之旅(一)—失踪的窗体 好久没有新作,架不住兄弟们的问询与诘问,只得拿些旧作来补上近来没空写作的缺乏。羞愧ing!这一 系列与Henry手记系列不一样,是一个人物办法的情形故事,开端发表于《计算机国际》,适用于https://www.360docs.net/doc/ce9915511.html, 初 专家,老鸟们就不必在我这一系列的文章上浪费时间了。我期望自个有时间今后,能不断持续这一系列 的文章,参加许多的工程处理方案。一起,我的Henry手记也会持续写下去,以报答长时间以来撑持我的 一切兄弟。 布景:我叫Henry,刚从大学计算机专业结业,新参加索易公司的.NET开发小组;担任带我的喽罗是大李,.NET高手,是个诙谐又有耐性的家伙;老白是咱们有些的头头,常常带给咱们乖僻又难缠的需求。 榜首天上班,白司理就带着我去.NET技能小组签到。“大李,这是新来的同事,你要多帮帮他。”老白 指着我对一个眼镜后边透着闪闪目光的年轻人说。 “没疑问,他会做得极好的。”大李莫非会看相不成?仍是人家谦让呀?不论了,我只需自个尽力就对 了。 20分钟后,我现已在分配给我的一台P4电脑,WindowsXP平台下翻开了Visual https://www.360docs.net/doc/ce9915511.html,的集成编译环 境(IDE)开端赏识了。一个多美丽的编译环境呀,能够自选运用时的个性是VB6的还是VC6的。我挑选的 是RAD功用好的VB6个性。 “你刚开端触摸.NET,在系统训练之前先加深点形象,看看https://www.360docs.net/doc/ce9915511.html,与VB6有啥不一样吧。你创立两个窗体 ,每个窗体上各有一个按钮,点击时躲藏其地址的那个窗体,切换出另一个窗体来。”大李的声响在耳 边响起,打断了我对IDE的赏识。但他提的需求也太简略了吧,在VB6中只需求两句写在按钮的单击呼应 中的句子就行了: 两个窗体:Form1与Form2。Form1上的按钮为: Command1,Form2上的按钮为: Command2 Private Sub Command1_Click() Me.Hide Form2.Show End Sub Private Sub Command2_Click() Me.Hide Form1.Show End Sub所以,我毫不犹豫地在https://www.360docs.net/doc/ce9915511.html,中内开端我的榜首个https://www.360docs.net/doc/ce9915511.html,的项目了。首要,新建了一个https://www.360docs.net/doc/ce9915511.html, 的Windows应用程序项目,主动生成了一个Windows Form:Form1,在其上参加一个按钮控件:Button1;然后,增加了一个Windows Form:Form2,在其上参加了一个按钮控件:Button2。 在描绘窗口双击Button1后,编译器会切换到代码窗口的Button1的单击呼应代码中。 在代码段中故计重施,当我想写Form2.Show时,在Form2之后打个点,呈现的智能感知菜单中,却没有

VB6.0基础入门教程

VB最简单入门教程

目录 (提示:按ctrl,并单击鼠标,可以跳到相应页) 1.1 1 我们需要什么 (3) 1.2 2 第二章:事件、属性及数据类型 (3) 1.3 3 第三章:VB语言 (6) 1.4 4-1第四章按钮(一) (12) 1.5 4- 第四章按钮(二) (199) 1.6 5 第五章菜单 (27) 1.7 6-1第六章输入(一) (34) 1.8 6-2第六章输入(二) (42) 1.9 6-3第六章输入(三) (52) 1.10 7第七章输出 (59) 附录 (63) 2.1 VB教程 (63)

1.1 1 我们需要什么 我们需要什么?当我们在一个精彩的游戏世界中游历了一番之后,或是惊叹于某一工具软件的小巧精致之余,多少总会产生些许编程的冲动。编程吗,在以前如果你对电脑还是一个门外汉,那实在是一件可望而不可及的事情。如果运用基于DOS下的编程语言,譬如C、Qbasic、Pascal等等,真不知何年何月才能有所成就。 编程是需要天赋的,你必须在大脑中对整个程序有一个清晰的轮廓,一个高效的流程,这并不是每个人都能做到的,你必须思之慎之,这也使编程变成一件最枯燥无味的事情。但在第四代计算机语言(可视化编程)出现后,可以确切的说它开发了人们的更多天赋,并不局限于那些头脑异常清晰的人,每一个人都可以发现自己也可以编出一些从前不敢问津的程序,想象力的充分发挥才是第四代语言的精粹。 Visual Basic(以下简称VB)可以说是可视化语言的先驱了,而且它也是可视化程度最高的一个,从几年前VB诞生之日起到现在,它已经经历了五个版本,而且现在微软正在紧张的进行着VB6.0的研制、测试,这么高的更新率,不外乎说明两个问题:用户对VB的热衷,微软对VB的重视。不可否认微软对市场的预测能力是极为高明的,而它强大的技术、财力支持也使它在许多以前未进入的领域,在不长的时间内有成为最有力的竞争对手,如IE之于浏览器领域,《帝国时代》之于游戏都是最好的例证。对于VB现在也有一个很强的竞争对手――Delphi,有人把它称作VB杀手,这显然有偏激之处,VB的确有它的不足之处,但Delphi 又何尝不是呢,而且以微软对VB的倾心,VB的功能必然会越来越强大。 VB的诞生 VB的出现可以说是Microsoft Windows的日渐成熟的必然产物。Microsoft Windows为程序员和最终用户提供了一个共同的人机界面。对用户,Windows提供了一个图形鼠标的操作环境,该环境对所有的应用程序都一样;对于程序员,Windows提供了一组预定义工具----称之为Microsoft Windows 的软件开发工具箱(SDK),该工具能使程序员建立一个与Windows界面相同的应用程序,而且,程序员不必关心最终用户的硬件配置情况。在这一开发环境中,程序员唯一困难的是Microsoft SDK提供了六百多个函数和与其一致的事件驱动(event-driven)编程技术。两种新方法的交叉使众多的程序员重新陷入困境,程序员不仅要掌握程序驱动编程技术和六百多个函数的功能,而且还得用C语言描述这些问题。因此一般情况下,程序员首先要掌握C程序设计技术,而后再开始学习SDK。这样的条件下就要求在Microsoft多任务环境下出现一种操作方便,使用简单的新工具----Visual Basic由此诞生。 何为可视 英文Visual的意思是“视觉的”,“可视的Baisc”这个名字可能抽象了点,但实际上它却是最直观的编程方法,之所以叫做“可视”,你只要看到VB的界面就会明白,实际上你无需编程,就可以完成许多步骤。在VB中引入了控件的概念,在Windows中控件的身影无处不在,各种各样的按钮、文本框、无线钮,都是控件的种类,VB把这些控件模式化,并且每个控件都有若干属性用来控制控件的外观,工作方法。这样你就可以象在画板上一样,随意点几下鼠标,一个按钮就完成了,这些在以前的编程语言下是要经过相当复杂的工作的。

相关文档
最新文档