VB程序设计基础与实战

版权申诉
0 下载量 2 浏览量 更新于2024-08-09 收藏 221KB DOC 举报
"大学vb程序设计资料.doc 是一份关于Visual Basic (VB)编程的学习资料,包含判断题和选择题,涵盖了VB的基础概念、语法特性和控件使用等知识点。" 在VB程序设计中,以下几个关键知识点是需要了解的: 1. **多窗体操作**:在"工程资源管理器"中,用户可以进行多窗体的管理,包括创建、修改和组织各个窗体,实现应用程序的不同界面和功能。 2. **数据类型**:VB中的数据类型包括Single和Long等,Single用于存储单精度浮点数,而Long则用于存储长整型数值。虽然Single型变量的取值范围比Long型大,但它们的内存开销并不直接取决于取值范围,而是由数据类型决定的。 3. **常量声明**:使用`Const`关键字可以声明常量,如`Const A = 100`,常量的值在程序执行过程中不能被修改。 4. **If语句**:VB中的If语句用于条件判断,块If结构需要以`End If`结束,不能省略。 5. **过程调用**:过程(Sub或Function)可以有零个或多个参数,调用时提供的实参数量不一定与形参相同,这取决于是否使用了默认参数或可选参数。 6. **列表框控件**:List属性用于访问列表框中的项,但List1.List(List1.ListCount)表示最后一个表项,而非最后一个元素的索引。 7. **框架控件**:移动框架时,框架内的控件会随之移动,但它们的Left和Top属性值不会自动改变,这些属性值在设计时是相对于父控件的。 8. **影像框**:通过设置影像框的Picture属性可以加载和更改图片,清空图片同样需要设置Picture属性为无。 9. **MsgBox函数**:MsgBox函数用于显示消息框,Prompt参数是可选的,用于指定要显示的消息,最大长度通常超过64个字符。 10. **目录列表框**:DirectoryListBox控件可以展示文件系统的目录结构,允许用户选择子目录,并用图标表示是否已打开。 选择题涉及的知识点包括: 1. **VB程序设计特点**:VB是面向对象的,且采用事件驱动的编程模型,正确答案是D:面向对象、事件驱动。 2. **窗体属性**:为了在窗体Load事件中看到Print的结果,需要设置窗体的AutoRedraw属性为True,选项C正确。 3. **数值型变量赋值**:VB中,数值型变量不能被字符串赋值,所以B选项("123.4")是错误的。 4. **合法变量名**:VB中,变量名不能以保留字开头,End和Private是保留字,4A不能以数字开头,所以C选项(ABC_1)是合法的。 5. **For循环**:For循环的步长为-3,从1到9,这样的循环不会执行,因为初始值1加上步长-3无法达到终止值9,所以选项D(0次)正确。 6. **文本框属性**:Alignment属性决定文本在文本框中的对齐方式,选项C正确。 7. **命令按钮属性**:要将Command1设置为取消按钮,需修改其Cancel属性,选项B正确。 以上知识点涵盖了VB的基本语法、窗体设计、控件交互以及程序流程控制等多个方面,是学习VB程序设计的基础。
2025-01-08 上传