VB编程语言基础知识点总结.docx

上传人:b****4 文档编号:866028 上传时间:2022-10-13 格式:DOCX 页数:30 大小:86.12KB
下载 相关 举报
VB编程语言基础知识点总结.docx_第1页
第1页 / 共30页
VB编程语言基础知识点总结.docx_第2页
第2页 / 共30页
VB编程语言基础知识点总结.docx_第3页
第3页 / 共30页
VB编程语言基础知识点总结.docx_第4页
第4页 / 共30页
VB编程语言基础知识点总结.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

VB编程语言基础知识点总结.docx

《VB编程语言基础知识点总结.docx》由会员分享,可在线阅读,更多相关《VB编程语言基础知识点总结.docx(30页珍藏版)》请在冰豆网上搜索。

VB编程语言基础知识点总结.docx

VB编程语言基础知识点总结

VB编程语言基础总结目录

1.前言

VisualBasic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。

“Visual”指的是开发图形用户界面(GUI)的方法一一不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上即可。

“Basic”指的是BASIC(BeginnersAll-PurposeSymbolicInstructionCode)语言,是一种在计算技术开展历史上应用得最为广泛的语言。

VisualBasic源自于BASIC编程语言。

VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创立ActiveX控件,用于高效生成类型平安和面向对象的应用程序。

程序员可以轻松的使用VB提供的组件快速建立一个应用程序。

VisualBasic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。

“Visual”指的是开发图形用户界面(GUI)的方法一一不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上即可。

“Basic"指的是BASIC(BeginnersAll-PurposeSymbolicInstructionCode)语言,是一种在计算技术开展历史上应用得最为广泛的语言。

VisualBasic源自于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")=4instr(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:

用来显示或者获取文本框的内容,例如:

textl.text=”12”显示12到

文本框,a=textl.text获取文本框输入的内容

Alignment:

文本框的对齐方式

Enable:

设置文本框是不是可用

Visible:

设置文本框可见与否

Tooltiptext:

设置鼠标放置上去后的提示信息

Passwordchar:

输入或者显示密码的符号

Maxlength:

设置输入字符的最大长度,为0可以输入任意长度

Change事件:

文本框内容发生变化的时候就触发命令按钮

类名叫commandbutton,实例化对象名默认叫command1,即name属性

Canel:

设置按钮是否为当前窗体中默认取消按钮,ESC时触发

Default:

设置按钮是否为当前窗体默认确定按钮,ENTER时触发计时器

类名叫timer,实例化对象名默认叫timer,即name属性

Enable:

设置文本框是不是可用

Interval:

设置计时间隔,单位毫秒

图形按钮

类名叫pictureBox,实例化对象名默认叫picture1,即name属性

Picture:

设置该属性装载图片,格式Picturel.picture=loadpicture(“URL”)单项选择按钮

类名叫optionbutton,实例化对象名默认叫option1,即name属性

Caption:

显示单项选择按钮的文本内容

Value:

确定单项选择按钮是不是被选中,值为true和false

Ifoption1.value=truethen

Label1.caption=option1.caption

Elseifoption!

.value=truethen

Label1.caption=option2.caption

Endif

复选按钮

类名叫checkbox,实例化对象名默认叫checkl,即name属性

Caption:

显示复选按钮的文本内容

Value:

确定复选按钮是不是被选中,值为。

和1,2分别表示为未选中,选中,不可以使用

Ifcheck1.value=lthen

Label1.caption=check1.caption

endif

Ifcheck2.value=lthen

Label1.caption=check2.caption

Endif

滚动条

类名叫scrollBar,实例化对象名默认叫scroll1,即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:

在列表框指定位置插入一行文本,例:

插入到最后

List1.additem"aaaa",listl.listcount-1

Removeitem:

册除歹U表项,例:

删除当前选中项

Listl.remveitemlistl.listindex

Clear:

清空列表框

组合框

类名叫combobox,实例化对象名默认叫combol,即name属性组合框是组合的textbox和listbox,所以有这两个控件共同的属性使用的时候只是对象名要变成combol,其他属性参考list

重点是要能写程序,灵活应用

程序设计有三种结构,顺序结构,条件结构,循环结构

条件结构

If条件then任务,endif省略

If条件then任务else任务,endif省略

If条件then

任务

Endif

If条件

then

任务

Else

任务

Endif

If条件then

任务

Elseif条件then

任务

Elseif条件then

任务

Elseif条件then

任务

Endif

只要有一个条件满足,后面都不会判断

Selectcase变量

Case值

任务

Case值列表

任务

Case值范围

任务

Case条件表达式

任务

Endselect

只要有一个条件满足,后面都不会判断

循环结构

For型循环

For变量=初值to终值step步长

任务

Next变量

退出循环的时候变量要多加一次1

例子fori=1to100step1

S=s+i

Nexti

While型循环

变量=初值

While条件

任务

变量;变量+步长

Wend

例子:

whilei<=100

S=s+i

i=i+l

wend

Do型循环

Dowhile条件

任务

Loop

例子:

Dowhilei<=100

S=s+i

I=i+1

Loop

Dountil条件

任务

Loop

例子:

Dountili>l00

S=s+i

I=i+1

Loop

Do

任务

Loopwhile条件

例子:

Do

S=s+i

I=i+1

Loopwhilei<=100

Do

任务

Loopuntil条件

例子:

Do

S=s+i

I=i+1

Loopuntili>100

Goto语句

语句标号:

任务

If条件then

Goto语句标号

Endif

例子:

a:

s=s+i

I=i+1

Ifi>=100then

Gotoa

Endif

Exit语句强制退出循环

数组的声明

Dim数组名(下标to上标)as数据类型

Dima(lto10)asinteger长度为10

Dimb(5)asinteger长度为6,下标省略如果想让默认下标从1开始,加optionbase1数组的操作:

赋值,引用,输入,输出,复制在对数据进行操作的时候要保证数组下标不溢出输入10个数,找最大最小平均,冒泡排序PrivateSubCommand1_Click()

Dim(lTo10)AsInteger

DimiAsInteger

DimjAsInteger

DimmaxAsInteger

Di

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 互联网

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1