精华内容
下载资源
问答
  • VB中各种数据类型转换函数

    千次阅读 2006-12-08 16:35:00
    VB中,提供了很多数据类型转换的函数,特别是各种进制数据的转换以及字符串和数字的转换函数,本文将对这些函数做一个简单的小结.1. 各种进制转换函数一般的数据进制包括十进制,二进制,十六进制.十进制就是我们日常...

    在VB中,提供了很多数据类型转换的函数,特别是各种进制数据的转换以及字符串和数字的转换函数,本文将对这些函数做一个简单的小结.

    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中的字符串函数比较多,也比较方便,就不一一介绍了.本文主要对字符串相关的
    转换函数做一些小结.字符串转换的函数主要有:
    Str()和Val()用于字符串和数字的相互转换;
    Chr()和Asc()用于字符串和AscII码的相互转换;
    Chrw()和Ascw()用于Unicode码和中文的相互转换;
    Format()函数用途十分广泛的一个函数,功能十分强大.

    在这些函数中前两对和Format()函数是我们经常用到的,这里只给出前两对的几个简单例子:
    (1) MyString = Str(-459.65) ' 返回 "-459.65"。
    MyString = Str(459.001) ' 返回 " 459.001"。
    (2) MyValue = Val(" 2 45 7") ' 返回 2457。
    MyValue = Val("24 and 57") ' 返回 24。
    (3) MyChar = Chr(97) ' 返回 a。
    MyChar = Chr(37) ' 返回 %。
    (4) MyNumber = Asc("Apple") ' 返回 65。
    MyNumber = Asc("a") ' 返回 97。

    Format函数功能十分强大,大家可以察看msdn相关说明.本文重点想说一下第三对函数,这是经常被大家忽视的一对函数.在我开发手机短信时,最开始时就是用text模式开发的,后来由于发中文改成pdu模式,pdu模式有三种形式可用:7-bits,8-bits,ucs2.前两种都是表复杂的,涉及到编码函数的设计,这里就不多说了,我用的是ucs2编码,发现只要使用第三对函数就能完成pdu串的编码和解码.这对函数的使用和第二对完全相同,下面举几个例子说明(以下代码从vb的立即窗口里得到):
    ?ascw("中")
    20013
    ?ascw("果")
    26524
    ?ascw("e")
    101
    ?chrw(101)
    e
    ?chrw(26589)

    在chrw()和ascw()函数中,对于ASCII仍然和chr()与asc()相同对待.以上只是我对这些函数使用时的一点小结,期望能起到抛砖引玉的作用.
     

    展开全文
  • 微软 VB2010 源码包

    2013-05-22 02:21:18
    StatusStrip:演示如何在 StatusStrip 控件可视化显示各种类型的数据 TopLevelForms:演示如何实现一个支持在任务栏单独出现的多个窗口的应用程序 ValidateText:对以下两种验证文本的方式进行比较*:在自定义...
  • prnprv3.zip 在vb5/6中增加打印预览功能(78KB) 662,vbprint.zip vb中使用打印功能add-in(764KB) 663,spool.zip 打印文件例子(5KB) 664,versioninfo.zip 从dll或exe文件中获得版本信息(3KB)...
  • prnprv3.zip 在vb5/6中增加打印预览功能(78KB) 662,vbprint.zip vb中使用打印功能add-in(764KB) 663,spool.zip 打印文件例子(5KB) 664,versioninfo.zip 从dll或exe文件中获得版本信息(3KB)...
  • prnprv3.zip 在vb5/6中增加打印预览功能(78KB) 662,vbprint.zip vb中使用打印功能add-in(764KB) 663,spool.zip 打印文件例子(5KB) 664,versioninfo.zip 从dll或exe文件中获得版本信息(3KB)...
  • Grid++Report是一款同时支持C/S软件(桌面程序)与B/S软件(WEB程序)开发的报表工具,功能全面易学易用。C/S开发适用于VB.NET、C#、VB6、VB、VC、Delphi、C++Builder、QT与易语言...请尽量模仿最简单的例子程序开始学习。
  • 在web 2.0应用中,博客(Blog)是web 2.0核心应用中最典型、最流行代表之一,也是web 2.0技术应用最直观表现,是web 2.0精神和理念具体体现。 1.2. 问题提出 Blog记载了日常发生事情和自己兴趣爱好,把...
  • 最简单的: A=rand(),B=rand(),C= ,都无法实现,因为通常只有一个开放的寄存器。 [7] 按键式计算器实现起来非常容易(应算作其优点吧?!),无编程开发价值! 因此,本文计划用Microsoft Visual C++ 设计实现一...
  • C#微软培训教材(高清PDF)

    千次下载 热门讨论 2009-07-30 08:51:17
    18.2 在 C #代码调用 C++和 VB 编写组件 .240 18.3 版 本 控 制 .249 18.4 代 码 优 化 .252 18.5 小 结 .254 第五部分 附 录 .255 附录 A 关 键 字.255 附录 B 错 误 码.256 附录 C .Net 名字空间...
  • C#微软培训资料

    2014-01-22 14:10:17
    18.2 在 C #代码调用 C++和 VB 编写组件 .240 18.3 版 本 控 制 .249 18.4 代 码 优 化 .252 18.5 小 结 .254 第五部分 附 录 .255 附录 A 关 键 字.255 附录 B 错 误 码.256 附录 C .Net 名字空间...
  •  (2)支持将存取规则分别交给客户机或服务器处理的两种方案,而且允许开发人员建立一个简单的部件或部件集合,封装起所有的规则,并独立于服务器和客户机,所有的数据转移通过这些部件来完成。这样,大大减少了对...
  • ASP.NET网页代码模型及生命周期

    热门讨论 2009-07-28 14:22:11
    本章首先介绍ASP.NET中最重要概念---网页代码模型。 4.1 ASP.NET网页代码模型 在ASP.NET应用程序开发中,微软提供了大量控件,这些控件能够方便用户开发以及维护。这些控件具有很强扩展能力,在开发过程中...
  • 实例146 在VB中执行事务 251 实例147 在查询中使用游标 253 实例148 列出网络中所有SQL Server服务器 255 实例149 利用Execute执行SQL语句 256 实例150 解决查询过程中字段类型不同问题 257 实例151 把查询...
  • 实例146 在VB中执行事务 251 实例147 在查询中使用游标 253 实例148 列出网络中所有SQL Server服务器 255 实例149 利用Execute执行SQL语句 256 实例150 解决查询过程中字段类型不同问题 257 实例151 把查询...
  • Grid++Report是一款同时...请尽量模仿最简单的例子程序开始学习。 6. 整理了C/S报表组件免COM注册发布软件的方法,实现绿色发布用Grid++Report开发的软件,并避免不同版本的Grid++Report发布在同一台电脑的冲突
  • 文字按插入点自动对齐提供了对自定义数据类型的数组进行排序一个思路;提取多行文字中的文字内容对AutoCAD多行文字格式代码进行了分析。使用ObjectDBX实现批量文字替换,与上一个版本比较起来,修正了一些...
  • 我接到客户说,要做一个管理软件,不用太复杂,最简单的够用就可以,所以这个订单的金额也都很小,1W以内的。一分钱一分货,那么我们就会做得简单些,赶工期; 虽然客户先前说好只要某某功能,只是做的过程,需求...
  • asp.net知识库

    2015-06-18 08:45:45
    如何获取MSSQLServer,Oracel,Access中的数据字典信息 C#利用GetOleDbSchemaTable获取数据库内表信息[原创] 如何解决ACCESSSELECT TOP语句竟然返回多条记录的问题? Asp.net 利用OleDb的GetOLEDBSchemaTable方法...
  • ASP.NET精品课程+源代码

    千次下载 热门讨论 2009-01-05 20:15:51
    在案例讲解,可只讲解一种方法,也就是以程序手段来实现对文本及数据的读写操作以及ASP.NET对文件操作,另外方法可以让学生自主学习。 当整个案例基本功能实现差不多了,就可以对案例进行扩充和扩展,例如...
  • 蓝精灵全能王

    2015-08-28 14:17:44
    辑,用这个功能组合出很多的算法,并可以查看到历史的数据。 2、追踪分析:引入模拟工具,在过滤界面按“Ctrl+O”调出;引入自动提取过 滤值;引入平均线和多期均线的显示,可以显示5条均线,自定义均线期数; ...
  • 实例206 根据字段类型自动格式化DataGrid表格中的数据 7.3 数据辅助录入 实例207 利用组合框辅助录入数据 实例208 利用DataGrid控件辅助录入数据 实例209 利用数据窗口辅助录入数据 实例210 在DataGrid表格...
  • java源码包---java 源码 大量 实例

    千次下载 热门讨论 2013-04-18 23:15:26
     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...
  • 在一小时内学会 C#(txt版本)

    热门讨论 2009-08-19 18:09:37
    值类型是在堆栈分配的数据类型。它们包括了: ? 除字符串,所有基本和内建类型 ? 结构 ? 枚举类型 引用类型 引用类型在堆(heap)分配内存且当其不再使用时,将自动进行垃圾清理。和 C++ 要求用户显示创建 ...
  • 2个目标文件 摘要:Java源码,文件操作,TCP,服务器 Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是基础的部分。...
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...
  • java源码包2

    千次下载 热门讨论 2013-04-20 11:28:17
     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 ...
  • 一定要对所有常用的数据结构都非常熟悉,才能在使用融汇贯通,设计出结构简单、容易维护的程序。 接下来当然就是VC的使用了。许多初学者分不清 C++和 VC的区别。 C++是一种计算机语言,就像 BASIC语言一样。而VC...
  • java源码包3

    千次下载 热门讨论 2013-04-20 11:30:13
     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 ...

空空如也

空空如也

1 2
收藏数 38
精华内容 15
关键字:

vb中最简单的数据类型包括