精华内容
下载资源
问答
  • Type STOCK StockStat As Variant RollLen As Variant McKind As Variant End Type 可以用 STOCK.StockStat 这样使用 不想新建个类,来回给每个属性写get,set的方法 实在太麻烦
  • VB中关于自定义模块type的使用

    千次阅读 2019-01-22 15:36:23
    解析:TYPE自定义类别,后引用进行文本的写入

    在这里插入图片描述
    解析:TYPE自定义类别,后引用进行文本的写入

    展开全文
  • VBType类型命令

    2014-05-02 14:37:39
    在模块级别使用,用于定义包含一个或多个元素的用户自定义的数据类型。 语法: [Private | Public] Type varname elementname [([subscripts])] As type [elementname [([subscripts])] As type] . . . ...

    Type类型饬令

    VB:Type类型饬令 - 胡子 - 网络笔记VB:Type类型饬令 - 胡子 - 网络笔记 Type

    在模块级别中使用,用于定义包含一个或多个元素的用户自定义的数据类型。

    语法:
    [Private | Public] Type varname
    elementname [([subscripts])] As type
    [elementname [([subscripts])] As type]
    . . .
    End Type

    Public 可选的。用于声明可在所有工程的所有模块的任何过程中使用的用户定义类型。

    Private 可选的。用于声明只能在包含该声明的模块中使用的用户自定义的类型。

    varname 必须的。用户自定义类型的名称;遵循标准的变量命名约定
    elementname 必须的。用户自定义类型的元素名称。除了可以使用的关头字,元素名称也应遵循标准变量命名约定。

    subscripts 可选的。数组元素的维数。当定义大小可变的数组时,只须圆括号。subscripts 参数使用如下语法:
    [lower To] upper [,[lower To] upper] . . .
    如果不显式指定 lower,则数组的下界由 Option Base 语句控制。如果没有 Option Base 语句则下界为 0。

    type 必须的。元素的数据类型;可以是Byte、Boolean、Integer、Long、Currency、Single、Double、 Decimal(目前尚不撑持)、Date、String(对变长的字符串)、String * length(对定长的字符串)、Object、Variant、其它的用户自定义的类型或对象类型。

    说明:
    Type 语句只能在模块级使用。使用 Type 语句声明了一个用户自定义类型后,便可以在该声明范围内的任何位置声明该类型的变量。可以使用 Dim、Private、Public、ReDim 或 Static 来声明用户自定义类型的变量。

    在标准模块中,用户自定义类型按缺省设置是公用的。可以使用 Private 关头字来改变其可见性。而在类模块中,用户自定义类型只能是私我爱男闺蜜有的,且使用 Public 关头字也不克不及改变其可见性。

    在 Type...End Type 块中不允许使用行号和行标签。

    用户自定义类型经常用来暗示数据记录,记录一般由多个不同数据类型的元素组成。

    下面的示例演示了一个用户自定义类型的大小固定的数组的用法:

    Type StateData
    CityCode (1 To 100) As Integer ' Declare a static array.
    County As String * 30
    End Type

    Dim Washington(1 To 100) As StateData

    在上述示例中,StateData 中包括了一个 CityCode 静态数组,且记录Washington 的结构与 StateData 相同。

    当在用户自定义类型中声明大小固定的数组时,必须用数字文字或常数而不克不及用变量来声明数组的维数。

    数组的下界由 Option Base 语句的设置确定。

    例:该示例使用 Type 语句,定义用户自定义的数据类型。Type 语句只能在模块级使用。如果要在类模块中使用,则必须在 Type 语句前冠以关头字 Private。

    Type EmployeeRecord '创建用户自定义的类型。
    ID As Integer '定义元素的数据类型。
    Name As String * 20
    Address As String * 30
    Phone As Long
    HireDate As Date
    End Type
    Sub CreateRecord()
    Dim MyRecord As EmployeeRecord '声明变量。

    '对 EmployeeRecord 变量的赋值必须在过程内进行。
    MyRecord.ID = 12003 '给一个元素赋值。
    End Sub


    展开全文
  • Type DAM3000M_PARA_DI ' 数字量输入参数(1为高电平) DI0 As Byte ' 0通道 DI1 As Byte ' 1通道 DI2 As Byte ' 2通道 ... ............................ ...End Type ...Declare Function DAM...请问在vfp如何做啊?
  • 了解这方面内容的起因是早上有位朋友让我看一段关于MSN开发程序,现在无法运行,我打开工程发现是针对4.7编写的,而他的计算机安装的6,2,因为我也用6.2所以我在VB中查看了一下,发现是缺少Messenger Type Library。...

    VB中调用MSN 6.2 API函数

      了解这方面内容的起因是早上有位朋友让我看一段关于MSN开发程序,现在无法运行,我打开工程发现是针对4.7编写的,而他的计算机安装的6,2,因为我也用6.2所以我在VB中查看了一下,发现是缺少Messenger Type Library。但是多了Messenger API Type Library,可能是做为Messenger Type Library的替代,但是发现它的功能不如以前的Messenger Type Library 全面,起码我现在就发现它不能修改本地的MyFriendlyName,不明白为什么把它弄成只读的,MyStatus是可写。

      下面简单用VB距离说明怎么调用它:

      首先当然是引用对象Messenger API Type Library了。

      然后声明一个对象MessengerAPI.Messenger:

      我们需要的东西都在这里边,简单介绍几个:

      MyContacts:IMessengerContacts 对象
      MyFriendlyName: 当前的昵称
      MyGroups: IMessengerGroupss对象
      MyPhoneNumber:返回电话号码
      MyProperty:现在没有使用
      MyServiceId :返回Service id应该是{9b017612-c9f1-11d2-8d9f-0000f875c541}]
      MyServiceName:返回Service name应该是 .NET Messenger Service
      MySigninName:返回当前的签名,eMail地址
      MyStatus:返回当前状态,MISTATUS枚举值

      其实本地属性和通过PrimaryService得到的一样

      做几个简单的演示:

      首先是登陆演示,使用MessengerAPI.Messenger的 SignIn 或者AutoSignin方法:

     
      获取全部用户列表:

      通过Messenger的MyContacts对象(它是只读的)

      它其实就是一个IMessengerContacts对象,而IMessengerContacts类又是IMessengerContact类的一个集合,在IMessengerContact中保存联系人信息。

      因此可以这样遍历联系人。

      getStatusDesc函数用来返回状态文本描述:

      获取组列表:

      方法同获取联系人,只是换了一下对象.

      下面就是将组和用户关联起来:

      明白上面的方法,这个很容易实现,IMessengerGroup类的对象中含有IMessengerContact类对象的集合。

      在介绍一下服务:

      也是用样道理:

      我现在怎么觉得PrimaryService的意义不大,IMessengerServices中就一个PrimaryService可用,还是只读的。

      当然各个对象可能还有一些相应的方法就不多介绍,我介绍的这些通过对象浏览器就可以看明白,其中还有对象或成员我现在还没学会使用,现在只是大致了解一下,我希望看到这篇文章的人也有了一点初步了解。     

    展开全文
  • VB.Net反编译时StringType.StrCmp用C#的函数string.Compare替换 转载于:https://www.cnblogs.com/GDLMO/archive/2007/12/19/1006294.html
    将VB.Net反编译时StringType.StrCmp用C#中的函数string.Compare替换



    转载于:https://www.cnblogs.com/GDLMO/archive/2007/12/19/1006294.html

    展开全文
  • Type mismatch 错误。 网上说是 类型不匹配。本人vb小白 查找后,发现 执行以下程序出错, Private Sub menuCfmCurrency_Click() frmCfmInvCurrency.invoiceNo = Grdinvoice.TextMatrix(Intcurinvoice, ...
  • vb中如何应用报表

    千次阅读 热门讨论 2011-09-03 13:37:04
    要在vb中应用报表,首先必须加载新的控件。工程——》部件,然后在控件里面勾选Grid++report engine5.0 type library,应用即可,这时在工具箱中多了两个控件,添加GRDisplayViewer控件。 接下来就是代码啦:  ...
  • Windows API类型库(函数,常数,结构) 1.注册Tlb文件 2.在VB6工程引用 3.可以不用声明,直接使用WinAPI了(函数,常数,结构) #注意,此库的函数并不十分完整
  • vb中返回变量类型

    千次阅读 2008-10-31 11:11:00
    可以通过下面这个函数VarType 函数用法就是VarType(varname)就可以了,返回值如下常数 值 描述VBEmpty 0 Empty(未初始化)VBNull 1 Null(无有效数据)VBInteger 2 整数VBLong 3 长整数VBSingle 4 单精度浮点数...
  • vb中函数的调用与参数的传递

    千次阅读 2016-11-04 14:07:17
    VB中Type/With和For Each……Next   不同模块过程的调用、菜单的编辑 vb中函数的调用与参数的传递  2010-12-14 20:44:59| 分类: 技术应用 | 标签: |举报 |字号大中小 订阅  ...
  • 大家好,不知大家在平时学习VB的过程中,有没有总结过VB编程中与END有关的语句有多少...VB中与END有关的语句1End2End Sub3End If4End Select5End Function6End Type7End With现在分别对这7种End语句,做归纳整理。E...
  • VB6利用API对光标进行编程:Option ExplicitPrivate Type POINTAPI X As Long Y As LongEnd TypePrivate Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As LongPrivate Declare Function ...
  • VB中获取指针位置

    2012-12-04 21:28:17
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★获取指针位置 Private Declare Function ...Private Type POINTAPI  X As Long  Y As Long End Type '
  • VB6利用API对光标进行编程:Option ExplicitPrivate Type POINTAPI X As Long Y As LongEnd TypePrivate Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As LongPrivate Declare Function...
  • <!--google_ad_client = "pub-8333940862668978";/* 728x90, 创建于 08-11-30 */google_ad_slot = "4485230109";google_ad_width = 728;google_ad_height = 90;//--><script type="text/javascript
  • <!--google_ad_client = "pub-8333940862668978";/* 728x90, 创建于 08-11-30 */google_ad_slot = "4485230109";google_ad_width = 728;google_ad_height = 90;//--><script type="text/javascript
  • Private Type student name As String * 3 stuNo As String * 11 sex As Boolean age As Byte prof As String * 2 grade As Single End Type Private Sub Command1_Click() Dim qizhenhao As student qi
  • SAS如何在VB中调用?

    千次阅读 2007-04-22 17:33:00
    如果安装了以后在VB中选择“库引用”菜单,可以看到 Microsoft ActiveX Data Objects 2.5 Library SAS: Integrated Object Model (IOM) 1.0 Type Library SASWorkSpaceManager 1.0 Type Library 代码:
  • VB6访问WCF 示例代码

    2018-12-26 15:52:21
    需要安装SoapToolkit30.EXE ,并在工程引用Microsoft Soap Type Library v3.0。本资源已包含所有组件。
  • Casting is the process of converting one data type to another, for example, from an Integer type to a String type. Some operations in VB.NET require specific data types to work. Casting ...
  • <!--google_ad_client = "pub-8333940862668978";/* 728x90, 创建于 08-11-30 */google_ad_slot = "4485230109";google_ad_width = 728;google_ad_height = 90;//--><script type="text/javascript
  • VB中调用MSN 6.2 API函数

    2007-02-25 10:23:00
    了解这方面内容的起因是早上有位朋友让我看一段关于MSN开发程序,现在无法运行,我打开工程发现是针对4.7编写的,而他的计算机安装的6,2,因为我也用6.2所以我在VB中查看了一下,发现是缺少Messenger Type Library。...
  • VB中使用报表控件(一)

    千次阅读 热门讨论 2012-08-28 11:10:43
    在做机房收费系统时,有两个功能日结账单和周结账单中用到了报表...首先,需要下载一个报表控件并安装,安装完成后在VB--工程--引用选择Grid++Report Engine5.0TypeLibrary添加。   这两个控件添加进了工具箱。
  • VB中,将非Access数据库称为外来数据库。对于FoxPro、dBASE、Paradox等外来数据库。虽然借助VB的Data Manager 能够对这些数据库进行NEW、OPEN、DESIGN、DELETE等操作,但在应用程序的运行状态中并不能从底层真正...
  • C#和VB.NET类型相关资料整理C#和VB.NET有一些和类型相关的方法和关键字,初学者刚开始理解可能会有点混乱,这里整理一下,希望对初学者有所帮助。如果大家有需要补充的内容,欢迎回复。1.GetType(1)Object....
  • VB直接生成的是ActiveX dll, 经过改造,也能生成标准的Windows DLL。 不知道你说的VB生成的dll是...2. 如果是vb生成的active x dll, 那么: 首先注册VB的ActiveX DLL,然后在Delphi的Project菜单上选择import Type L

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 687
精华内容 274
关键字:

vb中type