- •Программирование
- •Новосибирск
- •1. Общие положения
- •1.1. Цель лабораторных работ
- •1.2. Темы лабораторных работ
- •2. Обзор среды разработки
- •2.2. Панели инструментов, меню и горячие клавиши
- •Панель инструментов для рабочих столов
- •Панель инструментов отладки
- •2.3. Добавление компонентов в форму
- •2.4. Изменение вида и поведения объекта
- •2.4.1. Работа со свойствами объекта
- •2.4.2. Работа с событиями объекта
- •2.5. Просмотр и редактирование кода
- •2.5.1. Просмотр файлов форм
- •2.5.2. Просмотр кода при помощи редактора кода
- •2 Щелкните замещающий.5.3. Исследование кода
- •2.6. Управление проектами
- •2.7. Создание списков To-Do
- •2.8. Проектирование модулей данных
- •2.9. Настройка опций проекта и среды
- •2.10. Получение справки
- •2.11. Помощь в кодировании
- •Инструменты подсказки кода
- •2.12. Отладка приложений
- •2.13. Доступ к базам данных
- •2.14. Шаблоны и хранилище объектов
- •3. Лабораторная работа № 1
- •3.1. Начало разработки нового приложения
- •3.2. Установка значений свойств
- •3.3. Добавление объектов в форму
- •3.4. Добавление поддержки меню и панели инструментов
- •Планирование команд текстового редактора
- •3.4.1. Добавление действий в список действий
- •3.4.2. Добавление стандартных действий в список действий
- •3.4.3. Добавление изображений в список изображений
- •3.5. Добавление меню
- •3.6. Очистка окна редактирования текста
- •3.7. Добавление панели инструментов
- •3.8. Создание обработчиков событий
- •3.8.1. Создание обработчика событий для команды New
- •3.8.2. Создание обработчика событий для команды Open
- •3.8.3. Создание обработчика событий для команды Save
- •3.8.4. Создание обработчика событий для команды Save As
- •3.8.5. Создание обработчика событий для команды Exit
- •3.8.6. Создание файла справки
- •3.8.7. Создание обработчика событий для команды
- •3.8.8. Создание обработчика событий для команды Index
- •3.8.9. Создание обработчика событий для команды About
- •3.9. Завершение приложения
- •Список литератуРы
- •Оглавление
2.3. Добавление компонентов в форму
Чтобы создать интерфейс приложения, разместите компоненты на форме, задайте значения их свойств и напишите для них коды обработчиков событий.
х
Щелкните компонент на палитре, а затем точку на форме, куда хотите его поместить,
или выберите компонент из алфавитного списка, получаемого через пункты меню View Component List [вид список компонентов].
В
Вы можете устанавливать новые компоненты на палитре компонентов. Для этого выберите пункты меню Component New Component [компонент новый компонент].
2.4. Изменение вида и поведения объекта
Вы можете изменять способ появления и поведения объекта в вашем приложении при помощи инспектора объектов. Когда вы выбираете объект на форме, его свойства и события отображаются в инспекторе объектов.
2.4.1. Работа со свойствами объекта
Многие свойства имеют простые значения, такие как целое число, логическое значение, название цвета. Для булевых свойств вы можете дважды щелкнуть значение, чтобы переключиться с true на false или наоборот.
Сложные свойства, например Font [шрифт], имеют свои редакторы значений. Если вы щелкнете значение такого свойства, то увидите замещающий знак (–).
2.4.2. Работа с событиями объекта
В инспекторе
объектов выбран
объект
Button2.
Щелкните
вкладку Events
[события], чтобы увидеть события, которые
может обрабатывать этот объект.
Выберите
из списка доступный
обработчик
событий, либо дважды щелкните поле
значения события, чтобы система создала
эскиз кода нового обработчика событий.
2.5. Просмотр и редактирование кода
Пока вы создаете интерфейс пользователя для вашего приложения, C++Builder параллельно с вами создает основной код. Когда вы выбираете формы и компоненты и изменяете их свойства, эти изменения автоматически отражаются в исходных файлах.
Вы можете также добавлять код непосредственно в ваши исходные файлы, используя встроенный редактор кода. Редактор кода – это редактор текста в коде ASCII с полным набором функций редактирования. Чтобы настроить вашу среду редактирования, выберите пункты меню Tools Editor Options [инструменты опции редактора]. Вы можете задавать такие опции, как табуляция, отображения клавиш, цвета и автоматические свойства.
Компоненты, добавляемые в форму, отображаются в коде.
2.5.1. Просмотр файлов форм
Формы – это видимая часть большинства проектов C++Builder. Они находятся там, где вы проектируете интерфейс пользователя приложения, и создаются при помощи визуальных инструментов системы C++Builder, которая сохраняет их в файлах форм. Файлы форм имеют расширение .DFM и описывают каждый компонент вашей формы, включая значения всех постоянных свойств.
Чтобы просмотреть файл формы в редакторе, щелкните правой кнопкой на форме и выберите пункт меню View as Text [просмотреть как текст]. Файлы форм можно редактировать. Чтобы вернуться к изображению формы, щелкните на форме правой кнопкой, и выберите View as Form.
Вы можете сохранять файлы форм в текстовом (по умолчанию) или в двоичном формате. Диалоговое окно Environment Options [опции среды] позволяет вам задать формат для вновь создаваемых форм.