Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка Builder 2курс.doc
Скачиваний:
4
Добавлен:
16.11.2019
Размер:
1.26 Mб
Скачать

1. 1. Главное окно

Помимо традиционного меню, содержащего базовые команды типа File. Edit, Search, View, Project, Run, Component, Database, Tools и Help, главное окно разработчика включает полосу быстрого доступа к командам и палитру компонентов.

Рис.1. Главное окно интегрированной среды разработчика.

Вызовите C++Builder и начните работу над новым приложением по команде File New Application из главного меню.

Щёлкая мышью по вкладкам Палитры компонентов, просмотрите имеющийся ассортимент элементов интерфейса программы с пользователем.

Рис.2. Основные инструменты интегрированной среды C++Builder IDE.

Переходя от вкладки к вкладке Палитры, можно заметить, что набор доступных компонентов меняется. Когда курсор мыши останавливается на значке компонента, он "выпячивается" и возникает подсказка с названием. Если нажать клавишу F1, справочная служба системы выдаст полную информацию о выбранном компоненте. Назначение компонентов, представленных на наиболее употребительных вкладках, приводится в следующей сводной таблице [2].

Standard

Стандартные компоненты

TFrame

Контейнер для других компонентов

TMainMenu

Панель команд главного меню для формы

TPopUpMenu

"Выскакивающее" контекстное меню для формы или компонента

TLabel

Текстовая метка, которую нельзя редактировать

TEdit

Область редактируемого ввода одиночной текстовой строки

TMemo

Область редактируемого ввода множественных строк информации (комментарии)

TButton

Простая кнопка с надписью

TCheckBox

Ячейка выбора с двумя состояниями

TRadioButton

Кнопка с двумя состояниями

TListBox

Простой список текстовых строк для выбора

TComboBox

Комбинация TEdit и TListBox

TScrollBar

Линейка прокрутки для просмотра содержимого окна, формы, списка или диапазона значений

TGroupBox

Контейнер, объединяющий логически связанную группу некоторых компонентов

TRadioGroup

Контейнер для группы логически взаимоисключающих радиокнопок

TPanel

Панель инструментов или строк состояния

TActionList

Список действий по командам меню и кнопкам быстрого вызова

Additional

Дополнительные компоненты

TBitBtn

Кнопка с изображением битового образа

TSpeedButton

Графическая кнопка быстрого вызова

TMaskEdit

Область редактируемого ввода данных специфического формата

TStringGrid

Сетка для представления текстовых строк в табличном виде

TDrawGrid

Сетка для представления графических данных в табличном виде

TImage

Контейнер для изображения битового образа, пиктограммы или метафайла

TShape

Простые геометрические фигуры

TBevel

Линии и рамки обрамления с объёмным видом

TSrollBox

Контейнер переменного размера с линейками прокрутки

TCheckListBox

Комбинация TListBox и TCheckBox

TSplitter

Разделитель клиентской области формы на две зоны

TStaticText

Метка, способная активизировать определённый оконный элемент управления

TControlBar

Контейнер для причаливания инструментальных панелей на определённом месте экрана (docking site)

TApplicationEvents

Компонент, выставляющий события глобального объекта Application

TChart

Поле для рисования многоцветных схем, графиков и диаграмм различного вида

Win32

Компоненты 32-разрядных версий Windows

TTabControl

Набор частично перекрывающих друг друга картотечных вкладок

TPageControl

Многостраничный блокнот с закладками

TImageList

Контейнер с коллекцией изображений

TRichEdit

Область редактируемого ввода множественных строк информации в формате RTF

TTrackBar

Шкала с метками и регулятором текущего положения

TProgressBar

Индикатор процесса выполнения некоторой процедуры в приложении

TUpDown

Спаренные кнопки со стрелками "вверх" и "вниз"

THotKey

Установка клавиши быстрого вызова во время выполнения программы

TAnimate

Контейнер для воспроизведения видеозаписей

TDateTimePicker

Область ввода системной даты и времени

TMonthCalendar

Месячный календарь

TTreeView

Древовидный перечень элементов заголовков, документов, записей в указателе, файлов и каталогов

TListView

Различные виды представления списка дерево с пиктограммами, простой список, таблица с заголовками

THeaderControl

Набор заголовков столбцов переменной ширины

TStatusBar

Панели для отображения статусной информации

TToolBar

Панель инструментов (быстрых кнопок и других элементов управления)

TCoolBar

Панель инструментов со шторками

TPageScroller

Контейнер со стрелками прокрутки узких и длинных инструментальных панелей, таких как TToolBar

System

Системные компоненты

TTimer

Таймер с установкой временного интервала

TPaintBox

Поле для рисования на канве заданной прямоугольной области

TMediaPIayer

Стандартная панель управления устройствами мультимедиа

TOleContainer

Организует связь с объектами OLE

TDdeClientConv

Устанавливает режим DDE-клиента для приложения

TDdeClientItem

Определяет элемент обмена данными DDE-клиента

TDdeServerConv

Устанавливает режим DDE-клиента для приложения

Т Dde ServerItem

Определяет элемент обмена данными DDE-сервера

DataAccess

Компоненты доступа к базам данных

TDataSource

Действует как интерфейс между ТТаЫе, TQuery и TStoredProc

TTable

Обеспечивает доступ к таблицам базы данных

TQuery

Обеспечивает передачу команд на языке SQL серверу локальной или удалённой базы данных

TStoredProc

Обеспечивает выполнение хранимых процедур на сервере удалённой базы данных

TDataBase

Предоставляет возможность управления в приложениях клиент-сервер

TSession

Предоставляет средства глобального управления групповых соединений с несколькими базами данных

TBatchMove

Выполняет пакетные операции над группами

TUpdateSQL

Предоставляет специальный механизм обновления данных, возвращаемых

некоторыми запросами SQL

Data Control

Компоненты представления наборов данных

TDBGrid

Регулярная сетка для отображения и редактирования записей наборов данных в табличной форме

TDBNavigator

Используется для перемещений по наборам данных и для выполнения операций по их редактированию

TDBText

Метка с названием поля текущей записи набора данных

TDBEdit

Однострочная область редактируемого ввода в поле текущей записи набора данных

TDBMemo

Многострочная область редактируемого ввода в поле текущей записи набора данных

TDBImage

Контейнер для графического изображения, которое хранится в поле текущей записи набора данных

TDBListBox

Список, выбранный элемент которого становится новым значением поля текущей записи в наборе данных

TDBComboBox

Комбинация TDBEdit и выпадающего списка TDBListBox для изменения значения поля текущей записи в наборе данных

TDBCheckBox

Элемент управления с двумя состояниями, связанными с булевым полем текущей записи в наборе данных

TDBRadioGroup

Контейнер для группы радиокнопок, связанных с полем текущей записи в наборе данных

TDBLookupList

Список ссылок для заполнения полей текущей записи информацией из другого набора данных

TDBLookupComboBox

Комбинация TDBEdit и TDBLookupList для заполнения полей текущей записи информацией из другого набора данных

TDBRichEdit

Многострочная область редактируемого ввода строк формата RTF в поле текущей записи набора данных

TDBCtrlGrid

Регулярная сетка для отображения и редактирования записей набора данных на отдельных панелях

TDBChart

Схемы, графики и диаграммы различного вида по информации полей текущей записи в наборе данных

Dialogs

Компоненты диалогов

TOpenDialog

Диалог открытия файлов

TSaveDialog

Диалог сохранения файлов

TOpenPictureDialog

Диалог открытия файлов изображений (битовых образов, пиктограмм или метафайлов)

TSavePictureDialog

Диалог сохранения файлов изображений

TFontDialog

Диалог выбора шрифтов и их атрибутов

TColorDialog

Диалог выбора цвета

TPrintDialog

Диалог печати (выбор принтера, диапазона печатаемых страниц, числа копий и т.п.)

TPrinterSetupDialog

Диалог предварительных установок принтера

перед печатью

TFindDialog

Диалог поиска текста

TReplaceDialog

Диалог поиска текста

с заменой