必威电竞|足球世界杯竞猜平台

ca-clipper
來源:互聯(lián)網(wǎng)

CA-Clipper是編譯型關(guān)系數(shù)據(jù)庫開發(fā)系統(tǒng)。一九八四年,美國一群開發(fā)dBASE系統(tǒng)的軟件工程師離開了Ashton Tate公司自立門戶,創(chuàng)建了同樣屬于開發(fā)數(shù)據(jù)庫管理系統(tǒng)的Nantucket公司.隨后一系列以兼容dBASE III為基礎(chǔ)的編譯型數(shù)據(jù)庫clipper相繼問世。

ca-clipper的版本

Clipper是一個編譯型的關(guān)系數(shù)據(jù)庫。最早由Nantucket公司針對dBASE各版本推出的關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它經(jīng)歷了 85年冬季版、86年秋季版、87年夏季版、88年修訂版,這些版本的功能對大多數(shù)用戶而言大致作為dBASE III的編譯器使用,只不過比dBASE III多增加了一些功能而已。到1995年Clipper 5.0版上市后,這一情況才有所改觀。1991年推出了clipper 5.01,在功能上更強(qiáng),所以使該系統(tǒng)在社會上得到廣泛應(yīng)用。1993年由美國冠群公司(Computer Associates International)推出CA-Clipper 5.2版,它與Clipper 5.01版向上兼容,并且擴(kuò)展和增強(qiáng)了很多功能,特別是系統(tǒng)提供了數(shù)據(jù)庫驅(qū)動技術(shù),允許Clipper訪問和操作dBASE III、 dBASE IV、Foxpro、Paradox等的數(shù)據(jù)庫結(jié)構(gòu)文件,緊接著又推出5.2a、5.2b、5.2c升級版。目前CA-Clipper的最高版本為5.3b。

dBASE III plus

clipper是一種開發(fā)工具,它使用dBASE III plus的擴(kuò)充作為它的標(biāo)準(zhǔn)命令集。它是一個沒有圓點(diǎn)提示符或控制中心來為用戶提供一個交互界面的軟件環(huán)境。相反,Clipper側(cè)重于編制數(shù)據(jù)庫的應(yīng)用程序工作,著眼于為高級程序員提供書寫大程序的工作平臺和工具。因此,這些應(yīng)用程序是從最底層開始設(shè)計(jì)并提交給用戶的。程序員編寫應(yīng)用程序,并將它們編譯、連接成可執(zhí)行的文件(.EXE),然后將它提交給用戶.這是一個可直接在DOS操作系統(tǒng)下,不需要數(shù)據(jù)庫管理系統(tǒng)支持的可執(zhí)行文件,因此,對于最終用戶而言,他沒有必要去熟悉和掌握諸如 dBASE的操作及管理知識,他唯一所需的就是如何使用程序本身。這就大大降低了用戶的計(jì)算機(jī)能力要求,可以使用戶專心致力于具體的業(yè)務(wù)工作。

Clipper的命令及函數(shù)

Clipper的命令及函數(shù)是dBASE III plus的超集。Clipper語言本身就是Clipper的開發(fā)結(jié)構(gòu)之一,它是第一個提供用戶定義函數(shù)的dBASE語言產(chǎn)品.而Clipper 5.0則是第一個提供用戶定義命令的dBASE語言產(chǎn)品,因此,Clipper程序員現(xiàn)在已經(jīng)擁有了根據(jù)自己需要來改造Clipper語言的能力。就此而言,這無疑可稱作是Clipper程序員的幸運(yùn)之處,他完全可以定義自己獨(dú)特風(fēng)格的Clipper語言。

這似乎還不夠好,因此,在clipper的擴(kuò)充系統(tǒng)(Clipper Extend System)中已加強(qiáng)了更易于訪問c語言匯編語言程序的功能,這使得用戶可以隨必所欲地向Clipper中添加自己的C語言或匯編語言例程和函數(shù).這樣,用戶可以在Clipper環(huán)境中訪問自己的C或匯編語言程序庫.例如,自己書寫?yīng)毺氐慕缑妫瑘D形、圖表、設(shè)備驅(qū)動程序等.

而且,在Clipper 5.0以上版本中,還具有使用dBASE III plus兼容文件(.DBF)之外的數(shù)據(jù)文件的能力。

除了上述這些功能外,clipper還包括一個強(qiáng)有力的,用戶可自由存取的編譯預(yù)處理程序和一個新的功能強(qiáng)大的調(diào)試程序。

增強(qiáng)系統(tǒng)功能

所有這些功能都是為了一個目標(biāo):增強(qiáng)系統(tǒng)的功能。而且Clipper是由用戶來決定如何使用的。已經(jīng)有許多的Clipper程序員開始使用和喜歡這一軟件。因?yàn)樗麄冊谙蛴脩籼峤粦?yīng)用程序時無須向用戶再提供一個數(shù)據(jù)庫管理系統(tǒng)軟件(如dBASE)的副本,而且,對于用戶而言也不需要再花精力去學(xué)習(xí)dBASE。

參考資料 >

生活家百科家居網(wǎng)