+7(996)961-96-66
+7(964)869-96-66
+7(996)961-96-66
Заказать помощь

Курсовая работа на тему КУРСОВАЯ РАБОТА 151124-06

ОПИСАНИЕ РАБОТЫ:

Предмет:
ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ
Тема:
КУРСОВАЯ РАБОТА 151124-06
Тип:
Курсовая работа
Объем:
34 с.
Дата:
30.11.2015
Идентификатор:
idr_1909__0009628
ЦЕНА:
510 руб.

408
руб.
Внимание!!!
Ниже представлен фрагмент данной работы для ознакомления.
Вы можете купить данную работу прямо сейчас!
Просто нажмите кнопку "Купить" справа.

Оплата онлайн возможна с Яндекс.Кошелька, с банковской карты или со счета мобильного телефона (выберите, пожалуйста).
ЕСЛИ такие варианты Вам не удобны - Отправьте нам запрос данной работы, указав свой электронный адрес.
Мы оперативно ответим и предложим Вам более 20 способов оплаты.
Все подробности можно будет обсудить по электронной почте, или в Viber, WhatsApp и т.п.
 

КУРСОВАЯ РАБОТА 151124-06 - работа из нашего списка "ГОТОВЫЕ РАБОТЫ". Мы помогли с ее выполнением и она была сдана на Отлично! Работа абсолютно эксклюзивная, нигде в Интернете не засвечена и Вашим преподавателям точно не знакома! Если Вы ищете уникальную, грамотно выполненную курсовую работу, курсовую, реферат и т.п. - Вы можете получить их на нашем ресурсе.
Вы можете заказать курсовую КУРСОВАЯ РАБОТА 151124-06 у нас, написав на адрес ready@referatshop.ru.
Обращаем ваше внимание на то, что скачать курсовую КУРСОВАЯ РАБОТА 151124-06 по предмету ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ с сайта нельзя! Здесь представлено лишь несколько первых страниц и содержание этой эксклюзивной работы - для ознакомления. Если Вы хотите получить курсовую КУРСОВАЯ РАБОТА 151124-06 (предмет - ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ) - пишите.

Фрагмент работы:







Негосударственное образовательное учреждение
высшего профессионального образования
Московский технологический институт


Факультет __________________ Кафедра __________________

КУРСОВАЯ РАБОТА
по дисциплине _____________________________

на тему:
«Создание графических приложений в языках
программирования высокого уровня»



Уровень образования_____________________
Направление____________________________
Профиль (или магистерская программа)____________________

Выполнил (а):
Студент (ка) _____ курса
Форма обучения_________
_______________________
(ФИО полностью)


Москва 2015
Оглавление


Введение 4
1 Принципы построения графического интерфейса 6
2 Основная терминология. Этапы разработки программного обеспечения 14
3 Выбор технологии, среды и языка программирования 18
4 Перспективы развития программного обеспечения 24
5 Практическая реализация графического приложения 27
Заключение 32
Список использованной литературы 33



Введение

С начала своего существования, программирование воспринималось как процесс, который требует от исполнителя высоких умений, поэтому технологии, делающие этот процесс управляемым, которые позволяют создавать надежные и функциональные программы с наименьшими усилиями, всегда вызывали повышенный интерес. И этот интерес возникает становится актуальным, по мере открытия новых технологий. Этот интерес наблюдался как со стороны создателей программного обеспечения, так и со стороны пользователей современных технологий.
Первоначально большинство задач, которые решались с использованием компьютерной техникой, носили вычислительный характер, в связи с этим первыми были созданы языки программирования, которые позволяли переводить математические формулы на машинный язык. В дальнейшем компьютерная техника все шире стали использоваться для автоматизации различных видов творческой и производственной деятельности. Для разработки программного обеспечения такой деятельности стал активно применяться подход, который основан на создании объектных моделей, которые имитируют объекты реального мира из автоматизируемой области. Данный прием получил название объектного метода [1], существенно упростил разработку программ на первоначальном этапе, когда уточняется поставленная задача и разрабатывается архитектура программы. Для написания программных приложений с использованием объектного метода были разработаны языки, которые объединили в группу объектно-ориентированных.
Объектно-ориентированное программирование (ООП) – метод программирования, при применении которого главными элементами программ являются объекты. В языках программирования понятие объекта представлено как совокупность структур данных, методов их обработки, изменяющих свойства, и событий, на которые данный объект может реагировать и, которые приводят, к изменению свойств объекта.
С середины 90-х годов большинство объектно–ориентированных языков реализуются как системы визуального проектирования, интерфейсная часть программного приложения создается в диалоговом режиме, без примого создания программных операторов. К объектно – ориентированным системам визуального проектирования относятся Delphi, Visual Basic, C++ Builder, Visual C++.
Язык Visual Basic for Application (VBA) – язык приложений Microsoft Office (Word, Excel, Power Point и др). VBA повторяет основной синтаксис языка и правила программирования языков Basic, который позволяет создавать программные модули для автоматизации выполнения некоторых операций и графический интерфейс пользователя, интеграцию между различными программными приложениями [3].
Объектом исследования в представленной курсовой работе выступают языки программирования высокого уровня.
Целью работы является рассмотрение современных технологий создания графических приложений.
Для достижения поставленной цели необходимо решить следующие задачи:
– произвести теоретический анализ научной литературы по проблеме исследования;
– рассмотреть современные языки программирования приложений;
– проанализировать перспективы развития программного обеспечения;
– разработать и протестировать собственное графическое приложение.
Актуальность работы заключается в том, что рассмотренное направление является достаточно востребованным при разработки современных приложений.
1 Принципы построения графического интерфейса

Языки программирования, которые имитируют естественные языки, обладают увеличенным набором команд, ориентированных на решение многообразия прикладных задач, называют языками высокого уровня.
Взаимодействие пользователя с компьютером является важным звеном вычислительного процесса при решении прикладных задач. При создании программ, уделяется внимание требованиям разработки удобного для пользователя взаимодействия с ЭВМ.
Пользовательский интерфейс определяется набором методов взаимодействия компьютерной программы и человека, пользователя этой программы.
Рассмотрим следующие интерфейсы пользователя:
1) Командный интерфейс. Данный вид интерфейса позволяет человеку подать команды компьютеру, компьютер осуществит обработку указанных команд и выдачу результата человеку. Командный интерфейс реализован в виде пакетной технологии и технологии командной строки.
2) WIMP – интерфейс (Window – окно, Image – образ, Menu – меню, Pointer – указатель). Особенность данного вида интерфейса является то, что диалог с пользователем ведется не с помощью команд, а с помощью графических образов – меню, окон, других элементов. Через этот интерфейс подаются команды компьютеру через графические образы. Этот вид интерфейса реализован на двух уровнях технологий: простой графический интерфейс и «чистый» WIMP – интерфейс.
3) SILK – интерфейс (Speech – речь, Image – образ, Language – язык, Knowlege – знание). Данный вид интерфейса наиболее приближен к обычной, человеческой форме общения в виде словесного описания команд. При этом компьютером определяются для себя команды, анализируя человеческую речь. Результат выполнения команд преобразуется компьютером в понятную человеку форму. Данный вид интерфейса наиболее требователен к аппаратным ресурсам компьютера.
Программы, которые взаимодействуют с пользователем и воспринимают сигналы от клавиатуры и мыши, работают в графической среде. Приложение, которое предназначено для работы в графической среде, создает не менее одной оконной формы, в котором будет реализована его работа, и определена в графической оболочке операционной системы, чтобы оконная форма могла взаимодействовать с оболочкой операционной системой и другими оконными формами: перемещаться, перекрываться, изменять размеры.[19]
Операционная система Windows позволяет обеспечить приложения набором графических объектов, которые позволяют управлять выводом. Для этого применяются:
- битовые массивы (bitmaps) – прямоугольные массивы точек, которые формируют растровые изображения;
- карандаши (pens) – используются для задания параметров изображения линий, таких как толщина, цвет и стиль (сплошная, пунктирная и т. п.);
- кисти (brushes) – используются для задания параметров заливки замкнутых контуров, таких как цвет и стиль;
- регионы (regions) – области окна, которые могут быть некоторой фигурой или их комбинацией для выполнения операций заполнения, заливки, инверсии и т. п.; также, служат для определения местоположения курсора;
- логические палитры (logical palettes) – для осуществления интерфейса между приложением и цветным устройством вывода, таким как дисплей; содержат список цветов, необходимых приложению;
- контуры (paths) – используются для целей заполнения или выделения контура различных фигур;
- шрифты (fonts) – используются для задания параметров вывода текста, включая имя шрифта, размер символов и т. п. [10].
Самым распространенным видом пользовательских приложений представляют собой проекты, которые широко используют различные объекты графического интерфейса. Данные проекты реализуются и выполняются на аппаратных платформах, которые функционируют под упра