複製鏈接
請複製以下鏈接發送給好友

clipper

(數據庫程序語言)

鎖定
Clipper是xbase語言中的一種,它能夠執行dbase語言的基本命令,同時擴充了一些自定義函數。它是編譯執行的,所以比dbase語言的運行速度快,常用來開發基於dbase數據庫的商用程序。
外文名
clipper
屬    性
xbase語言
應    用
開發基於dbase數據庫的商用程序
創始人
Nantucket公司

目錄

clipper發展

一九八四年,美國一羣開發dBASE系統的軟件工程師離開了Ashton Date公司自立門户,創建了同樣屬於開發數據庫管理系統的Nantucket公司.隨後一系列以兼容dBASE III為基礎的編譯型數據庫Clipper相繼問世。
Clipper是一個編譯型的關係數據庫。最早由Nantucket公司針對dbase各版本推出的關係數據庫管理系統。它經歷了 85年冬季版、86年秋季版、87年夏季版、88年修訂版,這些版本的功能對大多數用户而言大致作為dBASE III的編譯器使用,只不過比dBASE III多增加了一些功能而已。到1995年Clipper 5.0版上市後,這一情況才有所改觀。1991年推出了Clipper 5.01,在功能上更強,所以使該系統在社會上得到廣泛應用。1993年由美國冠羣公司(Computer Associates International)推出CA-Clipper 5.2版,它與Clipper 5.01版向上兼容,並且擴展和增強了很多功能,特別是系統提供了數據庫驅動技術,允許Clipper訪問和操作dBASE III、 dBASE IV、Foxpro、Paradox等的數據庫結構文件,緊接着又推出5.2a、5.2b、5.2c升級版。目前CA-Clipper的最高版本為5.3b。

clipper詳解

Clipper是一種開發工具,它使用dBASE III plus的擴充作為它的標準命令集。它是一個沒有圓點提示符或控制中心來為用户提供一個交互界面軟件環境。相反,Clipper側重於編制數據庫的應用程序工作,着眼於為高級程序員提供書寫大程序的工作平台和工具。因此,這些應用程序是從最底層開始設計並提交給用户的。程序員編寫應用程序,並將它們編譯、連接成可執行的文件(.EXE),然後將它提交給用户.這是一個可直接在DOS操作系統下,不需要數據庫管理系統支持的可執行文件,因此,對於最終用户而言,他沒有必要去熟悉和掌握諸如 dBASE的操作及管理知識,他唯一所需的就是如何使用程序本身。這就大大降低了用户的計算機能力要求,可以使用户專心致力於具體的業務工作。
Clipper的命令及函數是dBASE III plus的超集。Clipper語言本身就是Clipper的開發結構之一,它是第一個提供用户定義函數的dBASE語言產品.而Clipper 5.0則是第一個提供用户定義命令的dBASE語言產品,因此,Clipper程序員已經擁有了根據自己需要來改造Clipper語言的能力。就此而言,這無疑可稱作是Clipper程序員的幸運之處,他完全可以定義自己獨特風格的Clipper語言。
這似乎還不夠好,因此,在Clipper的擴充系統(Clipper Extend System)中已加強了更易於訪問C語言或彙編語言程序的功能,這使得用户可以隨必所欲地向Clipper中添加自己的C語言或彙編語言例程和函數.這樣,用户可以在Clipper環境中訪問自己的C或彙編語言程序庫.例如,自己書寫獨特的界面,圖形、圖表、設備驅動程序等.
而且,在Clipper 5.0以上版本中,還具有使用dBASE III plus兼容文件(.DBF)之外的數據文件的能力。
除了上述這些功能外,Clipper還包括一個強有力的,用户可自由存取的編譯預處理程序和一個新的功能強大的調試程序

clipper目標

所有這些功能都是為了一個目標:增強系統的功能。而且Clipper是由用户來決定如何使用的。已經有許多的Clipper程序員開始使用和喜歡這一軟件。因為他們在向用户提交應用程序時無須向用户再提供一個數據庫管理系統軟件(如dBASE)的副本,而且,對於用户而言也不需要再花精力去學習dBASE。