您的当前位置:首页正文

VB??

2023-06-01 来源:好走旅游网
Visual Basic

知识点:

算法:进行某一工作的方法和步骤称为算法。算法是程序设计的基础。解法同一问题可能有多种方法(算法),但有优劣之分。

算法的几种表示方法:算法的自然语言描述;算法的流程图表示;用计算机语言描述算法。 常见流程图符号: 开始与结束标志 活动标志

判定标志

流线标志

输入、输出标志

VB界面组成:

控件工具箱 图片控件(Image) 标签控件(Label) 文本框控件(TextBox) 按钮控件(CommandButton) 窗体(Form) 工程资源管理器 属性窗口 单选按钮(OptionButton) 时间控件(Timer) 布局窗口

VB编程的一般步骤:

确定算法→创建工程项目(及时保存)→设计绘制界面→修改属性→编写代码→调试运行→保存文件→生成可执行文件(.exe文件)。

相关述语:工程,文件,窗体,控件,对象,属性,事件,代码,语句,函数,变量,常量,数据类型„„。

本书VB创建的VB文件类型:.vbp 工程文件;.frm 窗体文件。

本书学到的VB控件见上图:标签 文本 命令按钮 单选按钮

VB

1

属性的设置方法:A通过属性窗口设置(绘制界面时选中对象,在属性窗口修改属性值)

B代码窗口设置:在代码中通过赋值语句与点语法,置对象的属性。

格式如:Label1.Caption=”天天有竹子吃!”

本书用到的窗体/控件属性如下表:

属性名 名称 含义 对象的唯一标志(ID),代码中,通过调用名称来对该对象进行操作。默认为:对象名+序号,可修改。 设置对象中文本或图形的背景色 标题,如窗体(标题栏),标签;有的对象无标题属性。如:TextBox,Timer控件。 决定对象是否能用(响应用户事件);True(能用),False(不能用)。 属性名 Font 含义 设置对象中文本的文字格式:字体FontName,大小Size等。 BackColor ForeColor 设置对象中文本或图形的前景色(标签控件中可设置文本颜色) 设置时间控件(Timer)两次调用Timer()事件的时间间隔。单位(毫秒);默认值为0,范围(1-65535),Timer()事件触发。 决定程序运行时对象否可见。True(可见),Flase(不可见) Caption Interval Enabled Visible

点语法格式:

对象名

VB常用语句: 名称 赋值语句 结束 语句格式 变量名=要赋于变量的值 End Label1.Caption 表示对Label1对象的Caption属性的引用 属性名 标志 功能 例 执行结果:变量的值为赋值号右边的数据。 Label1.Caption=”我希望天天有个好注意:“=”两边的数据类型要一致。 心情。” 结束当前事件或程序。 Private Sub Command1_Click() End '退出当前窗体 End Sub Dim x AS Integer 例:《节约用水算水价》 If x <= 12 Then y = 1.85 * x Else y = 2.85 * 12 + (x - 12) * 2.85 * 2 例:《谜语大擂台二》 Select Case x Case 1 Label1.Caption =_ \"哥俩一般高, \" Case 2 Label1.Caption =_ \"身体细又长,\" End Selec Dim语句 If语句 (判断语句) Dim 变量名 As 变量类型 If 条件 Then 语句A Else 语句B End If 定义一个变量,其类型为As语句后面所指定的数据类型。 实现程序条件不成立 的分条件P 支。 条件成立 语句A 语句B 多选语句 Selest Case 变量名 Case <情况1> 语句A Case <情况2> 语句B „„ Case Else 都不成立时执行的语句 End Select 根据“变量名”所指定的变量的结果,不同执行不同的语句: 若结果为 “<情况1>”指定的值,执行“语句A” 若结果为 “<情况2>”指定的值,执行“语句B” 若结果与所有的”Case”语句指定的值都不相同,执行“Case Else”后面的语句 无论为哪种情况,执行完成直接退出”Selset”语句。 VB 2

循环语句(For语句) For 循环变量=初值 To 终值 Step 步长值(以上在一行内) 循环体 Next 循环变量名 Do 循环体 Loop Until 条件 Do Until 条件 循环体 Loop 根据给定的“循环变量”的初值(循环体执行前的值),终值(最终值)及“Step”语句指定的变化量;每执行一次循环体后: “循环变量” 的值=“循环变量”+“步长值”。 直到“循环变量”的值大于终值(步长为正时),才退出循环。 1、先执行,后判断 条件假,重复执行循环体 条件真,跳出循环 2、先判断,后执行 条件假,重复执行循环体 条件真,跳出循环 例:《会计小助理》 For x = 1 To y z = z + x Next x 例:《欲与珠峰试比高》 Do h1 = 2 * h1 i = i + 1 Loop Until h1 >= h2 循环语句(Do语句) VB数据类型: 数据类型 字符型 数值型: 字节型(Byte) 字符串(String) 整型(Integer) 长整型(Long) 单精度浮点数(Single) 双精度浮点数(Double) 逻辑型(Boolen) 日期型(Date) 占空大小(字节) 1字节(8个数据位) 10字节加字符串长度 2字节 4字节 4字节 8字节 2字节 8字节 范围 0~255 0~20亿 -32768~32768 -2147483684~2147483684 负数范围:-3.402823E38~-1.401298E-45 正数范围:1.401298E-45~3.402823E38 -1.7969313486232E308~-4.9065645841247E324 4.9065645841247E-324~1.79769313486232E308 True或False 100年1月1日~9999年12月31日

VB运算符

“_”。续行符用于将长句子分成多行书写。 “:”。用于将多行语句写在一行,各语句间用“:”隔开,不提倡使用。

字符串运算符: “+”,“&”,用于将两个字符串合成一个字符串。 如:下面语名:

Dim x As String, y As String, z As String

x = \"123\" y = \"456\" z = x + y

变量z的运算结果为”123456”。 算术运算符: 加 +

比较运算符:

大于 于 > VB

减 - 乘 * 除 / 整除(四舍五入) \\ 大于等>= 小于 于 < 小于等<= 等于 = 不等于 <> 3

VB函数(本书): 函数格式 RGB(Red,Green,Blue) VbCrLf Time$ Int(Number) Rnd (Number) Cstr(Number) Val(String) MsgBox 对话内容,按钮选择参数,标题显示内容 功能 颜色函数,Red,Green,Blue的取值范围[0,255] 。RGB(0,0,0)为白,RGB(255,255,255)为黑。 分段函数。运行此函数,文本另起一段。 返回当前系统时间。字符串类型,格式:hh:mm:ss。 取整函数。结果为小于或等于Number的最大整数。 随机函数。运行Rnd()函数,随机生成大于等于0且小于1的小数。 转换函数。用于将数值型数据转换为字符型数据。 转换函数。用于将字符型数据转换为数值型数据。 对话框函数。执行时,显示一个对话框,等待选择后,程序才继续运行。

VB 4

因篇幅问题不能全部显示,请点此查看更多更全内容