C++ Builder - вопросы программирования


Приложение


Компоненты
КомпонентыПриложение представляет собой краткий справочник по компонентам и функциям C++ Builder. В этом разделе приведено краткое описание базовых компонентов C++ Builder. Подробное описание этих...
Форма
ФормаФорма (объект тип TForm) является основой программы. Свойства формы (табл. П.1) определяют вид окна программы....
Таблица П 1 Свойства формы (объекта TForm)
Таблица П.1. Свойства формы (объекта TForm) СвойствоОписаниеNameИмя формы. В программе имя формы используется для управления формой и доступа к компонентам формыCaptionТекст заголовкаTopРасстояни...
Label
LabelКомпонент Label (Рисунок П.1) предназначен для вывода текста на поверхность формы. Свойства компонента (табл. П.2) определяют вид и расположение текста....
Рисунок П 1 Компонент Label — поле вывода текста
Рисунок П.1. Компонент Label — поле вывода текста...
Таблица П 2 Свойства компонента Label (поле вывода текста)
Таблица П.2. Свойства компонента Label (поле вывода текста) СвойствоОписаниеNameИмя компонента. Используется в программе для доступа к компоненту и его свойствамCaptionОтображаемый текстLeftРасст...
Edit
EditКомпонент Edit (Рисунок П.2) представляет собой поле ввода-редактирования строки символов. Свойства компонента приведены в табл. П.3....
Рисунок П 2 Компонент Edit — поле
Рисунок П.2. Компонент Edit — поле ввода-редактирования строки символов...
Таблица П 3 Свойства компонента Edit (поле редактирования)
Таблица П.3. Свойства компонента Edit (поле редактирования) СвойствоОписаниеNameИмя компонента. Используется в программе для доступа к компоненту и его свойствам, в частности для доступа к тексту...
Button
Button Компонент Button (Рисунок П.3) представляет собой командную кнопку. Свойства компонента приведены в табл. П.4....
Рисунок П 3 Компонент Button — командная кнопка
Рисунок П.3. Компонент Button — командная кнопка...
Таблица П 4 Свойства компонента Button (командная кнопка)
Таблица П.4. Свойства компонента Button (командная кнопка) СвойствоОписаниеNameИмя компонента. Используется в программе для доступа к компоненту и его свойствамCaptionТекст на кнопкеLeftРасстояни...
Memo
MemoКомпонент Memo (Рисунок П.4) представляет собой элемент редактирования текста, который может состоять из нескольких строк. Свойства компонента приведены в табл. П.5....
Рисунок П 4 Компонент Memo
Рисунок П.4. Компонент Memo...
Таблица П 5 Свойства компонента Memo
Таблица П.5. Свойства компонента Memo СвойствоОписаниеNameИмя компонента. Используется для доступа к свойствам компонентаTextТекст, находящийся в поле Memo. Рассматривается как единое целоеLinesМ...
RadioButton
RadioButtonКомпонент RadioButton (Рисунок П.5) представляет зависимую кнопку, состояние которой определяется состоянием других кнопок группы. Свойства компонента приведены в табл. П.6. Если в диал...
Рисунок П 5 Компонент RadioButton
Рисунок П.5. Компонент RadioButton...
Таблица П 6 Свойства компонента RadioButton
Таблица П.6. Свойства компонента RadioButton СвойствоОписаниеNameИмя компонента. Используется для доступа к свойствам компонентаCaptionТекст, который находится справа от кнопкиCheckedСостояние, в...
CheckBox
CheckBoxКомпонент CheckBox (Рисунок П.6) представляет собой независимую кнопку (переключатель). Свойства компонента приведены в табл. П.7....
Рисунок П 6 Компонент CheckBox
Рисунок П.6. Компонент CheckBox...
Таблица П 7 Свойства компонента CheckBox
Таблица П.7. Свойства компонента CheckBox СвойствоОписаниеNameИмя компонента. Используется для доступа к свойствам компонентаCaptionТекст, который находится справа от флажкаCheckedСостояние, вне...
ListBox
ListBox Компонент ListBox (Рисунок П.7) представляет собой список, в котором можно выбрать нужный элемент. Свойства компонента приведены в табл. П.8....
Рисунок П 7 Компонент ListBox
Рисунок П.7. Компонент ListBox...
Таблица П 8 Свойства компонента ListBox
Таблица П.8. Свойства компонента ListBox СвойствоОписаниеNameИмя компонента. В программе используется для доступа к компоненту и его свойствамItemsЭлементы списка — массив строкCountКоличество эл...
ComboBox
ComboBox Компонент ComboBox (Рисунок П.8) дает возможность ввести данные в поле редактирования путем набора на клавиатуре или выбором из списка. Свойства компонента приведены в табл. П.9....
Рисунок П 8 Компонент ComboBox
Рисунок П.8. Компонент ComboBox...
Таблица П 9 Свойства компонента ComboBox
Таблица П.9. Свойства компонента ComboBox СвойствоОписаниеNameИмя компонента. Используется для доступа к свойствам компонентаTextТекст, находящийся в поле ввода/редактированияItemsЭлементы списка...
StringGrid
StringGrid Компонент StringGrid (Рисунок П.9) представляет собой таблицу, ячейки которой содержат строки символов. Свойства компонента StringGrid приведены в табл. П.10....
Рисунок П 9 Компонент StringGrid
Рисунок П.9. Компонент StringGrid...
Таблица П 10 Свойства компонента StringGrid
Таблица П.10. Свойства компонента StringGrid СвойствоОписаниеNameИмя компонента. Используется в программе для доступа к компоненту и его свойствамColCountКоличество колонок таблицыRowCountКоличес...
Image
Image Компонент image (Рисунок П.10) обеспечивает вывод на поверхность формы иллюстраций, представленных в формате BMP (чтобы компонент можно было использовать для отображения иллюстраций в формат...
Рисунок П 10 Компонент Image
Рисунок П.10. Компонент Image...
Таблица П 11 Свойства компонента image
Таблица П.11. Свойства компонента image СвойствоОписаниеPictureИллюстрация, которая отображается в поле компонентаWidth, HeightРазмер компонента. Если размер компонента меньше размера иллюстраци...
Timer
TimerКомпонент Timer (Рисунок П.11) обеспечивает генерацию последовательности событий onTimer. Свойства компонента приведены в табл. П.12....
Рисунок П 11 Компонент Timer
Рисунок П.11. Компонент Timer...
Таблица П 12 Свойства компонента Timer
Таблица П.12. Свойства компонента Timer СвойствоОписаниеNameИмя компонента. Используется для доступа к компонентуIntervalПериод генерации события OnTimer. Задается в миллисекундахEnabledРазрешени...
Animate
AnimateКомпонент Animate (Рисунок П.12) позволяет воспроизводить простую, не сопровождаемую звуком анимацию, кадры которой находятся в AVI-файле. Свойства компонента приведены в табл. П.13....
Рисунок П 12 Компонент Animate
Рисунок П.12. Компонент Animate...
Таблица П 13 Свойства компонента Animate
Таблица П.13. Свойства компонента Animate СвойствоОписаниеNameИмя компонента. Используется для доступа к свойствам компонента и управления его поведениемFileNameИмя AVI-файла, в котором находится...
MediaPlayer
MediaPlayerКомпонент MediaPlayer (Рисунок П.13) позволяет воспроизвести видеоролик, звук и сопровождаемую звуком анимацию. Свойства компонента приведены в табл. П.14....
Рисунок П 13 Компонент MediaPlayer
Рисунок П.13. Компонент MediaPlayer...
Таблица П 14 Свойства компонента MediaPlayer
Таблица П.14. Свойства компонента MediaPlayer СвойствоОписаниеNameИмя компонента. Используется для доступа к свойствам компонента и управления работой плеераDeviceTypeТип устройства. Определяет к...
SpeedButton
SpeedButton Компонент SpeedButton (Рисунок П.14) представляет собой кнопку, на поверхности которой находится картинка. Свойства компонента приведены в табл. П.15....
Рисунок П 14 Компонент SpeedButton
Рисунок П.14. Компонент SpeedButton...
Таблица П 15 Свойства компонента SpeedButton
Таблица П.15. Свойства компонента SpeedButton СвойствоОписаниеNameИмя компонента. Используется для доступа к компоненту и его свойствамGlyphБитовый образ, в котором находятся картинки для каждого...
Рисунок П 15 Структура и пример
Рисунок П.15. Структура и пример битового образа Glyph: картинки, соответствующие состоянию кнопки  ...
UpDown
UpDownКомпонент UpDown (Рисунок П.16) представляет собой две кнопки, используя которые можно изменить значение внутренней переменной-счетчика на определенную величину. Увеличение или уменьшение зн...
Рисунок П 16 Компонент UpDown
Рисунок П.16. Компонент UpDown...
Таблица П 16 Свойства компонента UpDown
Таблица П.16. Свойства компонента UpDown СвойствоОписаниеNameИмя компонента. Используется для доступа к компоненту и его свойствамPositionСчетчик. Значение свойства изменяется в результате щелчка...
Table
TableКомпонент Table (Рисунок П.17) представляет всю таблицу базы данных. Свойства компонента приведены в табл. П1.17....
Рисунок П 17 Компонент Table — таблица базы данных
Рисунок П.17. Компонент Table — таблица базы данных...
Таблица П 17 Свойства компонента Table
Таблица П.17. Свойства компонента Table СвойствоОпределяетNameИмя компонента. Используется для доступа к свойствам компонентаDatabaseNameИмя базы данных, частью которой является таблица (файл дан...
Таблица может быть набором данных
Таблица может быть набором данных в формате Paradox (ttParadox), dBase (ttDBase), FoxPro (ttFoxPro) или представлять собой форматированный текстовый файл(ttASCIl)ActiveПризнак того, что таблиц...
Query
QueryКомпонент Query (Рисунок П.18) представляет часть базы данных— записи, содержимое которых удовлетворяет критерию SQL-запроса к таблице. Свойства компонента приведены в табл. П.18....
Таблица П 18 Свойства компонента Query
Таблица П.18. Свойства компонента Query СвойствоОпределяетNameИмя компонента. Используется компонентом Datasource для связи результата выполнения запроса (набора записей) с компонентом, обеспечив...
Рисунок П 18 Компонент Query обеспечивает
Рисунок П.18. Компонент Query обеспечивает выбор информации из базы данных  ...
DataSource
DataSource Компонент DataSource (Рисунок П.19) обеспечивает связь между данными, представленными компонентом Table или Query, и компонентами отображения данных (DBEdit, DBMemo, DBGrid). Свойства к...
Рисунок П 19 Компонент DataSource
Рисунок П.19. Компонент DataSource обеспечивает связь между данными и компонентом просмотра-редактирования...
Таблица П 19 Свойства компонента DataSource
Таблица П.19. Свойства компонента DataSource СвойствоОпределяетNameИмя компонента. Используется компонентом отображения данных для доступа к компоненту и, следовательно, к данным, связь с которым...
DBEdit DBMemo DBText
DBEdit, DBMemo, DBText Компоненты DBEdit и DBMemo (Рисунок П.20) обеспечивают просмотр и редактирование полей записи базы данных, компонент DBText — только просмотр. Свойства компонентов приведены...
Рисунок П 20 Компоненты просмотра и редактирования полей БД
Рисунок П.20. Компоненты просмотра и редактирования полей БД...
Таблица П 20 Свойства компонентов DBText DBEdit и DBMemo
Таблица П.20. Свойства компонентов DBText, DBEdit и DBMemo СвойствоОпределяетNameИмя компонента. Используется для доступа к свойствам компонентаDataSourceКомпонент-источник данныхDataFieldПоле баз...
DBGrid
DBGrid Компонент DBGrid (Рисунок П.21) используется для просмотра и редактирования базы данных в режиме таблицы. Свойства компонента приведены в табл. П.21....
Рисунок П 21 Компонент DBGrid
Рисунок П.21. Компонент DBGrid обеспечивает работу с базой данных в режиме таблицы...
Таблица П 21 Свойства компонента DBGrid
Таблица П.21. Свойства компонента DBGrid СвойствоОписаниеNameИмя компонентаDataSourceИсточник отображаемых в таблице данных (компонент DataSource)ColumnsСвойство Columns представляет собой массив...
Таблица П 22 Свойства объекта TColumn
Таблица П.22. Свойства объекта TColumn СвойствоОпределяетFieldNameПоле записи, содержимое которого выводится в колонкеWidthШирину колонки в пикселахFontШрифт, используемый для вывода текста в яче...
DBNavigator
DBNavigatorКомпонент DBNavigator (Рисунок П.22 и П.23) обеспечивает перемещение указателя текущей записи, активизацию режима редактирования, добавление и удаление записей. Компонент представляет с...
Рисунок П 22 Значок компонента DBNavigator
Рисунок П.22. Значок компонента DBNavigator...
Рисунок П 23 Компонент DBNavigator
Рисунок П.23. Компонент DBNavigator...
Таблица П 23 Кнопки компонента DBNavigator
Таблица П.23. Кнопки компонента DBNavigator КнопкаОбозначениеДействие...
Таблица П 24 Свойства компонента DBNavigator
Таблица П.24. Свойства компонента DBNavigator СвойствоОпределяетNameИмя компонента. Используется для доступа к свойствам компонентаDataSourceИмя компонента, являющегося источником данных. В качес...
Canvas
CanvasCanvas — это поверхность (формы или компонента image), на которой соответствующие методы (табл. П.25) могут вычерчивать графические примитивы. Вид графических элементов определяют свойства п...
Таблица П 25 Методы объекта Canvas
Таблица П.25. Методы объекта Canvas МетодОписаниеTextOut (х,у, s)Выводит строку s от точки с координатами (х, у). Шрифт определяет свойство Font поверхности (canvas), на которую выводится тест,...
Реn
РеnОбъект Реn является свойством объекта Canvas. Свойства объекта Реn (табл. П.27) определяют цвет, стиль и толщину линий, вычерчиваемых методами вывода графических примитивов....
Таблица П 27 Свойства объекта Реn
Таблица П.27. Свойства объекта Реn СвойствоОписаниеColorЦвет линии (clBlack — черный; clMaroon — каштановый; clGreen — зеленый; clOlive— оливковый; clNavy— темно-синий; clPurple — розовый; clTeal...
Brush
BrushОбъект Brush является свойством объекта Canvas. Свойства объекта Brush (табл. П.28) определяют цвет, стиль закраски внутренних областей контуров, вычерчиваемых методами вывода графических при...
Таблица П 28 Свойства объекта Brush
Таблица П.28. Свойства объекта Brush СвойствоОпределяетColorЦвет закрашивания замкнутой областиStyleСтиль (тип) заполнения области (bsSolid— сплошная заливка; bsClear— область не закрашивае...
Функции
ФункцииВ этом разделе приведено краткое описание наиболее часто используемых функций. Подробное их описание можно найти в справочной системе.  ...
Функции ввода и вывода
Функции ввода и вывода...
Таблица П 29 Функции ввода и вывода
Таблица П.29. Функции ввода и вывода ФункцияОписаниеInputBox (Заголовок, Подсказка, Значение)В результате выполнения функции на экране появляется диалоговое окно, в поле которого пользователь мож...
Математические функции
Математические функции...
Таблица П 30 Математические функции
Таблица П.30. Математические функции ФункцияЗначениеabs (n)Абсолютное значение nsqrt (n)Квадратный корень из nexp(n)Экспонента nrandom [VI 9] (n)Случайное целое число в диапазоне от 0 до п-1 (пер...
Функции преобразования
Функции преобразования...
Таблица П 31 Функции преобразования
Таблица П.31. Функции преобразования ФункцияЗначение функцииIntToStr(k)Строка, являющаяся изображением целого kFloatToStr (n)Строка, являющаяся изображением вещественного nFloatToStrF(n, f,k,m)Ст...
Функции манипулирования датами и временем
Функции манипулирования датами и временем Большинству функций манипулирования датами в качестве параметра передается переменная типа TDateTime, которая хранит информацию о дате и времени. Для того...
Таблица П 32 Функции манипулирования датами и временем
Таблица П.32. Функции манипулирования датами и временем ФункцияЗначениеNow()Системная дата и время — значение типа TDateTimeDateToStr(dt)Строка символов, изображающая дату в формате dd.mm.yyyyTi...
События
События...
Таблица П 33 События
Таблица П.33. События СобытиеПроисходитOnClickПри щелчке кнопкой мышиOnDblClickПри двойном щелчке кнопкой мышиOnMouseDownПри нажатии кнопки мышиOnMouseUpПри отпускании кнопки мышиOnMouseMoveПри п...
Исключения
Исключения...
Таблица П 34 Типичные исключения
Таблица П.34. Типичные исключения Тип исключенияВозникаетEConvertErrorПри выполнении преобразования, если преобразуемая величина не может быть приведена к требуемому виду. Наиболее часто возникае...








- Начало -