Ric*_*urr 8 cocoa smalltalk objective-c pharo morphic
我想知道使Morphic特别的事情.
Morphic不仅仅是NSView或任何其他图形类,只是允许重新实现一组有限的功能.Morphic是一个极具可塑性的UI构建工具包.Morphic背后的一些设计理念使这个意图明确:
#drawOn:方法及其子变形的位置以其自己的坐标系表示.警告:Smalltalk的现场动态环境是一个红色药丸.静态,冷冻语言对你来说永远不会是一样的;-)
简而言之:Morphic是一个虚拟世界,您可以直接探索实时对象(就像现实世界一样).你有没有看过UI和......
虽然这些想法会导致任何其他环境中的痛苦和挫折,但在Morphic中则不然.
如果你想要打击你的心灵,成为一个形态世界的神:
启动Pharo图像,然后单击背景(实际上是"世界")以显示世界菜单:

在其中一个菜单选项上打开"halos"(在我的Mac上按住Shift键并单击):

拖动"拾取"光环(中上部)并将其放在世界的某个位置:

只要享受现在是可用的菜单项,你想要的:

说真的,点击它,看看浏览器打开!!
有没有一个选项,你总是使用一个供应商埋藏三个菜单级深?这有用吗?!这是Morphic等直播GUI环境的强大功能.
如果您有兴趣,请阅读John Maloney和Randall Smith 在Morphic用户界面构建环境中的直接性和生动性
| 归档时间: |
|
| 查看次数: |
735 次 |
| 最近记录: |