“Active Server Page (ASP)”應用程序的成功常常取決于對體系結構和設計這兩方面的取舍。考慮到 ASP 技術的范圍之廣和當前應用程序固有的復雜性,這種取舍是非常困難的。本文中,我將為您提供一些特定的指導方針,以助您成功開發基于 ASP 的應用程序。
我已將指導方針整理成一組開發原則。在評估解決方案和技術時,可以應用以下原則幫助您做出決策。以下原則是我長期以來從成功的開發模式所得的經驗積累。
建立命名約定并使目錄結構標準化,可以幫助您大大提高 ASP 應用程序的可讀性和可維護性。雖然目前尚無 ASP 應用程序的正式標準,許多開發人員還是建立了一些通用方式。在此,我將與您共享一些更為通用的方式。
因為 ASP 技術依靠腳本引擎進行工作,而且腳本具有類型不嚴密的天性,命名約定也很模糊。在類型非常嚴密的語言中,變量將按照它的實際類型進行聲明。在使用 ASP 技術時,通常按照處理變量的方式(而不是其實際數據類型)在 ASP 代碼中聲明變量。例如,在使用“Visual Basic(R) Scripting Edition (VBScript)”時,盡管所有的 VBScript 變量都是 Variant,你還是會將成功標志聲明為 bSuccess(b 代表布爾型),而不是 vSuccess(v 代表 Variant)。
下表是一些通行的命名約定。
變量前綴:
| 前綴 | 使用的變量 | 變量示例 |
|---|---|---|
| b or bln | Boolean | bSuccess |
| c or cur | Currency | cAmount |
| d or dbl | Double | dblQuantity |
| dt or dat | Date and Time | dtDate |
| f or flt | Float | fRatio |
| l or lng | Long | lMilliseconds |
| i or int | Integer | iCounter 主站蜘蛛池模板: 永寿县| 诸暨市| 桂平市| 邵武市| 浪卡子县| 云阳县| 华宁县| 常州市| 攀枝花市| 昔阳县| 通州区| 彭泽县| 溧水县| 阿克| 镇平县| 徐水县| 苗栗市| 遵义市| 东山县| 肥城市| 呼和浩特市| 武夷山市| 永年县| 眉山市| 伊金霍洛旗| 利辛县| 黎城县| 兰西县| 分宜县| 海安县| 北川| 卢龙县| 民勤县| 天峨县| 信宜市| 连云港市| 永仁县| 镶黄旗| 木里| 鸡泽县| 明溪县| |