内容正文:
专题七 vb学考
一、算法
1. 使用计算机解决问题的一般过程(要做什么,用什么做,怎么做)
(1)分析问题,确定要用计算机做什么
(2)寻找解决问题的途径和方法
(3)用计算机进行处理
2.算法的概念:解题方法的精确描述。
3.算法的特征
(1)有穷性——有限步骤
(2)确定性——每个步骤有确切的含义
(3)能行性——每个步骤都是能做的
(3)有0个或多个输入
(4)有一个或多个输出——算法是有结果的
4.算法表示的方法:
(1)流程图 (2)自然语言 (3)伪代码 (4)计算机语言
二、流程图
1.流程图符号
流程图构件
作用
形状
处理框
框中指出要处理的内容
输入输出框
用来表示输入和输出数据
判断框
用于表示判断及产生分支的情况
连线框
用于连接因页面写不下而断开的流程线
开始、结束框
用于表示本段算法的开始或结束
流程线
有向线段,控制流程方向
2.三种算法执行模式(顺序、选择、循环)(
每种算法中可以有多个结构,每种结构中可以再包含其他结构
顺序结构 选择结构 循环结构
三、VB界面功能
1.VB简介
VB是一种可视化的程序设计工具,采用事件驱动模式对程序进行开发。
(1)可视化:可以直观获取的界面
(2)事件驱动:通过控件对外部条件的反应,实现效果
构成三要素:属性、事件、方法
对象:拖入到窗体窗口中的控件称为对象,窗体窗口(Form)也是一个对象。
一般不修改对象的名称,而是修改其Caption属性(TextBox修改Text属性)。
【VB生成文件】
.frm 是每个窗体都有的,保存窗体的代码
.frx 窗体里使用图片、图标等资料,保存资源;
.vbp 用来保存当前工程中的工程版本、版权及窗体的信息
.vbw 保存了最后保存工程时候的情况,比如打开了什么窗口,你编辑到了第几行等。
2. VB界面
(1)主窗口
应用程序窗口,由标题栏、菜单栏和工具栏组成。
(2)窗体(form)窗口
设计VB程序的界面。
(2) 代码(code)窗口
编辑窗体、标准模块中的代码。
(4)属性(properties)窗口
所有窗体或控件的属性设置。
(5) 工程资源管理器(project expror)窗口
保存一个应用程序所有的文件。
(6)工具箱(toolbox)窗口
显示各种控件的制作工具,供用户在窗体上设计。
(7)相应名称
4.VB控件
(1)PictureBox和image
都是能够存放图片的控件,可通过修改其Picture属性来修改图片。
例如image1.picture=loadpicture(“hao.gif”)
但PictureBox的功能更大,可以存放除了图片外的东西。
(2)Label和TextBox
都可以用来显示文字,不同点在于:
<1> Label修改的是Caption属性,Text修改的是Text属性。例如显示“你好”,两者的表示方法不同。如要显示在Label中,则代码是Label1.Caption=”你好”,而如要显示在Text中,则代码是TextBox1.Text=”你好”。
<2> 在程序运行时,Text文本框中可以修改文字,而Label不行。
(3)Frame(框架)
<1> 使得排版更加美观
<2> 使得单选按钮每次只能选一个
(4)Button(按钮)
可通过不同的代码来触发事件。
(5)CheckBox和OptionButton
CheckBox为多选,而OptionButton为单选。
(6)ListBox和ComboBox
ListBox:直观呈现形态
ComboBox:下拉菜单形态(List属性值的修改)
添加项:List1. AddItem "你好“ 清空项:List1.Clear
(7)Timer
以千分之一秒为计数单位,通过修改Interval属性来计时。例如1秒钟,就可以将Interval属性的值改为1000。如果想要在某个时间段一直重复运行某项操作,可以双击时间控件,将操作放入其代码中。
(8)Shape和Line
用来绘制图形和直线
类名
常用属性
常用方法
改变显示内容的属性
Form
Caption、visible
Cls,Load
Caption
TextBox
Text、visible
Text
Label
Caption、visible
Caption
CommandButton
Caption、visible、enabled
Caption
ListBox
Caption、visible
AddItem,Clear
List