去百度文库,查看完整内容>
内容来自用户:元YuaN元YuaN
复习
一、VB的数据类型
Boolean(布尔型):类型说明符:Boolean,占用2字节
Byte(字节):类型说明符:Byte占用1字节.
Integer(整型):类型说明符:Integer,类型标识%,占用2字节.
Long(长整型):类型说明符:Long,类型标识"&",占用4字节.
Single(单精度型):类型说明符:Single,类型标识"!",占用4字节.
Double(双精度型):类型说明符:Double,类型标识"#",占用8字节.
Currency(货币型):类型说明符:Currency,类型标识"@",占用8字节.
Date(日期型):类型说明符:Date,占用8字节.
String(字符串,变长):类型说明符:String,类型标识"$"
二、VB的运算符
赋值运算符:用来给变量或对象的属性赋值.把运算符右边的内容(包括常量,变量,函数返回值或对象的属性)赋给左边的变量或对象.属性.
使用赋值号应注意:
1.赋值号左边必须是变量或对象的属性,不能是数值,常量和表达式.
2.赋值号两端的数据类型应该匹配,不匹配时应进行适当转换.
3.给对象赋值时,只有运行时可改写的对象属性才能被赋值.
数学运算符
∧指数运算
-负号运算符
* /乘除运算,其中除法所得到的结果为实数
\ 整除,所得到结果为实际结果的整数部分.
MOD取模运算,两数相除取余数.
+ - 加减运算.
字符串运算符
&+ 连接字符.
&与+连接运算符的区别
&强制两个表达式Loop While BackColor顺序查找(Next iEnd If例:将五个数Dim d(10000) As Lo
刚入门的话搞清楚三点就好了:
1.对象
Windows下的应用程序界面都是以窗口的形式出现的,窗口就是代表屏幕上的某个矩形对象,一个窗口可能包容其他窗口,这些被包容的窗口被称为子窗口。在VB中,把这些窗口叫做"窗体(Form)"。在窗体上,可以设置用于和用户交互的各种不见,如"文本框(TextBox)"、"标签(label)"、"命令按钮(command)"等等,这些不见统称为"控件"。应用程序的每个窗体和窗体上的所有控件都是VB的对象
2.属性
VB为每一类对象都规定了若干属性。比如,窗体的属性就又背景颜色、边框线性、窗体名称等等。
3.方法
VB程序中的每一个窗体或控件对象,都具有若干可改变其行为或实现某个特定动作(操作)的方法。
每一点的具体内容,你去找一本入门级的VB书籍,里面都有详细的介绍。
希望能对你有所帮助。
新建一个窗体,上面添加一个command和一个timer
代码如下
Dim Pathname As String, Filename As String, Delay As Integer
Private Sub Command1_Click()
Pathname = "e:\vb" '目录名
Filename = "1.bat" '文件名
If Dir(Pathname, vbDirectory) = "" Then
MkDir Pathname
End If
If Right(Pathname, 1) <> "\" Then Pathname = Pathname & "\"
Open Pathname & Filename For Output As #1
Print #1, "@echo off"
Print #1, "。。" '这里面添加bat文件内容,一行一行写
Close #1
Timer1.Interval = 1000 '注意这里应该是1000,即1秒钟计时一次,当然也可以提高精度比如500毫秒计时一次,注意最高精度为15毫秒,一般建议1000毫秒
Delay = 10 '这里是延迟时间,delay*timer1.interval 为延迟毫秒数,10*1000=10000即10秒,当然100秒1000秒随意
Timer1.Enabled = True
End Sub
Private Sub Timer1_Timer()
If Delay > 0 Then
Delay = Delay - 1
Else
Shell Pathname & Filename
Timer1.Enabled = False
End If
End Sub
包含创建和倒计时打开的步骤
(4>3) 为true; (5<7)为false; (10=4)为false; (not(5>4))为false; 所以原表达式转换为:
true or false and false or false,从左到右进行true or false为true
true and false or false,,true and false为false
false or false 为false
第二部分:
x=inputbox() //自己带参数
if x=0 then
z=0
else
if x>0 then
z=x*3.14/2-5
else
z=-3.14*x/2+3
endif
endif
//输出Z即可。
Public Sub proc(a%()) '全局(Public)过程proc,参数为整型数组a
Static i% '声明静态整型变量,即在本过程中,值可以保存
Do '开始循环
a(i) = a(i) + a(i + 1) '将数组a元素的值按本公式重新赋给数组a的元素
i = i + 1
Loop While i End Sub
Private Sub Command1_Click() '点击命令按钮事件
Dim i%, x%(4) '声明局部整型变量i和整型数组x,数组下标从0到4
For i = 0 To 4 '开始循环,循环变量i从0到4,缺省步长为1
x(i) = i + 1 '将i+1的值赋给数组x
Next i '循环结束
For i = 1 To 2 '开始循环,循环变量i从1到2,缺省步长为1
Call proc(x()) '调用过程proc,参数是数组x()
Next i
For i = 0 To 4 '开始循环,循环变量i从0到4,缺省步长为1
Print x(i) '输出数组x()的各个元素
Next i
End Sub
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
蜀ICP备2020033479号-4 Copyright © 2016 学习鸟. 页面生成时间:3.095秒