illusDragon NRS — это программа, позволяющая пользователям рисовать многоугольники и полилинии. Есть и другие функции, такие как редактирование, добавление и удаление вершин, раскрашивание полигонов, а также очистка экрана/холста. Для создания этого приложения мы используем VB .NET в качестве языка программирования. Холст построен с использованием встроенной системы растрового изображения, что означает, что каждый объект, созданный в этой программе, определяется пикселями. Начало координат экрана начинается в левом верхнем углу окна.
Эта программа реализована с использованием связанного списка в качестве структуры данных. Реализация с использованием связанного списка означает, что мы сохраняем элементы в виде узлов в списке. Преимущества использования связанных списков перед массивами заключаются в том, что объекты легче выделить и получить к ним доступ с помощью указателя, а также нет необходимости назначать или определять размер носителя.
Мы также предоставляем несколько тестовых примеров внутри test.txt для загрузки и продолжения рисования.
Эта программа создана для выполнения первого задания по программированию на курсе «Компьютерная графика и анимация» в Президентском университете.
Создано: