Реалізація алгоритмів кодування тексту: шифри Атбаш та Плейфера, страница 5

Програмування в С++ Builder складається з двох етапів:

1.  конструювання візуального інтерфейсу за допомогою компонентів; 

2.  написання  програмного  коду,  виконання  команд  якого  забезпечить розв’язок певної задачі.

Вікно середовища C++ Builder при завантаженні складається з таких елементів :

1.  вікно форми;

2.  вікно коду програми;

3.  головне меню;

4.  “гарячі” кнопки інструментальних панелей;

5.  палітра компонентів;

6.  вікно інспектора об’єктів.

Рис. 2.1. Стартове вікно програми

Основні компоненти середовища програмування C++ Builder 6 та їх властивості

Вікно форми  займає найбільше місце і є прямокутним сірим “контейнером”  ,  на  який  при  проектуванні  форми  розміщують  компоненти (кнопки, надписи, панелі, вікна редакторів тощо). Форма сама є компонентом з назвою  Form.  Без  додаткових  вказівок  заголовок  компонента  (властивість Caption) збігається з його назвою (властивість Name), до якої додається порядковий номер, розпочинаючи з 1 (приміром  Button1, Button2). Але заголовок змінити за допомогою властивості Caption. Розміри форми також можна змінювати чи то за допомогою вікна Object Inspector, чи просто “зачепивши” мишкою за лінію межі форми (цього моменту курсор набуває вигляду двонапрямленої стрілки). Для розміщених на формі компонентів можна викликати контекстну довідку,  для  чого  слід  виокремити  потрібний  компонент  і  натиснути  клавішу <F1>.  Якщо  клацнути  на  самій  формі  і  натиснути  клавішу  <F1>, відкриється довідка по класу форми TForm.

Рис. 2.2. Компонент Form

При використанні даного елемента я використовував наступні властивості:

1.  BorderStyle - визначає загальний вигляд вікна і операції зним, які дозволяється виконувати користувачу;

2.  Caption - являє собою текст заголовка елемента. А також я використовував цю властивість в наступних елементах: Label, Edit, Button;

3.  Font є об'єктом типу TFont. Зміна шрифту можна здійснити або створенням нового об'єкта типу TFont, або зміною властивостей Color, Height, Name, Pitch, Size, Style існуючого об'єкта. А також, я використовував цю властивість в наступних елементах: Button, Label, Edit, UpDown, StringGrid, Form;

4.  Left - визначає координату лівого краю компонента у точках. Для компонентів за початок відліку береться відстань від лівого краю форми  до лівої межі компоненту (наприклад, панелі, якщо даний компонент розташований на панелі, або форми, якщо компонент розташований безпосередньо на формі). А також я використовував цю властивість в наступних елементах: BitBtn, Label, Edit, StringGrid, UpDown,TChart;

5.  Width - визначає горизонтальний розмір компонента чи форми у точках. Використовується для зміни ширини компонента при змінах розмірів вікна програми.  А також я використовував цю властивість в наступних елементах: BitBtn, Label, Edit, StringGrid, UpDown,TChart;

Button - це візуальний елемент “кнопка” за допомогою якого виконується подія. Щоб додати компонент “Button” потрібно вибрати в палітрі інструментів вкладку “Additional” і натиснути правою кнопкою мишки на елементі “Button” і натиснути цією кнопкою мишки на “Form” де має бути розміщений компонент.

Рис. 2.3. Компонент Button

При використанні даного елемента я використовував наступні властивості:

·  Caption;

·  Font;

Label - мітка. Використовується, в основному, для підпису інших компонентів. Наприклад, для назви введеної величини в Edit. Щоб додати компонент “Label” потрібно вибрати в палітрі інструментів вкладку “Standart” і натиснути правою кнопкою мишки на елементі “Label” і натиснути цією кнопкою мишки на Form де має бути розміщений компонент.

Рис. 2.4. Компонент Label

При використанні даного елемента я використовував наступні властивості:

·  Caption;

·  Font;

·  Visible;

·  Left;

·  Enabled;

·  Width.