可视化程序设计(VB) ( 第1次 )
VB第一章

●可视化的设计平台:在使用传统 的程序设计语言编程时,一般需
要通过编写程序来设计应用程序 的界面(如界面的外观和位置等), 在设计过程中看不见界面的实际 效果。
而在Visual Basic 6.0中,采用面向 对象程序设计方法(ObjetOriented Pogramming),把程序和 数据封装起来作为一个对象,每
③窗体的二进制数据文件(*.frx): 当窗体或控 件含有二进制属性的图片、 图标等,将窗体文 件保存时,系统自动产生同名的二进制文件。
④标准模块文件(*.bas): 该文件包含模块级的 变量和外部过程的声明,用户自定义的可供本工 程内各窗体调用的过程。该文件可选。
⑤类模块文件(*.cls): 用于创建含有属性和方 法的用户自己的对象。该文件可选。
4.运行和调试程序
当应用程序全部设计完成后,可以运行 程序,查看相应的功能,检查是否达到预期 效果,并排除出现的错误。
5.保存程序
当应用程序运行调试无误后,可以将程 序保存。一个Visual Basic 程序就是一个工 程。在设计一个应用程序时,系统将建立一 个扩展名为.Visual BasicP的工程文件。工 程文件中包含该工程所建立的所有文件的相 关信息,如窗体、标准模块、类模块等。需 要注意的是在保存应用程序时,Visual Basic会先保存工程里的各个文件,如窗体、 标准模块、类模块等,最后再保存工程文件。
用解释模式运行Visual Basic 程序的方法如 下:
●单击“运行”菜单下的“启动”命令。 ●在标准工具条上单击“启动”按钮。 ●按下F5 键。
②保存程序。单击“文件”菜单下的“保
存”命令,如果是第一次保存,即可出现 “文件另存为”对话框,Visual Basic程序 在保存时是先逐个保存工程里的文件,如 “窗体”“类模块”“标准模块”等,最后 保存“工程文件”。
2014年4月份考试可视化程序设计(VB)第一次作业

2014年4月份考试可视化程序设计(VB)第一次作业一、单项选择题(本大题共100分,共 25 小题,每小题 4 分)1. 确定一个控件在窗体上的位置的属性是( )A. Width或HeightB. Width和LeftC. Top或HeightD. Top和Left2. 标准模块中的内容存放在以()为扩展名的文件中。
A. frmB. basC. clsD. xt3. 下面的程序的输出结果是( )x=5For i = 1 To 20 Step 2x=x+i\5Next iPrint x, iA. 21 20B. 21 21C. 22 20D. 22 214. 要使某控件在运行时不可显示,应对()属性进行设置。
A. EnabledB. VisibleC. BackColorD. Caphon5. 假设A=3,B=7,C=2,则表达式 A>B OR B > C 的值是 ( )A. TrueB. FalseC. 表达式错误D. 不确定6. 下列选择项中()不能获得焦点。
A. 使用Tab键B. 用鼠标选择对象C. 设置GetFocus的值为TrueD. 使用SetFocus方法7. 求COS35°可以使用的函数是()。
A. Cos 35B. Cos(35)C. Cos(35º)D. Cos(35*3.14159/180)8. 下列赋值语句中()是错误的。
A. x=x+1B. x=x+yC. x+y=xD. x=4>69. 执行下面的程序段后,x的值为( )x=5For i = 1 To 20 Step 2x=x+i\5Next iA. 21B. 22C. 23D. 2410. 若要取消窗体的最小化按钮,可以设置()属性来实现。
A. TopB. EnabledC. MaxButtonD. MinButton11. “X是小于100的正实数”写成VB表达式正确的是:A. X > 0 AND X<100B. X >0 OR X < 100C. X >= 0 AND X < 100D. X >= 0 OR X < 10012. 以下说法正确的是()A. 通用过程可以出现在窗体模块和标准模块中B. 不同模块中的通用过程可以重名C. 同一标准模块中的通过过程可以同名D. 不同标准模块中的通用过程不能同名13. 在VB中不能表示逻辑真的是( )。
vb程序设计课件第一章第二章

1.2.2.2 对象的属性 1、设置对象的属性可以在程序的设计时进行: 在属性窗口中选中要修改的属性,然后在右列中 键入新的值就可以了。
2、在代码窗口内,使用Visual Babsic的赋值语句,它 的格式是: 对象名.属性 = 新值
1.2.2.3 对象的方法 对象中的代码就是对象的方法,方法决定 了对象可以进行的动作.方法的内容是不可见 的,当我们需要使用某个方法的时候,只须使 用这样的格式: 对象名.方法
1.2.3 什么是对象 在现实生活中的对象有两个共同的特点: 一、它们都有自己的状态 二、它们都有自己的行为 在面向对象的程序设计中:对象的状态用 数据表示,称为对象的属性;而对象的行 为用对象中的代码来实现,称为对象的方 法。
1.2.2.1 容器对象 以人为例,它本身是一个对象;而人又可以拆 分为大脑、手、眼、鼻、嘴、耳、心脏等部件,这 些部件又都分别是对象,因此电脑对象可以说是由 多个“子’’对象组成的,即它是一个容器 (Container)对象。 在Visual Basic中,窗体是一种对象,同时它 是其他对象(如标签、文本框、命令按钮等)的载体 或容器,也称之为控件容器。
在工程的工具框中加入控件,请按照以下步骤执行: 1. 在“工程”菜单中,单击“部件”以显示“部件 ”对话框提示 也可以在工具框中单击鼠标右键以显 示该对话框。 2. 该对话框中将列出所有已经注册的可加入的对象 、设计者和 ActiveX 控件。
3. 要在工具框中加入 ActiveX 控件,请选定控件名 称左边的复选框。
1.2.2.4 事件以及事件驱动 事件—来自外部的刺激。 事件过程—对象对事件的反应。 事件驱动—只有在事件发生时,程序才会运行。 注:属性决定对象的外观,方法决定对象的行为, 那么事件就决定了对象之间联系的手段。
2024版vb程序设计教案设计(精选)[1]
![2024版vb程序设计教案设计(精选)[1]](https://img.taocdn.com/s3/m/75788f5e5e0e7cd184254b35eefdc8d376ee14e2.png)
vb程序设计教案设计(精选2024)目录CATALOGUE•课程介绍与目标•VB 基础知识•程序控制结构•数组与过程•界面设计与事件处理•文件操作与数据库访问•课程总结与展望01CATALOGUE课程介绍与目标VB程序设计概述VB程序设计的基本概念介绍Visual Basic(VB)程序设计的基本概念,包括VB的历史、特点、应用领域等。
VB开发环境详细讲解VB的开发环境,包括集成开发环境(IDE)的组成、常用工具栏和菜单的功能等。
VB编程基础介绍VB编程的基础知识,如数据类型、变量、常量、运算符、表达式等。
教学目标与要求知识与技能目标通过本课程的学习,学生应掌握VB程序设计的基本概念和基础知识,能够熟练使用VB开发环境进行程序设计,具备一定的编程能力和解决实际问题的能力。
过程与方法目标通过案例分析、实践操作等方式,培养学生的逻辑思维能力和创新实践能力,提高学生的自主学习和团队协作能力。
情感态度与价值观目标培养学生的计算思维和信息素养,提高学生的创新意识和实践能力,培养学生的团队合作精神和责任感。
上课时间本课程每周上课X 次,每次X 学时,共计XX 学时。
上课时间安排在周一至周五的上午或下午,具体时间根据学校教学安排而定。
课程安排本课程共分为XX 个章节,每个章节包含若干个小节,每个小节都有相应的知识点和技能点。
课程安排由浅入深,循序渐进,注重实践应用。
实践环节本课程包含丰富的实践环节,包括实验、课程设计等。
实践环节旨在帮助学生巩固所学知识,提高编程能力和解决实际问题的能力。
课程安排与时间02CATALOGUE VB基础知识VB 提供丰富的控件和事件驱动编程模型,使开发者能够直观地设计用户界面。
可视化编程VB 采用简单易懂的语法和直观的编程环境,降低了编程难度,适合初学者快速上手。
易于学习VB 支持多种数据类型、运算符和函数,具备强大的数据处理能力,可开发出复杂的应用程序。
强大的功能VB 充分利用Windows API 和COM 组件,可轻松开发出与Windows 操作系统紧密结合的应用程序。
2014年12月份考试可视化程序设计(VB)第一次作业

2014年12月份考试可视化程序设计(VB)第一次作业2014年12月份考试可视化程序设计(VB)第一次作业一、单项选择题(共30题、总分90分、得分0分)1. 下列运算符中,运算级别最高的是()(本题分数:3 分,本题得分:0 分。
)A、+B、*C、\D、Mod题目信息难度:2正确答案:B解题方案:2. 下列选择项中()不能获得焦点。
(本题分数:3 分,本题得分:0 分。
)A、使用Tab键B、用鼠标选择对象C、设置GetFocus的值为TrueD、使用SetFocus方法题目信息难度:3正确答案:C解题方案:3. 执行下面的程序段后,x的值为( )x=5For i = 1 To 20 Step 2x=x+i\5Next i (本题分数:3 分,本题得分:0 分。
)A、21B、22C、23D、24题目信息难度:3正确答案:A解题方案:4. 有如下程序,执行程序后单击Button1按钮,窗体上显示的是什么()Private Sub Command1_Click()Dim a Dim b As Integerb = 5 / 2Print a, bEnd Sub (本题分数:3 分,本题得分:0 分。
)A、2 2B、2 2.5C、2.5 2D、2.5 2.5题目信息难度:3正确答案:C解题方案:5. 如果希望用变量X存放数据12345.67890123,应将X定义为什么类型?()(本题分数:3 分,本题得分:0 分。
)A、数值B、字符串C、变体D、数值或字符串(视输入的数据而定)题目信息难度:3正确答案:A解题方案:6. 以下说法正确的是()(本题分数:3 分,本题得分:0 分。
)A、通用过程可以出现在窗体模块和标准模块中B、不同模块中的通用过程可以重名C、同一标准模块中的通用过程可以同名D、不同标准模块中的通用过程不能同名题目信息难度:3正确答案:D解题方案:7. 下列哪组语句可以将变量A、B的值互换()。
可视化程序设计(VB)第一次作业

可视化程序设计(VB)第一次作业一、单项选择题1. Visual Basic程序中分隔各语句的字符是(: )2. 工程文件的扩展名是(vbp)3. 下列运算符中,运算级别最高的是(*)4. 下列可作为Visual Basic的变量名的是 (Filename )5. 下面的程序的输出结果是(21 21 )x=5For i = 1 To 20 Step 2x=x+i\5Next iPrint x, i6. 下列赋值语句合法的是(A=A+B)7. 下列属性中,目录列表框和文件列表框都有的属性为(Path)。
8. 执行下面的程序段后,x的值为(21 )x=5For i = 1 To 20 Step 2x=x+i\5Next i9. 向一个顺序文件中写数据时,(Append)是从文件末尾添加的方式打开顺序文件。
10. Seek方法用于在(表)类型的记录集中查找满足条件的记录。
11. 当函数EOF()的返回值为真时,表示文件的指针指向(尾部)12. 如果要退出Do…Loop循环,可使用语句(Exit Do)。
13. 在VB中,称对象的数据为(属性)。
14. 不论何对象,都具有(Name)属性。
15. 使用Public Const语句声明一个全局的符号常量时,该语句应放在(标准模块的通用声明段)。
16. 下面关于变量的作用域,正确的描述是(同一模块中不同级的变量不能同名)。
17. 设a=2,b=3,c=4,d=5,下列表达式的值是(False)a>b AND c<=d OR 2*a>c18. 把数值型转换为字符(串)型需要使用下列哪一个函数?(Str)19. 以下叙述错误的是(KeyPress事件中可以识别键盘上某个键的按下与释放)20. 用于设置或返回文件类型的属性是(Pattern)。
21. 要删除列表框中的某一个项目,需要使用(ReMoveItem)方法。
22. 以下语句的输出结果是(在立即窗口中) (Δ27ΔΔ65Δ) a=27 <CR> (<CR>为回车) b=65 <CR> Print a;b <CR>23. 语句Print 5*5\5/5的输出结果是(25 )24. 编写如下事件过程:private sub form_mousedown(button as integer,shift as integer,x as single,y as single)if shift=6 and button=2 thenprint "BBBB"end ifend sub程序运行后,为了在窗体上输出“BBBB”,应执行的操作为(同时按下ctrl、alt键和鼠标右键)25. 如果X是一个正实数,对X的第三位小数四舍五入的表达式是(0.01 *Int ( 100 * ( X +0.005 ) ))。
VB程序设计教程(高等教育出版社)第1-2章

本章目录
1. 属性 属性: 对象的一组特征, 标题 宽度、 标题、 属性 对象的一组特征,如:标题、宽度、字体等 属性名: 属性名 如Caption、Width、Font、Color 、 、 、 对象属性的设置方法: 对象属性的设置方法: 设置方法 可通过两种方式设置:属性框和在程序代码中。 通过两种方式设置:属性框和在程序代码中 通过两种方式设置 设计阶段 利用属性窗口直接设置属性值 对象名.属性名= 程序运行时 通过语句 对象名.属性名=属性值 例如: 确定" 例如:Command1.Caption = "确定 确定
本章目录
窗体(form) (form)窗口 2. 窗体(form)窗口 设计VB程序的界面。 代码(code) (code)窗口 3. 代码(code)窗口 编辑窗体、标准模块中的代码。 属性(properties) (properties)窗口 4. 属性(properties)窗口 所有窗体或控件的属性设置。 工程资源管理器(project explorer)窗口 5. 工程资源管理器(project explorer)窗口 保存一个应用程序所有的文件。 工具箱(toolbox) (toolbox)窗口 6. 工具箱(toolbox)窗口 显示各种控件的制作工具,供用户在窗体上设计。
11
1.6 使用帮助系统
所有帮助文件在MSDN Library中,两张 盘。可通过运行 所有帮助文件在 中 两张CD盘 第一张盘上的setup.exe程序进行安装。最新的联机版 程序进行安装。 第一张盘上的 程序进行安装 最新的联机版MSDN是免 是免 上下载。 费的,可以从/china/msdn/上下载。 费的,可以从 上下载
Visual Basic 程序设计教程
东大14秋学期《可视化程序设计(VB)》在线作业1答案

可视化程序设计(VB) 14秋学期《可视化程序设计(VB)》在线作业1一,单选题1. 在窗体上画一个名称为Drive1的驱动器列表框,一个名称为Dir1的目录列表框。
当改变当前驱动器时,目录列表框应该与之同步改变。
设置两个控件同步的命令放在一个事件过程中,这个事件过程是()。
A. Drive1_ChangeB. Drive1_ClickC. Dir1_ClickD. Dir1_Change?正确答案:A2. 下面程序段运行后,变量Value的值为()。
x=20 IF x>=10 Then Value =5*x Else Value =4*xA. 100B. 80C. 90D. 70?正确答案:A3. 表达式Abs(-3.6)*sqr(100)的值是()。
A. -360B. 360C. -36D. 36?正确答案:D4. 设有以下循环结构 Do 循环体 Loop While <条件> 则以下叙述中错误的是()。
A. 若条件"是一个为0的常数,则一次也不执行循环体"B. "条件"可以是关系表达式、逻辑表达式或常数"C. 循环体中可以使用Exit Do语句D. "如果"条件"总是为True,则不停地执行循环体"?正确答案:A5. 在窗体上画一个命令按钮,名称为Command1,然后编写如下事件过程: Option Base 0 Private Sub Command1_Click() Dim city As Variant city = Array("北京", "上海", "天津", "沈阳") Print city(1) End Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是()。
A. 空白B. 错误提示C. 北京D. 上海?正确答案:D6. 目录列表框的Path属性的作用是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1次作业一、单项选择题(本大题共60分,共 20 小题,每小题 3 分)1. 下列程序段的执行结果为()。
a=10:b=30 If aA.10B.30C.10 30D.30 102. 语句X=X+1的正确含义是()。
A.变量X的值与X+1的值相等B.将变量X的值存到X+1中去C.将变量X的值加1后复制给变量XD.变量X的值为13. 复选框控件其Value属性的可取值是()。
A.True和FalseB.0和1C.1、2、3D.0、1、24. 语句Picture.Cirle(500,800),800能够在图片框Picture中画出的图形是()。
A.圆弧B.椭圆C.圆D.扇形5. 假定picture1和text1分别为图片框和文本框的名称,下列选项中不正确的语句是()。
A.print 25B.picture1.print 25C.text1.print 25D.debug.print 256. 窗体上有一个名称为Frame1的框架(如图),若要把框架上显示的"Frame1"改为汉字"框架",下列选项中正确的是()。
A.Frame1.Caption="框架"B.="框架"C.Frame1.Text="框架"D.Frame1.Value="框架"7. 要将单选按钮以图形的方式显示,需要设置的属性是()。
A.StyleB.ValueC.CaptionD.Enabled8. 不能触发滚动条Change事件的操作是()。
A.拖动滚动块B.单击两端箭头C.单击滚动块D.单击箭头与滚动块之间的滚动条9. Sub过程与Function过程最根本的区别是__________。
A.Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以B.Function过程可以有参数,Sub过程不可以C.两种过程参数的传递方式不同D.Sub过程的过程名不能返回值,而Function过程能通过过程名返回值10. 假如列表框(List1)有4个数据项,要把最后一个数据项“china”删除的语句是()。
A.移去第一项B.移去最后一项C.程序无操作D.程序出错11. 关于VB描述错误的是()。
A.VB集成开发环境是一组软件工具,集应用程序的设计、编辑、运行调试等于一体B.VB是面向过程的程序设计语言C.VB具有事件驱动的编程机制D.VB的工具箱窗口由被绘制成按钮形式的图标构成。
12. 以下选项中,不属于单选按扭属性的是()。
A.EnabledB.CaptionC.NameD.Min13. 运行以下程序后,输出结果为_____________。
Private SubCommand1_Click() a=1:b=2:c=3 Call test(a,b+3,(c)) Print"main:";a;b;c End Sub Private Function test(p,m,n) p=p+1:m=m+1:n=n+1 Print "sub:";p;m;n End FunctionA.sub:2 6 4main:1 2 3B.sub:2 6 4main:2 2 3C.sub:2 6 4main:2 6 4D.sub:2 6 4main:1 6 414. 若定义一维数组为:Dim a(i To j),则该数组的元素为______个。
A.j-iB.j-i+1C.j*iD.i+j15. 窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click() Dim a As Integer, s As Integer a = 8 s = 1 Do s = s + a a = a-1 Loop While a <= 0 Print s; a End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是()。
A.7 9B.34 0C.9 7D.死循环16. 下列程序段中在Text1中输入202,则Text2中的结果为()。
x =Val(Text1.Text) Select Case x Case Is < -100, Is > 200 y="x<-100 or x>200" Case Is < 0 y = 100 - x Case Is <= 100 y = 100 + x Case Is <= 200 y = 400 End Select Text2.Text = yA.x<-100 or x>200B.-102C.302D.40017. 如果要求该程序执行3次循环,则应在程序中的括号里输入()。
X=1 do x=x+3 print x loop until(___)A.x>=7B.x<=7C.x>=8D.x<=818. 假定有一个菜单项,名为MenuItem,为了在运行时使该菜单无效(变灰),应使用的语句为()。
A.MenuItem.Enabled=FalseB.MenuItem.Enabled=TrueC.MenuItem.Visible= TrueD.MenuItem.Visible= False19. 有如下语句,执行后该段语句的循环次数是()。
Dim s,I,j as integer For I =1 to 3 For j=3 To 1 Step-1 S=I*j Next j Next I A.3B.4C.9D.1020. 以下语句输出结果是()。
Private Sub Form_Click() A="Beijing" b="ShangHai" Print a;b End SubA.Beijing ShangHaiB.AbeijingShangHaiC.BeijingShangHaiD.Abeijing二、判断题(本大题共40分,共 20 小题,每小题 2 分)1. 使用Call语句调用事件过程时,实参数必须包含在括号内.2. 数组默认下标从1开始,若希望下标从0开始,可在数组声明之前或模块的通用部分使用Option Base语句将其设为0。
3. 折半查找必须在一个有序的数据序列中进行。
4. 在VB程序中过程不能嵌套定义。
5. 在VB中,定义数组时,其下标允许是变量、常量或者表达式。
6. 过程的递归调用可以看成是一种特殊的过程嵌套调用。
7. 静态局部变量也是局部变量,它的值也只能定义它的过程内使用。
但是它的生存期是整个程序运行期间。
8. 在选择结果嵌套语句中,既可以出现分之内嵌套,也可以出现交叉嵌套。
9. 可以通过Option Base 1设定数组的下标从1开始。
10. 调用函数Function过程的方法与调用VB内部函数的方法一样。
11. 图像框除了可以显示图形之外,还可以作为其它控件的容器。
12. 要想弹出菜单,可以用PopupMenu方法.。
13. 在VB中,&是整型类型符,%是长整型类型符。
14. Visual Basic 提供了列表框控件,当列表框中的项目较多、超过了列表框的长度时,系统会自动在列表框边上加一个滚动条。
15. 使用Call调用Function过程时,不需要实参。
16. 折半查找中,一般选取和待查表中所有记录的平均值相近的记录作为基准。
17. 当滚动条位于最右端或顶端时,表示其值最大,反之为最小。
18. 有n个记录的冒泡排序最多进行n趟。
19. Function过程的定义语句中Public关键字表示过程是全局的、公有的,可以被程序中任何模块使用。
20. 动态数组常用于存储数据类型不断变化的数据。
答案:一、单项选择题(60分,共 20 题,每小题 3 分)1. C2. C3. D4. C5. C6. A7. A8. C9. D 10. D 11. B 12. D 13. B 14. B 15. C 16. A 17. C 18. A 19. C 20. C二、判断题(40分,共 20 题,每小题 2 分)1. √2. ×3. √4. √5. ×6. √7. √8. ×9. √ 10. √ 11. × 12. √ 13. × 14. √ 15. × 16. × 17. × 18. × 19. √ 20. ×。