
- •Введение
- •Системное проектирование
- •1.1. Описание предметной области
- •1.2. Структура программы
- •1.3. Выбор и обоснование среды разработки
- •Delphi xe
- •3. Разработка программных модулей
- •3.1.Инструменты
- •3.2.Толщина линии
- •3.3. Сохранение
- •4. Программа и методика испытаний
- •4.1. Этапы отладки
- •4.2. Типы ошибок
- •4.3. Функциональное тестирование
- •4.4. Полное тестирование
- •5. Руководство пользователя
- •5.1. Назначение
- •5.2. Требования к программному и аппаратному обеспечению компьютера
- •5.3. Работа с приложениями
- •Заключение
- •Литература
- •Приложение а Листинг программы
- •Interface
- •Img1: tImage;
- •Img2: tImage;
- •Img3: tImage;
- •If fopen then
- •Img1.Canvas.FillRect(img1.Canvas.ClipRect);
- •Img2.Canvas.FillRect(img2.Canvas.ClipRect);
- •Img3.Canvas.FillRect(img3.Canvas.ClipRect);
If fopen then
begin
try
bmp := TBitmap.Create;
bmp.Assign(img1.Picture);
bmp.SaveTofile(ChangeFileExt(fname, '.bmp'));
finally
bmp.Free;
end;
end
else
begin
dlg1.Execute;
try
bmp := TBitmap.Create;
bmp.Assign(img1.Picture);
bmp.SaveTofile(ChangeFileExt(dlg1.FileName, '.bmp'));
finally
bmp.Free;
end;
fopen := true;
end;
fsave := true;
end;
procedure TForm1.N4Click(Sender: TObject);
var
bmp: TBitmap;
begin
dlg1.Execute;
try
bmp := TBitmap.Create;
bmp.Assign(img1.Picture);
bmp.SaveTofile(ChangeFileExt(dlg1.FileName, '.bmp'));
finally
bmp.Free;
end;
fsave := true;
end;
procedure TForm1.N1Click(Sender: TObject);
begin
if fsave <> true then
begin
Form4.ShowModal;
end
else
begin
fopen := false;
img1.Picture := nil;
Img1.Canvas.FillRect(img1.Canvas.ClipRect);
img2.Picture := nil;
Img2.Canvas.FillRect(img2.Canvas.ClipRect);
img3.Picture := nil;
Img3.Canvas.FillRect(img3.Canvas.ClipRect);
backp := false;
nextp := false;
end;
end;
procedure TForm1.N5Click(Sender: TObject);
begin
if fsave <> true then
begin
Form4.ShowModal;
end;
if fsave = true then
form1.Close;
end;
end.