首页 | 免费域名 | 个人服务器 | 一流信息监控拦截系统 | 虚拟主机知识库 | ASP 空间 | ASP技术大全 | 下载中心 | 客户服务中心
  7i24 > ASP技术大全 > 技巧与经验 >
    7i24 .Com  
  ASP初学者的10个编程技巧(1-5)

7i24.Com不停为您服务
ASP初学者的10个编程技巧(1-5)

ASP初学者的10个编程技巧:

1.注释你的代码!
许多程序员在看他们仅数月前所写的代码时头疼欲裂,毫无头绪,事实上他们还正在为以后制造麻烦! 老代码艰涩难读的原因之一是它们缺乏有效的注释. 在ASP里(如果用VBScript的话),你可以用单引号了注释你的代码,下面就是一个例子:

<%
' Create a variable to hold the user's name
Dim strName
...
%>

如果你用JavaScript,你可以用//来注释代码,下面是JavaScript注释的一个例子:

<%
// Create a variable to hold the user's name
var strName;
...
%>

但甚麽时候我们该注释代码呢? 在代码的世界里并不存在"过量注释"的问题,因此只要你觉得这个特殊的地方需要注释,就应该毫不犹豫地加上注释! 一般说来,应注释定义的新变量,注释过程和函数,注释某段相关的代码(解释编写这段代码的意图)以及代码中特别难或特别复杂的某些行.

通过对代码的详尽注释,你的ASP应用程序的可维护性将大大提高. 从某种意义上说,注释是一门不为人知的科学,如果不愿意花时间去书写注释,那么在漫长的开发旅程中将增加许多无谓的痛苦. 可以在写ASP代码前先写下相应的伪代码,这也是一种注释,从此,你将走上注释之路.


2.得会写"纯天然"的ASP代码!

今我们常常会发现,许多程序员对DrumBeat或Visual InderDev之类GUI的ASP开发工具有着深深的依赖性. 这些开发工具并不赖,但如果你离开了这些GUI工具就不知道该怎么办的话,那么它们就是有害的!

为甚麽说它们是有害的呢? 好,让我们设想一下,一旦你的手头正好没有这些GUI的开发工具,但你的代码出了些问题,你该怎么办? 很明显,你陷入了困境. 抑或你所用的GUI工具不能完成你所需要的特殊的功能, 而你已经对这些开发工具有着很强的依赖, 你将不知道如何去完成前面的开发任务.

我一向的看法是,ASP初学者在掌握了书写ASP代码的基本功前,应该远远儿地离开那些GUI的开发工具. 换言之,就是用Notepad去写你的ASP代码! 你还可以看一篇我关
于"纯天然"ASP代码的专门论述文章.在
http://4guysfromrolla.com/webtech/020299-1.shtml

3.知道哪儿能找到你所需要的信息!
不管用何种程序设计语言来开发应用程序,一个重要的部分就是得知道该去哪儿找到你所需要的信息! 每个人在开发的过程中总会遇到这样那样的问题的(有些人遇到的麻烦更多些), 所以知道哪儿能找到你所需要的信息是势在必行的.

在国内关于ASP编程的书籍还不多,但你能在许多Internet站点上得到帮助,网上有许多站点象这个站点一样充满了有用的信息,我常去的几个讲ASP的站点是:

ASPWire.com Headlines http://4guysfromrolla.com/webtech/news.shtml
ActiveServerPages.com ASP FAQ http://www.activeserverpages.com/learn
ASP FAQ on 4Guys http://4guysfromrolla.com/webtech/faq/factoc.shtml
ASP Today http://www.asptoday.com/

现在你知道该去哪儿找到你所需要的信息了吧? 你已经赢得了半个战役! :)

4.采用明智的目录结构!

我常看到一些站点采用混乱的文件名和目录结构,文章用日期来命名,目录名不容易理解,让人不知道这目录里放的是甚麽文件. 如果你的文件名能描述这个文件是干啥的,你的目录名有明确的含义,这将对你站点的冲浪者和你都大有好处.

我们可以假设你建立了一个关于ASP的站点,其中有一部分内容是关于如何学习ASP的. 把有关学习ASP的Scripts都放在一个叫/learn的目录下是相当明智的. 如果你有一个讨论数据库的文件,那么最好把这么文件命名为dbQuestions.asp. 现在,我们只要飞快地在目录间扫视一遍,马上就能明白/learn/dbQuestions.asp这个文件是讲甚麽内容的. 如果这个文件被命名为/webtech/051399-1.shtml,你将不知所云. :)
5.让其他人来看看你的代码!

你是否曾被指派去看看其他人写的代码呢? 也许你会给这段代码加上一些新的特性,也许会改正一个错误. 你或许已经发现,去阅读和理解他人编写的代码是相当吃力的(如果他们的代码不是写得很好并没有良好的注释). 我发现,让他人来看看你的代码并确认他们能很容易地读懂它是个相当好的主意. (最好早些这么做,别等到你已经写完你的全部代码!)

而且让其他人来看看你的代码,你将从同事们的评论中知道你的文档是否完备而详细.
这样你还能交到些好朋友(或者是敌人,这取决于你的代码的可读性!). :)




  2002年1月9日  阅读 2696 次  发送此页给朋友  来源:    版权争议  删除

相关文章:   近期热点:
§ASP初学者的10个编程技巧(6-10)

上一篇: 状态栏中显示页面载入进度
下一篇: ASP初学者的10个编程技巧(6-10)
返回上一层...
搜索:

(C)2004-2022 7i24.Com 保留所有权利