Занимательная графика на Си-шарпе. Подробный самоучитель

Купить бумажную книгу и читать

Купить бумажную книгу

По кнопке выше можно купить бумажные варианты этой книги и похожих книг на сайте интернет-магазина "Лабиринт".

Using the button above you can buy paper versions of this book and similar books on the website of the "Labyrinth" online store.

Реклама. ООО "ЛАБИРИНТ.РУ", ИНН: 7728644571, erid: LatgCADz8.

Автор:

Название: Занимательная графика на Си-шарпе. Подробный самоучитель

Издательство: Я + R

Год: 2012

Формат: PDF

Размер: 21.6 Mb

Для сайта:

Эта книга для тех, кто хочет использовать графику GDI+ в своих проектах!

В ней вы найдёте полную информацию о возможностях графического интерфейса GDI+, а также 70 интересных проектов!

Исходные коды прилагаются!

Эта книга о том, как «обучить» вашу программу не рассказывать, что она делает, а показывать всё на экране. В ней представлена исчерпывающая информация о графических возможностях GDI+ - современного графического интерфейса, с помощью которого операционная система Windows рисует свои окна и элементы управления на них, - от манипуляций отдельными пикселями изображения до просмотра видеофильмов.

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

По ходу чтения книги вы изучите:

- все важнейшие графические структуры, классы и методы GDI+: поверхность рисования Graphics, перья Pen, кисти Brush (одноцветные, линейные и сложные градиентные, текстурные и штриховые), цвет Color, матрицы цвета и трансформаций;

- координатную систему GDI+;

- цветовые модели и форматы графических файлов;

- способы рисования прямых линий, геометрических примитивов, кривых Безье, путей и областей;

- приёмы анимации;

- работу со спрайтами;

- скроллинг фона.

И научитесь:

- метать стрелки в боевых условиях при плохой видимости;

- рисовать пикселями, линиями, прямоугольниками и эллипсами красивые узоры;

- создавать пёрышки и кисточки, а также рисовать ими;

- придумывать разноцветные градиенты;

- фильтровать и перекрашивать картинки в собственном Фотошопчике;

- писать графические программы на современном языке программирования Си-шарп;

- проводить графические трансформации Якубовича;

- смотреть фильмы в своих приложениях;

- определять столкновения различных фигур;

- разрабатывать новые графические классы;

- писать игры;

- создавать окна и элементы управления любой формы…

Эти знания и умения помогут вам в написании таких приложений, как:

- игры: стратегии, головоломки, бродилки, стрелялки;

- симуляторы физических, экономических, химических и других процессов;

- геометрические и графические программы;

- анимационных и видео...

Многочисленные примеры таких приложений вы найдёте в этой книге.

Весьма часто неискушённые, начинающие программисты скептически относятся к возможностям графического интерфейса GDI+ и непомерно превозносят достоинства другого графического интерфейса – DirectX. Спору нет: в динамических приложениях, в которых изображение на экране изменяется очень быстро, без DirectX обойтись невозможно. Однако огромное число программ, в том числе и графических, не нуждается в столь стремительной поспешности. Более того, несмотря на свою простоту (с точки зрения программирования), GDI+  порой легко справляется с такими задачами, которые DirectX не по плечу.

Ярким примером мощного потенциала  GDI+ можно считать бесплатный графический редактор Paint.NET. Во многих случаях он с успехом заменяет Фотошоп, а многочисленные плагины к нему (которые вы можете разрабатывать и самостоятельно на том же языке Си-шарп!) делают его поистине универсальным художником.

Скачать:

21.6 Mb Книга Занимательная графика на Си-шарпе в формате PDF + Исходные коды программ и выполняемые файлы

Выполняемые файлы всех программ, рассматриваемых в книге 11.5 Mb

Говоря о графике, невозможно обойтись без самой графики, поэтому привожу несколько иллюстраций из книги:

Дата создания страницы: