动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   数据库 → 阅读文章

 PB代码优化(1)

作者:郁郁小蝎 来源:中国站长学院 
阅读 数 147 人次 , 2006-2-15 17:52:00 

现今计算机的运行速度已经很快了,并且由于老板时常在耳边念着紧箍咒,因此,我们有意或者无意的忘记优化我们的代码,只要能完成任务就行了(我也是)。不过,我们闲下来的时候,不妨也来看看我们的代码是否有需要改进的地方。下面就是我觉得值得优化的几种情况。

 

第一种情况:


  IF
condition1 AND condition2 THEN

      //Code goes here.

END IF

IF condition1 THEN

      IF condition2 THEN

             //Code goes here.

      END IF

END IF

 

对于书写的第一种方式,由于PB编译方式与常见的方式不同,就是无论条件1的值如何,都要对条件2进行运算。这样一来,当条件1false时,就可能要无谓的对条件2进行运算了。就按随机的概率而言,可能会多进行一半的运算。因此,对于大多数情况而言,我想最好是以第二种方式书写。当然,特殊情况也是有的,那就是你的确想对条件2进行运算。类似地,对于or也一样。

 

IF condition1 OR condition2 THEN

      //Code goes here.

END IF

IF condition1 THEN

      //Code goes here.

ELSE

      IF condition2 THEN

             //Code goes here.

      END IF

END IF

  
 本文Tags优化  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:在pb中用语音读金额(4)
· 下一篇:PB代码优化(2)
· MySQL数据库技术(10)
· Sybase数据库技术(13)
· 保护SQL Server 2000的十个步骤
· 利用instr函数实现非常规日期的转换
· 全面接触SQL语法(2)


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077