Файл: Лабораторная работа 1 знакомство с объектноориентированной средой программирования delphi цель и задачи работы.doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 12.12.2023
Просмотров: 46
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Приложение 1
Файл проекта
program Project;
uses
Forms,
Unit1 in 'Unit1.pas' {Form1},
Unit2 in 'Unit2.pas' {Form2};
{$R *.RES}
begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.CreateForm(TForm2, Form2);
Application.Run;
end.
Файл модуля главной формы (Form1)
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, ComCtrls, ToolWin, Menus, StdCtrls, Buttons, ExtCtrls;
type
TForm1 = class(TForm)
MainMenu1: TMainMenu;
N1: TMenuItem;
N2: TMenuItem;
N3: TMenuItem;
N4: TMenuItem;
GroupBox2: TGroupBox;
Edit1: TEdit;
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
BitBtn3: TBitBtn;
GroupBox3: TGroupBox;
Edit2: TEdit;
Bevel1: TBevel;
Bevel2: TBevel;
procedure N4Click(Sender: TObject);
procedure N2Click(Sender: TObject);
procedure BitBtn1Click(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
uses Unit2;
{$R *.DFM}
\\ Открытие формы Form2 (О Программе…), процедура нажатия кнопки MainMenu > N4: TmenuItem «О Программе…» \\
procedure TForm1.N4Click(Sender: TObject);
begin
Form2.ShowModal;
end;
\\ Выход из программы, процедура нажатия кнопки BitBtn3Click «Выход» \\
procedure TForm1. BitBtn3Click (Sender: TObject);
begin
close;
end;
\\ Вычисление значения функции, процедура нажатия кнопки «Вычислить» \\
procedure TForm1.BitBtn1Click(Sender: TObject);
var X,Y: real;
I: integer;
S:string;
begin
val(edit1.text,X,I);
Y:=sqr(X);
str(Y:3:3,S);
Edit2.Text:=S;
end;
\\ Очистка полей и установка курсора, процедура нажатия кнопки «Очистить» \\
procedure TForm1.BitBtn2Click(Sender: TObject);
begin
Edit1.Clear;
Edit2.Clear;
Edit1.SetFocus;
end;
end.
Файл модуля формы «О программе» (Form2)
unit Unit2;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons, ExtCtrls;
type
TForm2 = class(TForm)
Memo1: TMemo;
Bevel1: TBevel;
BitBtn1: TBitBtn;
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form2: TForm2;
implementation
{$R *.DFM}
end.
Приложение 2
№ | Функция | № | Функция |
1 | | 6 | |
2 | | 7 | |
3 | | 8 | |
4 | | 9 | |
5 | | 10 | |
Приложение 3
program Project2;
uses
Forms, windows,
Unit1 in 'Unit1.pas' {Form1},
Unit2 in 'Unit2.pas' {Form2},
Unit3 in 'Unit3.pas' {Form3}; \\ Форма-заставка
{$R *.RES}
begin
Application.Initialize;
Form3:=Tform3.Create(Application);
Form3.Show;
Form3.Update;
sleep(3000);
Application.CreateForm(TForm1, Form1);
Application.CreateForm(TForm2, Form2);
Form3.Hide;
Form3.Free;
Application.Run;
end.
Библиографический список
1. В. Гофман, А. Хомоненко. Delphi 5. СПб.: БХВ-Петербург, 2001.
2. Программирование в среде Delphi. Пер.с англ./Д. Дантеманн, Д. Мишел, Д. Тейлор. К.: НИПФ «ДиаСофт Лтд.», 1995.
СОДЕРЖАНИЕ
1. Цель и задачи работы 1
2. Состав используемых аппаратно-технических средств 1
3. Указания по технике безопасности 1
4. Подготовительное задание 1
5. Теоретические сведения 2
6. Лабораторные задания и методические указания по их выполнению 29
7. Содержание отчета по лабораторной работе 34
8. Контрольные вопросы 34
Приложение 1 36
Приложение 2 36
Приложение 3 39
Библиографический список 40