全国计算机等级考试复习资料

  • 格式:doc
  • 大小:320.00 KB
  • 文档页数:45

下载文档原格式

  / 45
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Visual Basic程序设计基础知识要点(概念分析篇)

知识点1:

(1)在工程资源管理器窗口中可以包含:工程文件、窗体模块文件、标准模块文件和类模块文件(其中可以包含许多各种文件类型)。

(2)Visual Basic应用程序可以以解释方式执行和编译方式执行。

例题:

(1)以下叙述中错误的是 A

A.在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件。

B.以.bas为扩展名的文件是标准模块文件。

C.窗体文件包含该窗体及其控件的属性。

D.一个工程中可以有多个标准模块文件。

(2)以下叙述中错误的是 C

A.打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件。

B.保存Visual Basic程序时,应分别保存窗体文件及工程文件。

C.Visual Basic应用程序只能以解释方式执行。

D.事件可以由用户引发,也可以由系统引发。

知识点2:

(1)窗体和各种控件的名称(Name)是唯一的,用来标识一个窗体或控件的。而窗体和控件的标题是用来说明的,是可有可无的。

(2)各种控件之间有部分相同的属性,并不是拥有所有属性。控件有些属性只能在属性窗口中设置,但也有少数属性只能在代码状态设置。

(3)Form1.Hide方法和Unload Form1方法的区别:第一个方法窗体消失并不存在于

内存中;第二个方法窗体消失但仍存在于内存中。

例题:

(1)以下叙述中正确的是 A

A.窗体的Name属性指定窗体的名称,用来标识一个窗体。

B.窗体的Name属性的值是显示在窗体标题栏中的文本。

C.可以在运行期间改变对象的Name属性的值。

D.对象的Name属性值可以为空。

(2)以下叙述中错误的是 C

A.Visual Basic是事件驱动型可视化编辑工具。

B.Visual Basic应用程序不具有明显的开始和结束语句。

C.Visual Basic工具箱中的所有控件都具有Width和Height属性。

D.Visual Basic中控件的某些属性只能在运行时设置。

知识点3:

(1)标签(Label1):Autosize的True属性可以自动调整标签的大小,而False属性不能。(2)文本框(Text1):

1、Maxlength属性表示文本框所能容纳的字符数。

2、Password属性表示口令输入,可以是“*”或“?”等。设置文本框输入字符为“*”:Text1.Password=”*”,还原文本框字符:Text1.Password=””,

3、ScrollBars属性是表示文本框有垂直或水平滚动条,但是需要和多行属性Multiline结合一起使用。

4、SelLength属性是表示选中文本框中字符的个数:Text1.SelLength。SelStart 属性是表示选中文本框中字符或光标之前的字符数:Text1.SelStrart。SelText属性是表示

选中文本框中的字符:Text1. SelText。

5、文本的主要事件是Change事件:(标签内容随文本框内容变化而变化)

Private sub Command_Change()

Label1.caption=Text1.text

End sub

6、文本框的方法只有一个:Text1.SetFocus

例题:

(1)能够获得一个文本框中被选取文本的内容的属性是 C

A.Text B. SelLength C. SelText D. SelStrart

(2)在窗体上画一个文本框(其名称为Text1)和标签(其名称为Label1)。要求程序运行后,如果在文本框中输入字符,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程是 A

A.Private Sub Text1_Change() B. Private Sub Text1_Click()Label1.caption=Text1.T ext Label1.caption=Text1.T ext End Sub End Sub

C.Private Sub Label1_Change() D. Private Sub Label1_Click()Label1.caption=Text1.T ext Label1.caption=Text1.T ext End Sub

(3)命令按钮(Command1):

1、Default属性:当一个命令按钮的Default属性为True时,按回车键和单击该命令按钮的效果相同。

2、Cancel属性:当一个命令按钮的Cancel属性为True时,按ESC键和单击该命

令按钮的效果相同。

(4)单选按钮和复选框(Option1和Check1):

1、单选按钮:Value属性的值是True(选中)和False(未选中),Option1.Value=True 等同于Option1.Value用法。

2、复选框:Value属性的值是0(未选中)、1(选中)和2(表示暂时不可用)。Check1.Value=False可以用,但Check1.Value=True不可用(因为True只能转化数值-1而不是1)。

(5)列表框(List1):

1、List属性是一个数组型属性:List1.List(索引),索引可以是数字0、1…,List1.listindex,变量i(List1.T ext等同于List1.list(List1.listindex))。

2、MultSelect属性:用来设置一次可以多选表项数。MultSelect属性值为0时,每次只能选择一项;MultSelect属性值为1时,可以同时选择多个项目;MultSelect属性值为2时,可以用辅助键Shift或Ctrl选择多个项目。

3、常用方法:AddItem方法表示添加的是一个项目,而Removeitem方法表示通过删除索引的方式删除项目。RemoveItem 索引索引可以是数字0、1…,List1.listindex,变量i。

(6)组合框(Combo1):

1、Style属性:Style属性值为0时,表示下拉式组合框;Style属性值为1时,表示下简单组合框;Style属性值为2时,表示下拉式列表框。其他功能类似列表框(List1)。(7)图片框和图像框(Picture1和Image1):

1、图片框(Picture1):Autosize属性值为True时,表示图片框大小随图片大小改变而改变;Autosize属性值为False时,表示图片框只能部分显示大图片。