ння действіяCheckBox1Служіт для включення/вимикання типу вводаEdit1Служіт для поля вводаEdit2Служіт як поля вводаLabel1Служіт для виведення інформацііLabel2Служіт для виведення інформації
. 2 Інтерфейс програми
Інтерфейс програмного продукту є зрозумілим для користувачів різного ступеня і кваліфікації. При запуску програми на екрані відкриється форма введення пароля відповідно з малюнком 3.2.1.
Малюнок 3.2.1 - Форма входу в програму
Після того як користувач ввів правильний пароль він зайде в головну рабочею форму, відповідно до малюнком 3.2.2.
Малюнок 3.2.2 - Головна форма програми
Після того як користувач захотів змінити пароль він може це зробити натиснувши на відповідну кнопку після чого він побачить форму зміни пароля, відповідно до малюнком 3.2.3.
Малюнок 3.2.3 - Форма зміни пароля
При натисканні на кнопку відкрити файл користувач побачить діалогове вікно відкриття файлу як на малюнку 3.2.4.
Малюнок 3.2.4 - Діалогове вікно відкриття файлу
При натисканні на кнопку відкрити файл користувач побачить діалогове вікно збереження файлу як на малюнку 3.2.5.
Малюнок 3.2.4 - Діалогове вікно збереження файлу
3.3 Опис процедур і функцій
У таблиці 3.3.1 наведені функції Form1 і їх опису.
Таблиця 3.3.1 -Опції «Form1»
ФункціяОпісаніеvoid __fastcall TForm1 :: FormCreate (TObject * Sender) Функція створює початкові умови та перевірки формиvoid __fastcall TForm1 :: CheckBox1Click (TObject * Sender) Функція створює видимість введення символів або ж на оборотvoid __fastcall TForm1 :: Button1Click (TObject * Sender) Функція створення пароля і переходу між формаміvoid __fastcall TForm1 :: Button2Click (TObject * Sender) Функція перевірки пароля і перехід між формами
У таблиці 3.3.2 наведені функції Form2 і їх опису.
Таблиця 3.3.2 -Опції «Form2»
ФункціяОпісаніеvoid __fastcall TForm2 :: FormClose (TObject * Sender, TCloseAction amp; Action) Функція повністю закриває всі додаток і його процессиvoid __fastcall TForm2 :: FormCreate (TObject * Sender) Функція при створенні форми створює початкові значення форми 2void __fastcall TForm2 :: Button1Click (TObject * Sender) Функція служить для очищення RichEdit1 поля вводаvoid __fastcall TForm2 :: Button2Click (TObject * Sender) Функція служить для збереження інфо в текстовий файлvoid __fastcall TForm2 :: Button3Click (TObject * Sender) Функція служить для відкриття інформації з файлу void __fastcall TForm2 :: N5Click (TObject * Sender) Служить для переходу на Form3void __fastcall TForm2 :: FormResize (TObject * Sender) Служить для зміни розміру компонентів ідентично формеvoid __fastcall TForm2 :: Button1Click (TObject * Sender) Служить для зашифровуваної тексту методом цезаряvoid __fastcall TForm2 :: BitBtn6Click (TObject * Sender) Служить для розшифровки тексту методом цезаряvoid __fastcall TForm2 :: Button5Click (TObject * Sender) Служить для зашифровуваної тексту методом заміни сімволовvoid __fastcall TForm2 :: Button6Click (TObject * Sender) Служить для розшифровки тексту методом заміни сімволовvoid __fastcall TForm2 :: Button7Click (TObject * SenderСлужіт для виклику довідки windowsvoid __fastcall TForm2 :: BitBtn4Click (TObject * Sender) Служить для зміни шрифту, кольору, розміру
У таблиці 3.3.3 наведені функції Form3 і їх опису.
Таблиця 3.3.3 -Опції «Form3»
ФункціяОпісаніеvoid __fastcall TForm3 :: FormCreate (TObject * Sender) Служить для початкового значення формиvoid __fastcall TForm3 :: CheckBox1Click (TObject * Sender) Служить для відображення символів введення або на оборотvoid __fastcall TForm3 :: Button1Click (TObject * Sender) Функція служить для зміни пароля
. 4 Виклик і завантаження програми
Виклик програми виконується подвійним кліком по виконуваного файлу з назва Project1.exe. Завантаження програми на комп'ютер здійснюється через інсталятор lt;http://google.by/search?espv=2amp;biw=1366amp;bih=666amp;q=%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D1%8F%D1%82%D0%BE%D1%80amp;spell=1amp;sa=Xamp;ei=d7OVU_nFJ4in0wWE3YHIAwamp;ved=0CCAQvwUoAAgt; подвійним кліком по файлу з назва installprosolution.exe далі читаємо інструкцію і встановлюємо програму на ПК.
4. Програма тестування і методика випробувань
.1 Мета і об'єкт проведення випробувань
Об'єктом проведення випробувань є курсовий проект на тему шифрування, дешифрування тексту, ме...