Иллюстрированный самоучитель по C++ Builder

Приложение. C++ Builder – краткий справочник.

  • Компоненты. Форма.

    Приложение представляет собой краткий справочник по компонентам и функциям C++ Builder. | В этом разделе приведено краткое описание базовых компонентов C++ Builder. Подробное описание этих и других компонентов можно найти в справочной системе.
  • Label

    Компонент Label (рис. П.1) предназначен для вывода текста на поверхность формы. Свойства компонента (табл. П.2) определяют вид и расположение текста. | Рис. П.1. Компонент Label – поле вывода текста | Таблица П.2. Свойства компонента Label (поле вывода текста). | Свойство | Описание | Name
  • Edit

    Компонент Edit (рис. П.2) представляет собой поле ввода-редактирования строки символов. Свойства компонента приведены в табл. П.3. | Рис. П.2. Компонент Edit – поле ввода-редактирования строки символов | Таблица П.3. Свойства компонента Edit (поле редактирования). | Свойство | Описание
  • Button

    Компонент Button (рис. П.3) представляет собой командную кнопку. Свойства компонента приведены в табл. П.4. | Рис. П.3. Компонент Button – командная кнопка | Таблица П.4. Свойства компонента Button (командная кнопка). | Свойство | Описание | Name | Имя компонента.
  • Memo

    Компонент Memo (рис. П.4) представляет собой элемент редактирования текста, который может состоять из нескольких строк. Свойства компонента приведены в табл. П.5. | Рис. П.4. Компонент Memo | Таблица П.5. Свойства компонента Memo. | Свойство | Описание | Name | Имя компонента.
  • RadioButton

    Компонент RadioButton (рис. П.5) представляет зависимую кнопку, состояние которой определяется состоянием других кнопок группы. Свойства компонента приведены в табл. П.6. | Если в диалоговом окне надо организовать несколько групп радиокнопок, то каждую группу следует представить компонентом RadioGroup. | Рис. П.5. Компонент RadioButton | Таблица П.6. Свойства компонента RadioButton. | Свойство
  • CheckBox

    Компонент CheckBox (рис. П.6) представляет собой независимую кнопку (переключатель). Свойства компонента приведены в табл. П.7. | Рис. П.6. Компонент CheckBox | Таблица П.7. Свойства компонента CheckBox. | Свойство | Описание | Name | Имя компонента.
  • ListBox

    Компонент ListBox (рис. П.7) представляет собой список, в котором можно выбрать нужный элемент. Свойства компонента приведены в табл. П.8. | Рис. П.7. Компонент ListBox | Таблица П.8. Свойства компонента ListBox. | Свойство | Описание | Name | Имя компонента.
  • ComboBox

    Компонент ComboBox (рис. П.8) дает возможность ввести данные в поле редактирования путем набора на клавиатуре или выбором из списка. Свойства компонента приведены в табл. П.9. | Рис. П.8. Компонент ComboBox | Таблица П.9. Свойства компонента ComboBox. | Свойство | Описание | Name
  • StringGrid

    Компонент StringGrid (рис. П.9) представляет собой таблицу, ячейки которой содержат строки символов. Свойства компонента StringGrid приведены в табл. П.10. | Рис. П.9. Компонент StringGrid | Таблица П.10. Свойства компонента StringGrid. | Свойство | Описание | Name | Имя компонента.
  • Image

    Компонент image (рис. П.10) обеспечивает вывод на поверхность формы иллюстраций, представленных в формате BMP (чтобы компонент можно было использовать для отображения иллюстраций в формате JPG, надо подключить модуль JPEG – включить в текст программы директиву #inciude <jpeg.hpp>).
  • Timer. Animate.

    Компонент Timer (рис. П.11) обеспечивает генерацию последовательности событий onTimer. Свойства компонента приведены в табл. П.12. | Рис. П.11. Компонент Timer | Таблица П.12. Свойства компонента Timer. | Свойство | Описание | Name | Имя компонента. Используется для доступа к компоненту
  • MediaPlayer

    Компонент MediaPlayer (рис. П.13) позволяет воспроизвести видеоролик, звук и сопровождаемую звуком анимацию. Свойства компонента приведены в табл. П.14. | Рис. П.13. Компонент MediaPlayer | Таблица П.14. Свойства компонента MediaPlayer. | Свойство | Описание | Name | Имя компонента.
  • SpeedButton

    Компонент SpeedButton (рис. П.14) представляет собой кнопку, на поверхности которой находится картинка. Свойства компонента приведены в табл. П.15. | Рис. П.14. Компонент SpeedButton | Таблица П.15. Свойства компонента SpeedButton. | Свойство | Описание | Name | Имя компонента.
  • UpDown

    Компонент UpDown (рис. П.16) представляет собой две кнопки, используя которые можно изменить значение внутренней переменной-счетчика на определенную величину. Увеличение или уменьшение значения происходит при каждом щелчке на одной из кнопок. Свойства компонента приведены в табл. П.16. | Рис. П.16.
  • Table

    Компонент Table (рис. П.17) представляет всю таблицу базы данных. Свойства компонента приведены в табл. П1.17. | Рис. П.17. Компонент Table – таблица базы данных | Таблица П.17. Свойства компонента Table. | Свойство | Определяет | Name | Имя компонента.
  • Query

    Компонент Query (рис. П.18) представляет часть базы данных – записи, содержимое которых удовлетворяет критерию SQL-запроса к таблице. | Свойства компонента приведены в табл. П.18. | Рис. П.18. Компонент Query обеспечивает выбор информации из базы данных | Таблица П.18. Свойства компонента Query.
  • DataSource

    Компонент DataSource (рис. П.19) обеспечивает связь между данными, представленными компонентом Table или Query, и компонентами отображения данных (DBEdit, DBMemo, DBGrid). | Свойства компонента приведены в табл. П.19. | Рис. П.19.
  • DBEdit, DBMemo, DBText

    Компоненты DBEdit и DBMemo (рис. П.20) обеспечивают просмотр и редактирование полей записи базы данных, компонент DBText – только просмотр. | Свойства компонентов приведены в табл. П.20. | Рис. П.20. Компоненты просмотра и редактирования полей БД | Таблица П.20.
  • DBGrid

    Компонент DBGrid (рис. П.21) используется для просмотра и редактирования базы данных в режиме таблицы. Свойства компонента приведены в табл. П.21. | Рис. П.21. Компонент DBGrid обеспечивает работу с базой данных в режиме таблицы | Таблица П.21. Свойства компонента DBGrid. | Свойство | Описание
  • DBNavigator

    Компонент DBNavigator (рис. П.22 и П.23) обеспечивает перемещение указателя текущей записи, активизацию режима редактирования, добавление и удаление записей. Компонент представляет собой совокупность командных кнопок (табл. П1.23). Свойства компонента приведены в табл. П.24. | Рис. П.22.
  • Графика. Canvas.

    Canvas – это поверхность (формы или компонента image), на которой соответствующие методы (табл. П.25) могут вычерчивать графические примитивы. Вид графических элементов определяют свойства поверхности, на которой эти элементы вычерчиваются (табл. П.26). | Таблица П.25. Методы объекта Canvas.
  • Реn. Brush.

    Объект Реn является свойством объекта Canvas. Свойства объекта Реn (табл. П.27) определяют цвет, стиль и толщину линий, вычерчиваемых методами вывода графических примитивов. | Таблица П.27. Свойства объекта Реn. | Свойство | Описание | Color | Цвет линии (clBlack – черный;
  • Функции. Функции ввода и вывода.

    В этом разделе приведено краткое описание наиболее часто используемых функций. Подробное их описание можно найти в справочной системе. | Функции ввода и вывода | Таблица П.29. Функции ввода и вывода. | Функция | Описание | InputBox (Заголовок, Подсказка, Значение)
  • Математические функции

    Таблица П.30. Математические функции. | Функция | Значение | abs (n) | Абсолютное значение n | sqrt (n) | Квадратный корень из n | exp(n) | Экспонента n | random [VI 9] (n) | Случайное целое число в диапазоне от 0 до n-1 (перед первым обращением к функции необходимо вызвать функцию randomize (), которая выполнит инициализацию программного генератора случайных чисел) | sin (a)
  • Функции преобразования

    Таблица П.31. Функции преобразования. | Функция | Значение функции | IntToStr(k) | Строка, являющаяся изображением целого k | FloatToStr (n) | Строка, являющаяся изображением вещественного n | FloatToStrF(n, f,k,m) | Строка, являющаяся изображением вещественного n.
  • Функции манипулирования датами и временем

    Большинству функций манипулирования датами в качестве параметра передается переменная типа TDateTime, которая хранит информацию о дате и времени. | Для того что бы в программе были доступны функции DayOf, WeekOf, MonthOf и др., в ее текст надо включть директиву: | # include <DateUtils.hpp[L29]> | Таблица П.32. Функции манипулирования датами и временем. | Функция | Значение | Now()
  • События

    Таблица П.33. События. | Событие | Происходит | OnClick | При щелчке кнопкой мыши | OnDblClick | При двойном щелчке кнопкой мыши | OnMouseDown | При нажатии кнопки мыши | OnMouseUp | При отпускании кнопки мыши | OnMouseMove | При перемещении мыши | OnKeyPress
  • Исключения

    Таблица П.34. Типичные исключения. | Тип исключения | Возникает | EConvertError | При выполнении преобразования, если преобразуемая величина не может быть приведена к требуемому виду. Наиболее часто возникает при преобразовании строки символов в число | EDivByZero
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.