下载此文档

81VBA程序代码的调试及优化.ppt


文档分类:IT计算机 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
81VBA程序代码的调试及优化
汇报人:
三、使用调试工具-单步执行代码
3、再按一次F8健,再把鼠标移到变量r上,此时显示出此时的变量r值等于0。
三、使用调试工具-单步执行代码
4、再按一次F8健,再把鼠标移到变量r上
81VBA程序代码的调试及优化
汇报人:
三、使用调试工具-单步执行代码
3、再按一次F8健,再把鼠标移到变量r上,此时显示出此时的变量r值等于0。
三、使用调试工具-单步执行代码
4、再按一次F8健,再把鼠标移到变量r上,此时显示出此时的变量r值等于3,说明用户刚才输入的半径3,已经赋给变量r,符合预期要求的那样。
5、继续执行程序,可以一直不断地按F8键,逐语句的执行程序。当然也可以按F5键,让程序直接执行到代码结束,不再一步一步的执行。这样可大大节省调试时间。
四、程序的优化
对程序进行优化,通常是指优化程序代码或程序执行速度。优化代码和优化速度实际上是一个予盾的统一,一般是优化了代码的尺寸,就会带来执行时间的增加,如果优化了程序的执行速度,通常会带来代码增加的副作用,很难鱼与熊掌兼得,只能在设计时掌握一个平衡点。
四、程序的优化
1、程序的书写结构
     虽然书写格式并不会影响生成的代码质量,但是在实际编写程序时还是应该尊循一定的书写规则,一个书写清晰、明了的程序,有利于以后的维护。在书写程序时,特别是对于For Next语句、For Each...Next、If...Then...Else 语句、Select Case等语句或这些语句嵌套组合时,应采用“缩格”的书写形式。另外,程序中的注释语句,也是不可缺少的。
(一)、程序代码结构的优化
四、程序的优化
2、标识符
    程序中使用的用户标识符除要遵循标识符的命名规则以外,一般不要用代数符号(如a、b、x1、y1)作为变量名,应选取具有相关含义的英文单词(或缩写)或汉语拼音作为标识符,以增加程序的可读性,如:count、number1、red、work等。
(一)、程序代码结构的优化
四、程序的优化
3、程序结构
首先要注意尽可能采用结构化的程序设计方法,这样可使整个应用系统程序结构清晰,便于调试和维护。对于一个较大的应用程序,通常将整个程序按功能分成若干个模块,不同模块完成不同的功能。各个模块可以分别编写,甚至还可以由不同的程序员编写,一般单个模块完成的功能较为简单,设计和调试也相对容易一些。
(一)、程序代码结构的优化
四、程序的优化
4、定义常数
在程序化设计过程中,对于经常使用的一些常数,如果将它直接写到程序中去,一旦常数的数值发生变化,就必须逐个找出程序中所有的常数,并逐一进行修改,这样必然会降低程序的可维护性。因此,应尽量当采用预处理命令方式来定义常数,而且还可以避免输入错误。
(一)、程序代码结构的优化
四、程序的优化
5、表达式
对于一个表达式中各种运算执行的优先顺序不太明确或容易混淆的地方,应当采用圆括号明确指定它们的优先顺序。一个表达式通常不能写得太复杂,如果表达式太复杂,时间久了以后,自己也不容易看得懂,不利于以后的维护。
(一)、程序代码结构的优化
四、程序的优化
1、选择合适的算法和数据结构
   应该熟悉算法语言,知道各种算法的优缺点,具体资料请参见相应的参考资料,有很多计算机书籍上都有介绍。将比较慢的顺序查找法用较快的二分查找或乱序查找法代替,插入排序或冒泡排序法用快速排序、合并排序或根排序代替,都可以大大提高程序执行的效率。
(二)、程序运行速度的优化
谢谢!

81VBA程序代码的调试及优化 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人我是药神
  • 文件大小932 KB
  • 时间2022-05-20