避免使用默认属性
我们前面已讨论过,不再答应使用默认属性。显式访问属性并不是什么难事。它将增强代码的可读性,而且可以在将来节省您的时间。
使用括号和 Call 要害字
正如本文前面具体讨论过的,应尽可能使用括号和 Call 语句。在 ASP .NET 中,将强制使用括号。现在使用 Call 语句有助于您熟悉一些规则,为将来的工作打好基础。
避免嵌套的包含文件
这一点可能说起来轻易做起来难,但还是应尽可能避免嵌套包含文件。我的意思是说,应该努力避免在包含文件中包括其它包含文件。随着时间的推移,可能会碰到的一种情况是,您的代码不再依靠于在其它某处的包含文件中定义的全局变量,您需要访问的原因仅仅是因为其中嵌套了包含您真正需要的全局变量的另一个文件。
向 ASP .NET 迁移时,您很有可能会将全局变量和程序迁移到类库中,这种情况下,假如您清楚地了解每个对象的访问位置,迁移起来就很轻易。您不需要将一些对象移来移去,也不需要更改多个文件中相同的那些程序名称。
将实用函数合并到单个文件中
迁移过程中的一个策略是将服务器端包含文件中包含的所有实用函数和代码迁移到 Visual Basic 或 C# 类库中。这样,您最终可以将所有代码放到所属对象中,这一点与多解释的 ASP 文件不同。提前组织好代码,可以节省将来的迁移时间。理论上讲,您应该可以将子程序组合到逻辑文件中,从而使您可以轻松地创建一组 VB 或 C# 类。这些函数可能应位于 COM 对象中。
假如服务器端包含文件中存在一大堆全局变量或常量,也最好考虑将他们组合到单个文件中。一旦迁移到 ASP .NET 后,您就可以轻松创建一个类来存放全局或常量数据。这将使系统更干净、更易维护。
尽可能将代码与内容分开
这又是一件说起来比做起来轻易的工作,但是您应该尽量将代码与 HTML 内容分开。清理一下主体中即有代码、又有脚本的那些函数。这样做使您处于非常有利的位置,可以充分利用代码--无论怎么说,这是 ASP .NET 中的最佳模式。
不要在块声明函数
ASP .NET 不支持在 块声明函数。
评论加载中…
![]() |