Пример готовой курсовой работы по предмету: Программирование
Оглавление
Введение 2
1. Основные понятия компьютерной графики. 3
1.1. Типы графических объектов. 3
1.2. Цветовые модели. 5
2. Основы компьютерной графики в Delphi. 6
2.1. Классы графических объектов TGraphicsObject. 7
2.1.1. Класс TFont. 7
2.1.3 TBrush 8
2.2. Класс TCanvas. 9
3. Технологии OpenGl и DirectX 10
3.1. Рисование в Delphi с применением OpenGl. 10
3.1.1. Delphi и OpenGl 11
3.1. Описание DirectX. 12
3.1.1. Базовый слой DirectX 12
3.1.2. HAL и HEL 13
3.1.3. Компоненты DirectX 13
4. Разработка простейшего графического редактора 16
4.1. Проектирование формы 16
4.2 Программирование редактора 17
Заключение 20
Список литературы 21
Приложение 1 – Листинг программы 22
Содержание
Выдержка из текста
В основе современной компьютерной графики лежат труды Д.Ф.Роджерса, Ю.В.Котова и ряда других ученых, посвященные функцио-нальному описанию технических средств машинной графики, систематиче-скому изложению двумерных и трехмерных преобразований, а также геометрическому моделированию.
5. Разработать графическое приложение, демонстрирующее основные особенности графической библиотеки, а также основных компонентов языка программирования необходимые для создания качественных и современных приложений.
Предметом исследования – это создание графических приложений на языке высокого уровня. Это вторая глава курсовой работы, в которой будут рассмотрены виды компьютерной графики, методы построения графического приложения и классификация пользовательского интерфейса.
Во второй главе проведен обзор специфики разработки графических приложений. На основании проведенной аналитической работы с литературными источниками описана специфика разработки графических приложений с помощью языка Java, сформулированы основные достоинства и недостатки существующих видов компьютерной графики, базовых интерфейсов, методов построения графических приложений.В третьей главе представлены результаты разработки графического приложения на базе использования IDE NetBeans, языка Java, библиотеки Swing.
В соответствии с темой курсовой работы, объектом исследования выступает среда программирования Delphi и, соответственно, язык программирования Object Pascal, а предметом исследования являются средства, способы и методы разработки графических приложений.– расширение, закрепление и систематизация теоретических знаний по программированию, связанных с разработкой графических приложений;
- формирование и совершенствование практических навыков применения простейших функций, компонентов и алгоритмов построения графических объектов;
Работа выполнена на языке C# в среде SharpDevelop, в работе продемонстрированы основные понятия парадигмы ООП и процесс создания графического интерфейса пользователя.
С быстрым развитием вычислительной техники в середине ХХ ст. появился специальный машинный язык, который давал возможность программистам вводить команды для выполнения их процессором, напрямую – оперируя ячейками памяти — Ассемблер. До 60-х годов персональные компьютеры были очень дорогими устройствами, которые использовались только для отдельных и очень сложных задач, выполняли лишь одну задачу в определенный момент времени.
Реализация графического приложения на базе использования Borland Delphi. Описание результатов и возможностей реализованного приложения.
Предмет исследования: особенности создания программных продуктов на базе языка Python.Цель работы заключается в расширении, закреплении и систематизации знаний по изучаемой дисциплине, путем проведения анализа высокоуровневых языков создания программных приложений, путем разработки программы средствами языка программирования Python и среды разработки PyCharm.
Информатизацией называется организованный социально-экономический и научно-технический процесс создания оптимальных условий с целью удовлетворения информационных потребностей, а также реализации прав граждан, местного самоуправления, органов государственной власти, и прочих общественных объединений и организаций на основе формирования и использования информационных ресурсов [15].
Это стало предпосылкой создания новой информационной инфраструктуры, связанной с новым типом общественных отношений, с новыми технологиями различной направленности [9].
Исходя из поставленных целей, задачи и подзадач, отчет о практике будет разбит на главы. В первой главе будет дано сравнение самых популярных интерфейсов прикладного программирования для создания интерактивных графических приложений. Вторая глава будет посвящена проектированию нового средства для создания масштабируемых пользовательских интерфейсов. Третья глава будет посвящена реализации нового средства на языке программирования высокого уровня с поддержкой методологии объектно-ориентированного программирования. В четвертой главе будет реализован элементарный пользовательский интерфейс для демонстрации возможностей средства для автоматической обработки событий при изменении размеров окна приложения.
Список литературы
1. Комьютерная графика. Википедия. Свободная энциклопедия. [Электронный ресурс].
URL: http://ru.wikipedia.org/wiki/Компьютерная_графика (дата обращения: 18.05.2014).
2. Тюкачев Н., Илларионов И., Хлебостроев В. Программирование графики в Delphi. – СПб.: БХВ-Петербург, 2008 г. – 784 с.
3. Работа с графикой в Delphi (GDI).
[Электронный ресурс].
URL: http://codingrus.ru/readarticle.php?article_id=1829 (дата обращения: 18.05.2014).
4. Бейкер П., Херн Д.. Компьютерная графика и стандарт OpenGL. – М.: Издательский дом «Вильямс», 2005. – 1168 с.
5. Есенин С. DirectX и Delphi. Разработка графических и мультимедийных приложений – СПб: БХВ-Петербург, 2006. – 512 с.
список литературы