会员登陆
登录加载中...
超级搜索
栏  目  
类  别  
关键词  
 站内搜索   网络搜索
  
 当前位置:文章首页>>本站原创>>网站编程>>深度揭密我的ASP开发经验
推荐给你的朋友阅读:

深度揭密我的ASP开发经验

来源:飞腾设计网 发表日期: 2011-04-30 11:44:21

    [飞腾工作室原创文章,欢迎转载、交流,建议注明出处,谢谢!本教程随时保持动态更新,建议加入收藏!]

    在开发FeitecCMS过程中,积累下了很多个人独特经验。本着互联共享的原则,雨城写下了以下内容,供ASP爱好者共同参考探讨。

    对于网上已有的相关经验等在本文中不会提及。以下内容仅供ASP中级及以上开发者参考之,重点在于程序执行效率及限制出现逻辑性错误及启发设计思路等方面。

    1、强制声明变量:

Option Explicit

    也许大家会说:这不是老生常谈吗?

    呵呵,笔者之所以要把这一条作为程序开发者首要注意事项,是有原因的。它给程序设计者带来的好处真是太多了。

    社会的进步、技术的发展,促使现在的网站程序功能越来越强大、代码越来越复杂。程序设计中必须让变量先声明才能使用,一可以防止变量未声明就使用,二可以防止跨范围使用全局变量,造成隐性错误,给以后的程序运行带来不可预知的隐患。

    2、多用局部变量,少用全局变量:

    即使使用全局变量,如果这些变量值是不变的,那么可以将其转换为常量(可防止变量内容由于使用不慎,被另外赋值被改变)。如下面的变量代码:

    Dim FtVer
    FtVer="FeitecCMS Pro V3.0"

    那么可以用下面的代码来替换:

    Const FtVer="FeitecCMS Pro V3.0"

    全局变量使用不当,容易造成程序软性故障,以后不好检查。

    要多使用局部变量的话,那么就必须使程序各功能模块函数化或过程化了,这样做的好处也是很多的哈,看此篇文章的都是高手,不再多说。相比Function和Sub,笔者更喜欢用前者。

    3、ASP文件名、变量及数据库表名、数据库字段名必须规范:

    开发者最好在这方面有一个比较良好的命名习惯,比如FeitecCMS 程序的开发就有自己的命名规范。总的原则是:

    (1)、见名知义;
    (2)、避开系统保留字;
    (3)、ASP文件中加入适当注释。

    示例如下:

    (1)、ASP文件名命名:后台ASP文件都带Admin字样,无界面显示只起包含作用的都以Ft_打头命名,如Ft_Function.asp、Admin_Article.asp等;

    (2)、数据库表命名如会员表:Ft_User;

    此处再多讲一句,就是程序代码的规范问题,有些朋友的ASP文件内容排列是一团乱麻,这是很不好的,要学会排列及缩进,方便其他人的阅读及以后程序的修改。发张PRO版本的截图——

    呵呵,代码看起来挺规范的吧。具体的规范可搜索本站的文章栏目,参考下相关内容。

    关于代码缩进实现的个人经验:

    ·在文本编辑器中,采用TAB方式来实现一行的缩进是最好的,不会增加文件的大小,而且效率高;

    ·有些设计者采用的是输入空格的方法来实现一行的缩进,虽然有时看起来代码的排列更舒心,但那是以增加文件大小为代价的,雨城觉得很不可取。

1 2 3 4 5 6 7 下一页

71
1
[作者:雨城 关键词:ASP,开发 录入:raincity 责编:raincity 阅读次数:27303]

相关文章 相关新闻 相关软件 相关教程 公共评论 发表评论

    评论载入中...
    您的称呼  验 证 码   
    您的评论 [ 最多字数:  已用字数:剩余字数:]

     
COPYRIGHT 2003-2010 创意飞腾科技有限公司(The Feitec LTD.) ALL RIGHTS RESERVED .
官方咨询官方咨询4376161 官方咨询526743959 技术支持:FeitecCMS5366464
页面加载时间:281.25ms Powered By:FeitecCMS V4.0(Build1101)
[蜀ICP备05000881]