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

首頁 > 編程 > ASP > 正文

手把手教你使用VB來創(chuàng)建ASP組件(1)

2019-11-18 20:57:19
字體:
來源:轉載
供稿:網(wǎng)友
一、什么是組件

  組件是包含可以更改的數(shù)據(jù)形式的代碼的對象,是可用代碼的封裝,這些代碼可以用來執(zhí)行應用程序的一些功能,如從數(shù)據(jù)庫中檢索某些信息等功能。現(xiàn)在經(jīng)常聽人說起COM,其使它的意思是組件對象模型(Component Object Model),是由微軟開發(fā)的可以在Windows平臺上執(zhí)行的對象模型,COM定義了組件之間的交互能力。為COM編寫的組件可以重復使用,并不依賴于編寫所用的語言,比如說,一個組件可以用VB,VC++甚至是java來編寫,總之,只要遵守COM規(guī)范就可以了。

二、為什么我們要用VB來創(chuàng)建asp組件

  前面我也說了,編寫組件對使用的語言沒有什么限制,因此您就可以使用您所熟悉的語言來編寫組件。我們說VB是用來編寫組件最容易的語言工具,它雖然沒有VC++和Java得優(yōu)良的性能,和高速靈活性,但是因為它易學易用,所以也被廣大程序開發(fā)人員是用來編寫COM組件。下面我想介紹一下如何使用VB來創(chuàng)建ASP所用的COM組件。

三、問題的提出

  某個商務網(wǎng)站,經(jīng)常要對他們多提供的CD信息進行增加或刪除等操作,因此它們像開發(fā)出一個DNA組件(Distributed interNet Architecture分布式Internet結構 ),從數(shù)據(jù)庫中對CD信息進行操作。在此,我們想利用VB來實現(xiàn)創(chuàng)建這個組件的過程。

  首先,我們需要知道CD信息在數(shù)據(jù)庫中,例如SQL SERVER 7.0中的存儲結構,如下:

CD_ID: 為數(shù)據(jù)庫中唯一標識這張CD的標識符。

CD_Name: 為CD名

CD_Author: 為演唱(奏)者

CD_PRice: 為CD價格

CD_Information: 為CD的簡單描述

  為了簡單起見,我們假設對CD信息數(shù)據(jù)的處理僅有增加和刪除,有興趣的朋友想增加這個組件的功能請參看相應的書籍,自行完成。

  就像在Java中寫JavaBean程序一樣,在ASP的組件中,我們也要定義相應的方法來實現(xiàn)一定的功能,本例中用到了下列方法:

OpenDB: 打開數(shù)據(jù)庫,讀入所有的CD信息。

CloseDB: 關閉數(shù)據(jù)庫連接。

Add: 向數(shù)據(jù)庫中添加一條新的CD信息

Delete: 從數(shù)據(jù)庫中刪除一條CD信息。

NextCD: 從表中返回當前CD信息,并把指針移向下一條信息

ISEOf: 判斷是否還有更多的CD信息

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 乌拉特中旗| 南城县| 若羌县| 乐昌市| 曲水县| 灵寿县| 揭阳市| 治多县| 深泽县| 从江县| 迁西县| 达孜县| 鄄城县| 嵊州市| 舒兰市| 社会| 湘乡市| 确山县| 文成县| 哈密市| 永安市| 凤翔县| 襄垣县| 杭州市| 海南省| 巴青县| 八宿县| 青神县| 腾冲县| 昂仁县| 察哈| 乐山市| 仪陇县| 阿拉善右旗| 余江县| 阳城县| 临邑县| 揭阳市| 青岛市| 津市市| 华容县|