Часы-будильник-таймер-секундомер
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
utethen{}.MediaPlayer1.FileName:=form3.OpenDialog1.FileName;;.MediaPlayer1.Enabled:=false;.Edit1.Text:=0;.Edit2.Text:=0;.Edit3.Text:=1;;">TForm3.Timer1Timer(Sender: TObject);:=time;(timeTiam,h,m,s,ms);:=h*60*60+m*60+s;:=TotalTaim-Sreal;:=taimer mod (60*60);:=taimer div (60*60);:=m1 mod (60);:=m1 div (60);taimer=0 then form3.Edit3.Text:=inttostr(s1);((h1=0) and (s1=0) and (m1=0)) then.MediaPlayer1.Enabled:=true;.MediaPlayer1.open;.MediaPlayer1.Play;;;TForm3.FormCreate(Sender: TObject);OpenDialog1.Execute then {если диалог состоялся}.MediaPlayer1.FileName := form3.OpenDialog1.FileName;;.MediaPlayer1.Enabled:=false;.Edit1.Text:=0;.Edit2.Text:=0;.Edit3.Text:=1;;
.
Unit4;
, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,, StdCtrls, MPlayer, ExtCtrls, XPMan, ComCtrls;
= class(TForm): TXPManifest;: TTimer;: TEdit;: TEdit;: TEdit;: TLabel;: TLabel;: TLabel;: TButton;: TButton;: TButton;Button1Click(Sender: TObject);Button2Click(Sender: TObject);Button3Click(Sender: TObject);Timer1Timer(Sender: TObject);
{ Private declarations }
{ Public declarations };
: TForm4;, bm, bs:word;, m1, s1, ms1: word;,sectime1:TDateTime;, min, sec, msec: word;
//bm,bh,bs:word;: TDateTime;: TTime;,TaimMin,TaimSec:word;, TotalTaim:longint;: boolean;
Unit3;
{$R *.dfm}TForm4.Button1Click(Sender: TObject);:=true;:=strtoint(form4.Edit1.Text);:=strtoint(form4.Edit2.Text);:=strtoint(form4.Edit3.Text);;
TForm4.Button2Click(Sender: TObject);:=false;.Edit1.Text:=0;.Edit2.Text:=0;.Edit3.Text:=0;.MediaPlayer1.stop;;
TForm4.Button3Click(Sender: TObject);.close;;
TForm4.Timer1Timer(Sender: TObject);:= Time;(Now,hour,min,sec,msec);(signal=true)and ((hour=bh)and(min=bm)and(sec=bs)) then.MediaPlayer1.Enabled:=true;.MediaPlayer1.Open;.MediaPlayer1.Play;
;;
.
Unit5;
, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,, StdCtrls;
= class(TForm): TButton;: TButton;: TButton;Button1Click(Sender: TObject);Button2Click(Sender: TObject);Button3Click(Sender: TObject);
{ Private declarations }
{ Public declarations };
: TForm5;
Unit1;
{$R *.dfm}
TForm5.Button1Click(Sender: TObject);.Align:=alleft;.Image1.Picture.LoadFromFile(1.bmp);.Label1.Font.Color:=clblue;;
TForm5.Button2Click(Sender: TObject);.Align:=alright;.Image1.Picture.LoadFromFile(2.bmp);.Label1.Font.Color:=clred;;
TForm5.Button3Click(Sender: TObject);.Align:=albottom;.Image1.Picture.LoadFromFile(3.bmp);.Label1.Font.Color:=clgreen;
end;.
Вывод
В ходе выполнения курсовой работы была разработана программа Часы - будильник - таймер - секундомер, которая предназначена для вывода времени в цифровой форме. Реализация программы удовлетворяет условию технического задания и имеет дружественный пользователю интерфейс.
программирование delphi часовой
Список использованных источников
1. Кучеренко, В. П. Тонкости программирования на Delphi [Текст]: Учебное пособие / В. П. Кучеренко. - М.: Познавательная книга плюс, 2000. - 192 с.: ил. - 4100 экз. - ISBN 5-8321-0066-2 (в пер.).
. Архангельский, А. Я. Приемы программирования в Delphi [Текст]: Учебное пособие / А.Я. Архангельский. - М.: ООО Бином-Пресс, 2004. - 848 с.: ил.
. Вирт Н. Алгоритмы + структуры = программы. [Текст]: М.: Мир, 1985.
. Касьянов В.Н. Графы в программировании: обработка, визуализация и применение. / В.А. Евстигнеев - СПб.: БХВ-Петербург, 2003. - 1104 с.