Реферат на тему Визуальное программирование
-
Оформление работы
-
Список литературы по ГОСТу
-
Соответствие методическим рекомендациям
-
И еще 16 требований ГОСТа,которые мы проверили
Введи почту и скачай архив со всеми файлами
Ссылку для скачивания пришлем
на указанный адрес электронной почты
Содержание:
Введение. 3
1.Понятие
визуального программирования. 4
1.1.Графические
(Визуальные) языки программирования. 6
1.2.Визуальные
средства разработки. 8
2.Основы
визуального программирования. 10
2.1.Возможности
и перспективы применения технологий и средств визуального программирования при
обучении школьников. 12
2.2.Среда
программирования Delphi 14
Заключение. 16
Список
использованной литературы.. 17
Введение:
Визуальное
программирование (от латинского visualis — визуальный) — это технология
программирования, предполагающая создание приложений с использованием наглядных
пособий.
Инструменты визуального
программирования обычно решают проблему создания пользовательского интерфейса и
упрощения разработки приложений, заменяя метод «написания программы» методом
проектирования.
Визуальное
программирование, несомненно, обладает достоинством отображения информации и
гораздо больше соответствует природе человеческого восприятия, чем традиционные
методы программирования на основе текста. Однако почти все визуальные
инструменты должны быть интегрированы с функциями, которые не могут быть представлены
в виде графических структур и требуют текстового выражения. Наглядные пособия
дополняются специальными программами — «скриптами», написанными на различных
языках программирования.
Концепция визуального
программирования реализована во многих современных средах разработки
программного обеспечения. Все ведущие компании, создающие программное
обеспечение для программирования и дизайна, имеют системы, поддерживающие
технологии визуального программирования.
Цель работы: Визуальное
программирование.
Задачи: 1.Понятие
визуального программирования;
2.Графические
(Визуальные) языки программирования;
3.Визуальные средства
разработки;
4.Основы визуального
программирования;
5.Возможности и
перспективы применения технологий и средств визуального программирования при
обучении школьников;
6.Среда программирования
Delphi.
Заключение:
1.Понятие визуального
программирования
Визуализация — это
процесс графического представления сложных процессов на экране компьютера в
виде основных графических элементов. Самый простой вариант визуализации — это
индикатор выполнения. Программные интерфейсы можно визуализировать. Это
упрощает «коммуникацию» программного продукта с пользователем.
Визуальное
программирование — это способ создания компьютерной программы путем
манипулирования графическими объектами вместо написания текста.
Для визуализации
интерфейсов программного обеспечения существует ряд специально разработанных
элементов интерфейса.
С изобретением
визуального программирования, первым признаком которого была среда разработки
Visual Basic, создание графического пользовательского интерфейса стало доступно
даже новичку. В Visual Basic вы можете быстро создать приложение для
операционной системы Windows, которое имело бы все внутренние элементы
графического пользовательского интерфейса. Дизайн пользовательского интерфейса
был упрощен на порядок, однако для профессиональных программистов язык Basic
был явно слабым. Отсутствие контроля над типами данных и механизмом их
расширения оказалось препятствием на пути создания серьезных программ. Visual C
++, Borland C ++ начиная с версии 4, Symantec Visual Cafe, C ++ Builder
предлагают аналогичную функциональность, но эти среды лишены недостатков Basic
[5].
Все эти среды отображают
надстройки на распространенных языках программирования: например, модель,
отображаемая в Visual Basic и Delphi, представляет собой окно (модуль,
диалоговое окно) Windows, а не программный код.
Компоненты бывают
визуальные и невизуальные. Первые используются для организации интерфейса для
пользователя. Это различные кнопки, списки, статический и редактируемый текст,
изображения и многое другое. Эти компоненты появляются при запуске
разрабатываемого приложения. Невизуальные компоненты отвечают за доступ к
системным ресурсам: драйверам базы данных, таймерам и т. д. Они отображаются с
собственным значком во время разработки, но обычно невидимы во время выполнения
приложения. Компонент может принадлежать другому компоненту или форме. Форма —
это визуальный компонент со свойством окна Windows. В процессе разработки в
форму добавляются необходимые компоненты (например, элементы необходимого
диалогового окна).
Итак, визуальное
программирование позволяет разработчикам помнить обо всех объектах, что дает
почти мгновенные результаты. Визуальные объекты кажутся разработчику такими,
какими они появляются во время выполнения программы, и нет необходимости
вручную выполнять множество операций. Это происходит в средах без визуальных
средств, независимо от того, являются они объектно-ориентированными или нет.
Все атрибуты объекта в форме представлены в виде кода. 1.1.Графические (Визуальные) языки
программирования
Языки визуального
программирования можно разделить, в зависимости от типа и степени визуального
выражения, на типы:
Естественно-визуальные
языки имеют внутреннее визуальное выражение, для которого нет очевидного
текстового эквивалента (например, графический язык G в среде LabVIEW).
Визуально преобразованный
язык — это невизуальный язык с наложенным визуальным представлением.
Значительное количество
современных языков программирования разработали визуальные инструменты для
разработки графического интерфейса, а программирование объектов, размещенных на
специальных формах, осуществляется с заданием их свойств и поведения. CodeGear
Delphi и C ++ Builder, Microsoft Visual Studio и языки, которые включает
инструмент (Visual Basic, Visual C #, Visual J # и т. д.). Часто путают с
языками визуального программирования. Все эти языки являются текстовыми, а не
визуальными (графическими). MS Visual Studio и Delphi — это среды визуального
программирования, но не языки визуального программирования.
Это незаконченный список,
который может никогда не соответствовать никаким стандартам полноты. Вы можете
заполнить его, обратившись к источникам [2].
Dragon-Schémas — это
графический язык программирования, используемый для программирования в
ракетно-космической технике («Буран», «Морской старт», «Тополь»). Есть
бесплатный редактор драконов. Этот язык имеет самую строгую теоретическую
основу.
Sequential Function Chart
(SFC) — это графический язык программирования, широко используемый для
программирования логических контроллеров промышленных ПЛК.
В SFC программа
описывается как схематическая последовательность шагов, связанных переходами.
LD — язык лестничных
диаграмм
Фрагмент текста работы:
1.Понятие визуального
программирования
Визуализация — это
процесс графического представления сложных процессов на экране компьютера в
виде основных графических элементов. Самый простой вариант визуализации — это
индикатор выполнения. Программные интерфейсы можно визуализировать. Это
упрощает «коммуникацию» программного продукта с пользователем.
Визуальное
программирование — это способ создания компьютерной программы путем
манипулирования графическими объектами вместо написания текста.
Для визуализации
интерфейсов программного обеспечения существует ряд специально разработанных
элементов интерфейса.
С изобретением
визуального программирования, первым признаком которого была среда разработки
Visual Basic, создание графического пользовательского интерфейса стало доступно
даже новичку. В Visual Basic вы можете быстро создать приложение для
операционной системы Windows, которое имело бы все внутренние элементы
графического пользовательского интерфейса. Дизайн пользовательского интерфейса
был упрощен на порядок, однако для профессиональных программистов язык Basic
был явно слабым. Отсутствие контроля над типами данных и механизмом их
расширения оказалось препятствием на пути создания серьезных программ. Visual C
++, Borland C ++ начиная с версии 4, Symantec Visual Cafe, C ++ Builder
предлагают аналогичную функциональность, но эти среды лишены недостатков Basic
[5].
Все эти среды отображают
надстройки на распространенных языках программирования: например, модель,
отображаемая в Visual Basic и Delphi, представляет собой окно (модуль,
диалоговое окно) Windows, а не программный код.
Компоненты бывают
визуальные и невизуальные. Первые используются для организации интерфейса для
пользователя. Это различные кнопки, списки, статический и редактируемый текст,
изображения и многое другое. Эти компоненты появляются при запуске
разрабатываемого приложения. Невизуальные компоненты отвечают за доступ к
системным ресурсам: драйверам базы данных, таймерам и т. д. Они отображаются с
собственным значком во время разработки, но обычно невидимы во время выполнения
приложения. Компонент может принадлежать другому компоненту или форме. Форма —
это визуальный компонент со свойством окна Windows. В процессе разработки в
форму добавляются необходимые компоненты (например, элементы необходимого
диалогового окна).
Итак, визуальное
программирование позволяет разработчикам помнить обо всех объектах, что дает
почти мгновенные результаты. Визуальные объекты кажутся разработчику такими,
какими они появляются во время выполнения программы, и нет необходимости
вручную выполнять множество операций. Это происходит в средах без визуальных
средств, независимо от того, являются они объектно-ориентированными или нет.
Все атрибуты объекта в форме представлены в виде кода. 1.1.Графические (Визуальные) языки
программирования
Языки визуального
программирования можно разделить, в зависимости от типа и степени визуального
выражения, на типы:
Естественно-визуальные
языки имеют внутреннее визуальное выражение, для которого нет очевидного
текстового эквивалента (например, графический язык G в среде LabVIEW).
Визуально преобразованный
язык — это невизуальный язык с наложенным визуальным представлением.
Значительное количество
современных языков программирования разработали визуальные инструменты для
разработки графического интерфейса, а программирование объектов, размещенных на
специальных формах, осуществляется с заданием их свойств и поведения. CodeGear
Delphi и C ++ Builder, Microsoft Visual Studio и языки, которые включает
инструмент (Visual Basic, Visual C #, Visual J # и т. д.). Часто путают с
языками визуального программирования. Все эти языки являются текстовыми, а не
визуальными (графическими). MS Visual Studio и Delphi — это среды визуального
программирования, но не языки визуального программирования.
Это незаконченный список,
который может никогда не соответствовать никаким стандартам полноты. Вы можете
заполнить его, обратившись к источникам [2].
Dragon-Schémas — это
графический язык программирования, используемый для программирования в
ракетно-космической технике («Буран», «Морской старт», «Тополь»). Есть
бесплатный редактор драконов. Этот язык имеет самую строгую теоретическую
основу.
Sequential Function Chart
(SFC) — это графический язык программирования, широко используемый для
программирования логических контроллеров промышленных ПЛК.
В SFC программа
описывается как схематическая последовательность шагов, связанных переходами.
LD — язык лестничных
диаграмм