Digitální hodiny s budíkem programované v jazyku Pascal Jan Konfršt Vyšší odborná škola a Střední škola slaboproudé elektrotechniky Novovysočanská 48/280 Praha 9 Zt2 SSSEP9 Věk 17 Tutor : Ivo Novák Jan Konfršt, Zt2, SSSEP9
Obsah Úvod Passcal Delphi 7 Popis kodu Printscreen Závěr Jan Konfršt, Zt2, SSSEP9
Úvod Hodiny jsou programované v jazyku Pascal, přes prostředí Delphi 7. Fungují jako Hodiny s funkčním budíkem. Budík je doprovázen zvukovými efekty. Tento program jsem si vybral, protože se v něm snadno učí a vysvětlují základy programovaní. Jan Konfršt, Zt2, SSSEP9
Pascal Je to programovací jazyk z 70 let, který by byl založen na omezeném počtu srozumitelných konstrukcí. Jazyk má strukturu pro snadnou implementaci na většině tehdejších počítačů. Jan Konfršt, Zt2, SSSEP9
Delphi 7 Delphi je integrované grafické vývojové prostředí. Od firmy Borland určené pro tvorbu aplikací na platformě MS Windows v jazyce Pascal. Jan Konfršt, Zt2, SSSEP9
Popis kódu- základ object Form1: TForm1 Left = 1052 Top = 110 Width = 231 Height = 200 Caption = 'Form1' Color = clBlack Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = 'MS Sans Serif' Font.Style = [] OldCreateOrder = False PixelsPerInch = 96 TextHeight = 13 Tato část kódu popisuje samotný základ kódu, ono okno na kterém jsou samotné hodiny. Umístění Barva Velikost Jan Konfršt, Zt2, SSSEP9
Popis kódu - ciferník Ciferník hodin Umístění Fond Velikost textu object Label1: TLabel Left = 32 Top = 24 Width = 23 Height = 32 Color = clBlack Font.Charset=EASTEUROPE_CHARSET Font.Color = clRed Font.Height = -32 Font.Name = 'System‚ Font.Style = [fsBold, fsItalic] ParentColor = False ParentFont = False Ciferník hodin Umístění Fond Velikost textu Jan Konfršt, Zt2, SSSEP9
Popis kódu - tlačítko Tento kód popisuje tlačítko Funkce Podmínka object Button1: TButton Left = 152 Top = 24 Width = 27 Height = 25 Caption = 'Stop' TabOrder = 0 OnClick = Button1Click end Tento kód popisuje tlačítko Funkce Podmínka Jan Konfršt, Zt2, SSSEP9
Popis kódu - mediaplayer object MediaPlayer1: TMediaPlayer Left = -8 Top = 120 Width = 253 Height = 30 AutoOpen = True FileName = 'U:\Delphi 7\Hodiny\ALARM.WAV' Visible = False TabOrder = 4 MediaPlayer umožňuje přehrávání zvuku. Nasteví zvuk (zvonění) Viditelnost Jan Konfršt, Zt2, SSSEP9
Budík v základním stavu – jen hodiny Jan Konfršt, Zt2, SSSEP9
Budík - nastavení Zvolení času pro budík Zapnutí budíku Jan Konfršt, Zt2, SSSEP9
Budík – aktivní Jan Konfršt, Zt2, SSSEP9
Budík – Začátek zvonění Jan Konfršt, Zt2, SSSEP9
Závěr Vytvořením tohoto programu jsem se naučil základní možnosti a funkce programu Delphi 7 a jazyku Pascal. Jan Konfršt, Zt2, SSSEP9