A54X112 Pokročilé techniky programování (PTP)

Studijní obor: Aplikovaná informatika v dopravě

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.