网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
09月19日
漏签
0
天
柯吧电子社吧
关注:
111
贴子:
8,435
看贴
图片
吧主推荐
游戏
1
2
下一页
尾页
24
回复贴,共
2
页
,跳到
页
确定
<返回柯吧电子社吧
>0< 加载中...
【知识】vb的一些知识
取消只看楼主
收藏
回复
Load黑白
塞班机
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
RT、
送TA礼物
1楼
2012-01-31 11:18
回复
Load黑白
塞班机
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
vb具体的介绍什么的去百科Visual Basic看
传送门-->
http://baike.baidu.com/view/14260.htm
2楼
2012-01-31 11:19
回复
收起回复
广东能创科技有限公司
广东能创科技有限公司,是一家制造甲醇制氢设备的企业,产品可制取75%-99.99%纯度氢气公司主要致力于氢能技术研究制造甲醇制氢设备以及氢能发电设备
2024-09-19 12:58
广告
立即查看
Load黑白
塞班机
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我家的是Visual Basic 6.0
下面是界面的介绍
3楼
2012-01-31 11:21
回复
收起回复
Load黑白
塞班机
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
5楼
2012-01-31 11:29
回复
收起回复
Load黑白
塞班机
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
下面介绍一下语法
首先是变量
简单来说变量就是用来存东西的一个东西
在Visual Basic中 变量的声明是
Dim 变量名 As 变量类型
Public 变量名 As 变量类型
Private 变量名 As 变量类型
其中
Public定义的是公有变量(就是全局变量,整个程序都可以用)
Private和Dim定义的是私有变量(只在模块或过程中有效)
变量名必须以字母开头,不得超过255个字符,不能有汉字等字符,只能由字母和数字还有下划线组成
变量的类型有很多
1、Integer
Integer指的是-32768到+32767之间的整数,通常这个范围已经涵盖了大多数可能会用到的数字。如果认为要用到的数字可能会超出这个范围,可以考虑将其定义为Long
2、Long
这种数据类型垢数字有时又称为Long Integer。这种数据类型可以处理-2147483648到+2147483647之间的所有数字。与使用2个字节的Integer不同,它使用4字节内存存储数据
3、Single
Single适用于需要小数点的数字
4、Double
这种数据类型需要使用8字节内存来存储数据。如果必须处理超大范围的值,这种数据类型会很有用
5、Byte
某些情况下,可能需要以单个字节的形式来访问数据。在这种情况下,就需要使用Byte数据类型。它主要包括0到255之间的整数。Byte数据类型通常用于访问二进制文件、图形和声音文件
6、String
String用来存储字符串
7、Boolean
这种数据类型的值只能是True或False,对于Visual Basic,False表示0,True表示非0
8、Variant
Variant 是一种特殊的数据类型,除了定长 String 数据及用户定义类型外,可以包含任何种类的数据。
7楼
2012-01-31 11:42
回复
收起回复
Load黑白
塞班机
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
Option Explicit关键字
Option Explicit关键字是要求变量必须先声明在引用
在Visual Basic中,我们可以不声明直接使用变量,但是很容易出错
例如
Dim value As Integer
valeu=1
明显 value拼错了,但是这不会报错,而且不容易发现
到了程序运行的时候 如果使用了value的值可能会产生意想不到的结果
所以 在程序开头加入Option Explicit 这样如果用了没声明的变量,vb就会报错
8楼
2012-01-31 11:44
回复
收起回复
Load黑白
塞班机
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
未完待续
9楼
2012-01-31 11:44
回复
收起回复
Load黑白
塞班机
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
咦、貌似度娘吞了一段
VB语言的基础是Basic语言
在VB程序中不区分字母的大小写,例如AS和as是等效的。
在同一行可以写多个语句,语句中间用冒号隔开
在VB中注释是用单引号(‘)表示的
10楼
2012-01-31 11:51
回复
收起回复
Load黑白
塞班机
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
常量
常量就是不可以改变的量,一旦给出了值就不可以改变
在程序中直接给出的数据是常量,例如123(这是Integer型的)、”你好”(这是String型的,字符串必须用双引号引起来)
常量还可以用Const来声明:Const 常量名 [As 类型] = 表达式
例如Const PI=3.1415926
11楼
2012-01-31 11:55
回复
收起回复
Load黑白
塞班机
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
百度格式不好排,只能图化了
12楼
2012-01-31 12:23
回复
收起回复
Load黑白
塞班机
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
在说表达式之前先说下运算符优先级、看表格
优先级数字越小则级别越高,在同一个表达式中先执行优先级高的运算,相同优先级的按照从左到右顺序执行,如果有括号先算括号内的
表达式
一个表达式中可能包括算术运算、关系运算和逻辑运算等多种基本运算,以及运算中涉及的数据(变量、常量)、函数等
例如 5*5+5就是一个表达式 由于*的优先级高于+所以先算*再算+,这点和数学上一样
表达式常常用在赋值语句和条件判断上面。
13楼
2012-01-31 13:04
回复
收起回复
Load黑白
塞班机
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
常用语句
1、赋值语句:把一个表达式或者常量的值赋给一个变量
例如:a = 5^2 '把a的值变为25
2、If语句:判断语句
形式一、If 条件 Then 语句(这是在一行内的,当条件满足时执行语句)
形式二、If 条件1 Then
代码1
ElseIf 条件2 Then
代码2
Else
代码3
End If
在这之中当条件1为真时执行代码1,执行完毕后结束If语句,代码2、3不会执行,
若条件1为假时则判断条件2,条件2为真则执行代码2,代码1、3不执行,
若条件1、2都为假执行代码3。
ElseIf和Else可以省略,ElseIf可以有很多个
3、循环语句
①Do While...Loop语句
形式:Do While 条件
要执行的代码
Loop
这个语句首先测试条件,若为真,则执行要执行的代码,执行完后再次测试条件,若为真,再次执行要执行的代码,不断循环,直到条件为假时,若第一次测试就为假,则不会执行语句体内的代码
②Do...Loop While
形式:Do
要执行的代码
Loop While 条件
这个语句与Do While...Loop类似,只不过这个语句是先执行一遍代码再测试条件,也就是说这个语句体内的代码至少执行一次
③For...Next语句
形式:For 变量 = 初始值 To 终值 [Step 表达式]
要执行的代码
Next
这个语句首先给变量一个初始值,然后每执行完一遍代码后都给变量加上步长(也就是Step后面的表达式),直到变量大于终值为止
若不写步长,则默认为1.
4、Select语句
语法是:Select Case 要测试的表达式
Case 表达式列表1
代码1
Case 表达式列表2
代码2
...
Case 表达式列表n
代码n
[Case Else
代码n+1]
End Select
这个语句会根据测试表达式的值在表达式列表中找到第一个符合条件的语句块执行,若都没找到则执行Case Else ,若没有Case Else则结束语句
5、Exit语句
这个语句是无条件结束当前的一些语句
例如Exit For就是结束当前For循环
除此之外还有Goto语句等……
15楼
2012-01-31 13:36
回复
收起回复
Load黑白
塞班机
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
一直揉脸会肿起来的
16楼
2012-01-31 13:37
回复
收起回复
Load黑白
塞班机
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
过程
在程序中有时候很多代码都是在做相同的事情,我们将它们写成一段代码,供程序调用,这样程序会更加简练清晰,这就是过程和函数
通用过程的定义如下
[Private/Public][Static] Sub 过程名 ([参数列表])
语句块
End Sub
在[]中表示的是可以省略的
[Private/Public]如果不写那么默认就是Public
过程的命名规则与变量相同,且不能重复
参数列表中的参数是形式参数,可以是变量名或者数组名,参数可以省略,但是外面的括号不可以省略。
Sub过程的调用有2种方法
一是Call 过程名 [(实参表)]
二是 过程名 [实参表]
实参是传递给被调用过程的变量、常数或表达式。实参的个数、类型和顺序必须与被调用过程的形参相匹配,且各个参数之间必须用逗号分隔。对于第一种方法,如果被调用的过程没有参数,那么实参表包括逗号可以省略,而第二种,无论有无参数,都不得加括号
Vb提供了一些过程,比如Msgbox,它可以弹出窗口
18楼
2012-01-31 13:42
回复
收起回复
Load黑白
塞班机
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
另外还有事件过程
看5L的图,那里的Form_Load就是窗体载入的事件过程
控件事件的过程形式如下
Private Sub 控件名_事件名([形参表])
代码
End Sub
一般情况下这个不用我们自己打,按照5L那里写的点下就好了
19楼
2012-01-31 13:45
回复
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
三只羊全面复播
2956230
2
Scout事件疑似再度迎来反转
2355815
3
黎巴嫩再发生通讯设备爆炸
1887984
4
装聋作哑的三只羊主播
1664442
5
新一轮爆炸对讲机来自日本
1454674
6
曼城 0:0 国际米兰
1073000
7
女子58页PPT举报管培生男友
890208
8
美联储降息50个基点
723350
9
以色列在5000台寻呼机内装炸药
555236
10
任天堂起诉幻兽帕鲁开发商
511623
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示