Основы визуального программирования
Выполнила: Семтина Екатерина, МДИ-117
Введение
- Визуальное программирование – (то же самое, что системы быстрой разработки приложений RAD – Rapid Application Development ) – способ создания программы для ЭВМ путём манипулирования графическими объектами вместо написания её текста.
- В визуальном программировании используются специальные объемные (3D) или плоские (2D) графические или псевдографические среды.
Визуальное программирование – одна из технологий в современном программировании
- Визуальное программирование (от лат. visualis – зрительный) – это технология программирования, предусматривающая создание приложений с помощью наглядных средств.
- Визуальное программирование, бесспорно, обладает достоинством наглядного представления информации и гораздо лучше соответствует природе человеческого восприятия, чем методы традиционного, текстового программирования. Однако практически все визуальные средства нуждаются в дополнении функциями, которые не могут быть представлены в виде графических конструкций и требуют текстового выражения. Визуальные средства дополняются специальными программами – «скриптами», написанными на различных языках программирования.
Визуальное программирование – одна из технологий в современном программировании
- VisualAge – это мощная среда разработки приложений для архитектуры клиент-сервер. Среда ориентирована, прежде всего, на разработки бизнес-приложений, включая системы для онлайновой обработки транзакций и системы поддержки решений. VisualAge позволяет профессиональным разработчикам строить клиентские части прикладных систем со сложным графическим интерфейсом, проектировать деловую логику работы приложений с доступом к локальным и удаленным ресурсам.
- Visual Studio.NET – полная многоязычная среда разработки для платформы Microsoft.NET. Visual Studio.NET предоставляет набор технологий, упрощающих создание, развертывание и последующее усовершенствование безопасных, масштабируемых и высокодоступных веб-приложений и веб-служб XML.
Визуальное программирование – одна из технологий в современном программировании
- Фирма Borland Software Corporation является первой компанией, открывшей независимый путь к.NET с Delphi 7, межплатформенной средой быстрой разработки приложений (RAD) для платформы Windows. Характерной чертой Delphi 7 является возможность разработки и развертывания корпоративных приложений. Это позволяет разработчикам создавать корпоративные приложения, от концепции к готовому продукту, еще быстрее с использованием нового UML™-дизайнера и технологии Model Driven Architecture™ (MDA™).
Основы визуального программирования
- Визуализация – это процесс графического отображения сложных процессов или понятий на экране компьютера в виде графических примитивов. Визуализировать можно многие процессы: управления, построения, рисования и т.д.
- Пользователи приложений привыкли к графическому интерфейсу приложений и зачастую даже не задумываются, что привычные элементы интерфейса представляют собой визуальные графические примитивы. Например, простейший вариант визуализации – линейка прогресса (прямоугольник, процент заполнения которого прямо пропорционален времени выполнения какой-либо операции). Глядя на нее, вы можете приблизительно оценить время окончания операции. Но, если бы было выведено значение времени исполнения в виде числа или процента без линейки прогресса, то такой вывод явился бы лишь отображением текущего значения, но не визуализацией процесса.
Основы визуального программирования
В Visual Basic и Delphi выполняется визуальное построение интерфейса программы, но не самого кода. Определяющими элементами процесса визуализации являются:
- Визуализируемая модель – модель, которая подвергается отображению с целью возможности изменения ее структуры или ее параметров (либо параметров ее отдельных частей).
- Окно инструментов (ToolBox) – окно, содержащее набор элементов, из которых строится визуальная модель. Обычно элементы разделяются по их назначению на отдельные группы, размещающиеся на отдельных закладках окна инструментов.
- Окно свойств (PropertyBox) – окно, в котором отображаются параметры (свойства) выбранного элемента визуальной модели. Термин «свойство» пришел из объектно-ориентированного программирования и обозначает параметр объекта (элемента).
Основы визуального программирования
В качестве возможного варианта реализации такой визуальной разработки кода программы можно рассматривать табличную форму записи макросов в Microsoft Access.
Основы визуального программирования
Присоединение модуля, созданного средствами визуального программирования выполняется также визуальными средствами – в режиме конструирования
Основы визуального программирования
Пример получаемой программы, вызов которой в рабочем листе Excel можно организовать по командной кнопке или непосредственно по имени записанного макроса
Применение визуального программирования при построении интерфейса приложения в Visual Studio.Net
Visual Studio.NET – это универсальная среда разработки всех типов приложений на базе.NET и на основе единого визуального интерфейса. Платформа.NET Framework представляет собой набор объектов и планов (blueprints, то есть описание объектов), созданных корпорацией Microsoft для разработки приложений (Windows и Internet). Большая коллекция визуальных объектов позволяет конструировать различные элементы управления: Надпись, Надпись с гиперссылкой, Кнопку, Поле, Флажок и многие другие. Все эти элементы располагаются на панели инструментов (рис.). Настройка свойств элементов выполняется с помощью списка свойств.
Применение визуального программирования при построении интерфейса приложения в Visual Studio.Net
- Отдельный класс Dialog в.NET не предусмотрен. Диалоговое окно – это форма (рис.), обладающая некоторыми специальными характеристиками.
Применение визуального программирования при построении интерфейса приложения в Visual Studio.Net
- Программирование диалоговых окон, как и многих других стандартных компонент, в Visual Studio поддерживается визуальными средствами программировании
Заключение
- Визуальное программирование предусматривает создание приложений с помощью наглядных средств.
- Средства визуального программирования обычно решают задачи построения пользовательского интерфейса и упрощения разработки приложения путем замены метода «написания программы» на метод конструирования.
- Визуальные средства поддержки программирования в Visual Studio.NET превращают программистов в разработчиков Windows и Internet приложений.