VB第1讲_语言基础

VB第1讲_语言基础

ID:46865519

大小:166.50 KB

页数:17页

时间:2019-11-28

VB第1讲_语言基础_第1页
VB第1讲_语言基础_第2页
VB第1讲_语言基础_第3页
VB第1讲_语言基础_第4页
VB第1讲_语言基础_第5页
资源描述:

《VB第1讲_语言基础》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、VB第1讲语言基础1.1VB的数据类型1.1.1系统基本类型类型符前缀字节数数据范围整型Integerint2-32768-32767长整型LongIng4-2147483648-2147483647单精度Singlesng4双精度Doubledbl8字节型Bytebyt10-255逻辑型Booleanbln1True-1False0字符串Stringstr不定0-65535格字符日期型Datedtm8100.1.1-9999.11.31货币型Currencycur8对象型Objectobj4任何对象

2、引用变体型Variantvnt不定根据实际类型数据形式类型符常量形式VarType的返回值Integer23、-234、45%&012(8进制)&H12(16进制)vblntegerLong45&、234&vbLongSingle-123!vbSingleDouble11.345、11.345#、0.123E-3vbDoubleString/zStringl23z,〃我爱VB〃vbStringDate#2007-2-2212:34:56#vbDateCurrency123・45@、123@vbCurr

3、ency算术运算中类型的转换方向:Integer—Long—Single^DoublefCurrency1.1.2用户自定义类型看示例,学语法。TypeStudentidasStringnameasStringScoreAsSingleEndType一般定义于标准模块文件中,全局可用。若定义于窗体中,需加Private前缀,且只能本窗体使用。1.2常量与变量1.1.1常量直接常量:数值/字符/逻辑/日期常量、符号常量(便于程序的阅读和修改)Const符号常量名(As类型)二表达式ConstPI二3.1

4、415ConstXAsInteger二5ConstR#二3.0ConstAREA二PI*R系统常量(32类近千个常量):颜色/绘图/键码•…vbBlack&H0vbRed&HFFvbGreen&HFF00vbYellow&HFFFFvbBlue&HFF0000vbMagenta&HFF00FFvbCyan&HFFFF00vbWhite&HFFFFFF1.1.2变量变量名字:用于标识内存单元。(不分大小写字母;)变量类型:明确内存单元的编码方式。显式声明Dim变量名(As类型)DimintXAsinte

5、gerDimdblA,dblBAsDoubleDimaAsString*10,bAsString隐式声明未声明的变量,其默认类型是Variant类型类型声明字符:Integer(%),Long(&),Single(!),Double(#),Currency(@),String($)强制所有变量必须定义:OptionExplicit1.1.3Variant的自动类型转换DimVaiVai二〃18〃Vai二Val-15Vai二〃U〃&Vai被声明为Variant型类型为字符串类型为数值类型为字符串类型识别

6、函数:VarType(・・・)1.3表达式1.3.1算符及优先级算术算符八,,Mod,+,-字符算符&,+关系运算=,>,>=,<,<=,<>,Like逻辑运算Not,And,Or优先级:算术算符>字符算符>关系算符〉逻辑算符同级运算从左到右,括号优先1.3.3太灵活的表达式运算日期型数据的加减运算DateB-DateADateA+NDateA-N字符串和整数/实数的随意转换〃VB〃+〃6.Oz/:Z/VB6.0〃〃VB〃&”6・0〃:6.0〃56.78+〃10〃:66.7856.78&10:〃56

7、・7810〃1.4基本控制结构1.4.1顺序结构一行可以书写多条语句,语句间用冒号“:”分割;注释以“”开始。1.4.1.1调试学习InputBoxPrivateSubCommand1_Click()DimstrNameAsString*10,strSAsString*10strS=〃输入姓名〃+vbCrLf+〃然后单击确定按钮〃strName=InputBox(strS,〃输入框〃)PrintstrNameEndSub1.4.1.2调试学习MsgBoxPrivateSubCommandlClickO

8、msgl=〃是否继续执行操作?〃msg2="MsgBox函数的调用〃result=MsgBox(msgl,vbOKCancel,msg2)PrintresultEndSub1.4.1.3学习Space>StringPrivateSubForm1.CisCommand1Click()'CisFori=1To6PrintSpace(6-i);PrintString(i,“•“)NextiForj=1To5PrintSpace(j):PrintString(6

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。