
正文
vb.net运行速度慢 vbnet adodb
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
vb.net 动态添加大量控件严重卡顿怎么办
这是不可避免的vb.net运行速度慢,除非更换电脑硬件vb.net运行速度慢,让处理器及内存处理得更快,或是不要用自带的 Panel 和 Label 控件,自定义一个容器,内容自绘。
卡顿主要原因:
1、控件多了,电脑必然会慢,因为在 Windows 里每个控件都相当于一个窗口,有自己的句柄,系统需要维护对应的窗口消息,那么一定会卡顿,只能缓解不能消除。
2、可以用多线程,在子线程中更新控件,通过委托的方式通知主线程,可以有效缓解卡顿的问题。
相关问答
Q1: VB.NET和VB"运行"时为什么VB.NET会比VB慢很多?
VB.net是解释型vb.net运行速度慢的语言`~vb.net运行速度慢他不直接生成*.exe文件`~ 而vb是编译和解释都具备vb.net运行速度慢的语言他可以直接生成*.exe大部分它是采用编译vb.net运行速度慢的~~~ 什么是解释~~什么是编译那? 解释就好比是吃瓜子吃一个拨一个~~ 而编译好比是吃瓜子全把它拨vb.net运行速度慢了在全吃~~ 所谓的吃瓜子就是也就是把语句变成机器能读取的二进制你说是全拨了在吃快哪??还是一个拨一个吃快哪??
Q2: 为什么我的VB.NET程序使用了2个线程1个计时器不停的运算,速度很慢,但是CPU使用率就1%。
说明你的程序大多在等待任务完成,而不是真的执行CPU指令来进行计算密集的程序
这种情况下建议你使用异步编程 你可以找找这方面的资料 例如请求web的异步 委托的异步等等
Q3: vb.net 速度慢
你生成程序的时候 选择的 debug 方式 还是release 如果是debug的话可能会慢一些
Q4: VB.net 设置EXCEL文件的格式,执行速度太慢
建一个文件,把格式都搞好,然后导出时用 workbooks.add(path)
再填写数据,这样格式现成的了,
还有一个方法,录个宏,格式刷,挡刷的代码试试.
Q5: vb.net读取几万行的文本很慢,如何加快速度?因为并不是纯读取,读取完了还要解析。
我之前做过一个大批量修改文件的程序,最初用的是一次性读入的方式读取文件,即ReadToEnd。结果就出现了你这种很慢的情况,后来改成了逐行读入,即ReadLine,速度提升数十倍!
vb.net运行速度慢的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vbnet adodb、vb.net运行速度慢的信息别忘了在本站进行查找喔。







