继续 上一篇文章,总结一下下面五集的知识
视频六
变量
数据类型(Boolean<布尔值>,Byte<字节,0-255>,Integer,<整型,a%>Long<长整型,四个字节&>,SIngle<单精度浮点!>,Double<双精度浮点#>,String<字符串$,可变长>,Date, Currency, Object, User-Defined,variant)
类型转换函数
ASc,chr,cbool,cbyte
1.Ascii、ANsi、DBCS(双字节字符集)、Unicode。Ascii的前128个和Ansi一样
视频七
常量和变量
String、Single
语言转换 考虑到程序的不同用户使用,就要选择前面带C的,这样就更符合本机配置的使用。
变量与变量定义声明
定义变量格式:<类型> <名字> 、首字母大写
private(专用变量)、public(全局变量)、static(静态变量)、redim
Dim
语法:Dim【withevent】varname【(subscripts)】【AS【New】type】…
说明:Withevents:; New:
例如:比较Dim A AS Integer,B AS Long
和Dim A as integer;Dim B As long
和Dim A,B As long
常量:不区分大小写、
常量的定义声明:[Public|Private]Const Name [AS Type]=Expresssion
Public const A=5
Public const B=6A
说明: Public const
视频八
常量和变量的命名
常量的定义声明
变量的定义声明
强制声明:Option Explicit
显式声明:1.比较:Dim A as long :A=5
2.和:A%=5
隐含声明
-Dim A
-Defint M-k
-DefBool,DefBYte,Defint,Deflng,DefSng,DefDbl…
数组和动态数组的定义声明
标准数组声明(Dim,Private,Public, Static)eg:Dim ABC(5 to 10,2 to 100)as Integer
Option Base 0和Option Base 1
动态数组声明dim a () as integer 动态改变:Redim[Preserve]Name(Subscript)[as Type]
视频九
逻辑判断和数学运算
逻辑判断 not,and or xor eqv imp
数学运算 ^,-(负数),*,,/,mod,+…
比较 =,<,>,<=,>=,like,is…
赋值语句 eg:let a =5,Set a=object1
同行多语句 A=4:B=“This is one sentence!”
条件语句
多行if语句:if<条件>then
[语句块1]
elseif<条件>then
[语句块2]
else<条件n>
[语句块n]
endif
单行if语句:if<条件>then<语句>else<语句>
select case语句:
select case<表达式>
case<表达式>
<语句块1>
case<表达式>
<语句块2>
…
case else
<语句块n>
end select
视频十
循环语句(for循环,do…Loop循环,for each循环,while循环)
for循环
for indexvar=start to end [step step ]
<语句块1>
[exit for]
<语句块2>
next[index var]
do循环
(1.)do{while|until}<条件>
<语句块1>
【exit do】
<语句块2>
loop
(2.)do
<语句块1>
【exit do】
<语句块2>
loop{while|unitl}<条件>
for each循环
for each element in group
<语句块1>
[exit for]
<语句块2>
next[element]
while循环
while<条件>
<语句块1>
wend
注释语句 Rem语句或者 '+代码
陈伟视频讲的知识点都很细,很小,需要我们在听的过程中不断做笔记来巩固。
(上一篇文章没有首行缩进以及把小标题展现给大家,这篇文章进行了改正)
来源:CSDN
作者:阿仇_Parsifal
链接:https://blog.csdn.net/aqiuisme/article/details/104165677