使用Pascal构建GUI表单

时间:2009-11-23 23:42:31

标签: user-interface macos pascal

我正在仿效旧的Macintosh(IIci)并使用CodeWarrior 1 Gold 68k,但我如何只使用代码设计一个Form呢?感谢。

2 个答案:

答案 0 :(得分:2)

迟到总比没有好。您将需要Inside Macintosh手册, Macintosh Toolbox Essentials 以及可能更多Macintosh Toolbox 。它们以数字形式发布;你可能会在网上找到一张CD图像。 (他们早于PDF,所以你需要你的模拟器来阅读文件。)

使用窗口管理器打开一个窗口,然后使用控制管理中心将其填入表单并处理交互。

当然,最好还是使用所有表单编辑器的祖父ResEdit。单击并拖动以创建一个对话框,GetNewDialog将立即让您前进。

编辑:您可能还会考虑Apple的命令行工具链MPW,它可能比CodeWarrior 1具有更陡峭的曲线,但也是人们实际使用的成熟产品; v)。在上次发布后的9年内仍可免费获得:http://developer.apple.com/tools/mpw-tools/

答案 1 :(得分:1)

嗷。那太旧了。我做了同样的事情,但工具略有不同。

在多年的时间里,我设法在安装了NetBSD的IIci上使用FPC 1.0.10启动lazarus。 FPC 1.0.x支持m68k。

(考虑到这一点,确切地说,我使用68030 50 MHz加速器+ FPU在IIci上移植FPC,并且仅在840AV(68040/40)上启动/构建lazarus。)