25)Структура программы в С++ Builder.
Создание нового приложения:
File->New Application
Сохранение приложения: File_Save Project As
- задать Имя модуля, например, Unit1.cpp или U_name1.cpp;
- задать Имя проекта, например, Project1.bpr или P_name1.bpr
Обращение к членам класса Tform1:
Form1->имя члена класса
Form1->Button1
Form1->Button1->Caption
Визуальные компоненты используют несколько типов строк. Наиболее важный тип AnsiString (библиотека dstring.h , подключается автоматически с библиотекой vcl.h)
Ввод данных:
1)Окно ввода.
2)Поле редактирования Edit.
1. Переменная=InputBox(Заголовок, Подсказка, Значение);
Заголовок- текст заголовка окна.
Подсказка – пояснение, подсказка.
Значение – текст в поле ввода при появлении окна.
2. Поле редактирования Edit
Свойство |
Описание |
Форма |
|
Name |
Используется для управления формой |
Caption |
Текст заголовка |
Color |
Цвет фона |
Font |
Шрифт |
Label |
|
Name |
Имя компонента для доступа к нему |
Caption |
Отображаемый текст |
Font |
Шрифт |
Edit |
|
Name |
Имя компонента для доступа к нему |
Text |
Текст в поле ввода и редактирования |
Font |
Шрифт для отображения вводимого текста |
Button |
|
Name |
Имя компонента для доступа к нему |
Caption |
Текст на кнопке |
Enabled |
Признак доступности кнопки (True -доступна) |
Функция с_str()
char *cp = new char[ Edit1->Text.Length() + 1 ];
strcpy( cp, Edit1->Text.c_str() );
cp – строка в стиле С
Edit1->Text – строка типа AnsiString.
Вывод данных:
1) Функция ShowMessage
1.1)Функция MessageDlg
2) Поле Label
1.ShowMessage(Сообщение);
1.1)Переменная=MessageDlg(Текст,Тип,Кнопки,Контект_Справки);
Реализация условий в С++Builder.
Компонент ListBox (Вкладка Standard).
Свойство |
Определение |
Name |
Имя компонента для доступа к нему |
Items |
Элементы списка |
ItemIndex |
Номер выбранного элемента списка. Номер первого элемента списка равен 0 Если ни один из элементов не выбран, то значение равно: –1 |
Font |
Шрифт для отображения элементов списка |
Columns |
Определяет число столбцов, в которых будет отображаться список, если он не помещается целиком в окне компонента ListBox |
Sorted |
Позволяет упорядочить список по алфавиту |