31. Средства быстрого создания приложений. Создание проектов в интегрированных системах разработки ПО.

Этапы и средства создания программ.

1. Создание исходного текста программы. 2. Перевод исходного текста в машинный код с помощью программы-компилятора. 3. Исходный текст большой программы состоит из нескольких модулей. Каж-дый модуль компилируется в отдельный файл с объектным кодом. К ним надо до-бавить машинный код подпрограмм, реализующих стандартные функции. 4.Исполнимый код – законченная программа, которую можно запустить на любом компьютере, где установлена ОС.

Таким образом, для создания программы нужны: • специализированный текстовый редактор; • компилятор; • редактор связей; • библиотеки функций.

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

В последние годы в программировании наметился визуальный подход. Серьез-ным препятствием для разработки графических приложений была сложность соз-дания элементов управления и контроль их работы.

Этот процесс автоматизирован в средах быстрого проектирования (Rapid Application Development, RAD-среды). Элементы оформления и управления соз-даются и обслуживаются с помощью готовых визуальных компонентов. Их свойства и поведение настраиваются с помощью редакторов, показывающих характеристики соответствующих элементов. Текст программы, ответственный за создание и работу этих элементов, генерируется RAD-средой автоматически, что позволяет сосредоточиться на логике задачи. В результате программирование во многом заменяется на проектирование. Подход называется визуальным программированием.

Наиболее популярны следующие визуальные среды быстрого проектирования программ для Windows: • Microsoft Visual Basic; • Borland Delphi; • Borland C++ Bulider, Borland J Bulider, Borland C# Bulider; • Microsoft Visual Studio .NET

В основе идеологии Delphi и C++ Builder лежат технологии: • визуального проектирования; • событийного программирования. Программирование строится на тесном взаимодействии двух процессов: • конструирование Windows-окна; • написание кода программы.

Hosted by uCoz