Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.11.2012, 18:01   #1
вася радугов
Форумчанин
 
Регистрация: 09.04.2011
Сообщений: 134
По умолчанию Как переделать программу?

Вот мое задание:Программа хранения данных работников какой - нибудь фирмы. Пользователь, работая с этой программой, должен вводить данные о работнике (ФИО, Дата рождения, Место рождение и т.п.), при нажатии на кнопку "сохранить" эти занные записываются в файл.
Надо сделать две кнопки: кнопка сохранить-пользователь нажимает на нее, данные должны записываться в текстовый файл и шифроваться заменой.
Вторая кнопка-кнопка открыть:просмотр файла, при просмотре все данные должны декодироваться.
У меня получилось написать программу, но у меня четыре кнопки: сохранить, закодировать, раскодировать, открыть.
Как переделать программу?
Вот так я сохраняю данные в файл, данные вводятся в эдиты:
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
   str:= Edit1.Text;
 str2:=edit2.Text ;
 str3:=edit3.Text ;
 str4:=edit4.Text ;
 str5:=edit5.Text ;
 str6:=edit6.Text ;
 str7:=edit7.Text ;

assignfile(F,'1.txt');
Append(F);
writeln(F, str);
writeln(F, str2);
writeln(F, str3);
writeln(F, str4);
writeln(F, str5);
writeln(F, str6);
writeln(F, str7);
Closefile(F);

end;
вася радугов вне форума Ответить с цитированием
Старый 20.11.2012, 18:03   #2
вася радугов
Форумчанин
 
Регистрация: 09.04.2011
Сообщений: 134
По умолчанию

вот код шифрования:
Код:
procedure TForm1.Button4Click(Sender: TObject);
var F: file of Byte;
    B: Byte;
begin
   AssignFile (F, '1.txt');
  Reset (F);
  while not EOF (F) do
  begin
    Read (F, B);
    Seek (F, FilePos (F) - 1);
    Inc (B);
    Write (F, B);
  end; 
  CloseFile (F);
end;
Код кнопки раскодировать:
Код:
procedure TForm1.Button2Click(Sender: TObject);
var F: file of Byte;
    B: Byte;
begin
 AssignFile (F, '1.txt');
  Reset (F);
  while not EOF (F) do
  begin
    Read (F, B);
    Seek (F, FilePos (F) - 1);
    Dec (B);
    Write (F, B);
  end;
  CloseFile (F);
 
end;
вася радугов вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как переделать консольное приложение в обычную программу? qwe1qwe2qwe3 Помощь студентам 0 18.05.2012 18:11
как переделать программу? masterlightsmoke Общие вопросы C/C++ 1 14.12.2011 06:02
Переделать программу maks133 Паскаль, Turbo Pascal, PascalABC.NET 1 04.05.2011 15:07
переделать программу с C# на С++ Loka Помощь студентам 4 03.12.2010 23:25