OPF:INMNPTPO The Technology of Programming - Course Information
INMNPTPO The Technology of Programming
School of Business Administration in KarvinaSummer 2016
- Extent and Intensity
- 2/1/0. 4 credit(s). Type of Completion: zk (examination).
- Teacher(s)
- Ing. Radomír Perzina, Ph.D. (lecturer)
Ing. Radomír Perzina, Ph.D. (seminar tutor) - Guaranteed by
- Ing. Radomír Perzina, Ph.D.
Department of Informatics and Mathematics – School of Business Administration in Karvina
Contact Person: doc. Mgr. Petr Suchánek, Ph.D. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
- fields of study / plans the course is directly associated with
- Managerial Informatics (programme OPF, N_SYSINF)
- Course objectives (in Czech)
- Cílem předmětu Technologie programování je seznámit studenty s moderními technikami tvorby programového vybavení, zejména s objektově orientovaným programováním, s využíváním knihoven a systémových zdrojů. Důraz je kladen na praktické zvládnutí středně obtížných programů.
- Syllabus (in Czech)
- 1. Význam prostředí .NET, jazyka C#
2. Architektura prostředí .NET
3. Programování v prostředí .NET
4. Základy jazyka C#
5. Objektový model jazyka C#
6. Událostmi řízené programování v jazyce C#
7. Komponenty prostředí .NET
8. Tvorba vlastních komponent v prostředí .NET
9. Přístup k datům v prostředí .NET
10. Použití XML v prostředí .NET
11. Tvorba aplikací a sestavení v prostředí .NET
12. Lokalizace a tvorba vícejazyčných aplikací
13. Praktické vytvoření aplikace středního rozsahu
1. Význam prostředí net, jazyka C#, jejich historie, hlavní principy.
2. Architektura prostředí .NET, CLR (Common Language Runtime), nezávislost na platformě.
3. Programování v prostředí .NET - interoperabilina jazyků, automatická správa paměti a přísná typizace dat, sestavení (assemblies), jazyk C# jako nativní jazyk .NET.
4. Základy jazyka C# - proměnné, datové typy, řízení toku, struktura pogramu, operátory, metody, jmenné prostory.
5. Objektový model jazyka C# - třídy, struktury, rozhraní, dědičnost, konsturktory, destruktory, vlastnosti, přetěžování metod a operátorů.
6. Událostmi řízené programování v jazyce C# - Delegáti, utálosti, zpracování výjímek, atributy.
7. Komponenty prostředí .NET ? použití vizuálních komponent prostředí .NET, formuláře, ovládací prvky.
8. Tvorba vlastních komponent v prostředí .NET ? tvorba nových komponent, rozšíření funkcionality stávajícíh komponent.
9. Přístup k datům v prostředí .NET ? ADO.NET, připojení k databázi a datovým zdrojům, DataSet.
10. Použití XML v prostředí .NET ? XML jako datový zdroj .NET, čtení a zápis datových proudů XML, serializace, deserializace objektů.
11. Tvorba aplikací a sestavení v prostředí .NET ? tvorba sestavení a jejich použití při vytváření aplikací.
12. Lokalizace a tvorba vícejazyčných aplikací ? principy lokalizace aplikací a sestavení na platformě .NET, použití nástrojů pro lokalizaci.
13. Praktické vytvoření aplikace středního rozsahu.
- 1. Význam prostředí .NET, jazyka C#
- Literature
- required literature
- KAČMÁŘ D. Programujeme .NET aplikace ve Visual Studiu .NET. Computer Press. ISBN 8072265695. info
- recommended literature
- NAGEL Ch. C# 2005 Programujeme profesionálně. Computer Press, 2006. ISBN 805100855. info
- NAGEL, Ch., et al. Professional C# 2005. Indianapolis: WROX ? Wiley Publishing, Inc., 2006. ISBN 0-7645-7534-1. info
- RIORDAN R. Microsoft ADO ADO.NET Krok za Krokem. Mobil Media, Praha, 2002. info
- SHARP J., JAGGER J. Microsoft Visual C# .NET Krok za Krokem. Mobil Media, Praha, 2002. info
- POKORNÝ J. Úvod do .NET FRAMEWORK. Computer Press, 2002. ISBN 8086593169. info
- Teaching methods
- Skills demonstration
Seminar classes - Assessment methods
- Grade
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- The course can also be completed outside the examination period.
- Teacher's information
Activity Difficulty [h] Ostatní studijní zátěž 41 Přednáška 26 Seminář 13 Zkouška 40 Summary 120
- Enrolment Statistics (Summer 2016, recent)
- Permalink: https://is.slu.cz/course/opf/summer2016/INMNPTPO