Objektové programování I (C#) RNDr. Michal Pobucký michal.pobucky@fpf.slu.cz Ústav informatiky – zima 2020 Podmínky absolvování předmětu • Vytvoření aplikace – libovolný výběr • Samostatná práce studenta – žádné kopírování z internetu Objektové programování I (C#) - 1 - RNDr. Michal Pobucký Visual Studio 2019 • https://visualstudio.microsoft.com/cs/vs/ Objektové programování I (C#) - 1 - RNDr. Michal Pobucký Visual Studio 2019 Objektové programování I (C#) - 1 - RNDr. Michal Pobucký Visual Studio 2019 Objektové programování I (C#) - 1 - RNDr. Michal Pobucký Visual Studio 2019 Objektové programování I (C#) - 1 - RNDr. Michal Pobucký • Vytvořit nový projekt • Výběr podle jazyka (C#, C++, Java, Python, Visual Basic, …) • Výběr podle platformy (Android, iOS, Linux, macOS, Windows, …) • Výběr podle typu projektu (hry, konzole, test, web, …) • Vybereme C# • .NET Core x .NET Framework x .NET Standard • Konzolová aplikace, knihovna tříd, aplikace Win Forms, aplikace WPF, … Visual Studio 2019 Objektové programování I (C#) - 1 - RNDr. Michal Pobucký Visual Studio 2019 Objektové programování I (C#) - 1 - RNDr. Michal Pobucký Visual Studio 2019 Objektové programování I (C#) - 1 - RNDr. Michal Pobucký Visual Studio 2019 Objektové programování I (C#) - 1 - RNDr. Michal Pobucký Visual Studio 2019 Objektové programování I (C#) - 1 - RNDr. Michal Pobucký Základy - proměnné Objektové programování I (C#) - 1 - RNDr. Michal Pobucký Základy - proměnné Objektové programování I (C#) - 1 - RNDr. Michal Pobucký Základy - proměnné Objektové programování I (C#) - 1 - RNDr. Michal Pobucký Základy – proměnné – konverze a formátování Objektové programování I (C#) - 1 - RNDr. Michal Pobucký Základy - výrazy Objektové programování I (C#) - 1 - RNDr. Michal Pobucký Griffiths 2019 Základy - komentáře Objektové programování I (C#) - 1 - RNDr. Michal Pobucký Základy - tuples Objektové programování I (C#) - 1 - RNDr. Michal Pobucký Základy - operátory Objektové programování I (C#) - 1 - RNDr. Michal Pobucký Griffiths 2019 Základy – podmíněné příkazy Objektové programování I (C#) - 1 - RNDr. Michal Pobucký Základy – podmíněné příkazy – switch – case Objektové programování I (C#) - 1 - RNDr. Michal Pobucký Základy – cykly – for Objektové programování I (C#) - 1 - RNDr. Michal Pobucký Základy – cykly – do – while Objektové programování I (C#) - 1 - RNDr. Michal Pobucký Základy – cykly – foreach Objektové programování I (C#) - 1 - RNDr. Michal Pobucký Zdroje • https://docs.microsoft.com/cs-cz/dotnet/csharp/language- reference/builtin-types/integral-numeric-types • https://docs.microsoft.com/cs-cz/dotnet/csharp/language- reference/builtin-types/floating-point-numeric-types • https://docs.microsoft.com/cs-cz/dotnet/csharp/language- reference/builtin-types/char • https://docs.microsoft.com/cs-cz/dotnet/csharp/language- reference/builtin-types/bool • Griffiths, Ian. Programming C# 8.0. Build Cloud, Web, and Desktop Applications. O’Reilly Media, Inc. 2019, ISBN: 9781492056812 Objektové programování I (C#) - 1 - RNDr. Michal Pobucký