- •Описание лабораторной установки
- •2.1. Общий вид окна Среды разработки.
- •Полоса главного меню.
- •Панель быстрых кнопок
- •Панель палитры компонентов
- •Окно Формы
- •2.6. Окно Редактора кода
- •2.7. Окно Инспектора объектов
- •5.1. Структура головного файла проекта
- •5.2. Структура заголовочного файла модуля
- •5.3. Структура файла реализации модуля
- •6.8. Алгоритм работы приложения "Pause"
- •7. Порядок выполнения лабораторной работы
- •8. Содержание отчёта
Панель палитры компонентов
Палитра компонентов - это библиотека визуальных компонентов. Библиотека позволяет сгруппировать визуальные компоненты в соответствии с их смыслом и назначением. Библиотека разбита на группы или страницы, снабжённые закладками. Палитра компонентов приведена на рис. 7.
Рис.7
Наиболее часто используемыми компонентами будут:
- компонент label (поле вывода), обозначаемый как "А" на странице Standart;
- компонент Button (кнопка), обозначаемый как "ОК" на странице Standart;
- компонент Timer (таймер), обозначаемый как рисунок циферблата часов на странице Sistem.
На палитре компонентов (при первоначальной загрузке ИСР) активной является страница Standart (см. рис. 7).
Чтобы перенести компонент на форму, надо открыть (активизировать) соответствующую страницу библиотеки и указать курсором мыши необходимый компонент. При этом кнопка указателя со стрелкой, направленной по диагонали, размещённая в левой части палитры компонентов (см. рис. 7), приобретёт вид ненажатой. Это значит, что вы находитесь в состоянии, когда собираетесь поместить компонент на форму. Поместить выбранный компонент на форму - это значит сделать один щелчок левой кнопкой мыши в нужном месте формы.
Если вы выбрали компонент, но изменили намерение размещать его, достаточно нажать на кнопку указателя в левой части палитры. Это прервёт процесс размещения компонента, и программа вернётся в нормальный режим, в котором можно выбирать другой компонент или выполнить какую-то команду.
Окно Формы
Основой всех приложений С++ Builder 5 является Форма, на которой размещаются компоненты. Типичный вид пустой Формы показан на рис. 8.
Рис.8
Форма имеет те же свойства, что и окна операционных систем Windows 95, 98, 2000, NT. Она имеет управляющее меню, полосу заголовка, кнопки развёртывания, свёртывания и закрытия окна.
2.6. Окно Редактора кода
Важной частью ИСР С++ Builder 5 является окно Редактора кода, показанное на рис. 9.
Рис.9
Обычно при первом открытии ИСР окно Редактора кода находится под окном Формы (см. рис. 4). Для активизации окна Редактора кода можно, например, воспользоваться быстрой кнопкой Toggle Forme/Unit (см. рис. 6). В состав окна Редактора кода также входит окно Исследователя классов (Class Exploer), которое показывает дерево всех типов, классов, свойств, методов, глобальных переменных и глобальных функций, содержащихся в модуле, открытом в Редакторе кода (используется опытным программистом). Окно Редактора кода является стандартным программным редактором. В заголовке окна Редактора кода отображается имя текущего файла (Unit1.h), того, который в данный момент времени является видимым в окне Редактора кода. В реальной программе может быть несколько файлов, с которыми должен работать программист.
В верхней части окна можно видеть закладки (ярлычки) файлов, которые могут быть показаны в окне Редактора кода, в данном случае Unit1.cpp , Unit1.h,
где Unit1 .срр - имя файла реализации модуля;
- Unit1.h - имя заголовочного файла модуля.
Видимым из этих двух файлов в данный момент является файл Unit1.h. Для активизации файла Unit1.срр (сделать его видимым) необходимо щёлкнуть левой кнопкой мыши по ярлычку Unit1.срр. В окне Редактора кода файл Unit1.cрр станет видимым, файл УUnit1.h сделается невидимым.
В нижней части Редактора кода можно видеть строку состояния. В самой левой её позиции находится Индикатор строки и колонки. Правее расположен Индикатор модификации, который словом Modified показывает, что код (текст), который виден в окне, изменён и не совпадает с тем, который хранится на диске. Третий элемент строки состояния - стандартный режим вставки Insert. Наличие слова Insert в строке состояния говорит о том, что клавиша Insert не нажималась.
