LINGUISTIC STYLES
Linguistic Styles adalah penyampaian “aksi” melalui bahasa yang
dimengerti oleh computer. Ciri-ciri teknik ini antara lain:
Masukan aksi melalui papan ketik alphabet yang ditulis atau diketik.
Bahasa yang dimengerti oleh computer merupakan bagian kecil dari
bahasa manusia.
Adanya aturan penulisan (syntax) dan semantic untuk menyatakan
perintah.
2. WordStar
3. Lotus 1-2-3
Sejarah
Pembangun asal dBase ialah Wayne Ratliff. Pada tahun 1978, semasa
bekerja sebagai kontraktor di Jet Propulsion Laboratory, Ratliff menulis sebuah
perisian pangkalan data dalam bahasa himpunan bagi mikrokomputer berasaskan
CP/M bagi membantunya memenangi pertaruhan bola sepak Amerika di pejabat.
Dia mengasaskannya berdasarkan JPLDIS (Jet Propulsion Laboratory Display
Information System) Jeb Long dan menamakannya "Vulcan", sempena nama
bangsa Mr. Spock Star Trek. Menurut Ratliff, bahasa JPLDIS adalah bahasa
berasaskan-perintah yang mudah bertujuan untuk kegunaan interaktif pada
terminal cetak. Terdapat bukti bahawa JPLDIS dipengaruhi oleh produk
pangkalan data komputer kerangka utama Tymshare yang dikenali sebagai
RETRIEVE.
Pada awal 1980, George Tate, salah seorang pengasas Ashton-Tate,
membuat perjanjian pemasaran dengan Ratliff yang membawa kepada penamaan
semula Vulcan kepada dBase II, dan perisian tersebut menjadi kejayaan besar
dengan cepat.
dBase telah berubah menjadi bahasa berorentasikan objek moden yang
boleh dijalankan pada Windows 32 bit. Ia boleh digunakan bagi membina
pelbagai jenis applikasi termasuk applikasi web dihoskan pada pelayan Windows,
applikasi pelanggan besar Windows, dan applikasi perisian tengah. dBase mampu
mencapai kebanyakan enjin pangkalan data moden melalui pemacu ODBC.
dBase menampilkan IDE dengan Command Window dan Navigator,
pengkompil tepat pada masa, prapemproses, pentafsir mesin maya, pemaut untuk
mencipta .exe bagi aplikasi dBase, enjin masa jalanan yang boleh didapati secara
percuma, dan pelbagai perkakas rekabentuk GUI dwi-cara termasuk Form
Designer (Pereka Borang) , Report Designer (Pereka Laporan), Menu Designer
(Pereka Menu), Label Designer (Pereka Label), Datamodule Designer (Pereka
modul data), SQL Query Designer (Pereka Pertanyaan SQL), dan Table Designer
(Pereka Jadual). Peralatan dwi-cara merujuk kepada keupayaan bertukar daripada
menggunakan perkakas rekabentuk GUI kepada penyunting kod sumber dan
sebaliknya. Perkakas lain termasuk penyunting kod sumber, pengurus projek yang
memudahkan pembinaan dan penggunaan aplikasi dBase, serta penyahpepijat
bersepadu.
dBASE menampilkan pengendalian pengecualian yang berstruktur dan
memiliki banyak kelas bina dalam yang boleh disubkelaskan menerusi pewarisan
tunggal. Terdapat kelas maya, data, dan banyak lagi kelas sokongan. Kelas maya
termasuk Form, SubForm, Notebook, Container, Entryfield, RadioButton,
SpinBox, ComboBox, ListBox, PushButton, Image, Grid, ScrollBar, ActiveX,
Report, ReportViewer, Text, TextLabel dan banyak lagi. Kelas pangkalan data
termasuk kelas Session, Database, Query, Rowset, Field, StoredProc dan
Datamodule. Kelas lain termasuk File, String, Math, Array, Date, Exception,
Object dan lain-lain. Objek dBase boleh disubkelaskan secara dinamik dengan
menambah sifat baru pada mereka ketika dijalankan.
Versi dBASE sekarang, dBASE Plus, serasi sepenuhnya dengan versi
dBASE 32 bit yang terdahulu, termasuk Visual dBASE 7.x dan dB2K. Ia separuh
serasi dengan versi Windows 16 bit (dBASE for Windows 5.x dan Visual dBASE
5.x) dan dengan versi DOS terdahulu (dBASE II, dBASE III, dBASE IV, dan
dBASE 5).