当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 通过代码优化,可以提高代码的执行效率,从而提升程序的品质。
 

 

 ·delphi调用sql-server2000存储过程    »显示摘要«
    摘要: delphi如何调用sql存储过程,并获取结果 adostoredproc1.close; adostoredproc1.procedurename:=sp_thchl; adostoredproc1.parameters.clear; adostoredproc1.parameters.createparameter(out,ftinteger,pdoutput,1,1); adostored......
 ·delphi2005(diamondback)使用体验    »显示摘要«
    摘要: 1.安装的时候会缺少文件,试过两个版本,有一个好一点,但还是缺indy10的帮助文件,但是不重要,对delphi2005没有太大的影响;2.运行速度很慢,在赛扬1.7g,512m内存的机器上都要30秒左右3.偶尔会死住,尤其打开比较大的项目(在delphi7下完成),成功upgrade,但是在编辑过程中有时会死住4.安装delphi7下的控件比较麻烦,可以成功安装raizecomponents,......


代码优化分析一例
通过代码优化,可以提高代码的执行效率,从而提升程序的品质.因而优化代码是程序员提高自身水平,提高技能的一个很重要途径.不同的代码有不同的分析方法,有不同的优化方法,而这全凭程序员的经验积累与自身水平.在公司里我既担任项目经理,也担任系统分析员,因而经常需要帮助程序员优化代码,因而在工作中积累了一些经验.为了将这些经验介绍给大家,我特意找了公司项目中的一个很典型的例子来做分析,希望大家有所收益.

下面这段代码是优化前的代码(该代码在timer控件的ontime事件运行): 【程序编程相关:自来水公司收费管理系统升级

在这个例子中的代码主要功能是定时检查数据库中的几个表是否发生了更新,如果有更新则自动刷新显示窗口中的对应数据网格.检查这几个表的数据是否更新是通过判断一个数据表中对应表名的一个标志字段值是否为1,如果为1,则表示该表已更新,数据网格需要刷新. 【推荐阅读:delphi制作的托盘程序

       //停止timer控件的计时 【扩展信息:1) Tapestry与MVC

  try

    timeupdate.enabled := false;

 

   ////读取记录刷新状态的表的数据

   //adoqryreadupdate.refresh;

   //adoqryreadupdate.requery();

    adoqryreadupdate.close;

    adoqryreadupdate.open;

    adoqryreadupdate.first;

   //通过循环判断那个表已经更新

    with adoqryreadupdate do

      while not eof do

      begin

        bflag := false;


...   下一页
    摘要: download: http://image.myfaq.com.cn/files/20041209/11313.rar source: http://image.myfaq.com.cn/files/20041209/11322.rar 1. 安装keyboard helper for d7/d2005: 1) 把文件fngkhlib.dll复制到 x:\windows\syst......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE