内容正文:
专题1 算法与VB语言基础
1. 算法的基本概念
(1)算法的含义:就是解题方法的精确描述。算法描述的是一种有穷的动作序列,即算法是由有限个步骤组成的。
(2)算法的特征:① 操作步骤有穷性(有限性);② 操作结果确定性(唯一性);③ 可行性(能行性);④ 有0到多个输入;⑤ 有1到多个输出。
(3)算法的描述:算法用自然语言、流程图、计算机语言来描述。
· 流程图符号意义:
开始或结束框、输入输出框、判断框、处理框、○连接框、↓流程线。
(4)算法的三种结构:顺序、选择(分支)和循环。
· 顺序结构——按程序语句依次执行;
· 选择结构——根据条件选择执行不同的事件;
· 循环结构——条件重复执行某一件事情。
2. 对象、属性、方法、事件、事件处理过程、类的概念
· 对象:客观存在的事物或概念。它有两个特点:状态和行为。
· 属性:每个对象都有自己的状态,一个对象的状态是通过属性来描述的。
· 方法:每个对象都有自己的行为,即对属性进行操作和处理的方法。
· 事件:发生在该对象上的事情,通常是由用户在对象上激发的一种动作。
· 事件处理过程:一个事件发生,可以引起某个对象上某个方法(事件处理过程)的执行。即事件驱动。
· 类(class)是对相同性质的对象的一种抽象,而一个对象则是类的一个“实例”。
事件处理名必须符合以下规则:对象名_事件的标准名。
例如:Command_Cilck( ) (按钮点击过程)、Form_Load( ) (窗体加载过程)、Timer1_Timer( )。
3. VB应用程序界面设计与调试
(1)可视化和事件驱动两个特征是构成用VB开发应用程序的精髓。
(2)VB程序设计环境的窗口主要由窗体、控件工具箱、工程窗口、属性窗口等组成。
(3)基本控件:Label(标签)、TextBox(文本框)、CommandButton(命令按钮)、ListBox(列表框)、
Shape(简单图形)、Timer(计时器)等。
常见基本控件及属性
控件
主要属性
功能
TextBox(文本框)
Text
文本框内容
Label(标签)
Caption
标签内容
CommandButton(命令按钮)
Caption
按钮标题
Form(窗体)