Squeak/Smalltalk: Создайте объект Flasher и openInWorld

Squeak Smalltalk поставляется со многими встроенными объектами, и одним из самых простых и понятных является Flasher. Он основан на EllipseMorph и он мигает каждые 500 миллисекунд. Цвет мигания по умолчанию красный, но его можно изменить. Этот объект можно увидеть в окне объектов.
flasher-objects.PNG

Вот как создать экземпляр Flasher, используя окно объектов.
flasher2.gif

Вы также можете найти этот объект в System Browser здесь, если вы хотите увидеть более подробные сведения.
flasher-squeak.PNG

И, наконец, вот мои примеры кода, которые показывают, как создать 2 новых экземпляра класса Flasher и показать их миру.

Пример кода

flasher := Flasher new.
flasher openInWorld.
 
greenflasher := Flasher new.
greenflasher onColor: Color green.
greenflasher openInWorld.

Демо

flasher.gif

Я надеюсь, что это было полезно и заставило вас по-другому взглянуть на программирование. Следите за этим пространством для получения дополнительных статей и руководств, связанных с Smalltalk.

💡 Примечание: Пожалуйста, посмотрите мою старую статью, если вы хотите узнать, как начать работу с Squeak/Smalltalk.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *