问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在VB中如何使用DOEVENTS

发布网友 发布时间:2023-10-01 20:13

我来回答

3个回答

热心网友 时间:2023-10-01 23:01

转让控制权,以便让操作系统处理其它事件。

例如:

在窗口中放一个textbox,然后写程序,循环从1到10万,然后循环体里面就是把这个数写到textbox里面,如果没有DoEvents,程序运行的时候就是死机一样,然后直到最后窗口显示10万,中间数字什么也看不见。如果在每次写了textbox以后,都来一下DoEvents,窗口就会重画,运行的时候就能看见textbox里面的数一个一个的长上去。

Visual Basic源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建Active X控件,用于高效生成类型安全和面向对象的应用程序。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。

扩展资料:

vb语言特色:

1、事件驱动的编程机制:

面向过程的程序是由一个主程序和若干个子程序及函数组成的。程序运行时总是先从主程序开始,由主程序调用子程序和函数,开发人员在编程时必须事先确定整个程序的执行顺序。而Visual Basic 6.0事件驱动的编程是针对用户触发某个对象的相关事件进行编码,每个事件都可以驱动一段程序的运行。开发人员只要编写响应用户动作的代码。这样的应用程序代码精简,比较容易编写与维护。

2、结构化的程序设计语言:

Visual Basic 6.0具有丰富的数据类型和众多的内部函数。其采用模块化和结构化程序设计语言,结构清晰,语法简单,容易学习。

3、强大的数据库功能:

Visual Basic 6.0利用数据控件可以访问Access、FoxPro等多种数据库系统,也可以访问Excel、Lotus等多种电子表格。

4、ActiveX技术:

ActiveX发展了原有的OLE技术,使开发人员摆脱了特定语言的束缚,方便地使用其他应用程序提供的功能,使Visual Basic 6.0能够开发集声音、图像、动画、字处理、电子表格、Web等对象于一体的应用程序。

5、网络功能:

Visual Basic 6.0提供的DHTML(动态HTML)设计工具可以使开发者动态地创建和编辑Web页面,使用户能开发出多功能的网络应用软件。

参考资料来源:百度百科-VB

热心网友 时间:2023-10-01 23:01

doevents 是转移系统控制权,一般都是在用到循环里

比如,你做一个安装程序.
do while not eof(0)
filecopy localfile,tragertpath
label1.caption="正在复制" & localfile
doevents
loop
如果在label1上显示正在复制的文件内容,系统循环太快,将看不到label.caption的内容。如果加上doevents就可以看见了

热心网友 时间:2023-10-01 23:02

MSDN是帮助文档,你在用VB过程中有问题时可以在MSDN中查找相关内容获得帮助,而Doevents是VB中的一个函数,因此没有安装MSDN的情况下可以使用Doevents,就象安装了VB没有安装MSDN的情况下可以使用VB开发软件是一样的道理。
我是在这样的情况下使用Doevents函数的:当需要用一段循环代码时,特别是循环的次数很大时,以及为了防止出现死循环时在循环代码的开始加上Doevents,以便在程序运行过程中可以中止程序运行。
DoEvents 函数的作用是转让控制权,以便让操作系统处理其它的事件
在VB中如何使用DOEVENTS

转让控制权,以便让操作系统处理其它事件。例如:在窗口中放一个textbox,然后写程序,循环从1到10万,然后循环体里面就是把这个数写到textbox里面,如果没有DoEvents,程序运行的时候就是死机一样,然后直到最后窗口显示10万,中间数字什么也看不见。如果在每次写了textbox以后,都来一下DoEvents,窗口...

vb中的 doevents有什么作用?如何使用?用在哪里?

DoEvents 会将控制权传给操作系统。当操作系统处理完队列中的事件,并且在 SendKeys 队列中的所有键也都已送出之后,返回控制权。DoEvents 对于简化诸如允许用户取消一个已启动的过程 — 例如搜寻一个文件 — 特别有用。对于长时间过程,放弃控制权最好使用定时器或通过委派任务...

vb doevents语句的具体说明

Me.Caption = N Next 按程序的流程来说,Me.Caption的内容会依序由1开始显示到100000,可是事时上程序却停顿一会,并直接跳到显示100000,这并不是电脑速度很快的缘故,而是VB正忙於For ... Next ...回圈,而不处理其它正在发生的事件。为了解决这个问题,DoEvents函式就要上场了。For N = 1 T...

vb.net 中如何使用Doevents?

如果您在程式码中呼叫 My.Application.DoEvents,应用程式就可以处理其他事件。例如,如果程式码将资料加入至回圈 (Loop) 中的 ListBox,且会在回圈的每个步骤之后呼叫 My.Application.DoEvents,则将其他视窗拖曳至该视窗上方时,便会重新绘制表单。如果从程式码中移除 My.Application.DoEvents,则必须等...

麻烦解释一下这段VB代码,及doevents语句的用法

'DoEvents返回整形数(窗体数目)非0为真~Do While 循环只要条件为真是循环 If Label1.Left < Form1.Width Then '如果标签的左边距小于窗体1的宽度则 Label1.Left = Label1.Left + 1 'left属性+1 Beep '通过计算机喇叭发出一个声调 Else '否则 Label1.Left = Form1.Left '窗体的左边距赋值给...

VB 中DoEvents和RaiseEvent的用法是什么?

1)DoEvents的目的是把控制权让出一会儿,以便线程能响应一下菜单或键盘事件。比如你的一个不可见线程正在处理一个很大的循环,每次循环后都要调用一下DoEvents,否则你的程序看起来就向挂起无响应一样。2)RaiseEvent是触发一个事件,这样就可以执行事件回调函数中的代码,这个通常用在控件编程中。

请问VB中的Doevents有什么用?

DoEvents的作用是转让控制权给系统。比如在执行十万次的加法减法运算时,如果不转让控制权,程序看起来就像死了一样,你也不能做任何事直到它结束。转让控制权以后,系统可以做别的事情。

VB 使用DOEVENTS的问题!

使用 DoEvents 可能影响当前进程的速度,但主要目的是避免假死现象 比如你的程序里面有个很长时间的循环,如果不用 DoEvents 就可能导致操作没立即反应的假死,而用了 DoEvents 就能正常做其它的操作 另外的用途就是使控件的刷新立即呈现,比如你要更新进度条,就要用DoEvents让其显示,否则就会到阶段性...

VB中Timer和Doevents的问题!

解决办法是用SetTimer的这个API 在窗体里添加一个按钮,添加代码:Private Sub Command1_Click()TimerId = SetTimer(0, 0, 1000, AddressOf TimerProc)End Sub 添加一个模块,添加代码 Public Declare Function SetTimer Lib "user32" (ByVal hwnd As Long, ByVal nIDEvent As Long, ByVal uElapse...

C#中如何实现VB中DoEvents语句实现的效果?

使用 Application.DoEvents() 方法

VB中int VB中rnd VB中各函数意思 VB中sgn vb中msgbox用法举例 VB DIB vb中的 vb中iif vb中cstr
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...同系物官能团是什么(烷烃.烯烃.炔烃.苯及其同系物的物理性质.化学性 ... 为什么我电脑上网的时候不管我上什么网站,金山毒霸都弹出个对话框告诉我... 现在贵妇人的皮草价格多少 猎豹游览器的问题,坑爹啊。 如何写电子邮箱地址 如何调动小学二年级学生课堂学习的积极性? 孩子做事磨蹭如何处理? RTK模块只能用于高精度测量,而无法提供实时 gnss常用的三种定位模式 花卉号是什么意思? 扳倒井 御窑1 1 32度 四星 的多少钱一瓶 信阳宏达国际京九公馆营销售楼电话是多少? 冻结多久,自动注销 笔记本做vb进入死循环怎么办 被永久限制可以注销吗 请问有人知道这是什么吗 今天做的事是对的不代表明天做的事是对的,下一句是什么 非洲国家经济排名(非洲国家经济排名,非洲经济为什么发展不起来) 我的手机号为何被别人注册了? 为什么我的手机号码会被别人注册了呢? 在深圳打工想去长沙工作找对象可以吗 学习电脑芯片级维修怎么样?有前途吗?工资呢? 电脑售后能干到几岁 街头篮球中.如何抢断(在对方传球时和别人运球的时)? 姚明何时能够复出打球?能不能继续留在火箭? 格力空气净化器怎么清洗? 2018年二手宝来自动挡多少钱 街头篮球如何抢断,以及投3分球 姚明还要多久才能复出? 在广东食品药品职业学院是否真的有可以升本到南方医科大学? 三星ANYCALL的E1070C的SIM卡锁,不是卡的问题,是手机本身的问题 怎样将ANYCALL手机中的电话薄复制到电脑中 智能手机电话号码被删除了能找回吗 ...已取得毕业证。在银行工作两年,可以报考助理财师吗? 天星教育押题密卷的解析讲的详细吗? 被永久限制可以注销吗 冻结多久,自动注销 主玩剑灵,这配置玩起来卡卡的,需要换什么东西? 辽篮主力郭艾伦赛后加练遭媒体嘲讽,努力的时候被人嘲讽你会如何... 比赛垃圾时间,杨鸣撤下全部主力,为什么还让郭艾伦留在场上呢? 请问这台电脑还有哪些地方可以升级? 郭艾伦赛后加练反倒被嘲讽,这样的舆论环境,对中国篮球有何影响? f5A2与f5a0有什么区别 我去到崂山太清风景游览区玩,请问从青岛轮渡做304到哪下?然后怎么到八... 《天舞风云录》txt下载在线阅读全文,求百度网盘云资源 完颜永济的家庭成员 青岛崂山区到青岛轮渡怎么走 苹果iPhone12:颠覆你的想象 男女在交往相处中,女人想让你追求她会有哪些明显的行为暗示? 跳街舞没节奏感怎么办