跳转至内容

使用 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、归还状态等)
华夏公益教科书