![如何将基本数据库分发给 Macintosh OS X 和 OS 8/9 PC?](https://linux22.com/image/1257428/%E5%A6%82%E4%BD%95%E5%B0%86%E5%9F%BA%E6%9C%AC%E6%95%B0%E6%8D%AE%E5%BA%93%E5%88%86%E5%8F%91%E7%BB%99%20Macintosh%20OS%20X%20%E5%92%8C%20OS%208%2F9%20PC%EF%BC%9F.png)
有没有办法分发一个 Mac OS X 电脑的基本可搜索数据库,仅针对 Apple 随电脑附带的软件?我需要分发一个电话号码列表,我希望该列表可以按州、区号等进行过滤,希望它比一个巨大的纯文本文件更方便用户使用。
但是,虽然我可以使用 Mac,但我并不认为自己是高级用户,也不知道我有哪些可用的选项。我希望这是一个数据文件或一个可以直接从光学媒体运行的现有 OSS 可执行文件。有没有 Mac 高级用户有什么建议?
答案1
操作系统
除了简单的纯文本编辑器外,不保证任何默认的 XLS、CSV 或 TAB DB 查看器。没有默认的 Excel、Numbers,甚至只有 Excel 查看器。仅当安装了开发人员工具时才会安装 XML 查看器。
您提到了一个可执行文件。所有 Mac 上都默认安装了 Python,因此您可以使用它来编写一个特殊的数据库浏览器程序。您可以将数据库包装在应用程序内,这样它就是一个文件拖放。
如果您只想分发数据库而不分发应用程序,请将其设为 HTML,最好是 AJAX-y,以便您可以进行过滤和排序。例如,维基百科文件可能有一个包含几百到几千条记录的表(数据库),并且由于 javascript 的存在而具有相当先进的功能。
OS 8 和 9
不同的操作系统,我认为您无法在 X 和 pre-X 操作系统之间分发一个文件。我认为您需要两个应用程序。我怀疑 OS 8/9 可用的浏览器能否运行 TiddlyWiki 中的 Javascript。
答案2
对于 Mac OS X 计算机和电话号码列表,我会使用通讯簿。您可以在一台计算机上导入列表,将其变成一个组,然后将其导出为通讯簿存档或 vCard,然后将其导入回其他计算机。按州、邮政编码等搜索。您可以免费制作地址标签等。
对于 OS 8 和 9 的计算机...啊,天哪...严格按照记忆,您应该在这些机器上安装 Outlook Express,并且该程序有自己的地址簿,应该能够导入格式化的文本文件(可能以制表符分隔)。