delphi適應(yīng)范圍?
普通的PC應(yīng)用可以用來(lái)開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用、w
delphi創(chuàng)建數(shù)據(jù)庫(kù)的具體步驟?
在D
在DELPHI中如何設(shè)置數(shù)據(jù)庫(kù)的相對(duì)路徑?
使用:extractatfil:extractatfil
delphixe10介紹?
Delphixe10CompactEdition是一款編程工具,功能全面,使用方便。它采用了靈活的、可重用的完全面向?qū)ο缶幊陶Z(yǔ)言,世界上最快的編譯器和最先進(jìn)的數(shù)據(jù)庫(kù)技術(shù)。用戶在使用時(shí)可以提高工作效率。
Delphixe10是一個(gè)集成開(kāi)發(fā)環(huán)境,其核心是由傳統(tǒng)的pascal語(yǔ)言發(fā)展而來(lái)的Objectpascal。以圖形用戶界面為開(kāi)發(fā)環(huán)境,通過(guò)工具和編譯器,加上鏈接數(shù)據(jù)庫(kù)的功能,形成了以面向?qū)ο缶幊虨橹行牡膽?yīng)用開(kāi)發(fā)工具。
delphi創(chuàng)建的多層數(shù)據(jù)庫(kù)應(yīng)用程序中使用哪些通信協(xié)議?
哈哈!我我很高興回答你的問(wèn)題。多層數(shù)據(jù)庫(kù)應(yīng)用中通常有以下通信協(xié)議:TDCOMConnectionDCOM。
t套接字連接Windows套接字(TCP/IP)l
toenterprisesconnectionoleenterprise(RPC)
TMIDASConnection,也就是DCOM,TCP/IP,OLEnterprise,CORBA,都有各自的優(yōu)缺點(diǎn)。選擇哪種連接取決于客戶數(shù)量、客戶分布以及如何發(fā)布應(yīng)用。
DCOM是最直接的連接,它不需要特殊的運(yùn)行時(shí)軟件支持。但是,除非安裝了DCOM95程序,否則Windows95不支持DCOM。
要使用MTS安全服務(wù),最好使用DCOM連接模式。MTS的安全服務(wù)是基于角色的。當(dāng)客戶通過(guò)DCOM訪問(wèn)MTS時(shí),DCOM將告訴MTS關(guān)于客戶的情況,MTS將決定客戶的角色。如果您使用其他連接方法,您需要特殊的運(yùn)行時(shí)軟件支持,并且客戶的調(diào)用首先傳遞給這些運(yùn)行時(shí)軟件,而不是MTS,所以MTS可以不要盡快分配角色。
TCP/IP連接模式比如客戶端程序要以ActiveForm的形式在Web上發(fā)布,最好使用TCP/IP連接,因?yàn)槟悴淮_定下載ActiveForm的電腦是否支持DCOM,而且支持TCP/IP的環(huán)境很常見(jiàn)。
要使用TCP/IP連接,應(yīng)用服務(wù)器必須運(yùn)行專門的運(yùn)行時(shí)軟件ScktSrver.exe或ScktSrvc.exe,其中ScktSrvc.exe只適用于WindowsNT,可以作為服務(wù)在后臺(tái)運(yùn)行。與DCOM連接模式不同,客戶用戶的請(qǐng)求首先被傳輸?shù)絊cktSrver.exe或ScktSrvc.exe,然后遠(yuǎn)程數(shù)據(jù)模塊的一個(gè)實(shí)例被創(chuàng)建,而不是由用戶直接創(chuàng)建。;打吧。客戶端程序上的MIDAS連接組件通過(guò)IProvider接口與ScktSrvr.exe或ScktSrvc.exe通信。
但是很有可能客戶端程序在正常釋放對(duì)IProvider接口的引用之前會(huì)出現(xiàn)異常,TCP/IP連接可以檢測(cè)不到這種情況,更不用說(shuō)通知應(yīng)用服務(wù)器了。因此,應(yīng)用服務(wù)器上的資源被占用后很可能得不到釋放。
如果希望在應(yīng)用服務(wù)器上使用BusinessObjectBroker,應(yīng)該使用OLEnterprise連接模式。此時(shí),應(yīng)用服務(wù)器和客戶端都應(yīng)該安裝OLEnterprise運(yùn)行時(shí)軟件。
Delphi4是目前唯一支持CORBA的開(kāi)發(fā)工具。基于CORBA的客戶機(jī)程序和應(yīng)用服務(wù)器可以無(wú)縫地與其他基于CORBA的應(yīng)用程序接口。要使用CORBA連接,需要ORB的支持,ORB提供了類似于BusinessObjectBroker的功能。