2013-03-05 196 views
-1

关于事件驱动的编程,触发功能是什么?尤其是关于vb6。什么是触发功能

我已经尽我所能搜索了微软文档,并拿出一个空白。

+0

好问题。你在什么情况下提到了“触发功能”这个名字? – GTG 2013-03-05 19:27:45

+0

BTEC课程的问题。问题是要求解释事件驱动的编程语言的主要特征。特别是关于a)它是面向服务的,b)时间驱动的,并且关于c)事件触发器和处理程序 – user2137142 2013-03-05 19:53:46

+0

它们可能只是在一般意义上使用“触发”一词。 “提高”或“原因”可能是用于描述相同事物的其他词汇。 “触发功能”似乎是一个完全空洞的短语,而“触发操作”对我来说更有意义。如“VB6的RaiseEvent语句对事件侦听器执行触发操作”。 – Bob77 2013-03-05 22:42:13

回答

1

触发器在数据库环境(SQL Server等)中很常见。据我所知,VB6本身没有触发器。

当表中的数据发生更改(插入新记录等)时,您可以在表上应用触发器来执行某个任务。

More info on SQL Server triggers

+0

感谢您的回复。我知道数据库触发器,我认为可能有链接。尽管事件驱动的编程方式让我感到不知所措,但是我的谷歌技能让我失望了。它必须是一个既定的术语,因为它在BTEC规范 – user2137142 2013-03-05 20:01:28

1

有没有这样的事情在VB6 “触发功能”。我想你已经误解了一些措辞。

一个事件是发生的事情中的应用,像按钮点击,鼠标移动,形式负载的概念等

每个事件可以由事件处理程序,这是一个函数,它是被处理当给定事件发生在给定对象上时执行,例如Button1_Click用于处理名为Button1的按钮上的Click事件。注意:这个函数被称为Handler函数,而不是Trigger函数。

可能会触发一个事件(通常称为Raised),这意味着对象向环境指示事件已发生。在上面的例子中,名为Button1的按钮触发/引发Click事件。

+0

感谢您的答案 – user2137142 2013-03-05 20:39:09