Обучающие курсы:

Обучение профессии "Разработчик C#" + стажировка в Mail.ru
Обучение профессии "Разработчик Python" + трудоустройство
Обучение профессии "Веб-разработчик" + стажировка в Mail.ru


Главная страница
Библиотека (скачать книги)
Скачать софт
Введение в программирование
Стандарты для C++
Уроки по C#
Уроки по Python
HTML
Веб-дизайн
Ассемблер в среде Windows
ActiveX
Javascript
Общее о Линукс
Линукс - подробно
Линукс - новое
Delphi
Паскаль для начинающих
Турбопаскаль
Новости
Партнеры
Наши предложения
Архив новостей





Программы, демонстрирующие простейший графический интерфейс

В программе рисования "японского флага" используются подпрограммы установки цвета контуров и фигур, подпрограммы рисования фигур и выдачи текста.

 

 

Результат работы программы:

 

Теперь рассмотрим несколько более сложную программу рисования нескольких концентрических окружностей. При изучении программы следует обратить внимание на задание цвета окружности номером и ограничение числа окружностей, помещающихся на экране.

 

Следующая программа на примере построения нескольких концентрических колец демонстрирует прием "наложения" изображений (в программе - кругов).
При изучении программы следует обратить внимание на возможность задания с помощью номера нужной последовательности цвета фигур.

Результат исполнения программы:

 

Следующая программа моделирует "ручное" переключение светофора. При нажатии управляющих клавиш перемещения курсора «вверх» и «вниз» - рисуются эллипсы соответствующего цвета. При изучении программы следует обратить внимание на использование функции ReadKey модуля Crt.

Результат работы программы:
 

 

Следующая программа рисует на графическом экране правильные многоугольники, положение, цвет и количество углов которых задаются случайным образом. Как сообщает эксперт, при изучении программы следует обратить внимание на использование подпрограмм MoveTo и LineTo (для рисования сторон многоугольника), Sin и Cos (для вычисления координат вершин), Round (для округления).

Результат работы программы:

 




 

Комментарии:


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


Введите значение:
 









   
 

Библиотека программиста. 2009.
Администратор: admin@programmer-lib.ru