Книга "Основы компьютерной графики и анимации"

Всем известно, что программирование графики, будь то GDI+, OpenGL или DirectX, – непростое дело. Поэтому задача этой книги: показать начинающим программистам, что разрабатывать современные графические программы им вполне по силам!

Для этого мы будем использовать графическую библиотеку из программы Смолл Бейсик SmallBasicLibrary, а также дополнительные библиотеки, расширяющие её возможности. И при этом мы будем писать приложения на настоящем Си-шарпе!

В книге вас ждут многочисленные увлекательные и познавательные проекты. Вы научитесь:

• Создавать и настраивать Графическое окно приложения

• Рисовать пикселями

• Чертить простые геометрические фигуры: прямые линии, треугольники, прямоугольники, эллипсы.

• Создавать элементы управления: метки, кнопки, текстовые поля

• Обрабатывать нажатия на клавиши и кнопки и перемещения мышки

• «Фильтровать» картинки

• Окрашивать поверхности и линии в разные цвета

• Дрессировать Черепашку, чтобы она вычерчивала замысловатые кривые

• Создавать и использовать простые и анимированные курсоры

• Использовать в программах подвижные фигуры и анимировать их

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

В качестве среды разработки мы будем использовать бесплатную, простую и очень удобную среду разработки LinqPad.

«Домашние» задания помогут вам укрепить навыки программирования при самостоятельном решении посильных задач.

Цель книги: изучить основы компьютерной графики и анимации с примерами на языке Си-шарп.

Книга адресуется: школьникам, учителям информатики и всем любителям программирования.

Книга здесь:

Исходники здесь:

Ролик на Ютубе здесь: