第2章 vb语言基础

第2章 vb语言基础

ID:21847731

大小:1.66 MB

页数:70页

时间:2018-10-20

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

《第2章 vb语言基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章VB语言基础数据类型、变量与常量、内部函数、表达式赋值语句、分支语句、循环语句控件:窗体、框架Frame、单选框、复选框命令按钮的图形功能、Label的特殊用处2.1数据类型数据类型:决定数据允许的操作、取值范围、存储形式2.1数据类型说明:168%(整型,2字节)、32768%(溢出)、32768&(长整型,4字节),1.234!(single,4字节),1.234#(double,8字节),1.234@(currency,8字节)货币型数据与浮点数的区别:前者小数点是固定的,而后者小数点是浮动的例

2、如,计算1+1,作为浮点数时可能得到的结果是1.99999999……。而如果是Currency类型的数据是用十进制进行运算,因而计算结果是非常精确的。例如:Dimaasinteger,b%If123Thena=Trueb=FalseEndif字符串:dimstrNameasstring‘可存放20亿个字符dimstrAddressasstring*60‘可存放60个字符strName=“ahstu沈峰”布尔型数据=>整型数据:True转换为-1,False转换为0;其他类型数据=>布尔型数据:非0转换成Tr

3、ue,0转换成False。日期型数据的表示用#括起来,用“/”、“,”或“-”分隔开,顺序可以是年、月、日,或月、日、年。时间必须用“:”分隔,顺序是时、分、秒。如:#September,11,2005#、#2005-09-11#、#10:30:00AM#、#09/11/200510:30:00AM#2.2变量与常量常量:在程序运行中其值不可以改变。变量:在程序运行中其存储的值可以改变。变量命名原则:字母、汉字开始,后可跟字母、汉字、数字或下划线,长度不超过255个字符,不能使用关键字,不区分大小,见名知义

4、,采用表示变量类型的前缀或后缀进行命名。错误的变量名:正确的:intMax,strName,姓名_Str等2.2.1变量的声明1.用Dim语句显式声明变量形式:Dim变量名[AS类型名]或Dim<变量名>尾符例:DimintCountAsinteger,sngSumAssingle等价于DimintCount%,sngSum!例:Dimsum1,countasinteger表示定义sum1则为变体类型变量,count为整型变量2.隐式声明未进行上述的声明而直接使用,其类型为Variant类型。3.强制显式声

5、明变量设置的方法:在通用声明处加OptionExplicit语句或菜单“工具->选项”,“编辑器”选项卡,选择“要求变量声明”复选框。显式声明的变量有4个层次的作用域过程层次,动态的:用dim在过程中定义的过程层次,静态的:用static在过程中定义的窗体层次:在窗体的“通用声明”位置定义的模块中的全局量:在模块中定义的如GlobalgAsInteger作用域示例2.2.2常量1.用户自定义符号常量形式:Const常量名[AS类型]=表达式例ConstMAXASInteger=1002.系统常量系统预先定义

6、,位于对象库中,“视图对象浏览器”查看.例:vbNormal、vbMinimized、vbCrLf、vbRed等等。3.用户声明常量的作用域与变量的作用域类似。2.3内部函数1调用格式:函数名(参数表)2分类:数学运算函数、字符串函数、随机函数、转换函数、日期和时间函数。1数学运算函数Rnd函数:产生0..1之间的数,为了产生min和max之间的数,可使用如下公式:L=Int((max–min+1)*Rnd)+min如产生100..200之间的数,使用下式:Number=Int(101*Rnd)+100R

7、andomize(种子):使用不同的种子,Rnd可以产生不同的随机数。为了每次运行产生不同的随机数,种子可以采用Timer函数。2字符串函数中/英文:2字节3转换函数4格式输出函数按格式输出表达式的值:Format(数值或日期表达式,格式字符串)?format(1234.56,"00000.000")结果:01234.560?format(1234.56,"#####.###")结果:1234.56“#”表示一个数字位。“#”的个数决定了显示区段的长度.“0”与“#”功能相同,只是多余的位以“0”补齐。5日

8、期和时间函数例:Format(Now,"yyyy年m月dd日hh:mm")2.4表达式组成关键字、运算符、常量、变量、函数、对象、圆括号分类算术表达式、字符串表达式、关系表达式、布尔(逻辑)表达式。1算术表达式1)算术运算符(假设n=3)2)算术符运算优先级例如:-8+3*5mod2^65*(sin(0)-8)结果:-82字符表达式字符运算符:“+”、“&”,运行结果:字符型或数值型“&”:不管两边类型,都是字

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

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

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