2012年8月15日星期三

提示VB的45种速度




答:编译前的项目,基本退出并重新启动您的计算机作出。
而且,当您编译项目,饰品变量留在记忆中消失了,你可以减少文件的大小。

两个。在编译项目之前,未使用的变量和子过程,“宣言”,如控制赶走。这将大大减少文件的大小。


三。使用时,你退出程序结束语句。
使用End语句的程序代码或QueryUnload事件的结束,该计划仍然在内存中,所以不要放弃。


四。 Variant变量没有做。
当你声明一个变量,如果你不指定的基本类型自动Variant类型的变量,它指定的节目类型,VARIANT变量是非常缓慢的,所以他们是不利的表现。


5形成必须在声明中添加选项Explicit语句。
加入Option Explicit语句时,变量没有声明不可用,因此该方案可以减少错误。


6。使小的控制人。
pomyireumyina控件被添加到EXE文件的名称。到目前为止,这些名称可以创建一个计划,以减少大小。


7使用了很多意见。
评论并不增加EXE文件。相反,该​​计划将使用很多源增加可读性的意见,使生产力和维修方案是容易的。


八。注意屏幕分辨率。
您的计算机并不总是有相同的屏幕分辨率。
因此,低分辨率屏幕高分辨率创建的方案可能是一个问题。当然,反之亦然。


九。在文本格式保存一个项目。
该项目以二进制格式存储,开始在另一个编辑器编辑,也带来不便,增加可执行文件的大小的原因。


10保存您的项目,往往使。
大型项目或业务,关闭API来执行代码程序时,在异常情况的书面发生。到现在为止,代码工作在这种情况下消失,所以经常保存培养的习惯。


11 TEMP目录中得到摆脱临时文件。
多个应用程序创建的临时文件,系统临时文件,也可以导致性能下降。经常检查给系统的性能和删除可以看到改善。然而,运行程序,并删除临时文件,程序终止异常,所以一定要小心。


12使用数据库事务数据库,可以提高处理速度。


13。移动方法的顶部,左速度超过设置的属性。


14。 MSGBOX断点设置,你可以改变的事件时,你正在调试的顺序。


15。逻辑/整数字段,而不是用一个非零值True,更快地使用。> = 0
如果aNumber的再快一点。


16。多行缩进,或者使用键盘快捷键撤消缩进是有效的。 Tab键缩进选定的行,SHIFT-TAB键缩进选定行关闭。


17。不使用控件数组,创建控制,如控制,多形式,或按Ctrl键被按下,或拖动图标进行所需的控制。


18。迅速下降的控制方式,控制设​​计表单时,请双击该图标。
这种形式的控制,将出现在中​​间。


19。图片夜间AutoRedraw属性为True或设置窗体的图片框或表单的内容不会被扭曲,但它需要大量的内存往往会因素。


20当你调用对象的属性窗口中,右键单击通常用,但是,F2键,按[对象浏览器窗口将被调用。


21。当您使用IF ... THEN ... ELSE比,作为PreviewOn的=不PreviewOn快速的切换一个布尔变量。


22。图像控制是比PictureBox控件更快。


23。当您检查字符串的大小,> 0,而不是如果的Len(SomeString元)再快一点。



24。交换两个变量,有效地使用下面的代码。

= 1异或B:B = 1异或B:A = 1异或b

此交换两个变量A和B是

这篇文章将工作大部分的peurogeuraemit语言。



25。一个简单和高效的代码,在低端计算机有效地运作。


26。使用与控制的基本属性,可以提高速度。
当您使用一个文本框,而不是txtBox.Text txtBox快,当您使用一个标签控件,而比lblLabel.Caption lblLabel更快。


27。尽可能小型数据类型的工作时,应使用。
Long数据类型,或者是双格式速度比Integer类型。


28。断点调试时,备份工作,而不是使用Debug.Print。
没有停止流的一个有效的调试方案是可能的。


29。使用最小的可能数量的控制。
当您使用了很多程序的控制会导致性能下降。
也不需要大量的内存和资源,执行速度较慢。


30。用更少的开销来绘制图形,绘制图形的形式是直接在


31而不是使用SQL语句使用索引是使用VB代码更快。 SQL是相同的行为,是比使用索引的SQL语句是更快地使用VB代码运行慢。

--- >>这部分自己是错的,我想。
VB代码是比SQL语句快。举例来说,我自动输入邮政编码,从来没有试图实现。在文本框,然后按进入自动进入dongyireum命中地址和邮政编码是其中之一。当然,如果有选择相同名称tteuguyo窗口。但在这里相当长的时间滞后时使用代码Biberaj邮编约8000反正是很少的数据。所以我试图用SQL语句是一个非常快很多。由于数据库语言SQL,数据库的必要组成部分,是一个组成部分。请注意,在极少量的数据可能是宜早不宜迟Biberaj代码。


32。类似的工作,写一个控件数组,以减少代码量,以及处理速度提高。


33。来处理简单的任务,职能和任务,而不是代码,而是直接进入所需的程序代码更快作为一个功能复杂或长时间编写代码,调试更加容易,以及提高速度,减少了代码量可以。


34如果你想支持多国语言,使用资源文件,你需要做任何事情来支持可以做一个多语种的应用。


35。使用条件语句时〜隔壁是最快的。


36。在列表框中的数据放在一起,一个列表框重绘的情况下,因为速度显著减慢这种情况下,大量的,你是LockWindowUndate的API。


37命令按钮的Click事件,以提高价值值设置为True,你遇到的,这个过程是直接调用,而不是快速。
呼叫cmdADD_Click

这一点,以及命令按钮,其它控件同样适用。


38。当你写一个文件,从数组中读取,而比hanissik块读取速度快。


39。当两个编队像读取和写入文件,工作速度快,可以处理各种不同的任务。


40。封闭使用,可以用来方便的常量数组类似的行动。


41。在加工条件,在正常情况下前聚集在后面的不寻常的情况下收集的大量的,可读性变得更有效率的情况。


42。经常被用来声明一个字符串常量,可以减少代码的数量,这是更有效。


43。如果门或者一个简单的条件测试,选择开关munbodaneun IIF语句对我是有效的。


44。函数或子程序中的代码,很容易找到例程按Shift-F2键。


45为了使变量声明的类型,防守使用。

DefInt我 - 我想开始与所有类型的整数。
DefStr,Ç - S和C都是String类型的变量开始。
DefInt IK - 我ķ在Integer类型的变量开始。

DefBool(布尔)
DefByte(字节)
DefLng(长)
DefCur(货币)
DefSng(单)
DefDbl(双)
DefDec(十进制)
DefDate(日期)
DefStr(弦乐)
DefObj(对象)
DefVar(变异)

基本变量或多个指令中使用的是

没有评论:

发表评论