人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統(tǒng)下載站 > 技術開發(fā)教程 > 詳細頁面

Delphi多層應用程序的完成

Delphi多層應用程序的完成

更新時間:2022-10-14 文章作者:未知 信息來源:網(wǎng)絡 閱讀次數(shù):

鄭州電力高等專科學校 馬保立 等

---- 隨著Internet/intranet的發(fā)展,多層應用和分布式瘦客戶數(shù)據(jù)庫應用程序逐漸得到廣泛應用。在多層應用的開發(fā)方式中,Delphi提供了Midas構件,第三方提供了Asta 、Midware等。經(jīng)過使用,相比較而言,Asta所提供的構件易學易用方便靈巧,客戶端程序無須任何數(shù)據(jù)庫引擎或動態(tài)連結(jié)庫即可方便的實現(xiàn)多層應用,且客戶、服務器可實現(xiàn)實時信息傳輸。可以說,Asta為普通程序員提供了無須專門培訓即可成為復雜多層應用程序開發(fā)高手的簡單途徑。

---- 1. 認識Asta

---- 象普通的Delphi構件一樣,在Delphi環(huán)境下安裝Asta即可看到該頁標上有AstaClientSocket 、AstaClienDataset 、AstaServerSocket 、AstaDataSet 等構件,其中關鍵是AstaClientSocket 、AstaClienDataset 、AstaServerSocket。其中,AstaClient由一個AstaClientSocket 和至少一個AstaClienDataset 組成。AstaServer的核心是AstaServerSocket。Database可以是現(xiàn)在流行的任何數(shù)據(jù)庫產(chǎn)品,如Sybase 、Informix 、MS-SQLserver等。

---- 2. 如何實現(xiàn)多層應用

---- Asta本身帶有兩個例子服務器程序,一個是BDEserver,另一個是ODBCserver。這兩個服務器程序設計的很完善,稍加改造(漢化)即可直接使用。我們使用BDE服務器。 本例以Paradox本地數(shù)據(jù)庫為例,說明如何開發(fā)客戶端軟件。

---- 2.1 運行BDE服務器程序,出現(xiàn)數(shù)據(jù)連結(jié)窗口,彈開組合框選擇別名BDEDEMOS,確定。

---- 2.2 進入Delphi環(huán)境,建立新應用netapp.dpr,窗體上分別放置AstaClientSocket1、AstaClienDataset1。AstaClientSocket1的Adress屬性填入服務器程序所在機器的IP地址。若服務器程序在同一臺機器上,則IP地址默認為127.0.0.1。Port屬性與服務器程序端口一致(若服務器程序未作改動此值為9000,當然也可選用其他數(shù)值)。AstaClienDataset1的屬性與一般數(shù)據(jù)表Ttable相同,首先選擇DataBasename屬性,然后選取tablename。最后把Active 設為true(相當于執(zhí)行了SQL語句:Select * from [tablename])。本例中tablename選取employee.db。

---- 3. 把結(jié)果表現(xiàn)出來

---- 同一般數(shù)據(jù)庫應用程序一樣,在窗體上放入Datasource1,其Dataset屬性設為AstaClientSocket1,放入DBGrid,其Datasource設為 Datasource1,則簡單客戶程序就完成了。

---- 運行此程序即可看到數(shù)據(jù)表格。此客戶端程序無須任何動態(tài)庫即可在客戶端運行,是完全的瘦客戶。需要注意的是,AstaClientSocket的ConnectAction屬性有多種選擇,分別規(guī)定了客戶端到服務器端的連結(jié)狀況,大家可分別試試看有何結(jié)果。至于安全性設置、實時信息傳遞,可參閱隨機幫助文件。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
主站蜘蛛池模板: 平谷区| 旬阳县| 从化市| 通江县| 牡丹江市| 罗源县| 曲靖市| 遵义市| 读书| 贵南县| 合肥市| 满洲里市| 津南区| 黄龙县| 乐业县| 凉城县| 高陵县| 泸水县| 鄢陵县| 太仆寺旗| 雷州市| 龙胜| 隆回县| 太谷县| 鹤峰县| 永昌县| 黔江区| 礼泉县| 琼海市| 渭南市| 德令哈市| 扶余县| 伊川县| 清镇市| 惠水县| 乌苏市| 酒泉市| 乃东县| 治县。| 专栏| 西城区|