Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Předmět Systémové programování 2 pro vzdělávání (KVD / SPGM2)

Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu KVD / SPGM2 - Systémové programování 2 pro vzdělávání, Fakulta pedagogická, Západočeská univerzita v Plzni (ZČU).

Top 10 materiálů tohoto předmětu

Materiály tohoto předmětu

Materiál Typ Datum Počet stažení

Další informace

Obsah

Systém adresářové struktury a přístupová práva OS. Práce se soubory a jejich atributy. Registry a konfigurační ini soubory. Systém zpráv a událostí a jejich obsluha. Rozhraním WinApi a OLE. Práce s DLL. Struktura exe souborů. Analýza běhu programu. Jednoduché síťové komponenty.

Získané způsobilosti

Student zná základní adresářovou strukturu systémů Windows, umí vysvětlit vhodnost použití jednotlivých adresářů a tyto adresáře správně využívá.Student umí vysvětlit pojmy, soubor a jeho typy, souborový systém, atributy, přístupová práva, fragmentace.Student umí programově k souborům přistupovat a provádět s nimi základní souborové operace, jako je např. kopírování, přesun, mazání?Student dokáže vytvořit, otevřít či editovat soubor XML. Zná jeho strukturu a dokáže ji popsat.Student chápe a umí vysvětlit smysl ini souborů a registrů, jejich vztah. K ini souborům a registrům umí programově přistupovat, editovat je.Student dokáže registr prohlížet, upravovat či v něm vyhledávat změny za použití externích nástrojů.Student si je vědom řízení OS pomocí systému zpráv. Zprávy umí rozčlenit, zachytit a sám je dokáže programově vyvolávat. V programu umí využít časovače a dokáže vysvětlit vznik volání ošetření.Student umí programově spouštět jiné procesy, vyhledávat jejich handle a tyto procesy dále ovládat pomocí využití systému zpráv či pomocí příkazů rozhraní OLE.Student umí analyzovat proces z pohledu systémových nároků (paměť, proces, priorita, vlákna, zatížení?) a získané informace umí dále interpretovat.Student má přehled o základní struktuře exe souboru. Z nekódovaného exe souboru umí získat zdroje.Student chápe a dokáže vysvětlit přínos i nevýhody DLL souborů. Tyto soubory umí prakticky použít.Student zná rozhraní WinAPI. Na základě vzniklého či zadaného problému dokáže v nápovědě vyhledat příslušnou WinAPI funkci, řešící daný problém. Tuto funkci následně dokáže použít v programech.Student zná základní principy síťové komunikace, navazování spojení a předávání dat. K tomu účelu využívá příslušné komponenty Indy a to jak z pozice klienta tak i serveru (TCP, UDP, FTP, SMTP, POP3, time, ping?)Student vytvoří funkční, přínosnou a uživatelsky přívětivou aplikaci na zadané téma s ohledem na pravidla OOP. Aplikaci umí představit a vyzdvihnout její klady.

Literatura

Paeco, Xavier. Delphi průvodce vývojáře. Unis, 1996. Cantú, Marco. Myslíme v jazyku Delphi 7 : knihovna zkušeného programátora. 1. vyd. Praha : Grada Publishing, 2003. ISBN 80-247-0694-6.http://www.dwn.cz/?sw=tipy-a-triky-v-delphihttp://www.dwn.cz/?sw=umime-to-s-delphiPísek, Slavoj. Začínáme programovat v Delphi : podrobný průvodce začínajícího uživatele. 1. vyd. Praha : Grada, 2000. ISBN 80-247-9008-4.Svoboda, Luděk. 1001 tipů a triků pro Delphi. 2. aktualiz. vyd. Brno : Computer Press, 2003. ISBN 80-7226-488-5.

Požadavky

Podmínky k získání zápočtu: Vytvoření semestrální práce (projektu) splňující podmínky uznání.Podmínky k získání zkoušky: Zkouška je dvoukolová: 1. Praktické ověření (naprogramování) složitější aplikace týkající se témat hodin s použitím OOP. 2. Zodpovězení položených teoretických otázek.Více informací bude poskytnuto na úvodní hodině a na portálu ZČU (http://portal.zcu.cz v sekci Courseware > SPGM2).

Garant

Dr. Ing. Jiří Toman

Vyučující

PhDr. Tomáš Jakeš, Ph.D.