跳轉至內容

使用 Harbour 進行應用程式開發/理解工作區

來自華夏公益教科書,開放的書籍,開放的世界

Clipper/Harbour 語言中的工作區是什麼?

[編輯 | 編輯原始碼]

讓我們回想一下過去,當時常用的電腦沒有滑鼠和圖形介面。但是,如果我們想用多個表格完成一項任務,就必須用某種方法告訴電腦應該考慮哪些表格。例如,我們來談談圖書館。簡單地說,我們需要至少使用三個表格來管理它(一個用於書籍,一個用於顧客,一個用於借閱)。

我們可以發出以下命令

       SELECT 1
       USE Books
       SELECT 2
       USE Customers
       SELECT 3
       USE Loans
       SELECT Books

我們可以將結果視覺化為下圖中的三個視窗

這裡的 SELECT 命令就像點選視窗以啟用它一樣,而工作區本身就像帶有編號(工作區編號)和名稱(工作區**別名**)的視窗。

要關閉工作區,可以使用以下命令之一

  • CLOSE
  • CLOSE ALL
  • USE

為什麼要使用工作區?

[編輯 | 編輯原始碼]

工作區是管理 dBASE 中資料庫表格的自然方式 [...]

工作區示例

[編輯 | 編輯原始碼]

如上所述,我們可以在程式中使用以下工作區來管理圖書館

  • **Books** 工作區:用於儲存圖書館書籍資訊的表格(欄位可能包括書籍標題、作者、出版日期、ISBN 等)
  • **Customers** 工作區:用於儲存圖書館顧客資訊的表格(欄位可能包括顧客 ID、顧客姓名、地址、聯絡方式、會員狀態等)
  • **Loans** 工作區:用於跟蹤書籍借閱資訊的表格(欄位可能包括借閱日期、到期日期、顧客 ID、書籍 ID、歸還狀態等)
華夏公益教科書