Создание графических приложений 4

Содержание

ВВЕДЕНИЕ 3

1. ЯЗЫКИ ПРОГРАММИРОВАНИЯ ВЫСОКОГО УРОВНЯ И ПРОГРАММНЫЕ ПРИЛОЖЕНИЯ 4

1.1. КРАТКАЯ ХАРАКТЕРИСТИКА ЯЗЫКОВ ПРОГРАММИРОВАНИЯ ВЫСОКОГО УРОВНЯ 4

1.2. БАЗОВЫЕ ИНТЕРФЕЙСЫ 4

1.3. ОСНОВНЫЕ ТРЕБОВАНИЯ К РАЗРАБОТКЕ ПРОГРАММНЫХ ПРИЛОЖЕНИЙ 4

2. ГРАФИЧЕСКИЕ ПРИЛОЖЕНИЯ 4

2.1. ОБЩИЕ СВЕДЕНИЯ О ГРАФИЧЕСКИХ ОПЕРАТОРАХ ЯЗЫКА PASCAL ABC 4

2.2. ПОНЯТИЕ «ПАРАМЕТРИЗОВАННОЙ ГРАФИКИ» 4

2.3. ПОСТРОЕНИЕ ГРАФИКОВ ФУНКЦИЙ 4

2.4. ПОСТРОЕНИЕ ДВИЖУЩИХСЯ ИЗОБРАЖЕНИЙ 4

3. СОЗДАНИЕ ГРАФИЧЕСКОГО ПРИЛОЖЕНИЯ НА ЯЗЫКЕ DELPHI 4

3.1. ТРЕХМЕРНАЯ СИСТЕМА КООРДИНАТ 4

3.2. ПРЕОБРАЗОВАНИЯ В ТРЕХМЕРНОМ ПРОСТРАНСТВЕ 4

ЗАКЛЮЧЕНИЕ 4

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 4

ПРИЛОЖЕНИЕ 1 4

ПРИЛОЖЕНИЕ 2 4

ПРИЛОЖЕНИЕ 3 4

ПРИЛОЖЕНИЕ 4 4

ПРИЛОЖЕНИЕ 5 4

ПРИЛОЖЕНИЕ 6 4

ПРИЛОЖЕНИЕ 7 4

Выдержка из текста

Современным миром предоставляется нам гигантское количество ин-формации, имеющей совершенно разный характер и назначение. Информация, которую мы при этом воспринимаем, является в основном графической. Графическая информация заключает в себе данные или сведения, которые представляются в виде схем, изображений, диаграмм, графиков, фотографий, рисунков и в других видах. Ученые полагают, что более 90 % всей получаемой нами информации носит визуальный характер, и от качества этой информации зависит правильность восприятия.

Компьютерные технологии, в свою очередь, предоставляют огромные возможности в создании и представлении графической информации.[9]

Компьютерной графикой называется раздел информатики, который занимается проблемами создания и обработки на компьютере графических изображений.

Представленные в графическом виде результаты имеют более наглядный и понятный вид, поэтому компьютерная графика, по сути, становится постоянно расширяющим сферы своего применения основным средством связи между человеком и компьютером. Работа с компьютерной графикой является в настоящее время одним из самых популярных способов использования ЭВМ.

Актуальность курсового проекта на тему «Создание графических приложений» обусловлена широким внедрением компьютерных технологий во все сферы деятельности человека и той важной ролью, которую играет в настоящее время компьютерная графика.

Целью курсового проектирования является изучение основных мето-дов, лежащих в основе создания графических приложений.

В курсовой работе решаются следующие задачи:

• провести классификацию языков программирования высокого уровня, описать их особенности, достоинства и недостатки;

• рассмотреть базовые интерфейсы: командный, WIMP, SILK — ин-терфейсы;

• сформировать основные требования к разработке различных приложений, включая графическое приложение;

• привести общие сведения о графических операторах;

• рассмотреть понятие «параметризованная графика»;

• рассмотреть программу построения графика функции;

• рассмотреть программы построения движущихся изображений;

• рассмотреть программу построения трехмерного вращающегося изображения.

Объектом курсового исследования являются языки программирования высокого уровня.

Предметом исследования являются методы создания графических приложений средствами языков программирования высокого уровня Pascal ABC и Delphi.

В основе современной компьютерной графики лежат труды Д.Ф.Роджерса, Ю.В.Котова и ряда других ученых, посвященные функцио-нальному описанию технических средств машинной графики, систематиче-скому изложению двумерных и трехмерных преобразований, а также геометрическому моделированию.

Достижение цели и решение задач, поставленных в настоящей работе, предполагается осуществить при помощи метода изучения разных информационных источников.

Также в целях иллюстрации методов построения графических прило-жений, которые будут рассмотрены в настоящем курсовом проекте, будут приведены коды и результаты работы соответствующих графических приложений.

Список использованной литературы

1. Бобровский С. Delphi 7. Учебный курс. – СПб.: Питер, 2008. – 736 с.

2. Братко И. Алгоритмы искусственного интеллекта на языке PROLOG = Prolog Programming For Artificial Intelligence. – М.: «Вильямс», 2004. – 640 с.

3. Головач В.В. Дизайн пользовательского интерфейса.

4. Грабауров В.А. Информационные технологии для менеджеров. – М.: Финансы и статистика, 2001. – 368 с.

5. Грогоно П. Программирование на языке Паскаль – М.: Мир, 1982. – 384 с.

6. Информационные технологии: Учеб. для вузов / Б.Я. Советов, В.В. Цехановский. — М.: Высш. шк., 2003.– 263 с.

7. Котов Ю.В. Как рисует машина. – М.: Наука. Гл. ред. Физ.-мат. Лит., 1988. – 224 с.

8. Культин Н.Б. Основы программирования в Delphi 7. – СПб.: BHV, 2009. – 608 с.

9. Лихачев А.Ю. Способы создания графической информации сред-ствами компьютерных технологий: на материале обучения студентов худо-жественно-графического факультета: Автореф. дис. канд. пед. наук. – Москва, 2007. – 17 с.

10. Немнюгин М.А., Стесик О.Л. Современный Фортран. Самоучитель. – СПб.: БХВ-Петербург, 2004. – 496 с.

11. Пратт Т., Зелковиц М. Языки программирования: разработка и реализация / Под общей ред.А.Матросова. – СПБ.: Питер, 2002. – 688 с.

12. Роджерс Д., Адамс Дж. Математические основы машинной графики: Пер. с англ. – М.: Мир, 2001. – 604 с.

13. Фленов М. Библия Delphi. Спб.:БХВ-Петербург, 2008. – 880 с.

14. Материалы сайта «interfyeis.blogspot.ru». [Электронный ресурс]. – Режим доступа: http://interfyeis.blogspot.ru/2012/03/blog-post_07.html

15. Материалы сайта «Life-prog.ru». [Электронный ресурс]. – Режим доступа: http://life-prog.ru/

16. Материалы сайта «My revelation. sharcUs». [Электронный ресурс]. – Режим доступа: http://sharcus.blogspot.ru/2007/05/blog-post.html

17. Материалы сайта «Python.ru». [Электронный ресурс]. – Режим доступа: http://python.ru/2002-05/67.html

18. Материалы сайта «Готовимся к экзамену. Информатика». [Элек-тронный ресурс]. – Режим доступа: http://www.infosgs.narod.ru/37.htm

19. Материалы сайта «Компьютерная графика». [Электронный ресурс]. – Режим доступа: https://sites.google.com/site/komputernaagrafikas/vidy-komputernoj-grafiki

20. Материалы сайта специальности «Организация и Технология Защиты Информации" (ОиТЗИ) Самарского Государственного Экономического Университета». [Электронный ресурс]. – Режим доступа: http://www.oitzi.ru/Materials.aspx?doc_id=27&id=535

21. Соловьева Т.В. Занятие-лекция «Классификация языков програм-мирования». [Электронный ресурс]. – Режим доступа: http://festival.1september.ru/articles/101846/

22. Цветков А.С. Язык программирования Pascal. Система программирования ABC Pascal. [Электронный ресурс]. – Режим доступа: http://www.school.podvorye.ru/staff/tsvetkov/abcpascal.pdf

Похожие записи