Programování v jazyce C#

Podzim 2025

Úterý 16:00
Počítačová studovna T-105
Trojanova 13, Praha 2

Literatura

Původně byl tento předmět nazván Programování pro .NET a byl věnován věnován platformě .NET; programovací jazyk C#, který se k programování pro tuto platformu používá, v něm byl pouze druhořadou záležitostí. V současné době je to především kurs jazyka C#, který lze použít k programování pro řadu platforem, a jeho vybraných knihoven.

Předpokládaný obsah předmětu

Sestavení, spravovaný a nespravovaný kód -- programovací jazyk C# -- vstupní a výstupní operace -- práce s XML -- vícevláknové programy -- grafické uživatelské rozhraní programu -- databázové aplikace založené na knihovně ADO.NET -- ... (co čas dovolí)

23. 9. 2025 Organizační záležitosti, seznámení jazykem C#, atomické (vestavěné) datové typy, třída Object. První a druhý program. Překlad a spuštění. Sestavení (assembly). Projekty příkladů z přednášky najdete zde.
30. 9. 2025 Dokončení úvodních příkladů. Zdrojové texty příkladů najdete zde.
7. 10. 2025 Základy jazyka C#: Základní datové typy (celá čísla, reálná čísla, znaky, logické hodnoty). Neobjektové typy definované programátorem: pole, výčtové typy. Příklady najdete zde.
14. 10. 2025 Příkazy. Objektové typy -- úvod. Příklady najdete zde.
21. 10. 2025 Dekonstrukce instance. Předávání parametrů, rozšiřující metody. Dědění, abstraktní a zapečetěné třídy. Struktury. Anonymní třídy. Příklady najdete zde.
28. 10. 2025 Odpadá - státní svátek.
4. 11. 2025 Generické třídy a metody. Delegáty, události. Klonování objektů. Přetěžování operátorů - úvod. Příklady najdete zde.
11. 11. 2025 Přetěžování operátorů. Jazyk LINQ. Třída Řešitel je zde.
18. 11. 2025 Lazyk LINQ. Příklady najdete zde.
25. 11. 2025 Práce se znakovými řetězci (formátování, regulární výrazy). Vstupy a výstupy: Soubory a adresáře, binární vstup a výstup.
2. 12. 2025 GUI (Windows Forms).
09. 12. 2025 Podprocesy (vlákna). Příklady najdete zde.


Příklady k přednášce najdete zde.

Moje domovská stránka    Přednášky a semináře