- •Часть 5
- •Введение
- •Особенности программирования в среде Windows
- •Работа с интегрированной средой разработки приложений
- •Компоненты форм
- •Инспектор объектов
- •Редактор программы
- •Интуитивный помощник написания кода
- •Менеджер проектов
- •Разработка программного кода приложения. События и обработчики событий
- •Обработка исключительных ситуаций в программе
- •Доработка интерфейса приложения
- •Подготовка приложения к распространению
- •Работа с графикой
- •Работа с файлами
- •Библиографический список
- •Оглавление
- •Часть 5
- •620002, Екатеринбург, ул. Мира, 19
- •620002, Екатеринбург, ул. Мира, 19
Работа с интегрированной средой разработки приложений
Основой C++ Builder является интегрированная среда разработки приложений (IDE).
После запуска C++ Builder на экране появится несколько окон, представленных на рис. 1. IDE состоит из главного окна, инспектора объектов, визуального проектировщика форм, окна редактора программ, включающего просмотровщик классов и редактор исходного текста программы.
В состав главного окна входят главное меню и несколько панелей инструментов: стандартная, панель просмотра форм и исходного текста, панель отладки, панель выбора настройки среды, пользовательская, а также палитра компонентов. Палитра компонентов включает 19 панелей. В пределах одной панели объединены компоненты, ориентированные на конкретную область применения. Каждый компонент представлен в палитре своим значком.
Визуальный проектировщик форм
Форма – это будущее окно Windows, в котором размещаются различные элементы управления (кнопки, меню, надписи, переключатели и т.д.). Когда созданная программа откомпилирована и запущена на выполнение, форма превратится в обычное окно Windows и станет выполнять те действия, которые определены для нее разработчиком. Таких окон в программе может быть несколько, но лишь одно из них считается главным, остальные – вспомогательными.
Г лавное окно Панели инструментов
Инспектор Просмотровщик Визуальный Редактор
объектов классов проектировщик исходного форм кода
Рис. 1
Компоненты форм
Компоненты палитры содержат обобщенные образы элементов управления и имеют соответствующие названия («кнопка», «полоса прокрутки» и т.д.). После размещения компонента в форме в ней реально содержится экземпляр соответствующего компонента, т.е. объект.
Инспектор объектов
Он предназначен для задания свойств объектов и определения их реакций на различные события. Текущий объект показывается в верхней части инспектора в раскрывающемся списке. Инспектор объектов содержит две страницы: Properties (свойства) и Events (события). Для изменения конкретного свойства необходимо выделить объект на форме, щелкнуть по странице Properties, затем щелкнуть мышью в строке соответствующего свойства и в открывшемся окне задать его новое значение. Страница Events инспектора позволяет определить реакцию программы на различные события в виде соответствующих процедур.
Редактор программы
Рядом с окном главной формы располагается окно редактора программы. Переключение между формой и редактором кода можно осуществлять либо мышью, либо функциональной клавишей <F12>. Окно редактора состоит из двух панелей: просмотровщика классов и редактора исходного текста программы. Просмотровщик классов визуально отображает структуру связей между различными объектами программы и позволяет быстро перемещаться по ее тексту. В окне редактора исходного текста программы отображается программный код.
Интуитивный помощник написания кода
Редактор кода имеет набор средств, обеспечивающих выполнение целого ряда вспомогательных функций. Эти средства имеют общее название – интуитивный помощник написания кода. Он выполняет следующие функции:
дополнение кода;
контекстный список параметров;
быстрая оценка значений;
всплывающие подсказки об объявлениях идентификаторов;
шаблоны кодов.