在VB编程中如何优化程序?拜托各位大神

在VB中写完了一个程序,向对其进行优化,但是不知道该怎么优化,不知道有谁知道?... 在VB中写完了一个程序,向对其进行优化,但是不知道该怎么优化,不知道有谁知道? 展开
 我来答
子车春山
2014-05-28 · TA获得超过959个赞
知道小有建树答主
回答量:441
采纳率:89%
帮助的人:115万
展开全部
VB编程优化可从以下几点着手 1.优化大小 过去,在设计应用程序时,经常得受到可用内存和系统资源的限制。在 32 位操作系统下,如 Windows 95 和 Windows NT,大多数 Visual Basic 程序员则很少考虑这些因素。可是,许多情况下,缩小应用程序大小仍然很重要。 有些应用程序需要从 Internet 网卸载或通过电子邮件的附件形式传输,它们的大小则显得十分重要。有些连接上数据传输得不够快,传输 1 兆字节的文件要花 1 小时或更多的时间。另外,许多应用程序除了 .exe 文件外,还要有 .dll 或 .ocx 文件,这就进一步增加了卸载的大小(和时间)。在这些情况下,就要设法优化磁盘中应用程序的大小。 即使用户不想卸载应用程序,但编制尽可能紧凑的程序仍是一个好主意。小的应用程序加载快,而且,由于占用内存少,还可同时运行其它程序。通过优化应用程序所占的内存可提高程序性能。 2.减小代码大小 减少加载窗体的数目。 减少控件数目。 用标签代替文本框。 保持数据在磁盘文件或资源中,并且只在需要时才加载。 组织模块。 考虑替换 Variant 数据类型。 使用动态数组,并在删除时回收内存。 回收被字符串或对象变量用过的空间。 消除死代码和无用的变量。 3.修剪图形 图形(图片和图形方法)要消耗许多内存。从某种程度上说,这是不可避免的:图形包含很多信息,所以规模巨大。但在许多情况下,通过以下方法,可减少图形对应用程序大小的影响: 使用Image 控件显示位图。 需要时从文件中加载位图并共享图片。 使用PaintPicture 方法。 释放图形所用内存。 使用RLE 格式位图或元文件。 4.分段应用程序 Visual Basic 提供一种以新方法设计应用程序的体系结构。代替单一的整体执行程序,可以写一个这样的应用程序,它包含一个核心的前端执行程序,并由许多 ActiveX 部件来支持。 5.优化显示速度 由于Microsoft Windows 的图形特性,图形和其它操作的显示速度在很大程度上决定了应用程序的感觉速度。窗体出现及画图的速度越快,应用程序就会显得越快。 6.将工程编译成本机代码 如果拥有 Visual Basic 的专业版或企业版,既可以将代码编译成标准的 Visual Basic 伪代码格式,也可以编译成本机代码格式。本机代码编译提供了伪代码编译所没有的关于优化和调试的几个选项。 以上见MSDN参考文档资料.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式