Edit - компонент призначений для вводу інформації, а також можна ним і виводити інформацію. Щоб додати компонент “ Edit ” потрібно вибрати в палітрі інструментів вкладку “Standard” і натиснути правою кнопкою мишки на елементі “ Edit ” і натиснути цією кнопкою мишки на Form де має бути розміщений компонент.
Рис. 2.5. Компонент Edit
При використанні даного елемента я використовував наступні властивості:
· Caption;
· Font;
· Visible;
· Width;
· Height;
· Enabled;
· MaxLength – дозволяє обмежувати кількість символів які були введені в поле Edit;
· Text - текст, який знаходиться в полі вводу/редагування.
OpenDialog- Виклик діалогового вікна Windows “Відкрити файл”. Властивість FileName зберігає ім‟я файла, а властивість InitialDir – обраний шлях до теки з файлом
Рис. 2.6 Компонент OpenDialog
Memo- Багаторядкове текстове вікно для відображення, введення чи виведення тексту та значень даних програми; текст зберігається у властивості Lines
Рис. 2.6 Компонент Memo
ProgresBar- Прямокутний індикатор, який зафарбовується зліва направо заданим кольором у міру виконування певного процесу в програмі.Властивості Min та Мах задають інтервал значень індикатора. Властивість Step задає крок змінювання значень позиції індикатора (властивість Position)
Рис. 2.7 Компонент ProgressBar
TabControl- Сторінки із закладками, котрі може обирати користувач. Кількість закладок і надписи на них задаються властивістю Tabs. Автоматичне оновлення вмісту сторінок при перемиканні не відбувається, тому програміст має робити це самостійно
Рис. 2.8 Компонент TabControl
RadioButton- Кругла кнопка з двома станами і текстом опису, який специфікує її призначення. Радіокнопки – набір взаємовиключних варіантів вибору: лише одна кнопка може бути обрана на даний момент часу (позначається внутрішнім чорним кружечком), а з попередньо обраної кнопки вибір автоматично знімається. При натисканні радіокнопки властивість Checked змінюється
і виникає подія OnClick.
Рис. 2.9 Компонент RadioButton
RadioGroup- Є комбінацією групового вікна GroupBox і групи залежних радіокнопок RadioButton. Лише одну кнопку з групи може бути обрано. Перелік кнопок задається властивістю Items. Значення властивості Itemlndex зумовлює, яку саме радіокнопку обрано на цей момент. Можна групувати радіокнопки у кілька стовпчиків за допомогою властивості Columns
Рис. 2.10 Компонент RadioGroup
Практичне використання шифру Атбаш:
Для початку напишемо слово або речення яке будемо шифрувати, наприклад таке слово як Україна після шифрування буде виглядати так: Зоїярля.
Практичне використання шифру Плейфера:
Для шифру Плейфера на відміну від Атбаш потрібно ввести ще й ключове слово в якому літери повинні не повторюватись, наприклад: Comander і вписуємо речення або слово для шифрування: IamUkrainians, і розбивається на Біграма и(символи з двох літер) Ia mU kr ai ni an sx (якщо непарна кількість літер то вкінці вставляється “X”, потім створюємо квадратну матрицю в яку занесено всі символи :
Рис. 3.1. Матриця
і отримаємо такий шифрований текст: e^na№PiBrcrfndh;
В процесі розробки програмного продукту в моїй програмі були використані наступні компоненти середовища програмування C++ Builder 6:
1. TabControl;
2. Memo;
3. Edit;
4. Button;
5. ProgressBar;
6. RadioButton;
7. RadioGroup;
8. OpenDialog;
9. SaveDialog;
10. MainMenu;
Компонент TabControl створює вкладки на яких і розміщуються інші компоненти.
Компоненти Memo:
1. Memo1 – відповідає за текст який вводиться в програму.
2. Memo2 являє собою решітку за допомогою якої програма виконує свої функції.
3. Memo3 – в даний компонент вводиться зашифрований текст.
Компоненти Button:
1. Button1 – відкриває тестовий файл з якого буде шифруватися текст.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.