Podstawy C#, środowisko Visual Studio i narzędzia programistyczne
Zaliczenie zajęć
Warunkiem zaliczenia zajęć jest zaliczenie 50% zadań realizowanych w trakcie laboratoriów. Rozwiązania zadań należy umieszczać w repozytorium GitHub.
Literatura
- Marcin Lis, C#. Praktyczny kurs, Helion, 2016
- Jacek Matulewski, Visual Studio 2013. Podręcznik programowania w C# z zadaniami, Helion, 2014
- Język C# dla początkujących Paweł Łukasiewicz
Laboratoria
- Witaj Świecie - pierwszy program, wprowadzenie do środowiska .Net, Visual Studio oraz GitHub
- Git i GitHub - wprowadzenie do git i GitHub
- Zmienne, operatory - Podstawowe typy danych, zmienne, obsługa wejścia/wyjścia w aplikacjach konsolowych
- Instrukcje sterujące - Instrukcje warunkowe i pętle
- Łańcuchy - operacje na napisach, StringBuilder
- Metody i funkcje - metody statyczne, rekurencja
- Wyjątki - typ pusty oraz obsługa wyjątków
- Pliki - operacje na plikach (strumieniach)
- Debugowanie aplikacji, korzystanie z pomocy i dokumentacji MSDN
- Podstawowe biblioteki w C#
Kilka przydatnych odnośników
- Moodle - strona kursu z punktacją zadań
- Git - wersjonowanie kodu J. Matulewski
Narzędzia
- Visual Studio Community/Professional/Enterprice 2022
- Visual Studio Code + rozszerzenie C# for Visual Studio Code (GNU Linux, Windows, Mac OS)