VB中内部函数大概有120多个,但是对于我们来说常用的不多,对于那些不常用用的时候再查

常用的内部函数大体可以分为六类:

数学函数,随即函数,字符串函数,数据类型转换函数,日期时间函数,格式输出函数等

1:数学函数

三角函数:sin(),cos(),tan(),atn()

其中atn就是把a和t写反了

表示正弦,余弦,正切,反正切。

注意:返回值为双精度,其中参数是弧度。

指,对数函数:exp()幂运算,e的多少次方。

log()自然对数,即ln()

log10(),以10为底的对数

sqr()算术平方根

这三个返回的也是双精度

和符号有关的:abs(),绝对值

sgn(),符号函数,参数大于零返回1,小于返                  回-1,等于返回0.

随即函数:Rnd*(),产生【0,1)之间的随机数

2:字符串处理函数:

字符长度:len():汉字,字母,空格1个字符,

取字符串:left(s,n),从左取n,

right(s,n),从右取n,

mid(s,n,m),从n开始取m个

去空格:

ltrim(),去左空格

rtrim(),去右空格

trim(),左右都去

检索字母:string(n,s),返回N个s的首字母

instr(n,s1,s2),检索从s1的第n个字符开始s2出现的位置

控制格式:space(n) 代表在第几列输出

tab(n)    代表插入空格数

3:转换函数:

整数和小数之间的转换:

Int()Fix()这两个正数时相同,负数int返回小,fix返回大

字符——数字——asc码转换:

Chr()和asc()相反,前者码转字符,后者字符转码。但是都返回一个!!

lcase()和ucase(),前者转小写(little),后者转大(upper)

Str()和val()。前者数字转字符,后者字符转数字

4:日期时间函数:

返回当前时间日期:date(),当前日期

time(),当前时间

now(),当前日期和时间

计算日期:day(),计算1-31之间日子

mouth(),1-12之间的月份

year(),年

其中参数,可以是任何能够表示日期的 Variant、数值表达       式、字符串表达式或它们的组合。如果 date 包含 Null,则返 回 Null

计算星期:weekday(),返回1-7之间的整数

weekdayname(),返回星期的汉语

其中参数和计算日期参数相同

5:格式输出函数:

分为系统自定义的和用户自定义的函数

系统自定义:包括数值的和日期时间的

自定义的也包括数值和时间日期的

6:文件处理函数:

这个我看到赵丹丹的博客上总结的不错,我现在也来说说

先总结几个常用的。

LOF(文件号)和filelen(文件名)这两个都是求文件长度的,第一个参数为文件号,第二为文件名,而且第一个要求文件打开,第二个不要求打开。

LOC(文件号)和seek<文件号>都是返回文件的读写位置,前者是上一次读写位置,后者是下一次要读写的位置。

EOF(文件号),判断当前位置是否是文件尾

freefile[范围】返回未被占用的第一个文件

上边说的都是文件判断,下面说文件操作。

kill<文件名>   删除文件

filecopy<源文件>,<目标文件> 拷贝文件

name<旧文件>as <新文件> 重命名文件

此外还有对文件路径的操作等。在以后继续谈!

VB总结2——内部函数的更多相关文章

  1. vb常用的内部函数(二):字符串函数

    len(string):计算字符串长度函数.返回字符串string中字符的个数.一个汉字为一个字符,空格也为一个字符,空字符串的长度为0. Ltrim(string).Rtrim(string).Tr ...

  2. Pascal、VB、C#、Java四种语法对照表

    因为工作原因,自学会了vb后陆续接触了其它语言,在工作中经常需要与各家使用不同语言公司的开发人员做程序对接,初期特别需要一个各种语法的对照比,翻看了网络上已有高人做了整理,自己在他基础上也整理了一下, ...

  3. VB与C#语言部分不用的地方Part1

    1. 数据类型: ① 日期型(Date)      表示日期和时间用两个“#”符号把日期和时间的值括起来,如:#08/20/2001#.#2001-08-20#. ② 变体型(Variant)    ...

  4. VB 调用动态链接库

    作为一种简单易用的Windows开发环境,Visual Basic从一推出就受到了广大编程人员的欢迎.它使 程序员不必再直接面对纷繁复杂的Windows消息,而可以将精力主要集中在程序功能的实现上,大 ...

  5. vb常用函数一览表

    常用内部函数 数学函数 函数 功能 示例 结果 说明 Abs(x) 绝对值 Abs(-50.3) 50.3   Exp(x) 自然指数 Exp(2) e^2 e(自然对数的底)的某次方 Fix(x) ...

  6. [转载]C#中MessageBox.Show用法以及VB.NET中MsgBox用法

    一.C#中MessageBox.Show用法 MessageBox.Show (String) 显示具有指定文本的消息框. 由 .NET Compact Framework 支持. MessageBo ...

  7. VB.NET设置控件和窗体的显示级别

    前言:在用VB.NET开发射频检测系统ADS时,当激活已存在的目标MDI子窗体时,被其他子窗体遮住了,导致目标MDI子窗体不能显示. 这个问题怎么解决呢?网上看到一篇帖子VB.NET设置控件和窗体的显 ...

  8. 用VB脚本批到导入字段到PowerDesigner

    在PowerDesigner使用脚本批量导入excel中记录的表结构信息,由于需要通过powerdesigner逆向工程创建一些sybase IQ的表,由于是接口数据,只有excel表,手动导入太耗时 ...

  9. C#/VB.NET Excel数据分列

    C#/VB.NET Excel数据分列 有时候我们需要将保存在Excel单元格中的组合型数据拆分为多列(如将全名拆分为姓和名两列)以方便我们处理.记忆或保存.为了避免重复和大量的手动输入工作,Exce ...

随机推荐

  1. webpack入门(1)

    webpack入门(1) 源码戳这里 ps:每个案例对应相应的demo,例如"案例1"对应"demo1" 一.webpack基本功能及简单案例 安装webpac ...

  2. c++ 常见网络协议头

    //NTP协议 typedef struct _NTP_HEADER { uint8_t _flags;//Flags 0xdb uint8_t _pcs;//Peer Clock Stratum u ...

  3. PostgreSQL远程连接配置管理/账号密码分配(解决:致命错误: 用户 "postgres" Ident 认证失败)

    问题:致命错误: 用户 "postgres" Ident 认证失败 说明:这个是由于没有配置远程访问且认证方式没改造成的,只需要更改使用账号密码认证即可. 解决:找到pg_hba. ...

  4. JTAG/SPI/ISP/ICSP 接口电路

  5. Overview of MySQL Programs

    http://blog.163.com/digoal@126/blog/static/16387704020110198756512/

  6. DU 4609 3-idiots FFT

    题意还是比较好懂. 给出若干个木棍的长度,问这些木棍构成三角形的可能性. 那么公式很容易知道 就是这些木棍组成三角形的所有情况个数 除以 从n个木棍中取3个木棍的情况数量C(n, 3) 即可 但是很显 ...

  7. Material Design(原质化设计)视觉设计语言规范 踏得网镜像

    Android 5.0 Lollipop(棒棒糖,也就是之前的代称Android L)全面实践了谷歌最新研发的 Material Design 设计语言规范,只是该设计规范并不是仅针对移动平台. 我们 ...

  8. ConcurrentBag扩展 批量加入

    public static void AddRange<T>(this ConcurrentBag<T> @this, IEnumerable<T> toAdd) ...

  9. mr

    大数据技术 —— MapReduce 简介 本文为senlie原创,转载请保留此地址:http://www.cnblogs.com/senlie/ 1.概要很多计算在概念上很直观,但由于输入数据很大, ...

  10. [翻译] 如何学习Cocoa

    [文章原地址]http://funwithobjc.tumblr.com/个人翻译,难免会有错误,请各位看官海涵,翻译在末尾本人将在文章的部分地方添加注释,并根据需求增减文章内容,在此对原作者辛勤劳作 ...