Visual Basic程序设计(第三版)
上QQ阅读APP看书,第一时间看更新

思考与练习题

一、思考题

1.Visual Basic 6.0应用程序设计包括哪些步骤?其中的一些步骤的顺序是否可以改变?

2.Visual Basic 6.0的应用程序管理分为哪几层?

3.什么是“启动工程”和“启动窗体”?应该怎样设置它们?

4.目前学习的对象中,哪些可以进行数据的输入?哪些可以进行数据的输出?

二、选择题

1.以下关于窗体的叙述中,错误的是( )。

A.窗体的Name属性用于标识一个窗体

B.运行程序时,改变窗体大小,能够触发窗体的Resize事件

C.窗体的Enabled属性为False时,不能响应单击窗体的事件

D.程序运行期间,可以改变Name属性值

2.在Visual Basic集成环境的设计模式下,用鼠标双击窗体上的某个控件打开的窗口是( )。

A.工程资源管理器窗口  B.属性窗口

C.工具箱窗口  D.代码窗口

3.假定编写了如下4个窗体事件的事件过程,则运行应用程序并显示窗体后,已经执行的事件过程是( )。

A.Load  B.Click  C.LostFocus  D.KeyPress

4.为了使标签具有“透明”的显示效果,需要设置的属性是( )。

A.Caption  B.Alignment  C.BackStyle  D.AutoSize

5.在窗体上画一个文本框(名称为Text 1)和一个标签(名称为Label 1),程序运行后,如果在文本框中输入文本,则标签中立即显示相同的内容。以下可以实现上述操作的事件过程是( )。

三、填空题

1.如果需要单击窗体,在窗体表面输出“计算机等级考试二级VB”,则应该在_____事件过程中,编写语句_____。

2.使用Print方法在窗体上输出文字时,窗体的_____属性决定窗体表面文字将随着窗体而重置。

3.当一个应用程序中包含多个工程和多个窗体时,默认的启动工程是_____,默认的启动窗体是_____。

4.如果在工程1中包含两个窗体Form1和Form2,在Form1的代码编辑窗口中出现的Print "Hello World"语句,表示在窗体_____上输出文字;语句Form2.Print"Hello World"则表示在窗体上_____输出文字。

5.Print方法除了可以在窗体表面输出数据,还可以在_____、_____和_____内输出数据,对应的对象名的关键字分别是_____、_____和_____。

6.使用窗体的Print方法输出数据时,_____表示紧凑格式输出,_____表示松散格式输出。

四、编程题

1.新建工程,在名称为Form1的窗体上添加一个命令按钮Command1,更改其名称属性为cmdShow,设置其宽度为1500,高度为500,标题为“单击这里”的命令按钮。编写适当的事件过程,使程序运行后,单击该命令按钮,则在窗体上显示“欢迎使用Visual Basic进行程序设计”。

2.新建工程,在名称为Form1的窗体上添加两个命令按钮,设置其外观如图2-14(a)所示。要求程序运行后,单击“靠近我”按钮时,则把右侧按钮移至左侧按钮旁边,如图2-14(b)所示。

图2-14 题2程序运行界面

3.新建工程,在窗体上添加一个文本框Text1。编写适当的事件过程,使程序运行后,单击Text1框时,Text1中的内容被全选。

4.新建工程,在窗体上依次添加3个文本框和3个标签。编写适当的事件过程,使程序运行后,哪个文本框得到焦点,哪个文本框的背景颜色就设置为红色,如图2-15所示。

图2-15 题4程序运行界面