VB总结2——内部函数
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——内部函数的更多相关文章
- vb常用的内部函数(二):字符串函数
len(string):计算字符串长度函数.返回字符串string中字符的个数.一个汉字为一个字符,空格也为一个字符,空字符串的长度为0. Ltrim(string).Rtrim(string).Tr ...
- Pascal、VB、C#、Java四种语法对照表
因为工作原因,自学会了vb后陆续接触了其它语言,在工作中经常需要与各家使用不同语言公司的开发人员做程序对接,初期特别需要一个各种语法的对照比,翻看了网络上已有高人做了整理,自己在他基础上也整理了一下, ...
- VB与C#语言部分不用的地方Part1
1. 数据类型: ① 日期型(Date) 表示日期和时间用两个“#”符号把日期和时间的值括起来,如:#08/20/2001#.#2001-08-20#. ② 变体型(Variant) ...
- VB 调用动态链接库
作为一种简单易用的Windows开发环境,Visual Basic从一推出就受到了广大编程人员的欢迎.它使 程序员不必再直接面对纷繁复杂的Windows消息,而可以将精力主要集中在程序功能的实现上,大 ...
- vb常用函数一览表
常用内部函数 数学函数 函数 功能 示例 结果 说明 Abs(x) 绝对值 Abs(-50.3) 50.3 Exp(x) 自然指数 Exp(2) e^2 e(自然对数的底)的某次方 Fix(x) ...
- [转载]C#中MessageBox.Show用法以及VB.NET中MsgBox用法
一.C#中MessageBox.Show用法 MessageBox.Show (String) 显示具有指定文本的消息框. 由 .NET Compact Framework 支持. MessageBo ...
- VB.NET设置控件和窗体的显示级别
前言:在用VB.NET开发射频检测系统ADS时,当激活已存在的目标MDI子窗体时,被其他子窗体遮住了,导致目标MDI子窗体不能显示. 这个问题怎么解决呢?网上看到一篇帖子VB.NET设置控件和窗体的显 ...
- 用VB脚本批到导入字段到PowerDesigner
在PowerDesigner使用脚本批量导入excel中记录的表结构信息,由于需要通过powerdesigner逆向工程创建一些sybase IQ的表,由于是接口数据,只有excel表,手动导入太耗时 ...
- C#/VB.NET Excel数据分列
C#/VB.NET Excel数据分列 有时候我们需要将保存在Excel单元格中的组合型数据拆分为多列(如将全名拆分为姓和名两列)以方便我们处理.记忆或保存.为了避免重复和大量的手动输入工作,Exce ...
随机推荐
- svn如何提取文件更新列表
eclipse svn插件site-1.10.1 Slik-Subversion-1.8.0-x64.msi ---可以使用svn命令,如svn status 显示修改过的本地文件,如下示例: I: ...
- Save a 32-bit Bitmap as 1-bit .bmp file in C#
What is the easiest way to convert and save a 32-bit Bitmap to a 1-bit (black/white) .bmp file in C# ...
- 在使用完全拷贝过来的类文件(带xib文件)时,要及时修改 File's Owner
- Animatepacker for cocos2d-x 3.0 解析
AnimatePacker 是大神老G为cocos2d-x2.0做的一个很简洁的工具 近期 e 的新项目用的是最新的cocos2d-x 3.0,因此改进了对应的解析代码 说明: 1.工具还是用的之前的 ...
- JAVA复制文件最快的算法
/** * 复制文件 * * @param srcFile * 源文件File * @param destDir * 目标目录File * @param newFileName * 新文件名 * @r ...
- 《Windows核心编程》第八章——用户模式下的线程同步
下面起了两个线程,每个对一个全局变量加500次,不假思索进行回答,会认为最后这个全局变量的值会是1000,然而事实并不是这样: #include<iostream> #include &l ...
- 郑捷2017年电子工业出版社出版的图书《NLP汉语自然语言处理原理与实践》
郑捷2017年电子工业出版社出版的图书<NLP汉语自然语言处理原理与实践> 第1章 中文语言的机器处理 1 1.1 历史回顾 2 1.1.1 从科幻到现实 2 1.1.2 早期的探索 3 ...
- 基于zabbix的Redis、Sentinel、Slave多实例自动发现监控
约定 保证whereis redis-cli 能够正确返回redis-cli程序的路径 保证 redis的配置文件在模板宏{$REDIS_SERVER_CONFIG_PATH}的路径,并且后缀名 为. ...
- c++学习之友元
最近工作好累呀,晚上总是失眠,自学c++的步骤都放慢了,本来之前看c++ primer的,结果这本书讲的太细节了,初学者不是很好把握.所以我又重新找了个教程,比较适合初学者.今天学习到友元函数和友元类 ...
- java 中的resultset的类型
结果集(ResultSet)是数据中查询结果返回的一种对象,可以说结果集是一个存储查询结果的对象,但是结果集并不仅仅具有存储的功能,他同时还具有操纵数据的功能,可能完成对数据的更新等. 结果集读取数据 ...