Přehled studia | Přehled oborů | Všechny skupiny předmětů | Všechny předměty | Seznam rolí | Vysvětlivky               Návod
35PJR Programovací jazyky pro řízení Rozsah výuky:2+2
Přednášející (garant):Šusta R. Typ předmětu:S Zakončení:Z,ZK
Zodpovědná katedra:335 Kreditů:4 Semestr:L

Anotace:
Předmět probírá nezbytné znalosti nutné ke tvorbě aplikací v jazyce C++ pro 32-bitová Windows; čili pro Windows 95, 98 a NT. Výběr se zaměřuje především na prvky používané v řidicích aplikacích, zejména v monitorovacích úlohách pro průmyslové procesy. Cvičení se zaměřují na použití RAD (Rapid Application Development) metod vývoje aplikací, které nabízí Borland C++ Builder. Výklad předpokládá znalost jazyka C a doporučenou prerekvizitou je předmět 36PJC katedry počítačů. Podrobná anotace předmětu se uvádí na jeho WEB stránce (http://dce.felk.cvut.cz/pjr/)

Osnovy přednášek:
1. Atributy proměnných a funkcí, C program ve více souborech
2. Prostředí DOS, Win16 a Win32, rozdíly a správa paměti, pointry, řetězce, pole, struktury, reference
3. Od pointrů na struktury k objektům; metody, konstruktory, destruktory, atributy private a public
4. Prostředí Windows - okna a zprávy
5. Windows API - základní rysy
6. Jednoduchá aplikace ve Windows API
7. Dialogy a prvky typu control
8. Dědění objektů, atribut přístupu protected, chování konstruktorů a destruktorů
9. Objekty a přetěžování metod a prvků, virtuální metody
10. Objektový přístup k Windows - jednoduchá aplikace v knihovně OWL
11. Knihovna VCL
12. Specifika Win32 - procesy, virtuální paměť, výjimky
13. DLL knihovny
14. Objektové speciality, vícenásobná dědičnost, statické prvky a metody, operátory

Osnovy cvičení:
1. Popis úloh a podmínek pro získání zápočtu
2. Zadání úloh, přehled ovládání Borland C++ Builder
3. Tvorba Console aplikace, ladicí prostředky, využití nápovědy
4. Zacházení se soubory, alokace paměti, objekty
5. Tvorba GUI aplikace
6. VCL objekty vhodné pro řešení zadaných úloh I 7. VCL objekty vhodné pro řešení zadaných úloh II
8. Samostatná práce na zadané úloze, konzultace
9. Samostatná práce na zadané úloze, konzultace
10. Samostatná práce na zadané úloze, konzultace
11. Samostatná práce na zadané úloze, konzultace
12. Samostatná práce na zadané úloze, konzultace
13. Samostatná práce na zadané úloze, konzultace
14. Samostatná práce na zadané úloze, odevzdání úloh, zápočty

Literatura Č:
[1] Šusta, R.: Programování pro řízení ve Windows. Skripta ČVUT-FEL, Praha 1999
[2] Andrews, M.: C++ Windows NT Programming. M&T Books, 1994
[3] Brůha, I., Richta, K.: Programming Language C. Skripta ČVUT-FEL, Praha 1993
[4] Petzold, Ch.: Programming Windows 3.1. Microsoft Press, 1992
[5] Programming Windows 95 Unleashed. Sams Publishing, 1995
[6] Reinsdorf, K., Henderson, K.: Teach Yourself Borland C++ Builder in 14 or 21 Days. Sams Publishing, 1998,97
[7] User's Guide, Programmer's Guide, Borland International, Inc. 1991-5
[8] http://dce.felk.cvut.cz/pjr/ - podrobné informace a další literatura

Literatura A:
[1] Andrews, M.: C++ Windows NT Programming. M&T Books, 1994
[2] Brůha, I., Richta, K.: Programming Language C. Skripta ČVUT-FEL, Praha 1993
[3] Petzold, Ch.: Programming Windows 3.1. Microsoft Press, 1992
[4] Programming Windows 95 Unleashed. Sams Publishing, 1995
[5] Reinsdorf, K., Henderson, K.: Teach Yourself Borland C++ Builder in 14 or 21 Days. Sams Publishing, 1998,97
[6] User's Guide, Programmer's Guide, Borland International, Inc. 1991-5

Požadavky:

Rozsah výuky v kombinované formě studia: 14+4
Typ cvičení: c
Tento předmět je nabízen také v anglické verzi.

Předmět je zahrnut do těchto studijních plánů:
Plán Obor Role Dop. semestr
*KBEB Kybernetika a měření S 6
*KBE Kybernetika a měření S 6


Stránka vytvořena 25. 2. 2002, semestry: Z/2001-2, Z/2002-3, L/2001-2, L/2002-3, připomínky k informační náplni zasílejte správci studijních plánů Návrh a realizace: I. Halaška (K336), J. Novák (K336)