Detail předmětu
Programování v Delphi
FSI-0PD Ak. rok: 2023/2024 Zimní semestr
Předmět by měl posluchače seznámit s programovacími technikami prostředí Delphi 7, vysvětlit principy objektově orientovaného programování, naučit pracovat s datovými soubory (binárními i textovými) a vyvíjet jednoduché aplikace.
Jazyk výuky
čeština
Počet kreditů
2
Garant předmětu
Zajišťuje ústav
Vstupní znalosti
Základní znalosti jazyka Pascal
Pravidla hodnocení a ukončení předmětu
zápočet – tvorba vlastní aplikace
Nahrazení zameškané výuky je možné absolvováním testu.
Učební cíle
Cílem předmětu je prohloubit znalosti programování, které mohou posluchači využit pro tvorbu především matematických aplikací.
Programování v jazyce Pascal, objektově orientovaného programování, tvorba vlastních aplikací, práce s datovými soubory.
Použití předmětu ve studijních plánech
Program B-FIN-P: Fyzikální inženýrství a nanotechnologie, bakalářský, volitelný
Program B-MAI-P: Matematické inženýrství, bakalářský, volitelný
Typ (způsob) výuky
Cvičení s počítačovou podporou
39 hod., povinná
Osnova
1. Opakování základů programovacího jazyka Pascal
 ( proměnné, konstanty, typy, příkazy, podmínky, cykly, procedury, funkce..... )
2. Objektově orientované programování
 ( objekty, struktura objektu, definice procedur a funkcí )
3. Práce se soubory
 ( čtení, zápis, mazání, tvorba adresářů .... )
4. Práce s formuláři
 ( menu, typy formulářů, procedura Showmodal.... )
5. Komponenty DELPHI
 ( Button, BitBtn, SpeedButton, CheckBox, RadioButton, StringGrid, Edit, Memo ...... )
6. Dynamické promenné 
 ( pole, práce s poly, procedura Move ..... )
7. Komponenta Image
 ( Bitmap, Canvas, vykresování grafů, práce s obrazem ..... )
8. Práce s textovým souborem
 ( načtení dat a jejich zpracování...... )
 – Vývoj vlastního projektu v Delphi
9. Instalace komponent
 ( tvorba vlastní komponenty )
 – Vývoj vlastního projektu v Delphi
10. Užití instalátoru InstallShield
 – Vývoj vlastního projektu v Delphi
11. Instalace DLL knihoven
 ( tvorba vlastní DLL knihovny )
 – Vývoj vlastního projektu v Delphi
12. Spouštění jinch aplikací
 ( zjištění běžící aplikace ..... )
 – Vývoj vlastního projektu v Delphi
13. Dokončení vlastního projektu v Delphi