我想查看键盘事件,根据Sensor的文档,我可以在不使用peekKeyboardEvent从队列中删除事件的情况下执行此操作,但是它似乎不起作用. 这有效: "Show that a single event can b…
标签:smalltalk
Pharo Smalltalk – 如何实现Object中的变量范围?
我在Pharo进行实验,我想知道如何实现类,实例变量范围. 更重要的是,实例变量可以通过类的该实例的所有方法访问,类实例变量也可以通过类的所有方法访问,依此类推. 这个范围的深度在代码中定义在哪里?可以看出Smallta…
smalltalk – Pharo:如何使Cmd d(“do it”)默认执行整个多行语句而不仅仅是当前行
假设我有一个这样的多行语句: 1 to: 5 do: [:i| Transcript show: i. Transcript cr]. 目前,当我将文本光标放在某行(没有选择任何内容)并按下Cmd d时,Pharo会尝试…
serial-port – Pharo:从Arduino串口读取字节
我有一个挂掉/ dev / ttyUSB1的Arduino,以115kbaud进行通信.下面的陈述可以很好地进行下一次’方法调用,Pharo挂起. Arduino通过将单个字符$1发送回计算机来响应’99’命令.如果我拉…
smalltalk – 如何使用’Consolas’作为编码字体
我想在 Windows OS上的Squeak 4.3映像中更改代码版本的字体,以尽可能使用consolas字体. 我在首选项浏览器中找不到任何可以轻松完成的操作. SO question看起来很完美,但没有一个答案适用于…
Runtime系列一:Runtime的前世今生
前言: 关于Runtime的资料网上一搜很多,但总是写的只言片语,不太全面。最近花了一个星期的时间重新学习Runtime,并整理了一个系列文章,并发表出来,同时也感谢开源贡献的开发者。这里共有三篇文章: Runtime系…
smalltalk – Pharo中的Pen类在哪里?
我想使用Pen类在我的本地代码俱乐部教授一些基本几何.我可以用Squeak做到这一点,但Pharo怎么样? p := Pen new. p go: 100. 我记得读过Pen类已经从核心Pharo中移除了,那么有没有办法…
Dolphin Smalltalk – 添加方法
我正在尝试在Dolphin Smalltalk中创建一个自定义类.当我打开工作区时,输入并评估代码: Object subclass: #Sudoku instanceVariableNames: 'board' cla…