XBase 之dBASE II
見Fox寫Foxbase 寫得咁過癮你爸爸又寫下,因為上次話寫Desqview 寫到依家都未寫到,見大家寫foxbase
我又寫番dBASE ,小金星你個Fox 叔叔寫Fox 寫到叫自已做Fox,你個爸爸都無咁crazy,只係當年玩dBASE Mad Mad 地,就叫自已個BBS 做
dBMADNET 姐。
當年你爸爸82年中二升中三時買了第一部8 bit 電腦生果機後,早期連Floppy drive
都無,都未可以用到dBASE,要到了83 年買了個$1300 的super-5 磁碟機後,都未可以用到dBASE,因為apple II 係
6502 CPU,而當時的 dBASE 係行 Zilog Z80 的 CP/M的,當時外國都有好多不同的CP/M micro
機,而Microsoft 當時為apple 出了一張
z80 CP/M card,便可以使用
Apple 的CP/M。 當時的 CP/M 比 DOS 的command 還少,連 Copy comand 都唔係 internal command,要用 PIP.COM 去處理才可以。
果時 標準Apple只有48Kb
RAM 及 16Kb ROM ,只可以顯示 40 column,所以要用CP/M 去行 wordstar, dBASE,便要買Z80
card及 80column card,加了之後便可以 Boot Apple 的CP/M 碟。當時 一面磁碟可以裝130Kb
左右,可以一隻碟連OS 加dbase II 直boot,因為個CP/M 唔係好大。
當時Apple DOS 下面有 PFS Files,但同 dbase 相比就真係好陽春。
小
金星你唔好以為 dBase II係version 2,因為他們認為個product 夠好,唔使 version 1.0
,一出就出version II。呢隻野當年真係好勁,可以唔使programming 就可以直接設計個database
,於當時係好勁。你爸爸當年只係睇下個雜志介紹果3版就可以教到你爸爸寫個電話薄程式。比當時用 Applesoft Basic 或 CP/M 上
的其他programming 程式如 MBASIC,MS COBOL,先進多呢。
dBASE 比當時的programming
language 先進的係可以將data 同 code 分開,有一個 command prompt 比 用家直接設計個database
的結構內容,加減record 都唔使programming,一些先進function 如 Sort 、 Index 都唔使
自已寫,大大減少programmer 的coding 時間及可以處理更有意義的事件。
另外reporting 亦可以分開來處理,因為寫programming 好大部份係設計D report ,佢D report form 雖然比較簡單,但已可應付當時大部份需要。
最
重要係set 好DBF 的標準,因為之前programming language 沒有如DBF 一樣將 d field 放入 DBF file
入面, COBOL 將D field 放入 coding 度,而 個data file 同 coding 係分開,咁 d data file
就好難做 import/export,因為個data file 入面沒有field 名。
dBASE II 係 Apple CP/M 同 IBM PCDOS 2.0 都好好用,但係用 Assember 寫,而新版本的dBASE III 他們選擇用C 去重寫……………..
(0)



2005 十二月 13 at 3:49 am 我第一次玩電腦就係apple ][e了,上圖係apple ][+?有散熱火牛.. 其實apple ][最厲害就係無散熱的火牛,靜過PC好多。
當時的黃金apple ][e我以為底板係64k的,原來都係48k+16k卡,仲有80col卡一張,打pr#3郁佢條槽先行到,好似同原廠有點不同。
我記得apple ][c係薄幾身,好靚的,一定係steve jobs的唔等駛idea黎。
最勁係當年買左張mocking board,台譯「魔音卡」,可以出midi聲,玩Ultima III有midi音樂非常正,PC的adlib卡起碼成4-5年後先出。
Apple ][ 真係好正,可惜steve jobs搞mac,steve wozniak又撞飛機,最後的Apple ][gs係香港見都未見過,就進入左PC時代。
2005 十二月 13 at 7:08 pm 得知你搵到工, 我都"鄧"你高興, 我都唔知幾時先搵到工呀. 你真是幸運. 剛玩完2個月就返工, 幾鬼死Happy.
2005 十二月 15 at 1:19 pm 恭喜晒,要賀賀佢了~