Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Створення компонента для шифрування-дешифрування тексту

Реферат Створення компонента для шифрування-дешифрування тексту





=(Length (S) div Cl2) +1 ;:=1; (mas, Cl1 + 1, Cl2); j:=0 to Cl2-1 doi:=0 to Cl1-1 doa lt;=Length (S) then (Ord (S [a])=149) then S [a]:=Char (13); (Ord (S [a])=10) then inc (a); [i, j]:=S [a]; (a); [i, j] := raquo ;; (a) ;;:= raquo ;;:= raquo ;; i:=0 to Cl1-1 doj:=0 to Cl2-1 do:=mas [i, j];:= S1 + n; (k) ;;;:=S1;

end;.


. Інструкція користувача


Дана програма «Шифратор-дешифратор» (зовнішній вигляд програми до початку роботи, Додаток 1, Рис. 1) володіє наступними можливостями:

Для роботи з програмою «Шифратор-дешифратор» текст для подальшого шифрування можна вводити вручну, а можна відкрити файл з текстом (Файл - gt; Відкрити, Додаток 1, Рис. 2).

Для шифрування тексту обраного алгоритму натискаємо відповідну кнопку на формі (Додаток 1, Рис. 3), якщо програма виявить, що текст не введений або файл не відкрити вийде попередження (Додаток 1, Рис. 4).

Щоб дешифрувати тексту обраного алгоритму натискаємо відповідну кнопку на формі (Додаток 1, Рис. 5).

Для перегляду інструкції користувача програми, в меню «Файл» вибираємо пункт «Довідка» (Додатково - gt; Довідка, Додаток 1, Рис. 6).

Для перегляду додаткової інформації по програмі (алгоритми шифрування використовувані в даній програмі, дата розробки, дані про розробника), в меню «Додатково» вибираємо пункт «Про програму ...» (Додатково - gt; Про програму ..., Додаток 1, Рис. 7).

У програмі існує можливість перегляду зразкового алгоритму шифрування-дешифрування тексту, для цього натискаємо на формі на назву алгоритму (Додаток 1, Рис. 8).

Для очищення всіх вікон програми є кнопка «Очистити».

Для виходу з програми кнопка «Вихід».


. Вихідний текст програми

компонент шифрування алгоритм

unit Unit1;

interface, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms ,, StdCtrls, Menus, ShifText, ExtCtrls, jpeg, Spin, XPMan; Unit2, Unit3;

{$ R * .dfm} TForm1.Button1Click (Sender: TObject);

var s: string;// шифрування текст алгоритмом Цезаря raquo ;;

begin (Memo1.Text lt; gt; ) and (SpinEdit1.Text lt; gt; ) then//якщо поле не порожнє то.Text:=ShifText1.AlgCez (Memo1.Text, SpinEdit1.Text);// пріменаем алгоритм шифрування до тексту;

end else//інакше виводимо повідомлення про помилку;:= Спочатку введіть текст або відкрийте текстовий файл !!! # 13 # 10;

MessageBox (handle, PChar (S), Помилка! , MB_OKor MB_ICONWARNING) ;;; TForm1.N2Click (Sender: TObject); ShifText1.Execute then .Lines.LoadFromFile (ShifText1.FileName) ;;; TForm1.Button3Click (Sender: TObject);

var s: string;// дешифрування тексту алгоритмом Цезаря raquo ;;

begin (Memo2.Text lt; gt; ) and (SpinEdit1.Text lt; gt; ) then.Text:=ShifText1.DeAlgCez (Memo2.Text, SpinEdit1.Text);

end else//інакше виводимо повідомлення про помилку;:= Спочатку введіть текст або відкрийте текстовий файл !!! # 13 # 10;

MessageBox (handle, PChar (S), Помилка! , MB_OK or MB_ICONWARNING) ;;; TForm1.Button4Click (Sender: TObject);

var s: string;// шифрування текст алгоритмом Модифікованого Цезаря raquo ;;

begin (Memo1.Text lt; gt; ) and (SpinEdit1.Text lt; gt; ) then.Text:=ShifText1.AlgVijen (Memo1.Text, SpinEdit1.Text);// пріменаем алгоритм шифрування до тексту;

end else//інакше виводимо повідомлення про помилку;:= Спочатку введіть текст або відкрийте текстовий файл !!! # 13 # 10;

MessageBox (handle, PChar (S), Помилка! , MB_OK or MB_ICONWARNING) ;;; TForm1.Button5Click (Sender: TObject);

var s: string;// дешифрування тексту алгоритмом Модифікованого Цезаря raquo ;;

begin (Memo3.Text lt; gt; ) and (SpinEdit1.Text lt; gt; ) then.Text:=ShifText1.DeAlgVijen (Memo3.Text, SpinEdit1.Text);// пріменаем алгоритм дешифрування до тексту;

end else//інакше виводимо повідомлення про помилку;:= Спочатку введіть текст або відкрийте текстовий файл !!! # 13 # 10;

MessageBox (handle, PChar (S), Помилка! , MB_OK or MB_ICONWARNING) ;;; TForm1.Button6Click (Sender: TObject);

var s: string;// шифрування тексту алгоритмом поневірявся raquo ;;

begin (Memo1.Text lt; gt; ) and (SpinEdit1.Text lt; gt; ) then.Text:=ShifText1.AlgSkit (Memo1.Text, SpinEdit1.Text);// пріменаем алгоритм дешифрування до тексту;

end else//інакше виводимо повідомлення про помилку;:= Спочатку введіть текст або відкрийте текстовий файл !!! # 13 # 10;

MessageBox (handle, PChar (S), Помилка! , MB_OK or MB_ICONWARNING) ;;; TForm1.Button7Click (Sender: TObject);

var s: string;// дешифрування тексту алгоритмом поневірявся raquo ;;

begin (Memo4.Text lt; gt; ) and (SpinEdit1.Text lt; gt; ) then.Text:=ShifText1.DeAlgSkit (Memo4.Text, SpinEdit1.Text);// пріменаем алгоритм дешифрування до тексту;

end else//інакше виводим...


Назад | сторінка 2 з 3 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Phonetic peculiarities of the popular science text
  • Реферат на тему: Grammar of the Text: its Basic Units and Main Features (based on the novel ...
  • Реферат на тему: Розробка програми шифрування та дешифрування тексту методом простої заміни
  • Реферат на тему: Технології аналізу даних (Text Mining, Data Mining)
  • Реферат на тему: Розробка програм шифрування і дешифрування тексту методом простої заміни