- •Глава 4 - Инструменты визуальной разработки приложений
- •4.1 Администратор проекта
- •4.3 Инспектор объектов
- •4.4.2 Включение объектов в проект
- •4.6 Палитра компонент
- •4.6.1.3 TLabel
- •4.6.1.8 Ей tRadioButton
- •4.6.1.9 TListBox
- •4.6.1.10 TComboBox
- •4.6.1.11 TScrollBar
- •4.6.2.4 TListView
- •4.6.2.5 TImageList
- •4.6.2.6 THeaderControl
- •4.6.2.7 TRichEdit
- •4.6.2.8 TStatusBar
- •4.6.2.9 TTrackBar
- •4.6.2.10 TProgressBar
- •4.6.3.2 TSpeed Button
- •4.6.3.5 TDrawGrid
- •4.6.3.6 HtImage
- •4.6.4.2 ТТаble
- •4.6.4.4 TStoredProc
- •4.6.4.5 TDatabase
- •4.6.4.6 TSession
- •4.6.4.7 TBatchMove
- •4.6.4.8 TUpdateSql
- •4.6.5.2 TdbNavigator
- •4.6.5.3 TdbText
Глава 4 - Инструменты визуальной разработки приложений
Эта глава содержит описание основных инструментов визуальной разработки программных приложений. Именно благодаря этим средствам, в сочетании с мощностью новейшего компилятора с языка C++ и инкрементального линкера, C++Builder обеспечивает скорость визуальной разработки, продуктивность более 100 интерфейсных компонент и гибкость управления базами данных.
Интегрированная среда разработки C++Builder IDE (Integrated Development Environment), предназначенная для эффективной разработки приложений, поможет вам воспользоваться ее новшествами и в полной мере ощутить преимущества нового стиля программирования. Вы сможете быстро переводить приложение из стадии начального прототипа в рабочую программу. В главе 2 читатель уже составил общее представление о работе с базовыми инструментальными средствами C++Builder - Палитрой компонент. Редакторами форм и кода. Инспектором и Хранилищем объектов. В данной главе мы продолжим знакомство с этими и другими инструментами среды C++Builder, уделяя особое внимание описанию визуальных компонент, представленных на Палитре.
4.1 Администратор проекта
Администратор проекта предназначен для манипуляций с текущим проектным файлом с расширением .срр. Чтобы открыть окно администратора (Рис. 4.1), выполните команду View [ Project Manager. Окно содержит список всех составляющих файлов, ассоциированных с текущим проектом. С помощью кнопок панели быстрого вызова или опций контекстного меню вы сможете добавлять, вычеркивать, сохранять и копировать выбранный файл в текущем проекте.
Запись изменений проекта
Установка проектных опций
Включение редактора форм
Включение редактора кода
Вычеркивание файла из списка
Добавление файла к проекту
Список ассоциированных файлов проекта
Контекстное меню администратора проекта
Рис. 4.1. Окно администратора проекта.
Открыть контекстное меню администратора проекта можно щелчком правой кнопкой мыши в любом месте окна администратора или нажатием клавиш Alt+FlO. Контекстное меню содержит следующие опции:
• Save Project сохраняет изменения всех составляющих проектного файла, используя текущие имена файлов. Такое же действие вызывает команда
File | Save Project As
• Add To Repository открывает диалог Save Project Template для добавления проектного шаблона к хранилищу объектов.
• New Unit создает новый модуль в окне Редактора кода и добавляет его к проектному файлу. Новым модулям присваиваются имена Uniti, Unit2, ... Такое же действие вызывает команда File | New Unit.
• New Form создает пустую форму и новый модуль в окне Редактора кода и добавляет их к проектному файлу. Новым формам присваиваются имена Form1,
Form2, Такое же действие вызывает команда File | New Form
• Add File открывает диалог Add To Project для добавления текущего модуля и связанной с ним формы к проектному файлу.
• Remove File вычеркивает модуль из списка ассоциированных файлов текущего проекта. Такое же действие вызывает команда Project | Remove from Project. Внимание: Не вычеркивайте файлы модулей напрямую или посредством других программ.
• View Unit активизирует выбранный модуль в окне Редактора кода. Такое же
действие вызывает команда View | Units.
• View Form активизирует форму, связанную с выбранным модулем, в окне Редактора форм. Такое же действие вызывает команда View | Forms.
• View Project Source активизирует текст текущего проектного файла в окне Редактора кода.
• Options открывает диалог Options | Project для установки проектных опций. Такое же действие вызывает команда Options | Project.
• Update записывает изменения текста проекта в проектный файл. Внимание: Не редактируйте проект вручную - C++Builder делает это автоматически!
4.2 Редактор форм
Форма представляет собой окно с управляющими компонентами, которые переносятся программистом на стадии проектирования или создаются динамически в процессе работы программы. C++Builder создает форму в окне Редактора при добавлении формы к проекту или берет ее из Хранилища объектов.
Открыть окно Редактора форм можно одним из способов:
1. Командой File | New Application создайте новое приложение.
2. Командой File | New Form (кнопка быстрого вызова) создайте новую форму.
3. Командой File | Open Project (кнопка быстрого вызова) откройте существующий проект.
Добавить компоненту к форме можно одним из способов:
1. Найдите нужную компоненту на вкладках Палитры компонент и щелкните на ней левой кнопкой мыши. Переведите курсор в окно Редактора и вновь щелкните мышью.
2. Дважды щелкните левой кнопкой мыши на нужной компоненте.
Закрыть активное окно Редактора форм можно одним из способов:
1. Кнопкой в правом верхнем углу окна или клавишами Alt+F4.
2. Командой File | Close.
Закрыть все окна, кроме окна Инспектора объектов, можно командой File | Close All.
Если вы модифицировали текущую форму и не сохранили изменения, C++Builder выдаст предупреждение и откроет диалог команды File | Save As, чтобы вы могли ввести новое имя модуля (по умолчанию, Unit1). Если вы модифицировали текущий проект и не сохранили изменения, C++Builder выдаст предупреждение и откроет диалог команды File | Save As, чтобы вы могли ввести новое имя файла проекта (по умолчанию. Project 1).
Чтобы получить контекстно-зависимую справку при работе с Редактором форм, выберите компоненту, о которой вы хотите получить справочные сведения, и нажмите клавиши Ctrl+Fl. Если искомые сведения не обнаружены, справочная служба Help выдаст сообщение "Help Topic Does Not Exist".