Squeak/Smalltalk: Создайте объект Flasher и openInWorld
Squeak Smalltalk поставляется со многими встроенными объектами, и одним из самых простых и понятных является Flasher
. Он основан на EllipseMorph
и он мигает каждые 500 миллисекунд. Цвет мигания по умолчанию красный, но его можно изменить. Этот объект можно увидеть в окне объектов.
Вот как создать экземпляр Flasher, используя окно объектов.
Вы также можете найти этот объект в System Browser
здесь, если вы хотите увидеть более подробные сведения.
И, наконец, вот мои примеры кода, которые показывают, как создать 2 новых экземпляра класса Flasher и показать их миру.
Пример кода
flasher := Flasher new.
flasher openInWorld.
greenflasher := Flasher new.
greenflasher onColor: Color green.
greenflasher openInWorld.
Демо
Я надеюсь, что это было полезно и заставило вас по-другому взглянуть на программирование. Следите за этим пространством для получения дополнительных статей и руководств, связанных с Smalltalk.
💡 Примечание: Пожалуйста, посмотрите мою старую статью, если вы хотите узнать, как начать работу с Squeak/Smalltalk.