VB常用内部函数以及属性窗口含义_第1页
VB常用内部函数以及属性窗口含义_第2页
VB常用内部函数以及属性窗口含义_第3页
VB常用内部函数以及属性窗口含义_第4页
VB常用内部函数以及属性窗口含义_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Visual Basic的标准数据类型数据类型关键字类型符占字节数前缀大小范围字节Byet无1byt0255逻辑类型Boolean无2blnTrue或False(-1或0)整型Integer%2int-3276832767长整型Long&4lng-21474836482147483647单精度实数Single!4sng-3.402823E383.402823E38双精度实数Double#8dbl-1.79769313486232E3081.79769313486232E308字符型String$与串长有关str065535个字符货币Currency8cur-92237720368547

2、7.5808922377203685477.5807日期类型Date无8dtm1/1/10012/31/9999对象类型Object无4obj任何对象通用类型(变体类型)Variant无根据实际情况分配vnt上述有效范围之一Visual Basic 中的专用字符及运算符符号说明符号说明%百分号(整形数据类型说明符)=等于号(关系运算符、赋值号)&和号(长整形数据类型说明符)(左圆括号!感叹号(单精度类型说明符)右圆括号#磅号(双精度类型说明符)单引号$美元号(字符串数据类型说明符)“双引号花a号(货币数据类型说明符),逗号+加号;分号-减号:冒号*星号(乘号)实心句号(小数点)/斜杠(

3、除号)?问号反斜杠(整除号)-下划线(续行号)上箭头(乘方号)空格符>大于号<CR>Enter键<小于号Mod求余(例:5 Mod2结果为1)MsgBox函数过程的使用形式:变量【%】=MsgBox(<提示信息><对话框样式><标题>)“对话框样式”取值和含义分组数值内部常数描述按钮数目及样式0VbOKOnly只显示OK(确定)按钮1VbOKCancel显示OK(确定)及Cancel(取消)按钮2VbAbortRetryIgnor显示Abort(终止)、Retry(重试)及Ignore(忽略)按钮3VbYesNoCancel显示Yes

4、(是)、No(否)及Cancel(取消)按钮4VbYesNo显示Yes(是)及No(否)按钮5VbRetryCancel显示Retry(重试) 及Cancel(取消)按钮图标类型16VbCritical显示CriticalMessage图标 32VbQuestion!?显示WarningQuery图标48VbExclamationi显示WarningMessage64VbInformation显示Information Message图标默认按钮0VbDefaultButton1第1个按钮是默认按钮256VbDefaultButton2第2个按钮是默认按钮512VbDefaultButton3

5、第3个按钮是默认按钮768VbDefaultButton4第4个按钮是默认按钮模式0VbApplicationModal应用程序强制返回;应用程序一直被挂起,直到用户对消息框做出响应才继续工作4096VbSystemModal系统强制返回;全部应用程序都被挂起,直到用户对消息框做出响应才继续工作表B-1数学函数 (说明:在三角函数中的自变量是以弧度为单位)函数名功能返回值类型实例结果Abs(N)取绝对值(返回X的绝对值)与参数N相同Abs(-5)5Atn(N)反正切函数DoubleAtn(1)78539816Cos(N)余弦函数DoubleCos(0)1Exp(N)E为底的指数函数Double

6、Exp(1)27182818Log(N)以e为底的自然对数DoubleLog(2)69314718Rnd(N)产生0,1)之间的随机函数DoubleRnd0,1)之间随机函数Sgn(N)符号函数IntegerSgn(-2、2、0)分别对应(-1,1,0)Sin(N)正弦函数DoubleSin(0)0Sqr(N)平方根DoubleSqr(9)3Tan(N)正切函数DoubleTan(0)0表B-2 转换函数函数名功能返回值类型实例结果Asc(C)字符转换成ASCII码值IntegerAsc(“0”)48Val(C)数学字符串转换成数值DoubleVal(“125”)125#Str(N)数值转换成

7、字符串StringStr(125)“125”Chr(N)ASCII码值转换成字符IntegerChr(65)“A”Fix(N)截断取整IntegerFix(-9.6)-9Int(N)正数取整同Fix,负数取不大于N的最大整数IntegerInt(-9.6)Int(9.6)-109Cint(N)将一数值按四舍五入取整IntegerCint(9.6)10Lcase$(C)大写字母转换为小写字母StringLcase$(“ABC12”)“abc12”Ucase$(C)小写字母转换为大写字母StringUcase$(“abc12”)“ABC12”Hex$(N)十进制转换为十六进制StringHex$(

8、76)“4C”Oct$(N)十进制转换为八进制StringOct$(76)“114”表B-3字符串函数 (说明:表中举例的字符串变量X$=“ABCDEFG”,Y$=”XY”)函数名功能举例结果Left$(C,N)取出字符串左边的n个字符Left$(X$,3)“ABC”Right$(C,N)取出字符串右边的n个字符Right$(X$,3)“EFG”Mid$(CN1,N2)自字符串C中第N1个字符开始向右取N2个字符Mid(X$,3,3)“CDE”“CDEFG”Len(C)字符串长度Len(X$)7Ltrim$(C)去掉字符串左边的空格Ltrim$(Y$)“XY”Rtrim$(C)去掉字符串右边的

9、空格Rtrim$(Y$)“XY”Trim$(C)去掉字符串左右边的空格Trim$(Y$)“XY”Space$(N)产生N个空格字符串Space$(5)“ ”Spc(N)与Print#语句或Print方法一起使用,对输出进行定位Print”XY”;Spc(2),”AB”XY ABInStr(N1,C1,C2,M)在C1中从第N个字符开始找C2,省略N是从头开始找,返回第一次找到C2的开始位置,找不到为0InStr(X$,”CDE”)InStr(4,X$,”CDE”)30StrComp(C1,C2,M)以-1、0、1分别表示字符串C1<、=、>字符串C2StrComp(“ab”,”AB

10、”)StrComp(“AB”,”AB”)10String$(N,C|N1)返回有C中首字符或ASCII值N1对应的字符组成的N个相同的字符串String$(5,”ABC”)String$(5,65)“AAAAA”“AAAAA”StrReverce(c)将字符串取反StrReverce(X$)“GFEDCBA”表B-4日期、时间函数(说明:表中举例是以时期为05-2-22,时间为5:32:26数据为基准)函数名功能类型举例结果Date$()返回系统日期DateDate2005-2-22Year(C|N)返回公元年号IntegerYear(date)2005Month(C|N)返回月代码(112)

11、IntegerMonth(date)2Day(C|N)返回日期代号(131)IntegerDay(date)22Now返回系统日期与时间DateNow2005-2-22 5:31:37Time$0返回系统时间DateTime5:32:26Hour(D)将指定的时间转换为小时数IntegerHour(time)5Minute(D)返回给定时间小时的分钟数IntegerMinute(time)32Second(D)返回给定时间分钟后面的秒数IntegerSecond(time)26Timer()返回从午夜开始到现在经过的秒数SingleTimer19947.12WeekDay(C|N)返回星期代号

12、(17),星期日为1,星期一为2IntegerWeekDay(date)6DateSerial(年,月,日)返回指定日期型数据DateDateSerial(5,3,5)2005-3-5DateValve(C)返回指定的日期型数据,但自变量为字符串DateDateValve(“5,3,5”)2005-3-5格式输出函数 格式输出函数即Format函数,是用来将要输出的数据,按指定格式输出。其返回值是字符串。使用格式如下:Format(expression,fmt)表B-5常用数值格式化字符及举例说明:数值格式化是将数值表达式的值按表B-5所列“格式字符串“指定的格式返回。对于字符”0”与“#”,

13、若要显示的数值表达式的整数部分位数多于格式字符串的位数,按实际数值返回;若小数部分的位数多于格式字符串的位数,按四舍五入返回。格式字符意义举例结果0显示一数字,若此位置没有数字则补0Format(2,”00。00”)02.00#显示一数字,若此位置没有数字则不显示Format(2,”#.#”)2%数字乘以100并在右边加上“%”号Format(0.7,”0%”)70%小数点Format(2.568,”#.#”)2.57,千位的分隔符Format(3568,”#.#”)3,568()这些字出现在fmt里将原样打出Format(2.568,”$(#.#)”)$(2.57)表B-6 常用日期和时间数

14、据格式字符串及含义Format函数对日期和时间数据格式化,是将日期和时间数据按指定的字符串格式返回。设日期为2005年4月16日,时间是22时41分29 秒,常用日期和时间数据格式字符串及含义如表B-6所示。(说明:下表中结果栏是函数Format(Date,“格式字符”)的结果,其中“格式字符”是对应行中第一列中的格式字符串。格式字符意义结果M/d/yy按月/日/年格式输出4/16/05d-mmmm-yy按日-月份全名-年格式输出16-April-05d-mmmm按日-月份全名格式输出16-Aprilmmmm-yy按月份全名-年格式输出April-05h:mm AM/PM按小时:分AM或PM格

15、式输出10:41 PMh:mm:ss a/p按小时:分:秒:a或p格式输出10:41:29 Ph:mm按小时(0-23):分格式输出22:41h:mm:ss按小时(0-23):分:秒格式输出22:41:29m/d/yy h:mm按月/日/年 小时(0-23):分格式输出4/16/05 22:41表B-7 字符串的格式字符及举例格式字符意义举例结果<将字符串数据转换成小写Format(“THIS”,”<”)“this”>将字符串数据数据转换为大写Format(“this”,>)“THIS”实际字符为数小于格式字符串的位数,字符串前加空格Format(“THIS”,”)“T

16、HIS”&实际字符为数小于格式字符串的位数,字符串前不加空格Format(“THIS”,”&&&&&&”)“THIS”表B-10 其它函数函数名功能返回值类型Array(List)返回一个包含Variant的数组CurDir(C)返回当前的路径StringInputBox$(C1,C2.)打开一输入对话框,等待用户输入正文或按下按钮,并返回包含文本框中内容的字符串StringLbound(Array,n)返回一个指定数组维可用的最小下标LongMsgBox( )打开以显示消息的对话框,等待用户单击按钮,并返回一个整数值。单击不同的按钮,返

17、回不同的值IntegerQBColor(N)返回一个Long整数,用来表示所对应颜色值的RGB颜色码LongRGB(N1,N2,N3)返回一个Long整数,用来表示一个RGB颜色值LongUbound(Array),n返回一个指定数组维可用的最大上标LongASCII码字符ASCII码字符ASCII码字符ASCII码字符0(Null)32空格64961?33!65A97a2?34“66B98b3?35#67C99c4?36$68D100d5?37%69E101e6?38&70F102f7(beep)3971G103g8(退格)40(72H104h9(TAB)41)73I105i10(换行)42*74J106j11?43+75K107k12?44

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论