易截截图软件、单文件、免安装、纯绿色、仅160KB

VB中各种数据类型转换函数

1. 各种进制转换函数 一般的数据进制包括十进制,二进制,十六进制.十进制就是我们日常生活用到的数据进制,因此也是我们最熟悉和清楚的;二进制是计算机的基础进制,主要是因为便于用物理器件实现二进制;八进制和十六进制因为和二进制的天然的亲密关系,并且表示比二进制更方便,
  1.
 各种进制转换函数
  一般的数据进制包括十进制,二进制,十六进制.十进制就是我们日常生活用到的数据进制,因此也是我们最熟悉和清楚的;二进制是计算机的基础进制,主要是因为便于用物理器件实现二进制;八进制和十六进制因为和二进制的天然的亲密关系,并且表示比二进制更方便,因而也成为计算机的常用表示方法.
  VB中涉及到的数据进制之间的转换函数主要有如下几个:
  Hex 函数: 返回代表十六进制数值的 String;
  Oct 函数: 返回代表一数值的八进制值的Variant (String);
  Cint函数: 强制将一个表达式转换成-32,768 至 32,767的整型;
  CLng函数: 强制将一个表达式转换成-2,147,483,648 至 2,147,483,647的长整型;
  Cdec函数: 强制将一个表达式转换成Decimal 数据类型;
  CDbl函数: 强制将一个表达式转换成Double 数据类型;
   以上这些函数是最基本的几个数据进制之间的转换函数,其中以前三个函数最常用,也最有用.从上面几个函数我们可以看到,VB中没有为我们提供专门的函数供我们将表达式或是数据转换成十进制和二进制,不过十进制的转换我们可以通过Cint函数轻松完成,而二进制的实现我们可以通过二进制和八进制,十六进制的关系轻松转换.
   下面几个例子为Hex函数和Oct函数以及Cint函数的实例:
(1).  A= hex(5) 返回5;(2).  B=hex(10) 返回A(3).  C=hex(23) 返回17(4).  D=oct(5)  返回5(5).  E=oct(10) 返回12(6).  F=oct(23)  返回27(7).  G=Cint(&H17) 返回23(8) .  H=Cint(&O12) 返回10
   以上这些函数的应用比较简单,就不多说了,值得一提的是Hex函数和Oct函数返回的都是字符串,如果是想将十六进制或是八进制的字符串变量转换成十进制,可以按如下方法进行:
  C=”17”   17为十六进制数值的String
  C=”&H” & C
  Ic=Cint(C)  返回23
  2. 字符串和数字转


相关文档:

VB无所不能之五:建立“标准”DLL动态链接库文件(2)

VB无所不能之五:建立“标准”DLL动态链接库文件(2)
 
——作者:钟声
博客地址:http://blog.csdn.net/useway
        昨天我们讲到,如何通过特殊方法获取OBJ文件,那么今天我们继续讲如何进行编译连接。
        ......

vb.net SQL数据库操作(读取、修改、删除)

        Dim rs As ADODB.Recordset
Dim sqlstr As String
 
'查询
        sqlstr = "select * from 表名 where 字段名 = '" & 查询的内容 & "'"
        rs = VScn.Execute("" & SqlSt ......

vb常用的内部函数(七):注册表函数


GetAllSettings(appname,section)
GetSetting(appname,section,key[,default]) :读取注册表信息
SaveSetting appname,section,key,setting:向注册表中写入一个注册信息
deletesetting appname,section,key,setting:删除注册表信息
·appname:应用程序名,字符串类型,用户指定
·sec ......

云月VB代码格式化插件 1.0

云月VB代码格式化插件 1.0
CloudMoonFormatCode.dll 是一个VB6.0的插件,用于VB开发人员格式化代码。此插件完全免费。
主要功能:
在 VB6 IDE 中格式化当前打开窗口的代码,使你的代码更加整洁、美观。
提供关闭所有设计窗口的功能
提供关闭所有代码窗口的功能
......

关于VB使用ActiveX.Exe创建多线程程序的奇怪问题


'这里是启动过程[事件互斥就不写了]
Dim f as frmMain
Sub Main
Set f=New frmMain
f.Show
End Sub

'这里是一个线程类。。。随便写啥。。。
类名:BT

'这里是主窗口
Dim cBT as BT
Sub form_Load
'奇怪的问题就在这里...
Set cBT=CreateObject("工程名.BT")
'在L ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号