问题标签 [visualworks]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
318 浏览

smalltalk - 魅力和鹦鹉螺问题

在 Smalltalk 中,系统浏览器是几乎所有东西的中心工具。Glamour 似乎是一个使用声明性脚本语言构建通用浏览器的包。从论文中它可以在 VisualWorks 和 Pharo 中获得,但我在这里只讨论 Pharo 版本。

除了 Glamour 相对于旧方法的技术优势之外,对 OmniBrowser 的支持似乎在 2011/2012 年停止了。因此,从 2009 年开始出现的 Glamour 可能是 OmniBrowser 的合乎逻辑的继任者。但是有一个惊人的惊喜:创建了另一个“浏览器项目”,它被称为Nautilus

可能是因为开发人员注意到作为浏览器实现框架和类浏览器难以维护,OmniBrowser 在浏览器框架的 Glamour 和 Smalltalk Class Browsing 的 Nautilus 中被“拆分”。引用 Nautilus 章节:“它旨在浏览 RPackage,与 RB 重构引擎兼容,具有环境意识并使用公告”

  • 这种印象对吗?
  • 魅力还在积极发展吗?
  • Glamour 和 Nautilus 有重叠的目的吗?
0 投票
1 回答
56 浏览

image - visualworks - 如何重绘图像?

我有显示图像的 GUI,但是当我最小化或移动应用程序窗口时,图像被删除....如何将其回调,或如何防止它?以某种方式重绘一个小部件会破坏它?

0 投票
1 回答
167 浏览

smalltalk - Smalltalk 无法识别已声明的临时变量

因此,当谈到 Smalltalk 时,我完全是个新手,现在我正在编写一个非常简单的带有 GUI 的应用程序。这个应用程序所做的只是将两个输入字段中的两个操作数相加,并在第三个只读输入字段中显示总和。

我在 VisualWorks 识别我已经声明的临时变量时遇到问题。

我尝试用声明的临时变量突出显示任何行,它会说尚未声明此类变量;我想将它声明为临时、实例、共享等...这特别奇怪,因为当我通过 GUI 运行该方法时,它可以被接受甚至读取,(尽管我在将变量类型转换为整数时遇到问题) 但是如果我想打印或检查任何带有声明的临时变量的行,它会说它不能识别它,我想将它声明为这个或那个。

编码:

有任何想法吗?

0 投票
1 回答
235 浏览

user-interface - 在 VisualWorks Smalltalk 中拖放

如何检测用户已将链接从 Web 浏览器拖放到VW windowwidget(在OS X或通常在 any 上OS)?文档提到只能List widgets是拖动事件的来源,但也必须有一种方法可以放置外部对象......对吗?

0 投票
1 回答
443 浏览

smalltalk - 如何在 VisualWorks 中执行外部进程?

如何在 VisualWorks Smalltalk 中执行外部进程?

0 投票
1 回答
391 浏览

smalltalk - vwnt 在 smalltalk 中弹出

当我尝试打开我的 smalltalk 项目文件时,会弹出 vwnt。项目打不开。上次我处理这个项目时,我确实正确地保存了这个项目。如果有人知道如何解决此问题,请提供帮助。

0 投票
2 回答
717 浏览

window - 如何在smalltalk中创建一个窗口

我正在尝试显示一个窗口,但我不断收到一条消息不理解错误。片段:

0 投票
1 回答
132 浏览

view - 如何在 VisualWorks 中使用滚动条垂直排列视图?

我在 Smalltalk 中编写 RSSReader,所以我有两个模型类:RSSModel(标题、条目)和 EntryModel(标题、图像、内容、日期)

我有 EntryView 列表(从 UI.View 继承)现在我有 RSSView 并且我的 displayOn 方法将垂直显示条目,每个条目之间有间隙:

结果是:

结果

我不确定我是否这样做正确,所以如果您有更好的显示 RSSView 解决方案,请告诉我。

问题:

  1. 如何获得入口高度?现在我写dy:=dy+89+gap了 89 是硬编码的入口高度。
  2. 如何启用滚动条来滚动窗口中的条目?
0 投票
2 回答
122 浏览

smalltalk - VisualWorks Smalltalk - 在运行时设置滑块值

我有一个滑块,想在某些功能中更改它的值。我尝试过这样的事情:

但它不起作用。(值已更改,但标记保持在相同位置)。

0 投票
2 回答
950 浏览

uml - 从 Smalltalk 代码生成 UML 类图

目前,我正在使用 Visual Works 处理基于 Smalltalk 的应用程序服务器。我正在寻找一种从代码生成 UML 类图的方法。我已经查找了许多工具,但似乎没有任何工作或有用。