Programování v jazyce C#

Podzim 2024

Pondělí 14:00
Počítačová studovna T-115
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. 2024 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). Zdrojové texty příkladů najdete zde.
30. 9. 2024 Pro nemoc odpadá.
7. 10. 2024 Základy jazyka C#: Základní datové typy (celá čísla, reálná čísla, znaky, logické hodnoty). Neobjektové typu derfinované programátorem: pole, výčtové typy, struktury. Příklady najdete zde.
14. 10. 2024 Uspořádané n-tice. Dekonstrukce instance. Příkazy, výrazy. Příklady najdete zde.
21. 10. 2024 Objektové typy a struktury. Předávání parametrů, rozšiřující metody. Dědění. -- úvod. Třídu řešitel najdete zde. Příklady najdete zde.
28. 10. 2024 Odpadá - státní svátek.
4. 11. 2024 Vnitřní třídy, nepojmenované třídy, rozhraní, genericita. Delegáty, události. Klonování objektů. Příklady najdete zde.
11. 11. 2024 Struktury. Jazyk LINQ. Znakové řetězce -- úvod. Příklady najdete zde.
18. 11. 2024 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. Příklady najdete zde.
25. 11. 2024 Vstupy a výstupy -- dokončení (binární soubory - aktualizace, soubory zobrazené do paměti, textové soubory). Grafické uživatelské rozhraní (Windows Forms) -- úvod. Příklady najdete zde.
2. 12. 2024 GUI (Windows Forms) -- dokončení. WPF -- stručný přehled. Podprocesy (vlákna) -- úvod. Příklady najdete zde.
09. 12. 2024 Podprocesy (vlákna). Příklady najdete zde.
16. 12. 2024 Práce s podprocesy (vlákny) - dokončení. Databázové aplikace v C#. Příklady najdete zde.


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

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