由于MTS屏蔽了底層實現(xiàn)的復(fù)雜性,極大地簡化了這類應(yīng)用的開發(fā),程序員可以將精力集中在業(yè)務(wù)邏輯上,因而有效地提高了軟件的開發(fā)效率。本文將通過實例介紹用VB和MTS開發(fā)多層數(shù)據(jù)庫應(yīng)用系統(tǒng)的方法和步驟。
產(chǎn)品簡介
詳細(xì)介紹
RHM0300MK101S1G8100美國美特斯MTS位移傳感器正規(guī)代理商
RHM0300MK101S1G8100美國美特斯MTS位移傳感器正規(guī)代理商
基于MTS開發(fā)多層數(shù)據(jù)庫應(yīng)用系統(tǒng)的步驟是:*步,開發(fā)MTS組件提供服務(wù),程序員可以用任何一種支持COM的語言編寫MTS組件,如VB、VC、Delphi和COBOL等;第二步,分發(fā)MTS組件到MTS軟件包中,并且把MTS軟件包安裝到MTS環(huán)境之中;第三步,編寫客戶端程序調(diào)用執(zhí)行在MTS環(huán)境之中的MTS組件,以取得服務(wù)。詳細(xì)開發(fā)過程如下:
1. 創(chuàng)建MTS組件
本例中我們將編寫一個MTS組件,運行于中間層的應(yīng)用服務(wù)器上,由它建立與數(shù)據(jù)庫服務(wù)器的連接,完成對某課程的授課教師信息的查詢。
啟動Visual Basic,新建一ActiveX DLL項目。選擇工程選單,在引用窗口中選中Microsoft ActiveX Object Library 和Microsoft Transaction Sever Type Library。按“確定”將這兩項加到項目中。
從工程選單中選擇工程屬性,在通用選項中將項目名稱改為MtsDemo。線程模塊選擇分部線程DLL,將類模塊名稱改為Course,將下列程序加入類模塊的通用聲明中: