
- •Лабораторная работа № 2 – самостоятельная подготовка
- •Теоретические сведения Основные компоненты интегрированной среды разработки
- •Палитра инструментов
- •Окно редактора кода
- •Окно инспектора объектов
- •Примеры программирования.
- •Диалоговое окно, вызываемое функцией MessageDlg.
- •Система координат графика и её положение на канве
- •Оси абсцисс графика (0x) и канвы (0x)
- •Оси ординат графика и канвы
- •Контрольные вопросы
- •Требования к отчету
- •Варианты заданий
Лабораторная работа № 2 – самостоятельная подготовка
Начальные сведения об интегрированной среде разработки программ С++Builder 6
Цель работы: 1) ознакомиться с интегрированной средой разработки С++Builder; 2) научиться создавать, редактировать, связывать и выполнять программы, написанные на языке С++.
Теоретические сведения Основные компоненты интегрированной среды разработки
Интегрированная среда разработки программ (ИСР) включает в себя (рис.1):
Основное окно ИСР С++Builder6.
- главное меню;
- левую инструментальную панель (быстрые кнопки);
- правую инструментальную панель (палитру компонентов библиотеки визуальных компонентов);
- дополнительная инструментальная панель (правее главного меню) выбора конфигураций окна ИСР;
- дерево объектов (Object Tree View);
- инспектор объектов (Object Inspector);
- окно формы.
Дерево объектов отображает иерархическую связь визуальных и невизуальных компонентов и объектов создаваемого приложения.
Инспектор объектов – это основной инструмент, с помощью которого задаются свойства компонентов и обработчики событий.
Рассмотрим основные компоненты главного меню.
File(файл) – создает новый проект, новую форму, открывает существующий проект или форму, сохраняет проекты или формы в файлах с заданными именами.
Edit(редактирование) – позволяет выполнять обычное редактирование, операции с буфером обмена, выравнивание групп, размещенных на форме компонентов по размеру и местоположению.
Search(поиск) – осуществляет поиск и контекстную замену.
View(просмотр) – осуществляет вызов на экран различных окон.
Project(проект) – добавляет и удаляет из проекта формы, компилирует проект(без запуска на выполнение), задает опции проекта.
Run(выполнение) – выполняет проект в различных режимах(нормальном, пошаговом, с точками останова, с возможностью просмотра значений переменных и т.д..
Component(компонент) – создает и устанавливает новые компоненты, конфигурирует палитру инструментов.
Database(база данных) – позволяет использовать инструментарий для работы с базами данных.
Палитра инструментов – это набор пиктограмм библиотеки визуальных компонентов(Visual Component Library – VCL). Пиктограммы сгруппированы в страницы, названия которых видны в верхней части палитры компонентов(рис.2)
Палитра инструментов
Для переноса компонентов на форму, нужно открыть соответствующую страницу библиотеки и указать курсором мыши необходимый компонент. Двойной щелчок мыши разместит выбранный объект в центре формы, после чего его можно переместить с помощью курсора мыши в нужное место формы, а также изменить его размеры.
Имя компонента, соответствующего данной пиктограмме, можно узнать из ярлычка, появляющегося, если задержать курсор мыши на этой пиктограмме. Если выбрать компонент и нажать F1, будет выдана информация об этом компоненте. Однако, в С++Builder есть небольшое несоответствие имен. Имя на ярлычке выглядит, например, Button или MainMenu, а имя класса, соответствующего такому компоненту, будет, соответственно, TButton, TMainMenu, т.к. все имена классов в С++Builder начинается с T.
В С++Builder форма является одним из базовых компонентов, поскольку именно на ней размещаются все остальные компоненты разрабатываемого приложения.
Другой, не менее важной частью ИСР С++Builder является окно редактора кода(рис.3). Это полноценный программный редактор, настраиваемый на различный стиль работы, в котором применяется выделение цветом и шрифтом синтаксических элементов программного кода.