ОСНОВЫ ВИЗУАЛЬНОГО ПРОГРАММИРОВАНИЯ
Автор:Кутуева Эльмира, МДИ_118
Free Powerpoint Templates
Введение
Визуальное программирование – (то же самое, что системы быстрой разработки приложений RAD – Rapid Application Development ) – способ создания программы для ЭВМ путём манипулирования графическими объектами вместо написания её текста.
В визуальном программировании используются специальные объемные (3D) или плоские (2D) графические или псевдографические среды.
Визуальное программирование позволяет нам программировать на уровне алгоритмов, а не программного кода
Основы визуального программирования
Визуализация - это процесс графического отображения сложных процессов или понятий на экране компьютера в виде графических примитивов. Визуализировать можно многие процессы: управления, построения, рисования и т.д.
Основы визуального программирования
Для визуализации интерфейсов программного обеспечения существует целый ряд специально разработанных элементов интерфейса - визуальных компонент, позволяющих отображать различную информацию и осуществлять управление программой в целом. Простейший пример - визуальная кнопка на экране компьютера. Программная кнопка имитирует поведение обычной кнопки на пульте управления любого прибора. Кнопку можно "нажимать" как настоящую.
Основы визуального программирования
Определяющими элементами процесса визуализации являются:
- Визуализируемая модель - модель, которая подвергается отображению с целью возможности изменения ее структуры или ее параметров (либо параметров ее отдельных частей).
- Окно инструментов (ToolBox) - окно, содержащее набор элементов, из которых строится визуальная модель. Обычно элементы разделяются по их назначению на отдельные группы, размещающиеся на отдельных закладках окна инструментов.
- Окно свойств (PropertyBox) - окно, в котором отображаются параметры (свойства) выбранного элемента визуальной модели. Термин "свойство" пришел из объектно-ориентированного программирования и обозначает параметр объекта (элемента).
Основы визуального программирования
Обычной практикой является визуализация работы с элементами интерфейса, когда в качестве объектов визуализации рассматриваются визуальные компоненты, из которых состоят формы (окна и диалоги) интерфейса программы. Но и операторы программы можно рассматривать как объекты визуализации. В этом случае параметры операторов и функций программы можно настраивать при помощи окна свойств (PropertyBox), а сами операторы и функции хранится в списковой форме (табличной форме).
Основы визуального программирования
В качестве возможного варианта реализации такой визуальной разработки кода программы можно рассматривать табличную форму записи макросов в Microsoft Access.
Основы визуального программирования
Присоединение модуля, созданного средствами визуального программирования выполняется также визуальными средствами –в режиме конструирования
Основы визуального программирования
Другим примером визуализации создания кода программы может служить процесс создания макро программ в MicrosoftExcel
Основы визуального программирования
Визуализируемой моделью в данном случае является рабочий лист Excel, в котором программист выполняет действия по обработке данных. Программный код пишется автоматически в фоновом режиме, при этом происходит описание в операторах языка VBA (Visual Basic for Application) всех визуальных действий пользователя .
Визуальные среды программирования
Visual Studio.NET - это универсальная среда разработки всех типов приложений на базе.NET и на основе единого визуального интерфейса. Платформа.NET Framework представляет собой набор объектов и планов (blueprints, то есть описание объектов), созданных корпорацией Microsoft для разработки приложений (Windows и Internet). Большая коллекция визуальных объектов позволяет конструировать различные элементы управления: Надпись, Надпись с гиперссылкой, Кнопку, Поле, Флажок и многие другие. Все эти элементы располагаются на панели инструментов. Настройка свойств элементов выполняется с помощью списка свойств.
Визуальные среды программирования
Отдельный класс Dialog в.NET не предусмотрен. Диалоговое окно - это форма, обладающая некоторыми специальными характеристиками. Программирование диалоговых окон, как и многих других стандартных компонент, в Visual Studio поддерживается визуальными средствами программировании .
Визуальные среды программирования
Концепция.NET Framework и Visual Studio.NET предоставляют в распоряжение программистов огромную библиотеку объектов, ускоряющую процесс разработки приложений. Многие объекты в этой библиотеке имеют визуальное представление и дают возможность назначения свойств объекта в режиме конструирования с помощью окна Properties или диалогов с мастером-построителем.
Заключение
- Визуальное программирование предусматривает создание приложений с помощью наглядных средств.
- Средства визуального программирования обычно решают задачи построения пользовательского интерфейса и упрощения разработки приложения путем замены метода «написания программы» на метод конструирования.
- Визуальные средства поддержки программирования в Visual Studio.NET превращают программистов в разработчиков Windows и Internet приложений