问题标签 [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 投票
1 回答
256 浏览

user-interface - 如何在visualworks smalltalk GUI中显示图像集合

我想加载一组图像并在 GUI 中显示它们,比如 instagram 或类似的东西,我怎样才能做到这一点?
我应该使用哪个小部件?
我尝试在 GUI 中创建 ViewHolder,但我不知道应该如何将图像分配给它来显示。

0 投票
3 回答
215 浏览

block - smalltalk 从 VisualWorks 中的块返回字符串

我想返回传递给块的值。如果它是一个数字,一切都很好,但如果我输入一个字符串或布尔值,我会得到一个“消息不理解”。

我以为一切都是一样的,所以我很困惑。但我想我只是错过了一些东西。

编辑:它似乎在 Pharo 下工作......

0 投票
2 回答
514 浏览

multithreading - Smalltalk Visual Works 并发

使用以下代码,我期望输出像

代码:

但它首先打印所有 AA,然后打印所有 BB。在 Pharo 下工作正常,但不是 VisualWorks。有人可以告诉错误吗?

0 投票
2 回答
204 浏览

string - 闲聊:如何将 int 变成其 hex 值的字符串?(视觉作品)

TL;DR:如何将 4 个数字相加并将答案存储为代表十六进制值的字符串(即 10+5 存储为“F”,或 2+1 存储为“3”)

.

这在 HERE 之前被问过一次,但没有一个答案足以满足我的申请。我将在下面展示我的操作方式以及我想在评论中得到什么:

在这里,我需要 objStatus 将 addedBits 保存为字符串(即,如果 addedBits 为 13,waferStatus 需要保存“D”或“D”),因为然后我通过 TCPIP 传输此字符串:

0 投票
2 回答
442 浏览

binary - 在 smalltalk visualworks 中将 int 转换为二进制

我有一个似乎无法解决的奇怪问题,因此希望将其转换为其他形式会有所帮助:

现在的问题是coder一个从 0 到 F 的值,当我得到一个 5 时,我希望它被视为 0101,因此它是 FALSE 从isBitSet:. 但是isBitSet:将其视为 101,所以它总是正确的......所以基本上isBitSet:不适用于任何 4 位长的二进制数,除非该数字为零......我怎样才能得到我的五个以便我可以检查第 4 位1 或 0 的数字?

0 投票
3 回答
654 浏览

ascii - Visual Works smalltalk,如何将 Ascii 值转换为字符

使用visualworks,在闲聊中,我从网络连接接收到一个类似'31323334'的字符串。

我需要一个读取 '1234' 的字符串,所以我需要一种方法来一次提取两个字符,将它们转换为它们在 ascii 中表示的内容,然后构建它们的字符串......

有没有办法这样做?

编辑(7/24):出于某种原因,你们中的许多人都假设我只会使用数字,并且可以截断 3 或读取每个其他字符。情况并非如此,读取的字符串示例可能包括美国标准键盘上的任何键(az、AZ、0-9、标点符号/注释,例如 {}*&^%$...)

0 投票
2 回答
5177 浏览

smalltalk - Smalltalk中的self和self有什么区别?

在 Smalltalk 中,方法体中经常出现两个术语:selfyourself.

它们之间有什么区别?

0 投票
2 回答
290 浏览

smalltalk - 试图在 Smalltalk VisualWorks 的所有类中搜索字符串?

我正在尝试创建一个小函数来搜索整个应用程序中的字符串。

我得到了这个代码,但它没有多大帮助

0 投票
1 回答
66 浏览

smalltalk - Windows XP 中的 Smalltalk VisualWorks:隐藏默认窗口标题按钮

我目前在 Windows XP 上使用 Smalltalk Visualworks。有没有办法(以及哪一种)隐藏(最好)或禁用窗口标题默认按钮(最小化,最大化)?作为替代方案:禁用他们的事件。搜索指南和互联网 - 到目前为止(几天)没有结果。

0 投票
1 回答
56 浏览

smalltalk - VisualWorks-Smalltalk 画布视图错误 108

当我尝试安装新画布时,我收到此错误:错误 108 无法在 testAppStayBack 中制作 TestThree 版本,因为 TestThree 不可见。

但是代码非常明显,因为当我定义它时可以找到它。这只发生在我尝试打开它时。