精华内容
下载资源
问答
  • vb中

    2021-10-26 16:52:32
  • Visual Studio2019和VB6.0都创建一个Form1窗体,添加一个TextBox控件。都添加一个Class1 Visual Studio2019VB代码:

    Visual Studio2019和VB6.0都创建一个Form1窗体,添加一个Button控件(VB叫Command控件)。都添加一个Class1

    Visual Studio2019VB代码:

    窗体代码

    Public Class Form1
        Dim Obj As New Class1
        Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
            Obj.MoveButton(Button1)
        End Sub
    end Class

    类中的代码 

    Public Class Class1
        Public Sub MoveButton(ByRef A As Button)
            A.Left = 0
        End Sub
    End Class

    VB6.0代码:

    窗体代码

    Dim obj As New Class1
    Private Sub Command1_Click()
    obj.MoveButton
    End Sub

    类模块中的代码

    Public Sub MoveButton()
      Form1.Command1.Left = 0
    End Sub

    可以看出VS和VB在类(模块)中调用窗体的控件是略有不同的

    展开全文
  • VB中Implements的作用

    2020-12-30 08:21:42
    Implements [InterfaceName | Class]所需的 InterfaceName 或 Class 是类型库中的接口或类的名称,该类型库中的方法将用与 VisualBasic 类中相一致的方法来实现。说明所谓接口就是代表接口封装的成员(方法以及属性)...

    Implements   [InterfaceName   |   Class]

    所需的   InterfaceName   或   Class   是类型库中的接口或类的名称,该类型库中的方法将用与   Visual

    Basic   类中相一致的方法来实现。

    说明

    所谓接口就是代表接口封装的成员(方法以及属性)的原型集合;也就是说,它只包含成员过程的声明部分。一个类提供一个或多个接口的所有方法以及属性的一种实现方案。类的控制者每次调用函数时,该函数所执行的代码由类来提供。每个类至少应实现一个缺省接口。在

    Visual   Basic   中,一个已实现的接口中任何没有显式声明的成员都是缺省接口的隐式成员。

    当   Visual

    Basic   类实现接口时,都会提供该接口的类型库中说明的所有   Public

    过程的版本。除了提供接口原型与自编过程之间的映射关系之外,Implements   语句还使这个类接收对指定接口   ID   的   COM

    QueryInterface   调用。

    注意   Visual   Basic   不能实现派生出来的类或接口。

    在实现接口或类时,必须包括所用到的   Public

    过程。如果在实现接口或类时遗漏了成员,就会产生错误。如果正在实现的类中某个过程还没有代码,则可以产生一个适当的错误信息   (Const   E_NOTIMPL

    =   &H80004001),以便用户意识到该成员还没有实现。

    Implements

    语句不能在标准模块中使用。

    VB6中的面向对象编程---实现类继承

    确切地说VB6不能实现真正意义上的类继承(如C++中的继承),但是通过其关键字Implements也提供了类似的功能。

    Implements   [InterfaceName   |   Class]

    所需的   InterfaceName   或   Class   是类型库中的接口或类的名称,该类型库中的方法将用与   Visual

    Basic   类中相一致的方法来实现。

    说明

    所谓接口就是代表接口封装的成员(方法以及属性)的原型集合;也就是说,它只包含成员过程的声明部分。一个类提供一个或多个接口的所有方法以及属性的一种实现方案。类的控制者每次调用函数时,该函数所执行的代码由类来提供。每个类至少应实现一个缺省接口。在

    Visual   Basic   中,一个已实现的接口中任何没有显式声明的成员都是缺省接口的隐式成员。

    当   Visual

    Basic   类实现接口时,都会提供该接口的类型库中说明的所有   Public

    过程的版本。除了提供接口原型与自编过程之间的映射关系之外,Implements   语句还使这个类接收对指定接口   ID   的   COM

    QueryInterface   调用。

    注意   Visual   Basic   不能实现派生出来的类或接口。

    在实现接口或类时,必须包括所用到的   Public

    过程。如果在实现接口或类时遗漏了成员,就会产生错误。如果正在实现的类中某个过程还没有代码,则可以产生一个适当的错误信息   (Const   E_NOTIMPL

    =   &H80004001),以便用户意识到该成员还没有实现。

    Implements

    语句不能在标准模块中使用。

    VB6中的面向对象编程---实现类继承

    确切地说VB6不能实现真正意义上的类继承(如C++中的继承),但是通过其关键字Implements也提供了类似的功能。

    我们先建一个类模块CBase.cls

    代码如下:

    CODE:

    Private mvarBaseProperty As String

    Public Sub BaseFunction()

    MsgBox “Hello world!”

    End Sub

    Public Property Let BaseProperty(ByVal VData As

    String)

    mvarBaseProperty = VData

    End Property

    Public Property Get BaseProperty() As String

    BaseProperty = mvarBaseProperty

    End Property

    接下来我们新建一类模块(Cinherit.cls),代码如下,其间有关键的注释

    CODE:

    Implements CBase            '注意此关键字

    Dim m_BaseProperty As String

    '---------------------------------------------------------------------

    '虚线间的代码即是从CBase类继承的.

    '注意其格式如下:基类_属性名(或方法名)

    '其方法的声明关键字public也变为了private

    Private Property Get CBase_BaseProperty() As

    String

    BaseProperty = m_BaseProperty

    End Property

    Private Property Let CBase_BaseProperty(ByVal VData

    As String)

    m_BaseProperty = VData

    End Property

    Private Sub CBase_BaseFunction()

    MsgBox "Inherit"

    End Sub

    '---------------------------------------------------------------------

    '此方法是继承类自己的方法

    Public Sub InheritMsg()

    MsgBox "my owner msg"

    End Sub

    现在我们新建一窗体来做测试,我们把测试代码放在Form_Load事件中

    测试一:

    CODE:

    Dim objTest As CBase

    Set objTest = New CBase

    With objTest

    .BaseFunction

    End With

    Set objTest = Nothing

    运行程序,弹出base,说明是调用Cbse中的BaseFunction函数

    测试二:

    CODE:

    Dim objTest As CBase

    Set objTest = New CInherit

    With objTest

    .BaseFunction

    End With

    Set objTest = Nothing

    运行程序,弹出Inherit,说明是调用Cinherit中的Base函数

    测试三:

    CODE:

    Dim objTest As CInherit

    Set objTest = New CInherit

    With objTest

    .InheritMsg

    End With

    Set objTest = Nothing

    运行程序,弹出my owner function,说明继承的类可以使用自己的函数或属性

    展开全文
  • 高中会考计算机vb知识点.doc学 海 无 涯一、知识点1对象、属性、、事件和事件处理的概念(1)对象是客观存在的事物或概念。它有两个特点状态和行为。(2)一个对象的状态是通过若干个属性(property)来描述的;行为是指...

    253b171540df25e1b84436cbe50dfc72.gif高中会考计算机vb知识点.doc

    学 海 无 涯一、知识点1对象、属性、类、事件和事件处理的概念(1)对象是客观存在的事物或概念。它有两个特点状态和行为。(2)一个对象的状态是通过若干个属性(property)来描述的;行为是指对属性进行操作和处理的方法()。在面向对象的程序设计中,一个对象是由一组对象状态的数据和一组描述处理对象属性的方法的代码构成的。对象的属性定义其外观,方法定义其行为,事件定义其与用户的交互。(3)类(class)是对相同性质的对象的一种抽象,而一个对象则是类的一个“实例”。(4)事件(event)就是发生在对象上的事情,通常是由用户在对象上激发的一种动作。一个事件的发生,可以引起某个对象上某个方法(事件处理过程)的执行,即由某个事件驱动了相应的事件处理过程的执行。这就是面向对象程序设计中的事件驱动概念。2VB应用程序的界面设计(1)VB程序设计语言基于Basic语言的可视化程序设计环境,采用面向对象的程序设计方法(OOP)。(2)VB应用程序设计环境的的窗口主要由对象窗口、控件工具箱、属性窗口、工程窗口组成。(3)控件工具箱集中了常用的基本控件标签label、文本框TextBox、命令按钮Command Button、列表框ListBox等。4窗体()是VB应用程序的基本结构。窗体可以看作是一个“容器”,其中放置着各种各样在应用程序中必须用到的对象。3VB应用程序的运行和保存运行单击工具栏中“运行”选项中的启动按钮,运行应用程序。保存在“文件”菜单中选“工程另存为”,该应用程序的窗体和工程分别存储到文件中,其相应的文件扩展名分别是“.frm”和“.vbp”。也可以选“文件”菜单中的“生成工程xxx.”,这样,就可在Windows环境中直接运行这个应用程序了。4VB的基本数据类型、常量、变量和数组(1)数据数据是信息的一种记录形式。在VB中,常用的基本数据类型有以下几种Integer整数型、Long长整数型、Single单精度实数型、Double双精度实数型、String字符串型、Boolean逻辑型、Date日期型。P69(2)常量常量是在程序执行过程中其值不变的存储单元或数据。在VB中,常量有整数常量、实数常量、字符串常量和逻辑常量这几种类型。(3)变量变量用来表示数据的存储区,在程序运行过程中,这些存储区中的值是可以改变的。变量名由字母、数字和下划线等字符组成,但必须以字母开头,在变量名中对大小写字母是不加区分的。变量说明语句的常用形式为Dim变量名As变量的类型。P704 数组数组是由一批同类型的变量构成的一个序列,组成数组的每一个变量被称为数组的元素,也称为下标变量,下标是一个整数,用来指出某个元素在数组中的位置。一维数组的常用形式为Dim 数组变量名A1 To A2 As 元素的类型。P70二维数组的常用形式为Dim 数组变量名A1 To A2,B1 To B2 As 元素的类型。5 VB中的常用标准函数(1)常用数学函数AbsX、IntX、SqrXLogX、SinX、CosX、TanXP71。(2)常用类型转换函数和字符串函数AscX、ChrX、ValX、StrX、LenX、MidX,n,k、FixX。6基本运算与表达式(1)VB的基本运算VB的基本运算包括算术运算、关系运算和逻辑运算三大类。算术类基本运算有、-、*、/Mod、、-关系类基本运算有、、、逻辑类基本运算有Not 、And 、Or (2)表达式表达式主要用来规定值的计算过程,以及对于某些情况或条件的判断。一个表达式中可能包括算术运算、关系运算和逻辑运算等多种基本运算,以及这些基本运算所涉及的数据(变量和常量)。 Visual Basic表达式的所有字符必须写在同一水平线上;乘号不能省略,如a*b不能写成ab;只允许使用圆括号。(3)基本运算的优先级从高到低为(1级),-(指负号,2级),、/(3级),(4级),Mod(5级),、-(6级),、、、(7级),Not(8级),And(9级),Or(10级)。7VB的基本语句(1)赋值语句 变量名 表达式 或对象名.属性名 属性值 (2)选择语句 行If语句If 条件表达式Then 语句1 Else 语句2或If 条件表达式Then 语句 块If语句If 条件表达式1Then 语句块 1ElseIf 条件表达式2Then 语句块 2 ElseIf 条件表达式nThen 语句块 n Else 语句块 0 EndIf(3)循环语句 For 语句For 循环变量 初值To终值Step 步长语句块Next 循环变量 Do 语句 Do While 条件表达式语句块Loop(4)注释注释是以单引号()开头的一串文字,可以出现在程序中需要说明的位置上,通过这一串文字,对附近的程序段进行简要的说明,增加程序的可读性。注释对程序的执行效果没有任何影响,程序运行时自动跳过注释。3

    展开全文
  • 匿名用户1级2008-06-07 回答7.2 文件...访问模式:计算机访问文件的方式,VB中有顺序、随机、二进制三种访问模式。2. 顺序访问模式顺序访问模式的规则最简单,指读出或写入时,从第一条记录“顺序”地读到最后一条记...
  • vb中基本数据类型有9种,分别为:字符型数据类型、数值型数据类型(整型、长整型、单精度浮点型、双精度浮点型)、货币类型、字节类型、布尔类型、日期类型、通用类型、无符号类型、对象类型。VB 6.0提供的基本数据...
  • 转换函数 Int函数、Fix函数和Cint函数都属于取整函数 Int(x)取小于等于x的最大整数 Fix(x)是舍去小数部分直接取整数 Cint(x)则是对小数部分四舍五入后取整 Round函数用于按照指定的小数点位数进行四舍五入运算 ...
  • 学校本课程--VB入门校本课程纲要一、校本课程:VB面向对象的程序设计教学材料:创编课程类型:讲授型、实验探究型、活动交流型。授课时间:一学年。授课对象:高一年级程序设计的爱好者。二、校本课程的具体内容...
  • 本文总结在VB编程调用浏览器访问网页的三种方法: Shell 函数、ShellExecute API 函数和 Automation 对象技术。Shell 函数:使用VB Shell 函数直接执行浏览器可执行文件是调用浏览器访问网页的最简单方法。 如:...
  • vb html解析ver1.0(VB HTML解析Ver1.0)vb html解析ver1.0(VB HTML解析Ver1.0)“*******************************************************************************************“mornhtml.cls HTML解析...
  • Option Explicit' 模块名称: mOpenFolderAndSetFileFocus' 作者: 唐细刚' 时间: 2010-08-22' 功能: VB6调用API打开目标文件所在文件夹且选中目标文件' 注:' 由于调用 Explorer.exe /select 方式会使系统产生多余的 ...
  • VB的静态变量和局部变量区别
  • '聲明INI配置檔讀寫API函數Private Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal lpDefault...
  • VB中函数表

    2021-07-28 09:09:08
    VB.NET函数表(2009-03-21 14:48:02)转载var$tag='it'; var $tag_code='0f51bb338ff0e9134e095b3b11d3ee5d'; var$r_quote_bligid='4d93071c0100ckub'; var $worldcup='0'; var$worldcupball='0'; 标签:itS...
  • (1)点击“Add Root(添加根)”按钮,则在结点编辑框出现了一个结点(默认名为NodeN),可根据树型的需要,将其他结点添加到这棵树上。如果你是windowsxp用户,进入桌面“开始”>“控制面板”菜单>“添加或删除...
  • 高中会考计算机vb知识点.pdf学 海 无 涯 1 一、知识点一、知识点 1对象、属性、、事件和事件处理的概念 (1)对象是客观存在的事物或概念。它有两个特点状态和行为。 (2)一个对象的状态是通过若干个属性(property)来...
  • [摘要:]在实际开发,许多人不喜欢使用TreeView,主要是由于默认的TreeView是“只读”的,不支持添加、删除、编辑、调整节点位置等操作。本文通过一个TVEdit工程说明如何解决这些问题。TreeView是最灵活的...
  • 绪言在Visual Studio使用向导...在本文我将介绍如何使用VB.NET连接到MySQL数据库并且执行SQL语句(SELECT,UPDATE,DELETE),同时我会展示如何将MySQL连接器导入(connectors)到Visual Studio 2012。使用代码...
  • VB常用函数(很全)

    2020-12-20 14:31:12
    VB常用函数(很全)》由会员分享,可在线阅读,更多相关《VB常用函数(很全)(7页珍藏版)》请在人人文库网上搜索。1、VB常用函数Time返回系统时钟的当前时间。Date返回系统时钟的当前日期。Now返回代表当前日期和时间...
  • 现在学VB编程还有前途吗?目前,没有必要使用VB进行应用程序开发。与VB相关的唯一市场可能是officevba相关的开发,这是office软件(如word、Excel和PowerPoint)的二次开发,但VBA也是VB的一个子集。不建议以特殊的...
  • 关于DllImportAttribute的当前细节可以在这里找到,我查看了.NET Framework 4版本:DLLImportAttribute Class 此.NET Framework 4页的备注部分的一条关键注释是: You apply this attribute directly to C# and...
  • VB实现List集合

    2021-07-25 22:50:17
    Option Explicit '***********************List集合***************************** Private Declare Function SafeArrayGetDim Lib "oleaut32.dll" (ByRef psa() As Any) As Long Private mArray() As Variant ...
  • ' Create a class that derives from the' ChtmlTextWriter class.Imports System.IOImports System.Web.UIImports System.Web.UI.WebControls.AdaptersNamespace AspNet.Samples.VBPublic Class CustomChtmlTextWri...
  • 这是在vb.net中为连接mysql编写的一个类库。你可以使用这个类库直接操作MySql数据库。在使用这个类库之前,你必须安装在这个库有三个:ManipStringForMySQL: 此类修改SGBD的字符串MySQL_Requettes: 发送请求...
  • VB数据类型(一)

    2021-12-10 21:46:23
    VB数据类型介绍
  • 我想在我的第一个WPF应用程序使用模块,因为我习惯在之前创建的WinForm应用程序使用它们。 所以我有这个按钮,里面有一个文本块。MainWindow.xaml:CONNECT在WinForms之前,我可以通过添加MainForm轻松地引用一...
  • 解决方案1:则该变量只是在其所属工程是公用的。可以使用 Public 语句声明一个过程,Public NumberOfEmployees As Integer也可以使用 Public 语句来声明变量的对象类型:在模块级别使用,...
  • vb怎么连接数据库

    2021-02-11 14:13:58
    vb怎么连接数据库[编辑]概述我们对数据库进行操作时,一方面要使用户可以在程序界面上对需要的数据...在VB中建立一个标准的工程4.在窗体添加控件(Data1就是一个Data控件)5.改变控件的一些属性6.对Data控件进行设...
  • vb.net常用的矩阵运算 (来自大文章佬的) Option Strict Off Option Explicit On Imports System.Math Public Class MatLib Private Shared Sub Find_R_C(ByVal Mat(,) As Double, ByRef Row As Integer, ByRef ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 112,684
精华内容 45,073
关键字:

vb中的类