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

Реферат Розробка програми "Шифр Цезаря"





ний продукт повинен працювати на будь-якому комп'ютері під управлінням операційної системи Windows 98 і вище.


Глава 2. Основний частини


Розробка робочого проекту


.1 Розробка програми



В В 

Рисунок 3 - Головне вікно програми


На головній формі програми розташовуються: головне меню, поле вводу для введення імені файлу, що відкривається, кнопка "Відкрити" для вибору файлу, що відкривається через діалог відкриття файлів, кнопки В«ЗашифруватиВ» і В«Розшифрувати" для виклику процедури шифрування (дешифрування) відкритого файлу, два поля TMemo для виведення вихідного (відкривається) файлу та файлу призначення (файлу отриманого в результаті роботи процедури шифрування). У головному меню продубльовані всі основні дії, що викликаються кнопками на формі, і доданий пункт виклику вікна В«Про програмуВ». Так само на формі розташовуються: стандартний діалог відкриття файлів і компонент XP Manifest. br/>В 

Рисунок 4 - Друга форма проекту В«Про програмуВ»


Друга форма програми В«About BoxВ» скопійована із стандартних форм середовища розробки. У ній розташована панель TPanel, на якій є елементи типу TLabel з текстом і TImage з малюнком логотипу програми. На формі так само є кнопка В«OKВ», в подію В«ButtonClickВ» якої доданий обробник закриття вікна В«Про програмуВ». Дане вікно показується модально, тобто його необхідно закрити для продовження роботи у головній формі програми. p align="justify"> Виконавчий файл програми називається Cesar.exe і для своєї роботи не вимагає ніяких додаткових файлів. Файли проекту розташованих у додатку Б.


.2 Текст програми


Модуль main.pas:

unit main;, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,, StdCtrls, ComCtrls, Menus, About; = class (TForm) _open_file: TButton;: TOpenDialog;: TEdit; _Encript: TButton; _src: TMemo; _Decrypt: TButton; _dest: TMemo;: TStatusBar;: TLabel;: TLabel;: TMainMenu;: TMenuItem;: TMenuItem;: TMenuItem;: TMenuItem;: TMenuItem;: TMenuItem;: TMenuItem;: TMenuItem; Bt_open_fileClick (Sender: TObject); Bt_EncriptClick (Sender: TObject); Bt_DecryptClick (Sender: TObject); N2Click (Sender: TObject); N5Click (Sender: TObject); N6Click (Sender: TObject); N3Click (Sender: TObject) ; N8Click (Sender: TObject);

{Private declarations}

{Public declarations};: TForm1;

{$ R *. dfm}

// Процедура шифрування і розшифровки файловen_de_crypt (e_d: char); _src, f_dest: textfile;: char;: byte;: boolean; _file_name: string; s: string [66] = fileexists (form1.Edit1.Text) then

ShowMessage ('Файл не вибраний або не існує')

else (f_src, form1.Edit1.Text); ...


Назад | сторінка 4 з 8 | Наступна сторінка





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

  • Реферат на тему: Розробка програми для підрахунку хеш-суми файлу і тексту з графічним інтерф ...
  • Реферат на тему: Розробка програми шифрування та дешифрування тексту методом простої заміни
  • Реферат на тему: Розробка програми для перегляду bmp файлів
  • Реферат на тему: Розробка програми шифрування
  • Реферат на тему: Розробка програми форматування текстових файлів