VB编程语言基础总结目录
1.前言
Visual Basic (简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。
“Visual”指的是开发图形用户界面(GUI)的方法一一不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上即可。
“Basic”指的是BASIC (Beginners All-Purpose Symbolic Instruction Code) 语言,是一种在计算技术开展历史上应用得最为广泛的语言。
Visual Basic源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创立Active X控件,用于高效生成类型平安和面向对象的应用程序。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。
Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。
“Visual”指的是开发图形用户界面(GUI)的方法一一不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上即可。
“Basic"指的是BASIC(Beginners All-Purpose Symbolic Instruction Code)语言,是一种在计算技术开展历史上应用得最为广泛的语言。
Visual Basic源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创立ActiveX控件,用于高效生成类型平安和面向对象的应用程序。程Lease:大写字母变小写 lcase( "ABed" )=" abed"
Ucase:小写字母变大写Ucase( “ABed"尸
'ABCD”Left:返回字符串左边起多少个字符,如果个数大于长度全返回
left( “abedef",3)二"
abc”Right:返回字符串右边起多少个字符,如果个数大于长度全返回
right( "abedef" , 3)=" def"mid:从中间某个位置返回指定长度的字符串
mid( “abedef” , 3, 2)=" cd”instr:返回指定字符串在另一字符串中出现的位置instr(L " abedef","de" )=4 instr(4, “abedef" , " cd" )=03)日期函数
4)类型转换函数5)其他函数
Cstr:把数值转化成字符串Vai:把字符串转化成数值
Rnd:产生随机数Int(Rnd()*90+10)范围是 10-99
Int(Rnd()*99+l)范围是1-99inputbox 函数
inputbox用于接收用户的键盘数据的输入,只接收一个数据输入inputbox的语法格式:inputbox( “提示信息“,“标题",“默认值”) 提示信息长度不能超过1024字节
对话框标题如果不写,默认为工程1,和““空标题不一样Inputbox返回的数据类型是string,因此通常返回数值类型的时候需要加val函数把字符串转换
成数值
14.msgbox 函数
msgbox函数用于进行消息的提示,并且接受用户的反应的单击按钮信息
msgbox的语法格式:
msgbox( “提示信息”,对话框按钮组合方式+图标+默认按钮,"标题”)
提示信息长度不能超过1024字节
对话框标题如果不写,默认为工程1,和““空标题不一样
Msgbox返回的数据类型是integer类型,即用户单击了消息框按钮后返回vbyes, vbno等VB常量,详细请参考书上对应的表格msgbox 语句msgbox语句和msgbox函数的相同之处都是给出一个消息提示
msgbox语句和msgbox函数的不同之处是语句没有返回值,即用户单击了消息
框按钮后,也没有任何的信息返回
其他语法规那么,包括对话框的组合方式都和msgbox函数是完全一样的print 方法
print方法用于在form上或者在打印机上输出数据
print单独写是打印一个空行
print后面加;号是连续在一行输出
print后面加,号是以14个字符为一个输出区输出各表达式
tab(n)是绝对距离
spc(n)是相对距离
标签
类名叫label,实例化对象名字默认叫labelL即name属性
Caption:显示标签的文本内容,例如labell.caption="欢迎vb”
Backstyle:设置标签透明效果,0为透明,1为不透明
文本框
类名叫textbox,实例化对象名字默认叫textl,即name属性
Text:用来显示或者获取文本框的内容,例如:=” 12”显示12到
文本框,获取文本框输入的内容
Alignment:文本框的对齐方式
Enable:设置文本框是不是可用
Visible:设置文本框可见与否
Tooltiptext :设置鼠标放置上去后的提示信息
Passwordchar :输入或者显示密码的符号
Maxlength:设置输入字符的最大长度,为0可以输入任意长度
Change事件:文本框内容发生变化的时候就触发命令按钮
类名叫commandbutton,实例化对象名默认叫command 1,即name属性
Canel:设置按钮是否为当前窗体中默认取消按钮,ESC时触发
Default:设置按钮是否为当前窗体默认确定按钮,ENTER时触发计时器
类名叫timer,实例化对象名默认叫timer,即name属性
Enable:设置文本框是不是可用
Interval :设置计时间隔,单位毫秒
编程语言vb是什么图形按钮
类名叫pictureBox,实例化对象名默认叫picture 1,即name属性
Picture:设置该属性装载图片,格式Picturel.picture=loadpicture( “URL”)单项选择按钮
类名叫optionbutton,实例化对象名默认叫option 1,即name属性
Caption:显示单项选择按钮的文本内容
Value:确定单项选择按钮是不是被选中,值为true和false
If option 1. value=true then
Label 1 .caption=option 1 .caption
Elseif option!.value=true then
Label 1 .caption=option2.caption
End if
复选按钮
类名叫checkbox,实例化对象名默认叫checkl,即name属性
Caption:显示复选按钮的文本内容
Value:确定复选按钮是不是被选中,值为。和1, 2分别表示为未选中, 选中,不可以使用
If check 1 .value=l then
Label 1 .caption=check 1 .caption
endif
If check2.value=l then
Label 1 .caption=check2.caption
End if
滚动条
类名叫scrollBar,实例化对象名默认叫scroll 1,即name属性
Max:滚动条的最大值
Min:滚动条的最小值
Smallchange:单击滚动条箭头时value的变化量
Largechange:单击滚动条空白时value的变化量
Value:滑动块所处的位置
Scroll事件:滑动块实时移动的时候一直触发
Change:单击空白,单击箭头,滑动块移动鼠标释放的时候触发一次列表框类名叫listbox,实例化对象名默认叫listl,即name属性
List:列表框第i-1项的内容,存放数据的地方,访问用下标list(l) Listcount:表示列表框的列表项数
Listindex:选中项下表,例:被选中项内容:listl.listQistl.listindex) Selected:下标表示项选中与没选中的状态
Additem:在列表框指定位置插入一行文本,例:插入到最后
List 1.additem "aaaa" , listl.listcount-1
Removeitem:册除歹U表项,例:删除当前选中项
Clear:清空列表框
组合框
类名叫combobox,实例化对象名默认叫combol,即name属性组合框是组合的textbox和listbox,所以有这两个控件共同的属性使用的时候只是对象名要变成combol,其他属性参考list
重点是要能写程序,灵活应用
程序设计有三种结构,顺序结构,条件结构,循环结构
条件结构
If条件then任务,end if省略
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论