A54X112 Pokročilé
techniky programování (PTP)
Semestr: 1
Typ studijního předmětu: povinně volitelný
Celkový hodinový rozsah výuky: přednáška + cvičení, 2-2, klasifikovaný zápočet
Počet kreditů: 4
Garant předmětu: doc.Ing.Antonín Kavička, Ph.D. – KID, DF JP, UPa
Nutné splněné povinnosti: Datové struktury, Programovací techniky v C++ I, II (bakalářské studium)
Podmínky pro absolvování předmětu: zápočtem se potvrzuje, že se student zúčastňoval v požadované míře povinné výuky a že splnil požadavky, jimiž bylo udělení zápočtu podmíněno. Podmínky udělení zápočtu určuje přednášející.
Anotace předmětu:
Cíl předmětu:
Získat pokročilé znalosti z vývoje aplikací pro MS Windows ve vývojovém prostředí Borland C++ Builder.
Obsah předmětu:
Práce se schránkou Windows. Tisk. Vývoj aplikací s více vlákny. Tvorba knihoven typu bpl a dll. Vývoj vícejazyčných aplikací. Přehled tvorby vlastních komponent, využití OOP při návrhu komponent. Vlastnosti, události a metody komponent. Práce se zprávami systému Windows při tvorbě komponent. Vytváření komponent dostupných v době návrhu. Modifikace existujících komponent. Tvorba komponent typu dialogové okno.
Seznam odborné literatury:
MATOUŠEK, D. C++ Builder 4.0, 5.0 a 6.0 – vývojové prostředí, 1. díl. 3. rozšířené vydání. Praha: BEN – technická literatura, 2002. 688 s. ISBN 80-7300-064-4.
MATOUŠEK, D. C++ Builder 4.0 a 5.0 – vývojové prostředí, 2. díl. Praha: BEN – technická literatura, 2001. 528 s. ISBN 80-7300-003-2.
PETZOLD, C. Programování ve Windows. Praha: Computer Press, 1999. 1242 s. ISBN 80-7226-206-8.
HOLLINGWORTH, J., GUSTAVSON, P., SWART, B., CASHMAN, M. Borland C++Builder 6 Developer's Guide. Sams, 2002. 1128 s. ISBN 0672324806.