Отчет по практике по предмету: Информационные технологии (Пример)
Содержание
Оглавление
Введение 3
1. Ключевые особенности основных интерфейсов прикладного программирования для создания графических приложений 5
2. Проектирование средства создания масштабируемых пользовательских интерфейсов 7
2.1. Объектно-ориентированный подход для разработки интерфейсов 7
2.2. Концепция якоря для разработки масштабируемых пользовательских интерфейсов 8
2.3. Концепция контейнера для создания элементов интерфейса 12
3. Реализация графического приложения 14
3.1. Использование графического средства OpenGL 14
3.2. Класс якоря 17
3.3. Родительский класс «Контейнер» 19
3.4. Обработка сообщений 23
3.5. Элемент интерфейса «Изображение» 24
4. Пример реализации пользовательского интерфейса 26
Заключение 30
Список использованной литературы 32
Код класса якоря 33
Код класса контейнера 34
Обработка сообщений Windows 37
Класс изображения 38
Демонстрационный пользовательский интерфейс 39
Выдержка из текста
Введение
Основными целями производственно-технологической практики являются: закрепление и углубления теоретических знаний, полученных при изучении дисциплин общеобразовательного и специального цикла, а также приобретение практических умений и навыков в соответствии с требованиями к уровню подготовки выпускника.
Производственно-технологическая практика проходит в Обществе с Ограниченной Ответственностью «СПЛ» в период с
0. декабря по
2. декабря 2013 года. Продолжительность практики составляет четыре недели или 20 рабочих дней по восемь часов. ООО «СПЛ» специализируется на создании игр под различные платформы. Среди последних проектов компании, представленных на рынке, игры «Farm Frenzy 4» и «The Treasures to Montezuma 4».
Задачей на практику является «Создание средства для разработки масштабируемых пользовательских интерфейсов в интерактивных графических приложениях». Для достижения поставленной задачи требуется выполнить ряд подзадач:
1) провести анализ особенностей основных интерфейсов прикладного программирования для создания графических приложений;
2) спроектировать и реализовать средство для создания масштабируемых графических пользовательских интерфейсов;
3) реализовать графическое приложение для демонстрации работы реализованного средства
Исходя из поставленных целей, задачи и подзадач, отчет о практике будет разбит на главы. В первой главе будет дано сравнение самых популярных интерфейсов прикладного программирования для создания интерактивных графических приложений. Вторая глава будет посвящена проектированию нового средства для создания масштабируемых пользовательских интерфейсов. Третья глава будет посвящена реализации нового средства на языке программирования высокого уровня с поддержкой методологии объектно-ориентированного программирования. В четвертой главе будет реализован элементарный пользовательский интерфейс для демонстрации возможностей средства для автоматической обработки событий при изменении размеров окна приложения.
Список использованной литературы
Список использованной литературы
1. Верма Р., Введение в OpenGL. – М.: Горячая Линия — Телеком, 2011. – 304 с.
2. Гайдуков С., OpenGL. – М.: Книга по Требованию, 2012. – 722 с.
3. Горнаков С., DirectX 9. – М.: Книга по Требованию, 2012. – 392 с.
4. Страуструп Б., Язык программирования С++. – М.: Бином, 2011. – 1136 с.
5. Allen Sherrod. [и др].
Beginning DirectX 11 Game Programming. – Stamford: Cengage Learning, 2011. – 384 c.