Читать онлайн «Интерактивные графические системы»

Автор В. И. Корнеев

В. И. Корнеев ИНТЕРАКТИВНЫЕ ГРАФИЧЕСКИЕ СИСТЕМЫ 3-е издание (электронное) Москва БИНОМ. Лаборатория знаний 2015 УДК 004. 92 ББК 32. 973. 26-018 К67 Корнеев В. И. К67 Интерактивные графические системы [Электронный ресурс] : учебное пособие / В. И. Корнеев. — 3-е изд. (эл. ). — Электрон. текстовые дан. (1 файл pdf : 235 с. ) и доп. (1 файл zip, 15 832 125 байт) дан. — М. : БИНОМ. Лаборатория знаний, 2015. — Систем. требования: Adobe Reader XI ; экран 10" ; программы для работы с листингами примеров (C/C++ и др. ). ISBN 978-5-9963-2576-4 В пособии рассмотрены основные методы и алгоритмы построения графических изображений, подробно анализиру- ются приемы моделирования движения (анимации) двумер- ных изображений, использования сплайнов и построения трехмерных поверхностей. Проводится сравнение принципов программирования графики в популярной в прошлом опе- рационной системе MS-DOS и в современной операционной системе Windows. Материал проиллюстрирован листингами программ на языке C/C++, в том числе с использованием API-функций системы Windows. Для студентов, обучающихся по направлению «Информа- тика и вычислительная техника». УДК 004. 92 ББК 32. 973. 26-018 Деривативное электронное издание на основе печатного аналога: Интерактивные графические системы : учебное пособие / В. И. Корнеев. — М. : БИНОМ. Лаборатория знаний, 2009. — 232 с. : ил. — ISBN 978-5-94774-965-6. В соответствии со ст. 1299 и 1301 ГК РФ при устранении ограничений, установленных техническими средствами защиты авторских прав, правообладатель вправе требовать от нарушителя возмещения убытков или выплаты компенсации c МИЭТ, 2009 ○ c БИНОМ. Лаборатория знаний, ○ ISBN 978-5-9963-2576-4 2009 ОГЛАВЛЕНИЕ Предисловие . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Глава 1. Основы программирования графики в операционных системах MS-DOS и Microsoft Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Мировые и экранные координаты . . . . . . . . . . . . . . . . . . . 9 Графические библиотеки . . . . . . . . . . . . . . . . . . . . .
. . . . 11 Использование графической библиотеки в MS-DOS . . . . . 12 Контекст устройства . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Пример программы построения графика в MS-DOS . . . . . . . . 19 Программирование графики в Windows . . . . . . . . . . . . . . 23 Компиляция Win32-программ с помощью Visual C++ 6. 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Пример программы построения графика в Windows . . . . 33 Контекст устройства в Windows-программах . . . . . . . . . . 37 Графические примитивы API Windows . . . . . . . . . . . . . . 39 Шрифты True Type в Windows-программах . . . . . . . . . . . 46 Меню в главном окне Windows-программы . . . . . . . . . . . 48 Глава 2.