- •В.В. Чуркин
- •Содержание
- •Ознакомление с Интегрированной Средой Разработки (иср)
- •Основное окно иср
- •Библиографический список
- •Занятие 1 Формы и компоненты Включение в проект новой формы
- •Размещение компонентов на форме
- •Депозитарий – хранилище форм и проектов
- •Задание 7. Опробовать режимы заимствования форм из Депозитария
- •Контрольные вопросы
- •Библиографический список
- •Занятие 2 Отладка приложений Компиляция и компоновка проекта
- •Сообщения компилятора и компоновщика
- •Действия в случае ошибки выполнения
- •Дальнейшие действия
- •Окно наблюдения Список Часов
- •Окно оценки и модификации Оценить|Изменить
- •Пошаговое выполнение приложения
- •Точки прерывания
- •Использование окна Инспектора Отладки
- •Другие средства отладки
- •Контрольные вопросы
- •Библиографический список
- •Занятие 3 Компоненты ввода и отображения текстовой информации
- •Компоненты Label, StaticText, Panel
- •Компоненты Edit, LabeledEdit, MaskEdit
- •Компоненты Memo, RichEdit
- •Компоненты ListBox, CheckListBox, ValueListEditor
- •Компонент StringGrid
- •Контрольные вопросы
- •Библиографический список
- •Занятие 4 Диаграммы и графики Компонент Chart
- •Компонент Image
- •Контрольные вопросы
- •Библиографический список
- •Контрольные вопросы
- •Библиографический список
- •Формирование квадратных матриц
- •Контрольные вопросы
- •Библиографический список
- •Кнопки, индикаторы, управляющие элементы
- •Управляющие кнопки Button и BitBtn
- •Кнопка с фиксацией SpeedButton
- •Группы радиокнопок − компоненты RadioGroup, RadioButton и GroupBox
- •Индикаторы CheckBox и CheckListBox
- •Ползунки и полосы прокрутки − компоненты TrackBar и ScrollBar
- •Заголовки − компоненты HeaderControl и Header
- •Таймер − компонент Timer
- •Календарь − компонент DateTimePicker
- •Панели и компоненты внешнего оформления
- •Панели общего назначения − компоненты Panel,
- •Многостраничные панели − компоненты TabControl,
- •Инструментальные панели − компоненты ToolBar и PageScroller
- •Перестраиваемые панели − компоненты CoolBar и ControlBar
- •Контрольные вопросы
- •Библиографический список
- •Занятие 8 Системные диалоги
- •Диалоги открытия и сохранения файлов – компоненты
- •Фрагменты диалогов – компоненты
- •Диалог выбора шрифта – компонент FontDialog
- •Диалоги выбора цвета – компоненты ColorDialog, ColorBox
- •Контрольные вопросы
- •Библиографический список
- •Занятие 9 Технология разработки приложений. Диспетчеризация действий
- •Диспетчеризация действий на основе компонента ActionList
- •Диспетчеризация действий на основе компонентов ActionManager, ActionMainMenuBar, ActionToolBar, CustomizeDlg
- •Контрольные вопросы
- •Библиографический список
- •Занятие 10 Динамически присоединяемые библиотеки dll Назначение dll
- •Статическое и динамическое связывание dll с приложением
- •Создание dll
- •Примеры статического и динамического связывания dll
- •Контрольные вопросы
- •Библиографический список
Библиографический список
Архангельский АЯ Программирование в C++Builder 6. – М: ЗАО «Издательство БИНОМ», 2003 – 1152 с – С 120–140
Архангельский АЯ Компоненты C++Builder. Справочное и методическое пособие. – М: ООО «Бином-Пресс», 2013 – 960 с: ил.
Занятие 3 Компоненты ввода и отображения текстовой информации
В библиотеке визуальных компонентов есть множество компонентов, позволяющих отображать, вводить и редактировать текстовую информацию.
Компонент |
Страница |
Описание |
Label (метка) |
Стандарт |
Отображение текста, который не изменяется пользователем. Оформления текста не предусмотрено, кроме цвета метки и текста. Основное свойство − Caption |
StaticText (метка с бордюром) |
Дополнительно |
Подобен Label, но обеспечивает возможность задания стиля бордюра. Основное свойство − Caption |
Panel (панель) |
Стандарт |
Контейнер для группирования органов управления. Может использоваться для отображения текста с возможностью объемного оформления. Основное свойство − Caption |
Edit (окно редак-тирования) |
Стандарт |
Отображение, ввод и редактирование однострочных текстов. Можно оформить объемный бордюр. Основное свойство − Text |
MaskEdit (окно маски- рованного ре- дактирования) |
Дополнительно |
Используется для форматирования данных или для ввода символов в соответствии с шаблоном. Основные свойства − Text и EditText |
LabeledEdit (окно редакти-рования с меткой) |
Дополнительно |
Комбинация Label и Edit. Основные свойства − Text и EditLabel.Caption |
Memo (многострочное окно редакти-рования) |
Стандарт |
Отображение, ввод и редактирование многострочных текстов. Можно оформить объемный бордюр. Основное свойство − Lines |
RichEdit (многострочное окно редакти-рования в фор- мате RTF) |
Win32 |
Окно редактирования в стиле Windows в обогащенном формате RTF, позволяющее производить выбор атрибутов шрифта, поиск текста и др. Основное свойство − Lines |
ListBox (окно списка) |
Стандарт |
Отображение стандартного окна списка Windows, позволяющего выбирать из него пункты. Основное свойство − Items |
CheckListBox (список с инди- каторами) |
Дополнительно |
Комбинация списка ListBox и индикато-ров CheckBox |
ValueListEditor (список специ- ального вида) |
Дополнительно |
Окно редактирования списков вида “имя = значение”. Основные свойства: Keys − имена, Values − значения |
ComboBox (редактируемый список) |
Стандарт |
Объединяет функции ListBox и Edit. Можно либо ввести текст, либо выбрать его из списка. Основное свойство − Items |
ComboBoxEx (список текстов и изображений) |
Win32 |
Выпадающий список с возможностью отображения текстов и изображений. Основное свойство − Items |
StringGrid (таблица строк) |
Дополнительно |
Отображение текстовой информации в таблице из строк и столбцов с возможностью перемещаться по строкам и столбцам и осуществлять выбор. Основное свойство − Cells |