Скачиваний:
3
Добавлен:
20.05.2014
Размер:
411.65 Кб
Скачать

17. 1 Среда программирования и библиотека vcl

Для составления, отладки, тестирования программ обычно используются интегрированные среды разработки ( IDE – Integrated Development Environment).

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

Кроме термина IDE в книгах и рекламе часто можно встретить термин RAD – Rapid Application Development. Это средства быстрой разработки приложений и они позволяют быстро составлять программы из предлагаемых заготовок.

Современные системы IDE, как правило, включают средства RAD

и, кроме того, многочисленные средства визуализации ( visual=зрительный, наглядный). Визуализация – это отображениe сложных процессов в виде различных графических фигур на экране компьютера. Например, линейка прогресса показывает процент выполнения какой-либо операции и лучше воспринимается, чем «безвизуальное» представление в виде числа со знаком процента. Средства визуализации наиболее часто применяются при разработке интерфейсов программного обеспечения. Технология визуального программирования позволяет пользователю визуально наблюдать в процессе разработки основные компоненты программы.

Современные программы, составляемые для работы под Windows,

т.е. Windows-приложения, имеют ярко выраженный визуально-ориентированный оконный интерфейс. Часто при их разработке используют функции Windows Win API

( Application Program Interface), количество которых составляет несколько сотен.

Подмножество API, называемое GDI (Graphics Device Interface = интерфейс графических устройств), обеспечивает поддержку графики, и пользователю не нужно беспокоиться о типах видеоадаптеров и графических режимах. Но программирование с функциями

Win API сложно.

17.2 Консольное приложение в Builder

Кроме разработки программ с компонентами ( визуальное программирование),

в системе Builder можно составлять обычные программы на С++ со стандартными потоками ввода-вывода cin, cout для экрана. Программы без использования компонентов в Builder называются консольными программами или консольными приложениями. Для запуска такого режима программирования в Builder3 нужно отметить

File | New | Console Wizard | Finish |

Появится окно Мастера консольного приложения с заготовкой для функции main.

Для наших простых программ на С++ к операторам #include нужно добавить

заголовочные файлы <iostream> и <conio>. Инструкции препроцессора со служебным словом #pragma нужны для конкретных реализаций компиляторов.

Далее консольное приложение упоминаться не будет, т.к. переходим к визуальному программированию.

17.3 Назначение системы C++Builder

Builder – это визуальная интегрированная среда быстрой разработки Windows-приложений, т.е. система Builder является средой визуального программирования. Builder используется для создания интерфейса программы, т.е. средств взаимодействия с пользователем (окон, кнопок, меню и т.д.).

Эта система позволяет легко включать в разрабатываемую программу все диалоги с пользователем и придавать приложению для Windows законченный профессиональный облик. При этом даже простую программу на С++ можно легко «украсить» так, что она будет похожа на фирменный продукт.

Процитируем Билла Гейтса: " Если вы не можете сделать хорошую программу, сделайте так, чтобы она, по крайней мере, выглядела хорошо".

Элементы для визуального создания программ есть и в других системах, например,

в BC5, но работать с такими элементами удобнее в системе Builder.

Помимо визуальной разработки приложений, Builder позволяет использовать визуальные компоненты приложений баз данных, работать с графикой, создавать

новые визуальные компоненты.

Соседние файлы в папке Шпора по информатике