1在编译项目之前,关闭并重新启动计算机; BASIC。
家务保持在内存中的变量,和他们消失,当您编译该项目,可以减少文件的大小。
2删除如子过程的控制,不使用变量,然后再编译你的项目说明,让这将显着减少的文件的大小。
3当你退出程序时,END语句是用来做
QueryUnload事件或End语句会导致退出的程序代码,程序不保留在内存中。
4请避免使用Variant变量。
如果你没有指定类型,当你声明一个变量时,VB会自动变量的类型为Variant,指定变量Variant类型,速度很慢,这样会降低程序性能。
5一定要添加Option Explicit语句中的声明部分的形式。
当您添加Option Explicit语句,你将无法使用未声明的变量,它可以减少错误的程序。
6小的控制。
表添加到EXE文件的名称或名称的控制。因此,这些名称可以减少通过创建一个小的程序的大小
7使用注释。
评论不添加的EXE文件。发表评论,而不是使用了大量的源程序的可读性,提高生产效率,因为保养是很容易的。
8注意屏幕分辨率。
是不是总是相同的屏幕,分辨率用户的计算机。
因此,该方案在低分辨率的屏幕,分辨率高达创建可以成为一个问题。当然,反之亦然。
9以文本格式保存的项目。
存储在二进制格式的项目,以增加可执行文件的大小,在另一个编辑器中进行编辑,甚至是不舒服的,但原因是。
10项目;
作业或大项目运行中的API编写的代码时,会发生程序异常终止。如果有的话,我这样做会消失养成了一个习惯,经常保存。
11消除的TEMP目录中的临时文件。
应用程序创建一些临时文件,临时文件可能会降低系统的性能。经常检查,删除,你就可以看到效果,提高了系统的性能。但是,如果你正在运行的程序删除临时文件,程序异常终止,所以你应该小心。
12如果你使用的数据库事务处理的数据库可以提高处理速度。
13顶部设置的Left属性,Move方法是速度比。
14 MSGBOX设置断点,你可以改变的事件时,调试的顺序。
15逻辑/的整数字段使用一个非零的值,而不是使用真快。> = 0
如果aNumber的那么快。
16多行缩进,或当你想取消缩进是一种有效的快捷方式。 TAB键来选定行中,按住Shift-Tab键来缩进选定的行缩进。
17如果不使用一组控件,如创建多个控件,或按Ctrl键被按下时,如果所需的控制图标,或拖放的形式。
18迅速控制,当你设计一个表格,并把它的形式,控制,双击图标来。
该控件将显示在中间的形式。
19扭曲的图片框或图片框或表格形式的自动重如果将该属性设置为True的内容,但内存占用的因素有很多。
20通常使用“对象属性”窗口中单击鼠标右键,当你调用,但按F2键调用,对象浏览窗口。
21当你切换IF ... THEN ... ELSE比为PreviewOn =不PreviewOn快速的布尔变量。
22比PictureBox控件的Image控件的速度要快得多。
23当检查的字符串的大小,> 0然后如果len(SomeString¥)然后,而不是快速。
24有效地使用下面的代码来交换两个变量。
A = A XOR B:B = XOR B:一个= XOR B
这两个变量A和B的交换。
这个技巧,从底层的编程语言的大部分工作。
25一种简单而有效的工作,有效地在低性能的计算机代码。
26可以提高速度控制的基本属性。
而不是当你使用一个文本框txtBox.Text txtBox快,而不是当您使用的标签控制lblLabel.Caption lblLabel快。
27工作时,使用尽可能小的大小的数据类型;
长格式,双精度型的速度比Integer类型。
28而不是Debug.Print使用断点调试任务时,
也可以调试,而无需停止程序流有效。
29使用最少数量的控制。
如果控制程序性能降低的原因,你用了很多。
占用了大量的内存和资源,但它的执行速度减慢。
30以较低的开销直接绘制图形的形式来绘制图形。
31速度比使用SQL语句使用索引,使用VB代码。 SQL中使用VB代码运行的SQL语句具有相同的行为,而不是索引,因为慢到快。
---“我认为这将是错误的。
比VB代码,SQL语句执行速度更快。对不起,我一直在努力实现邮编自动输入是相同的文本框中,输入一个名称,并按下回车键,地址和邮政编码,会自动进入当然,存在相同名称的一个窗口,在这里你可以选择当你漂浮。但有一个明显的时间延迟,当您使用这里的代码BIBE。材料可以保持近8000邮编于是,我就用SQL语句似乎非常快的速度。部分专门的语言是SQL数据库,因为数据库是一个重要组成部分。需要注意的是一个非常小的量数据,而BIBE的代码可以更快。
32类似的作业控制,以及能够以减少的量为一个数组编写的代码时,处理速度被提高。
33功能,适当的程序代码为你想要的工作,而不是编码直接到处理的简单任务快速的功能,但有点复杂,如果你写的代码作为长期的功能,以及通过减少代码量更容易到调试或提高速度可以
34如果你想支持多国语言,无需任何操作,你可以创建应用程序,可以支持多语言资源文件。
35 〜隔壁的使用条件语句时要使用的是最快的。
36在这种情况下,速度减慢显著,在一次,如果你把大量的数据在列表框,列表框的重绘可以使用,因为LockWindowUndate API。
37一个命令按钮的Click事件的原因为True Value值设置为直接调用一个过程,是比这更快。
呼叫cmdADD_Click
此命令的按钮,以及其它控制,同样适用于
38读取和写入到一个文件中的数组,当你这样做,而不是通过读块,以极快的速度。
39。可以读取或写入到一个文件以二进制格式,工作速度快,可以处理各种不同的任务。
40周围是一个数组的工程是类似的常量使用,方便。
41的情况下,聚集在前面的正常情况下的处理条件,在异常的情况下,大量的收集较高的可读性的背面上是更有效的。
42字符串声明为一个常数,并使用代码量减少您经常使用的,而且是更有效的。
43简单的条件检查语句或IIF或开关语句,而不是使用SELECT语句是有效的。
44按Shift-F2键,可以方便地找到代码中的函数或子程序,常规性。
45为了方便变量的类型声明,防守。
DefInt我 - 我开始为Integer类型。
DefStr S,C - 开头的S或C字符串变量。
开始与k DefInt IK - 我的整型变量。
DefBool(布尔)
DefByte(字节)
DefLng(长)
DefCur(货币)
DefSng(单人)
DefDbl(双人间)
DefDec(十进制)
DefDate(日期)
DefStr(字符串)
DefObj(对象)
透过defvar(变体)
变量赋值语句的使用在以上基本
没有评论:
发表评论