- 1
- 0
- 约2.42千字
- 约 4页
- 2026-02-10 发布于山东
- 举报
vb基础知识点高中
VB编程环境基础
VisualBasic(VB)是一种可视化、面向对象且采用事件驱动方式的编程语言。进入VB编程环境后,主要窗口有设计窗口、代码窗口和属性窗口。设计窗口用于可视化地设计界面,通过拖放各种控件(如按钮、文本框等)来创建应用程序的外观;代码窗口是编写程序代码的地方,在这里可以为控件的各种事件编写处理代码;属性窗口则用于设置控件的属性,例如控件的大小、颜色、名称等,不同控件有各自特定的属性集合。
数据类型
1.数值型:包括整型(Integer),用来存储整数,取值范围在-32,768到32,767之间;长整型(Long)能存储更大范围的整数,范围是-2,147,483,648到2,147,483,647。单精度浮点型(Single)和双精度浮点型(Double)用于存储带小数的数值,Single提供大约7位有效数字,Double提供大约15到17位有效数字。
2.字符串型(String):用于存储文本信息。有定长字符串和变长字符串之分,定长字符串长度固定,声明时需指定长度;变长字符串长度根据实际存储内容而定。
3.布尔型(Boolean):只有两个值,True和False,常用于逻辑判断。
常量与变量
1.常量:在程序运行过程中其值不会改变的数据。例如,数学常量π可以用Const关键字声明为常量,如`ConstpiAsDouble=3.14159`。
2.变量:在程序运行过程中其值可以改变的数据存储单元。声明变量使用Dim关键字,例如`DimnumAsInteger`声明了一个名为num的整型变量。变量必须先声明后使用,声明变量可以明确其数据类型,便于编译器进行数据处理和错误检查。
运算符与表达式
1.算术运算符:包括加(+)、减(-)、乘()、除(/)、整除(\)、取模(Mod)等。例如,10\3结果为3(整除运算),10Mod3结果为1(取模运算,即取余数)。
2.关系运算符:用于比较两个值的大小关系,有等于(=)、不等于()、大于()、小于()、大于等于(=)、小于等于(=)。关系运算的结果是布尔值,如53结果为True。
3.逻辑运算符:用于逻辑运算,有And(与)、Or(或)、Not(非)。例如,TrueAndFalse结果为False,TrueOrFalse结果为True,NotTrue结果为False。
4.表达式:由常量、变量、运算符和函数等组成的式子。表达式按照运算符的优先级进行计算,例如先计算算术运算,再计算关系运算,最后计算逻辑运算。
语句结构
1.赋值语句:用于将一个值赋给变量或对象的属性。格式为`变量名=表达式`或`对象.属性=表达式`。例如`num=10`将数值10赋给变量num,`Text1.Text=Hello`将字符串Hello赋给文本框Text1的Text属性。
2.选择结构:根据条件判断来决定执行不同的代码块。常见的有If语句和SelectCase语句。
-If语句:单分支结构如`If条件Then语句块EndIf`;双分支结构为`If条件Then语句块1Else语句块2EndIf`;多分支结构可以嵌套使用If语句实现。
-SelectCase语句:适用于多条件选择,格式为`SelectCase测试表达式Case表达式列表1语句块1Case表达式列表2语句块2...CaseElse语句块nEndSelect`。
3.循环结构:用于重复执行一段代码。主要有For...Next循环和Do...Loop循环。
-For...Next循环:用于已知循环次数的情况,格式为`For循环变量=初值To终值[Step步长]语句块Next循环变量`。例如`Fori=1To10Step2PrintiNexti`会输出1到10之间的奇数。
-Do...Loop循环:用于循环次数不确定的情况,有DoWhile...Loop和DoUntil...Loop等形式。前者当条件为真时执行循环体,后者当条件为假时执行循环体。
数组
数组是一组具有相同数据类型的变量的集合,使用一个共同的名称来引用。例如`Dimarr(9)AsInteger`声明了一个包含10个整型元素的数组,数组下标从0到9。多维数组可以声明为`Dimmatrix(3,4)AsD
原创力文档

文档评论(0)