如何在Squeak中构建GUI应用程序

Thu*_*G R 6 smalltalk squeak pharo

我搜索的所有工具都是2005年或2006年,所以我甚至不敢尝试.我知道morphic是好的,但我正在寻找像Morphic Designer这样的东西.

http://www.youtube.com/watch?v=rmlgU5p4g3o

如果你看一下这个链接,你会感到很兴奋,并且很想尝试一下.但不幸的是,在今天的吱吱声中你甚至无法加载那些提到的包.真遗憾.任何帮助表示赞赏.

Tob*_*ias 5

您是否尝试过加载Morphic Designer?如果是这样,怎么样?

https://www.hpi.uni-potsdam.de/hirschfeld/trac/SqueakCommunityProjects/wiki/designer

Designer应加载Squeak 4.3,我认为没有理由不加载4.4.

如果您在加载Designer时遇到问题,请让开发人员知道!我碰巧知道Marcel非常关心设计师是否可用.


Ste*_*ont 5

AFAIK Morphic Designer目前处于比GsoC项目更好的状态,以构建规范的UI设计器.它似乎可用于更复杂的接口,atm.使其与Pharo一起使用的主要问题可能是使用信号库.这有点类似于公告,但它遵循QT风格.当然,使用哪些小部件存在差异.

实际用户数似乎太低.我认为HPI应该为这些项目开放他们的CI.

Pharo用户邮件列表的讨论中,描述了使Morphic Designer在Pharo 2.0和3.0上工作的一些问题和解决方案.


小智 5

Morphic Designer 的开发版在Squeak 4.4中运行良好,因为我经常使用它进行研究:

(Installer mc http: 'http://www.hpi.uni-potsdam.de/hirschfeld/squeaksource/')
    project: 'MetacelloRepository';
    install: 'ConfigurationOfDesigner'.
(Smalltalk at: #ConfigurationOfDesigner) loadDevelopment.
UiDesigner open.
Run Code Online (Sandbox Code Playgroud)

您可能已经注意到,这将引导Metacello并将信号,动画和小部件加载到您的图像中.我正在使用CogVM的最新版本.

我开始将它(Widgets&Designer)移植到Pharo 2.0.但是,尚未完全支持Pharo 2.0.