Всем привет! Сегодня мы будем создавать аналоговые часы (со стрелками). Вот как это выглядит: Технология создания такова: сначала рисуем циферблат, потом запускаем бесконечный цикл, в котором раз в секунду получаем текущее время, разделяем его на составляющие (часы, минуты, секунды) и отрисовываем стрелки часов. Чтобы получить эффект анимации, затираем старые стрелки перед рисованием новых. Кто не знаком с основными операторами графического режима, читаем эту статью. Полный список уроков по Бейсику для начинающих - здесь...
Программирование как хобби
Программирование на Python. Базовые функции
Полный список всех существующих функций языка Python приводить здесь не имеет никакого смысла. Наша задача – научиться искать и находить нужные инструменты для решения определенных задач. Искать можно в документации к языку на официальном сайте Python или же на других сайтах – благо, их сейчас очень много. Приведем здесь только самые популярные функции, которые закрывают до 90% всех потребностей программирования. Комменты приветствуются, за палец вверх - отдельное спасибо...
Рисование спирали на Бейсике
Всем привет! Очередное творение из прошлого: расширяющиеся из центра спирали. Размер кода со всеми примечаниями всего 30 с небольшим строк. Пример того, насколько простой в реализации может быть компьютерная графика. Как мы баловались в детстве. Программа рисует спираль, которая начинается с центральной точки экрана и постепенно расширяется, увеличивая радиус. Поскольку угол спирали увеличивается постепенно, точки будут располагаться по спиральной траектории, и по мере увеличения радиуса они будут всё дальше удаляться от центра...
Создание электронных часов на Бейсике с помощью псевдографики
После того, как мы познакомились с основами Бейсика, можно приступать к практике, пытаясь создавать полезные (или не очень) интересные программки на каждый день. Сделать можно многое - при желании и наличии фантазии. Бейсик позволяет многое, если, конечно, углубиться в него по самые уши. В общем, достаточно лирики, давайте приступим. Пару лет назад ко мне пришла мысль, а что если попробовать сделать что-нибудь полезное, например, часы - чтобы постоянно были перед глазами на рабочем столе. Просто по работе часто нужно знать время, и пялишься в системный трей с его мелким шрифтом...
