VBA控件教程
 *命名属性、方法和事件
添加到类模块中的属性、方法和事件定义了一个接口—该接口将用来处理从该类创建的对象。在命名这些元素以及它们的参数时,遵循下面几个简单规则是有帮助的。 如果可能的话,尽量用完整的词,就象例子 SpellCheck 那样。缩写可能有许多形式,并因此可能含混。如果完整的单词太长的话,可以用完整的第一个音节。
对于标识符,可以用大小写混合的写法,每个单词或者音
(06/29/2008 23:48:00,2252) [查看全文]
 *属性设置值
NameMyConsumer
DataBindingBehaviorvbSimpleBound 将下面的代码添加到类模块的“声明”部分: Option Explicit Private mDirectory As String
(06/29/2008 23:47:18,777) [查看全文]
 *将一个数据使用者绑定到某个数据源对象
本例演示了如何创建一个数据使用者类,并将之绑定到某个数据源类。它使用了“创建数据源”中所创建的MySource类。 打开 Dataware.vbp 工程。(在“文件”菜单中选择“打开工程”。) 注意 如果您先前没有完成“创建数据源”示例,那
(06/29/2008 23:46:38,671) [查看全文]
 *创建数据使用者
在本节中,我们将一步一步地学习创建作为数据使用者的数据识别类的过程。前一节“创建数据源”演示了如何创建一个可绑定数据使用者的数据源。本示例显示了如何创建一个数据使用者类并将之绑定到前一节所创建的数据源上。
本节示例中的代码来自于数据识别类示例(Dataware.vbp)。您可以在Samples目录下找到它。
(06/29/2008 23:45:21,360) [查看全文]
 *使用源类
现在已对源类作了定义,我们可以用它来做些有用的事情了。在本例中,我们将把它绑定到某个TextBox控件上,这样就可以看到其输出了;我们还将使用一个CommandButton来执行我们的Cycle方法。 选择 Form1,并添加一个TextBox控件和一个CommandButton控件到窗体中。
在“属性”窗口中,如下设置TextBo
(06/29/2008 23:44:19,329) [查看全文]
 *属性设置值
NameMySource
DataSourceBehaviorvbDataSource 当 DataSourceBehavior 被设置为 vbDataSource 时,一个新的 Sub 过程 GetDataMember 就被添加到类模块中。用户只要在代码编辑器中选择“对象”列表中的“类”,然后选择“事件”列表,即可看到此情况。
(06/29/2008 23:43:33,380) [查看全文]
 *创建源类
创建源类的第一步是定义一个新类,并给予其必要的属性和方法以提供数据: 打开一个新的标准EXE工程,并插入一个类模块,方法是在“工程”菜单中选择“添加类模块”。
在“属性”窗口中,对类的属性进行如下设置:
(06/29/2008 23:42:50,282) [查看全文]
 *vv创建数据源
在本节中,我们将一步一步地学习创建作为数据源的数据识别类的过程。本例将绑定一个TextBox控件到数据源类中,以显示数据。下一节,“创建数据使用者”,将演示如何将数据源类绑定到某个数据使用者类。
本节中示例的代码来自于数据识别类示例(Dataware.vbp)。用户Samples目录中找到它。
(06/29/2008 23:42:21,339) [查看全文]
 *BindingCollection 对象
就象您需要通过Data控件把一个控件绑定到某个数据库上一样,数据识别类需要一个中心对象将它们绑定到一起。这个对象就是 BindingCollection 对象。顾名思义,BindingCollection 是某个数据源和一个或多个数据使用者之间的绑定的集合。
要使用 BindingCollection 对象,您必须首先添加对 Microsoft Data Binding Collection 的引用,方法是在“工程”菜单上的“引用”对话框
(06/29/2008 23:41:30,123) [查看全文]
 *数据使用者
简单说来,数据使用者是这样一个类──它可被绑定到某个外部数据源上,在很大程度上就象TextBox控件可以被绑定到Data控件上一样。在Visual Basic的早期版本中,控件是唯一可以被绑定到数据源上的对象。设置一个数据识别类为数据使用者,允许您将任何对象绑定到被设置为数据源的类所创建的任何对象上去。
DataBindingBehavior属性允许类绑定到外部数据。设置该属性为 1 (vbSimpleBound),则该类所创建的对象将被
(06/29/2008 23:40:55,125) [查看全文]
 *数据源
数据源是一个从外部源提供数据的类,这些数据将被其他对象所使用的。Data控件实际上是一个作为数据源的类的实例,但是,已被设置为数据源的类比起一个Data控件来功能要强大的多。与Data控件不同,数据识别类不是必须有可视的外在表示,也不局限于某个特定的数据接口──如 Data Access Objects (DAO) 或者 Remote Data Objects (RDO)。事实上,数据识别类可以作为任何类型数据的数据源,包括传统的 ODBC 源、ActiveX Data Obj
(06/29/2008 23:40:24,154) [查看全文]
 *创建数据识别类
如果已经阅读了前面有关创建类的内容,那么现在您就应该知道,类是一个封装了数据和代码的对象,而类的属性就是描述对象的数据。而且还知道可以使用属性过程或者公用属性来显露那些属性所表示的数据。
一切顺利──到目前为止,所有示例都已经处理过临时的数据,即在运行时被创建和使用的数据。对于许多程序来说,这可能就是用户所需要的全部东西,但如果用户需要在过程之间存储数据、或者利用已存在于用户程序之外的数据,那该怎么办呢?为了处理外部数据源,用户需要使自己
(06/29/2008 23:39:49,100) [查看全文]
 *声明、引发以及处理事件的总结
为了将某个事件添加到一个类中,然后使用该事件,必须这样做: 在定义类的类模块声明部分,用 Event 语句来声明事件—该事件带有希望它带有的任何参数。事件总是 Public。 注意  事件不能有命名的参数、可选的参数、或 ParamArra
(06/29/2008 23:38:56,122) [查看全文]
 *向窗体添加事件
下面的循序渐进的过程显示了如何给窗体创建自定义事件。要试用此练习,可打开一个新的“标准 EXE”工程,并按如下面步骤去做: 要将事件添加到 Form1 中,请按照以下步骤执行: 在“工程”菜单上,选择“添加类模块”
(06/29/2008 23:38:29,494) [查看全文]
 *WithEvents 与窗体上的控件事件的比较
可能已经注意到,在使用 WithEvents 变量的方式和处理某个窗体上控件所产生的事件的方式这二者之间,存在某些相似之处。在两种情况下,当在代码窗口右边下拉菜单上选择事件时,都将得到包含事件正确参数的事件过程。
事实上,确切地说二者机制是相同的。控件是作为窗体类的属性来处理的,并且这个属性的名字,就是在“属性”窗口中赋给控件 Name 属性的那个值。
(06/29/2008 23:37:28,238) [查看全文]
首页 | 前页 | 后页 | 尾页分页 1/14  [1] [2] [3] [4] [5] [6] [>>]  
新闻搜索: