
Visual Studio 2022 .NET 8.0
Tworzenie projektu konsolowego z użyciem Top-level statement (instrukcje wykonują się od góry, bez użycia funkcji Main.
Kompilowanie kodu do pliku wykonawczego (F5)
Console.ReadKey(), aby program pozostał włączony do czasu wciśnięcia przycisku
Podstawowe typy danych: bool, int, float, char, string
Typ var
Komentarze liniowe i komentarze blokowe
Deklaracja i inicjalizacja zmiennych
Nazewnictwo zmiennych - camelCase
Keywords
Zmienne readonly
Stałe const
Deklaracja wielu zmiennych w jednej linii
null i defaultowe wartości zmiennych
Post-inkrementacja
Pre-inkrementacja
Operatory: +=, -=, *=, /= oraz %= modulo jako reszta z dzielenia.
Konkatenacja za pomocą operatora konkatenacji +
Konkatenacja przez interpolację
Konkatenacja z inkrementacją
Wyjaśnienie zmiennej typu string jako zmiennej immutable
Random rand = new();
Metody:
rand.Next() dla losowych liczb całkowitych
rand.NextDouble dla losowych liczba ułamkowych od 0.0 do 1.0
Wzór na losowe liczby ułamkowe z podanego zakresu: rand.NextDouble() * (max - min) + min;
Ziarno (seed)
Zamiana tekstu na liczby
Convert.ToInt32(Console.ReadLine())
Int32.Parse(Console.ReadLine())
if(float.TryParse(Console.ReadLine(), out float r))
{
Console.WriteLine($"Circle area = {Math.PI * r * r}");
}
Uczestnicy kursu poznają podstawowe zagadnienia związane z programowaniem w języku C#.
Kurs jest przeznaczony dla osób początkujących, krtórzy chcą zaczać przygodę z programowaniem. Kolejne moduły są przeznaczone dla osób średniozaawansowanych i obejmują trudniejsze zagadnienia związane z programowaniem obiektowym.
Dodatkowo w trakcie kursu nauczymy się zarządzania kontrolą wersji w Git i Github.
Poza aplikacjami konsolowymi będziemy tworzyć projekty dekstopowe w WinForms, WPF przy użyciu XAML, a w przyszłości również zagłębimy się w projektu MAUI. Dzięki MAUI będziemy tworzyć aplikacje desktopowe i mobilne z użyciem Visual Studio i języka C#.
Koniecznie wpadnijcie na astraja i dołączcie do naszego discorda. Zerknijcie na listę lekcji i dajcie znać, czego chcielibyście się nauczyć dodatkowo, a pewnie dogramy takie materiały do kursu.
Kurs ten jest w trakcie ponownego nagrywania i zapewniam was, że będzie hitem i jednym z najbardziej rozbudowanych kursów programowania w internecie.
Po tym kursie będziecie w stanie stworzyć wiele interesujących projektów, stworzyć własne portfolio i ubiegać się o pracę na stanowisku programisty.
W kursie będziemy korzystać ze środowiska Visual Studio, które jest bardzo często używane przez firmy produkujące profesjonalne oprogramowanie, a także gry komputerowe.
W odróżnieniu od innych kursów, zamiast aplikacji konsolowych, zdecydowaliśmy się prowadzić szkolenie w interfejsie graficznym, czyli za pomocą Windows Forms. Dzięki temu, kursanci zaznajomią się z formą tworzenia aplikacji, którą z powodzeniem wykorzystają w kolejnych, bardziej zaawansowanych projektach.