国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

為你的ASP程序制作一個編譯組件(中)

2019-11-18 20:29:34
字體:
來源:轉載
供稿:網友
下一步是將VBScr

同時將MTSTransactionMode改成3(使用事務處理過程).我們沒有必要為這個對象添加任何為支持事務處理(transaction)過程特別編寫的代碼,但我們最好應該申明你的對象將支持事務處理.現在,在你的硬盤上保存你的工程和類.我覺得使用這些名字將減少混淆,但是如果你的口味和我不同,你也可以更改這些文件的名字. 

因為這個對象使用ADODB,所以下一步是在工程中添加對那個庫的引用.選擇"工程"菜單并選擇"引用...".隨后顯示的對話框將顯示一個你的計算機上可用的庫文件的列表,如圖D所示.瀏覽這個列表然后選擇Microsoft ActiveX Data Objects 2.5 Library 復選框.我的系統上裝了SQL 2000,但是如果你沒有2.5版本,你可以選擇你的系統上最近的版本.這個
組件沒有使用任何剛發布的功能,所以大多數Active Data Objects的版本能夠正常工作. 

圖D

代碼修改
到目前為止,我們已經成功的將DBConnection 類的代碼轉移到了Visual Basic里面.對大部分地方來說,這個代碼是完整的.除了類的構造函數中對asp application對象的引用和Server.CreateObject那一行以外,這個代碼就可以編譯了.為了保證一個編譯良好的對象,一點點代碼上的修改是必要的. 

首先,在代碼窗口的頂部添加"Option Explicit"這一行以便當變量在它們被申明以前就使用的時候系統產生一個錯誤警告.同樣,將對mConnectionString的維數申明移到Option Explicit申明下面.然后,如圖B所示那樣將Class_Initialize()過程改變一下.這個代碼只是簡單的將連接字符串代碼直接移動到了對象內部.這增加了一點點安全性,因為一個編譯后的對象能夠連到數據庫而不會向開發者或未授權的用戶暴露實際的連接字符串. 

Listing B

余下的修改工作數不勝數但是簡單.因為Visual Basic的類型檢查比VBScript更強,你應該對類中的所有函數和變量做出類型限定.這個工作不會要多長時間卻能幫助生成一個更高效的代碼.列表C展示了完成的類. 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 虎林市| 福州市| 玉山县| 达州市| 彝良县| 石嘴山市| 剑阁县| 克东县| 桓台县| 滨州市| 宜川县| 彭山县| 元谋县| 邢台市| 竹溪县| 咸宁市| 公安县| 静乐县| 顺义区| 磴口县| 西丰县| 司法| 大余县| 鄂温| 措勤县| 长武县| 宝兴县| 乐都县| 四平市| 万年县| 孝感市| 文昌市| 定结县| 巴彦淖尔市| 容城县| 西乌珠穆沁旗| 扶绥县| 舟曲县| 平定县| 九江市| 阳西县|