Валерий Рубанцев | Занимательная графика на Си-шарпе [2012] [PDF+исходные коды]
Автор: Валерий РубанцевНазвание: Занимательная графика на Си-шарпеГод: 2012
Издательство: Я + R
Отрасль (жанр): Программирование
Формат: PDF+исходные коды
Качество: Изначально электронное
Описание:Эта книга для тех, кто хочет использовать графику GDI+ в своих проектах!
В ней вы найдёте полную информацию о возможностях графического интерфейса GDI+, а также множество интересных проектов!
Эта книга о том, как «обучить» вашу программу не рассказывать, что она делает, а показывать всё на экране. В ней представлена исчерпывающая информация о графических возможностях GDI+ - современного графического интерфейса, с помощью которого операционная система Windows рисует свои окна и элементы управления на них, - от манипуляций отдельными пикселями изображения до просмотра видеофильмов.
- все важнейшие графические структуры, классы и методы GDI+: поверхность рисования Graphics, перья Pen, кисти Brush (одноцветные, линейные и сложные градиентные, текстурные и штриховые), цвет Color, матрицы цвета и трансформаций;
- координатную систему GDI+;
- цветовые модели и форматы графических файлов;
- способы рисования прямых линий, геометрических примитивов, кривых Безье, путей и областей;
- приёмы анимации;
- работу со спрайтами;
- скроллинг фона.
И научитесь:
- метать стрелки в боевых условиях при плохой видимости;
- рисовать пикселями, линиями, прямоугольниками и эллипсами красивые узоры;
- создавать пёрышки и кисточки, а также рисовать ими;
- придумывать разноцветные градиенты;
- фильтровать и перекрашивать картинки в собственном Фотошопчике;
- писать графические программы на современном языке программирования Си-шарп;
- проводить графические трансформации Якубовича;
- смотреть фильмы в своих приложениях;
- определять столкновения различных фигур;
- разрабатывать новые графические классы;
- писать игры;
- создавать окна и элементы управления любой формы…
Эти знания и умения помогут вам в написании таких приложений, как:
- игры: стратегии, головоломки, бродилки, стрелялки;
- симуляторы физических, экономических, химических и других процессов;
- геометрические и графические программы;
- анимационных и видео...
Многочисленные примеры таких приложений вы найдёте в этой книге.
Весьма часто неискушённые, начинающие программисты скептически относятся к возможностям графического интерфейса GDI+ и непомерно превозносят достоинства другого графического интерфейса – DirectX. Спору нет: в динамических приложениях, в которых изображение на экране изменяется очень быстро, без DirectX обойтись невозможно. Однако огромное число программ, в том числе и графических, не нуждается в столь стремительной поспешности. Более того, несмотря на свою простоту (с точки зрения программирования), GDI+ порой легко справляется с такими задачами, которые DirectX не по плечу.
Ярким примером мощного потенциала GDI+ можно считать бесплатный графический редактор Paint.NET. Во многих случаях он с успехом заменяет Фотошоп, а многочисленные плагины к нему (которые вы можете разрабатывать и самостоятельно на том же языке Си-шарп!) делают его поистине универсальным художником.
Скриншоты:
Время раздачи: С 9:00 до 24:00