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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Книга здесь:

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

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

Было скучно. Написал (с приключениями деления 2 WRITEBINFileIntegerRecordse.exe (12 КБ) на 0)

Кидайте исходники, а не .exe файлы. Это плохой тон.

Ах… Серега-Сан!!! Все-то Вы меня ругаете…

Пока что редактирую. Но если Вам что-то не понравилось - удалите…

О том что нужно…

Мне нужно поставить на старенький ноутбук, или на флешку 23 Гбт, и лили на лазерный диск, операционную систему Norton Comander примерно 1995… 2000 года издания, на смену которой пошли разные WindowsЫ.

Это даст возможность получить исходные файлы Pascal - местность в объеме… свой функционально заточенный интерфейс, редактор чтения и изменения высот местности.

Например, в этом интерфейсе нажатие мышкой на кнопку сопровождается видео вдавливанием кнопки… как это было сделано - и все на примитивах Borland Pascal… теперь уже не помню…

У меня есть устройство для чтения/записи дискет 1.44 Мбт, и конечно устройство для лазерного диска.

Но нет знаний, умений и навыков. Мои родственники и компьютерные ремонтники молчат.

Запускаете виртуальную машину и ставите на ней все, что душе угодно. Что за проблемы? А карта с высотами уже давно есть: Вот это вид! Карта высот, уклонов, видимости и красоты рельефа. Просмотр gpx + профиль рельефа.

Оччень хорошо!! Как раз, в феврале, в Кисловодск собрался… Будет с чем сравнить и порадоваться…

Если честно - я аж расстроился, все уже сделано. Но явно лучше вем 25 лет назад…

Но… есть к кому поплакаться: А вот Серёга-Сан… Вам не указывает на “плохой тон”.

Вот это вид! Карта высот, уклонов, видимости и красоты рельефа. Просмотр gpx + профиль рельефа.

И для чего было ссылку повторять?