当前位置:首页 >> 其它课程 >>

VB操作题


操作题—得分宝典(期末考试用)
一.题型
1.基本操作题(2 题):创建新窗体,设计界面,可能涉及 1 行/2 行代码。保存窗体和工程。 2.简单应用题(2 题):多半是打开已有工程,填写代码,完成后保存。可能涉及到模块,要会将 模块加入工程。 3.综合应用题(1 题):多半是打开已有工程,填写代码,完成后保存。可能涉及到模块,要会将 模块加入工程。

>
二.切记
1. 按要求在指定位置保存窗体名和工程名!! 2.简单应用题和综合应用题不要改动原有界面设计、属性和程序,只能删除代码中某些语句前面 的',并把句中的?删掉改成自己添加的内容。有时会让在界面上添加控件并做相应属性的设定。

三.常用控件
控件的常用属性、事件、方法一定要会!!!!!!详细内容见最后。 1. 窗体(Form),标签(Lable),文本框(Text),命令按钮(CommandButton) 2. 图片框(PictureBox),图像控件(Image) 3. 列表框(ListBox),组合框(ComboBox) 4. 单选按钮(OptionButton),复选框(CheckBox),框架(Frame) 5. 滚动条(ScroolBar),定时器(Timer) 6. 通用对话框(CommonDialog):自己添加(工程-部件-Microsoft Common Dialog Control 6.0) 7. 菜单(下拉式、弹出式):工具--菜单编辑器

四.说明
1. 基本操作题
涉及的代码多为:控件.属性=值 或 控件.属性=表达式。 如: Private Sub Command1_Click() Text2.Text = Text1.Text End Sub 有时只有:“程序中不允许使用变量”,说明可能要写 2 行或 3 行语句。
1

控件常用属性必须掌握!!!!

注意看清题目要求:有时是“不允许用变量,且只写一行语句”。

代码中的控件名称要与该控件在属性窗口里的名称一致! 输入时全小写,光标移出本行后,控件名和关键字的首字母会变成大写。若控件名的首字母未 变成大写,说明可能控件名不对,或者控件不存在。若关键字的首字母未变成大写,说明拼写错误。 写事件代码时,如果是命令按钮,则双击该按钮进入代码窗口,让其自动生成事件过程的头和 尾,如图 1。如果是其他控件,最好在代码窗口里选对象及其事件,自动生成事件过程的头和尾, 如图 2。

图 1 双击按钮进入代码窗口

图 2 在代码窗口里选择对象及事件

2. 简单应用题、综合应用题
说明:答案经常可以在代码中或在属性窗口里找到!!!所以看不懂所有代码也能猜对一半。 ① 如果前面是控件名,后面是问号,多半考的是控件属性。 如:Command1.? = "加油" ?应该改成:Caption 即:Command1. Caption = "加油" 提示:要活用.,做时把.删掉再加上,会出现下拉框有相关属性(手抓文件图标)可供选择。

图 3 提示下拉框—属性

② 给控件属性赋值。 如:Option1.Value = ? ?应该改成:True 即:Option1.Value =True 提示:要活用=,做时把=删掉再加上,可出现下拉框选择相应取值(蓝色眼镜图标)。
2

图 4 提示下拉框—赋值

③ 填写控件名。 如:?.Value = True ?应该改成: Op1 即:Op1.Value =True 提示:要看明白界面上有哪些控件及其名称。名称要与该控件的属性窗口里的名称一致。 ④ 填写变量名。 如: Print ? ?应该改成: s 即:Print s 提示:根据上下文看有哪些变量。能读懂语句最好,不懂时也得猜,不能放弃! ⑤ 如果前面是控件名,后面是问号,且不是赋值语句(后面无等于号),多半考的是控件方法。 如: List1.? "a0001" ?应该改成: AddItem 即:List1.AddItem "a0001" 提示:要活用.,做时把.删掉再加上,可出现下拉框选择相关方法(绿色小图标)。

图 5 提示下拉框—方法

在代码窗口的事件过程中,控件名后输入点之后,出现的下拉框里一般是两种内容:一是属性 (小手形状图标) ,二是方法(绿色图标) 。输入首字字母后,会定位到以此字母开头的关键字。 输入时全小写,光标移出本行后,控件名和关键字的首字母会变成大写。若控件名的首字母 未变成大写,说明可能控件名不对,或者控件不存在。若关键字的首字母未变成大写,说明拼写错 误。
3

五.程序结构 程序再短再长一般都由三部分构成:定义变量赋初值、计算/完成某个功能、结果输出,
所以重点看中间那一部分,抓住重点,降低对大段程序的畏惧,增强自信心。 Private Sub Command1_Click() Dim a(10) As Integer Dim i As Integer, n As Integer n=6 For i = 1 To n a(i) = i * i Next i For i = 1 To n / 2 temp = a(i) Private Sub Command1_Click() Dim i%, sum% For i = 1 To 10 Step 2 sum = sum + i Next i MsgBox (sum) End Sub a(i) = a(n - i) a(n - i) = temp Next i For i = 1 To n Print a(i); Next End Sub

六.常用控件的常用属性、事件、方法 基本属性: Name (只能在属性窗口里设置, 代码窗口中使用) 、 Caption、 Font(FontName、 FontSize、
FontBold、FontItalic、FontStrikethru) 、Height(高度)、Width(宽度)、Top(离容器上方距离)、

Left(离容器左边距离)、Enabled(可用) 、Visible(可见) 、ForeColor、BackColor

1. 窗体(Form) 属性:Name、Caption、Font 事件:Load(初始化)、Click、Dblclick 方法:Print(显示文本内容)、Cls(清除窗体上的内容)、Move、Show、Hide
4

2. 标签(Lable) 属性:Name、Caption、Font、AutoSize(自动调整大小)、Alignment(对齐方式)、BorderStyle (边框样式)、BackStyle(背景样式) 事件:一般不用 方法:一般不用 3. 文本框(Text) 属性:Name、Text、Maxlength、MultiLine、ScrollBars(滚动条,先设:MultiLine=True)、 PassWordChar(密码显示,先设:MultiLine=False)、Locked(锁定) 事件:Change(文本框内容一旦发生改变时即可触发)、 KeyPress(按下并且释放一个键时引发)、LostFocus、GotFocus 方法:SetFocus 形式:对象. SetFocus 4. 命令按钮(CommandButton) 属性:Name、Caption 事件:Click 方法:一般不用 如:List1.SetFocus

5. 图片框(PictureBox) 属性:Picture、AutoSize(True:框随图变) 事件:一般不用 方法:Print、Cls 注:要会使用 LoadPicture()函数实现图片的装入和删除。 装入形式: 对象.Picture = LoadPicture("图形文件名") 删除形式: 对象.Picture = LoadPicture("") 6. 图像控件(Image) 属性:Picture、Stretch(False:框随图变) 事件:一般不用 方法:一般不用 注:要会使用 LoadPicture()函数实现图片的装入和删除,同 PictureBox。

7. 列表框(ListBox) 属性:Name、List(集合,第 1 个项目下标为 0)、Text(被选定项目的文本内容)、 ListIndex(序号)、ListCount(项目总数)、Sorted(排序)、MultiSelect、Selected 、Style
5

事件: Click 方法:AddItem、RemoveItem、Clear AddItem 形式:对象.AddItem 项目字符串 [,索引值] 索引值用来决定新增项在列表中的位置,若省略,则添加在最后。 RemoveItem 形式:对象.RemoveItem 索引值 Clear 形式:对象. Clear 8. 组合框(ComboBox) 属性:Name、List、Text、ListIndex、ListCount、Sorted、Style(0:下拉框组合框,可输入; 1:简单组合框,无下拉;2:下拉式列表框,不能输入) 事件: Click 方法:AddItem、RemoveItem、Clear

9. 框架(Frame) 属性: Caption 事件:一般不用 方法:一般不用 10. 单选按钮(OptionButton) 属性:Name、Caption、Value(True/False) 事件:Click 方法:一般不用 11. 复选框(CheckBox) 属性:Name、Caption、Value(0:未被选定;1:选定;2:灰色) 事件:Click 方法:一般不用

12. 滚动条(ScroolBar) 属性:Value(当前值)、Min(滑块位于最左端时的值)、Max(滑块位于最右端时的值)、 SmallChange(单击两端箭头时)、LargeChange(单击滑块两端的空白区域时) 事件:Change(Value 改变时触发)、Scroll(拖动滑块时触发) 方法:一般不用

13. 定时器(Timer) 属性: Enabled、Interval(单位:ms,即 0.001s)
6

事件:Timer(触发条件:Enabled=True & Interval>0) 方法:无 14. 通用对话框(CommonDialog) 工具箱中没有,自己添加:工程-部件- Microsoft Common Dialog Control 6.0 基本属性:Name、Action(1:打开,2:另存为,3:颜色,4:字体,5:打印机,6:帮助)、 DialogTiltle(对话框标题) 、CancelError(错误提示) 事件:无 基本方法:Show(ShowOpen、ShowSave、ShowColor、ShowFont、ShowPrinter、ShowHelp) ① 打开对话框 属性:Action=1、FileName(文件名称)、Filter(文件类型)、FilterIndex(文件列表中指 定某类型文件)、InitDir(初始化路径) 方法:ShowOpen ② 另存为对话框 属性:Action=2、FileName(文件名称)、Filter(文件类型)、FilterIndex(文件列表中指 定某类型文件)、InitDir(初始化路径)、DefaultExt(设置缺省的扩展名) 方法:ShowSave ③ 颜色对话框 属性:Action=3、Color 方法:ShowColor ④ 字体对话框 属性:Action=4、Font、Color、Flags(字体) 方法:ShowFont

15. 菜单(下拉式、弹出式) “工具”菜单/工具栏中打开“菜单编辑器” 属性:Name、Caption、Checked (复选)、Enabled (有效)、Visible (可见) 此外,快捷键、分隔线、热键也要会用。 快捷键:直接执行菜单项的操作。 分隔线:标题处输入一个减号“-”。 热键:在字符前加一个&,用 Alt+某字符打开。 如输入“新建(&N)”,则显示“新建(N)”,N 为热键。用来打开菜单。 事件:Click 方法:PopupMenu(弹出菜单用)
7

形式:[对象.]PopupMenu 菜单名[, 标志, x, y] 弹出菜单也必须先在菜单编辑器中编辑好方可使用。 另外:鼠标和键盘的事件也应该了解。 鼠标常用事件:Click、DblClick、MouseDown(按下)、MouseUp(释放)、MouseMove(移动) Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)

键盘常用事件:KeyPress(按下并且释放一个会产生 ACSII 码的键时触发)、KeyDown(按下任意 一个键时触发)、KeyUp(释放任意一个键时触发) Private Sub Form_KeyPress(KeyAscii As Integer) Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)

8


相关文章:
VB上机操作题综合
VB上机操作题综合_IT认证_资格考试/认证_教育专区。VB 程序设计—《暴风影音》程序运行前: 程序运行后: 说明:当用户双击窗体任意区域时,播放器窗口最大化。 提示...
VB学测操作题
VB学测操作题_理化生_高中教育_教育专区。(1)填空完成程序,使得当单击窗体后,Label1 上显 示 100 以内(含 100)偶数之和。 Private Sub Form_Click() Dim ...
VB基本操作题_图文
VB基本操作题_IT认证_资格考试/认证_教育专区。基本操作题,请根据以下各小题的要求设计 Visual Basic 应用程序(包括界面和代码) 1、(1)在名为 Form1 的窗体上...
VB 操作题题库 (重要)
VB 操作题题库 (重要)_IT认证_资格考试/认证_教育专区。1.'这是打印乘法九九表的程序,请完善程序。 Private Dim Dim For Sub Form_click() i As Integer j...
VB操作题
一、简单操作 1.1新建工程,在窗体Form1上创建两个命令按钮Command1、Command2,一个文本框Text1, 并将窗体文件命名为“VB第一题”(5分),要求: (1)修改属性,...
vb操作题
vb操作题_临床医学_医药卫生_专业资料。vb上机练习1.在以下有关对象属性的叙述中错误的是___。 Enabled 属性值设为 False 的控件对象在窗体上将不可见 2. 有...
vb操作题
vb操作题 5页 1下载券 vb的操作题(有答案) 49页 2下载券 VB-操作题 31页 1下载券 vb操作题答案 2页 1下载券 vb上机考试操作题 23页 2下载券 2009年1...
vb操作题汇编新
vb操作题汇编新_IT认证_资格考试/认证_教育专区。编程题 1、编写程序,使能打印下面所示的图案。 * ** *** ** * Private Sub Form Click() Dim i As ...
VB期末操作题
VB期末操作题_理学_高等教育_教育专区 暂无评价|0人阅读|0次下载|举报文档VB期末操作题_理学_高等教育_教育专区。 文档贡献者 李陌言 贡献于2015-10-11 ...
信息会考VB操作题
信息会考VB操作题_其它课程_高中教育_教育专区。信息会考 VB 操作题 A类需界面设计 A01、制作一个减法器,在文本框中输入两个数值后,单击“计算”按钮可以计算出两...
更多相关标签:
vb基本操作题 | vb操作题题库 | 高中会考vb操作题 | vb上机操作题及答案 | vb操作题答案 | 计算机二级vb操作题 | 会考vb操作题 | vb操作excel |