Автор: Пользователь скрыл имя, 09 Марта 2012 в 12:53, курсовая работа
Целью данной курсовой работы является определение эффективности использования сельскохозяйственных угодий в среде программирования Delphi 7.0.
Для достижения данной цели необходимо решить следующие задачи:
- составить алгоритм, который определяет эффективность использования сельхозугодий;
- разработать и отладить программу, реализующую данный алгоритм.
Введение 3
Глава 1. Объектно-ориентированное программирование. Язык Delphi 7.0 5
1.1. Объектно-ориентированное программирование 5
1.2. Язык программирования Delphi 7.0 8
Глава 2. Определение эффективности использования сельхозугодий с помощью языка программирования Delphi 7.0 15
2.1 Эффективность использования сельхозугодий 15
2.2 Использование языка программирования Delphi в определении эффективности использования сельхозугодий 19
Заключение 27
Список использованной литературы 28
Приложения 29
Приложение 1. 29
TabSheet2.Show;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
Memo2.Lines.Add('Произведено на 100 га сельхозугодий,ц:');
Memo2.Lines.Add(Label99.
Memo2.Lines.Add(Label100.
Memo2.Lines.Add(Label101.
Memo2.Lines.Add(Label102.
Memo2.Lines.Add(Label103.
Memo2.Lines.Add(Label138.
Memo2.Lines.Add(Label139.
Memo2.Lines.Add('Произведено на 100 га пашни,ц:');
Memo2.Lines.Add(Label105.
Memo2.Lines.Add(Label106.
Memo2.Lines.Add('Урожайность,
Memo2.Lines.Add(Label108.
Memo2.Lines.Add(Label109.
Memo2.Lines.Add(Label110.
Memo2.Lines.Add('Произведено на 100 га кормовых культур(пастбищ,сенокосов):');
Memo2.Lines.Add(Label112.
Memo2.Lines.Add(Label113.
Memo2.Lines.Add(Label114.
Memo2.Lines.Add(Label115.
Memo2.Lines.Add(Label116.
Memo2.Lines.Add(Label117.
Memo2.Lines.Add('Стоимость валовой продукции на 100 га,тыс.руб');
Memo2.Lines.Add(Label119.
Memo2.Lines.Add(Label120.
Memo2.Lines.Add('Стоимость товарной продукции на 100 га,тыс.руб');
Memo2.Lines.Add(Label144.
Memo2.Lines.Add(Label145.
Memo2.Lines.Add('Прибыль на 100 га:');
Memo2.Lines.Add(Label147.
Memo2.Lines.Add(Label148.
Memo2.Lines.SaveToFile('C:/1.
TabSheet3.Show;
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
PrintDialog1.options:=[
PrintDialog1.FromPage:=1;
PrintDialog1.ToPage:=
PrintDialog1.MinPage:=1;
PrintDialog1.MaxPage:=
if not PrintDialog1.execute then exit;
if PrintDialog1.PrintRange=
begin
Start:=PrintDialog1.MinPage-1;
Stop:=PrintDialog1.MaxPage-1;
end
else // если выбрано отличное от печати "все"
if PrintDialog1.printrange=
begin
start:=PageControl1.
stop:=start;
end
else // если выбрано отличное от "выделенный фрагмент"
begin
start:=PrintDialog1.FromPage-
stop:=PrintDialog1.ToPage-1;
end;
//начало печати
Printer.BeginDoc;
Printer.Canvas.TextOut(50,50, 'Проверка принтера');
{For i:=start to stop do
Begin
PageControl1.Pages[i].PaintTo(
if i<>stop then
Printer.NewPage;
end; }
Printer.EndDoc;
end;
procedure TForm1.Button4Click(Sender: TObject);
begin
SaveDialog1.FileName := FName;
if SaveDialog1.Execute then
begin
FName := SaveDialog1.FileName;
Memo2.Lines.SaveToFile(FName);
end;
end;
end.