Rozpoczęcie z programem C#: Przewodnik dla początkujących
C# jest wszechstronnym i potężnym językiem programowania opracowanym przez Microsoft. W tym przewodniku przejdziemy przez podstawy programowania w C#, zainspirowane samouczkiem wideo, 'C# dla początkujących część 1 - Nauka instalacji .NET i rozpoczęcie kodowania' autorstwa LaylaCodesIt. Omówimy wszystko, co robi Layla - od przygotowania środowiska rozwoju do pisania i zrozumieniuiuiuiuia swojego pierwszego programu w C#.
Introduction to C
C# jest nowoczesnym, zorientowanym obiektowo językiem programowania zaprojektowanym do budowania szerokiej gamy aplikacji działających na platformie .NET. Jest znany z prostoty, wszechstronności i solidności, co czyni go popularnym wyborem zarówno dla początkujących, jak i doświadczonych programistów.
Przygotowanie środowiska rozwoju
Zanim zaczniemy kodować w C#, musimy przygotować nasze środowisko rozwoju. Layla zaczyna od następujących kroków, aby przygotować kompletne środowisko do prac nad rozwojem w C#.
1. Zainstaluj SDK .NET (0:15)
Najpierw musimy zainstalować SDK .NET (Software Development Kit). To jest niezbędne do kompilowania i uruchamiania aplikacji C#.
- Odwiedź stronę pobierania .NET
-
Dostępne są różne wersje .NET. Layla zaleca pobrać najnowszą wersję, która wówczas była .NET 7. Od tego czasu Microsoft wydał .NET 8.0, więc wybierz tę wersję.
- Wybierz odpowiednią wersję dla swojego systemu operacyjnego (Windows, macOS lub Linux) i pobierz instalator.
- Uruchom instalator i postępuj według instrukcji na ekranie, aby zakończyć instalację.
Aby zweryfikować instalację (1:14):
- Otwórz terminal lub okno PowerShell.
- Wpisz
dotneti naciśnij Enter. Jeśli zainstalowane poprawnie, zobaczysz listę dostępnych poleceń. - Aby sprawdzić zainstalowane wersje SDK, wpisz
dotnet --list-sdks.
2. Zainstaluj zintegrowane środowisko programistyczne (IDE) (2:02)
IDE to oprogramowanie, które zapewnia programistom jedno, elastyczne miejsce do edycji, testowania i budowania ich aplikacji. O 2:47 Layla sugeruje użycie Visual Studio Code (VS Code), darmowego, wielopłatformowego edytora kodu - dobra opcja dla początkujących. Kiedy poczujesz się pewniej w kodowaniu, możesz przejść na bardziej rozbudowane platformy, takie jak Visual Studio i JetBrains Rider.
-
Pobierz Visual Studio Code z oficjalnej strony.
- Postępuj zgodnie z instrukcjami instalacyjnymi dla swojego systemu operacyjnego.
- Po zainstalowaniu uruchom Visual Studio Code.
3. Konfiguracja miejsca pracy (3:03)
Potrzebujesz katalogu do przechowywania plików projektowych:
- Utwórz nowy folder dla swojego projektu w
C:\users\your-username\source\reposjak pokazano w wideo o 3:16, gdzie Layla pokazuje, jak utworzyć folder o nazwie new-code. Możesz utworzyć swój folder projektowy gdziekolwiek chcesz. - Otwórz ten folder w Visual Studio Code, wybierając Plik > Otwórz Folder i przechodząc do nowego folderu.
Pisanie pierwszego programu w C
Po skonfigurowaniu środowiska, napiszmy prosty program w C#. Postępuj zgodnie z tymi krokami, tak jak pokazano na wideo, aby stworzyć swój pierwszy program w C#.
1. Stwórz nową aplikację konsolową .NET (4:06)
Używając terminala w Visual Studio Code:
- Przejdź do folderu swojego projektu:
cd path/to/new-code - Utwórz nową aplikację konsolową:
dotnet new console - To polecenie konfiguruje podstawowy projekt konsoli C# przy użyciu domyślnego szablonu.
2. Zapoznaj się ze strukturą projektu (5:08)
Po utworzeniu nowego projektu w folderze pojawi się kilka plików:
- Program.cs: Jest to główny plik, w którym będziesz pisać swój kod.
- .csproj: Jest to plik projektu zawierający konfiguracje specyficzne dla projektu.
3. Napisz i uruchom swój kod (5:49)
Otwórz Program.cs a zobaczysz prosty program w C#:
// This line outputs "Hello, World!" to the console.
Console.WriteLine("Hello, World!");
// This line outputs "Hello, World!" to the console.
Console.WriteLine("Hello, World!");
Aby uruchomić program (6:05):
- W terminalu wpisz
dotnet run. - Powinieneś zobaczyć wynik:
Hello, World!
4. Modyfikacja programu (7:00)
Sprawmy, by program był interaktywny:
- Poniższy przykład pyta użytkownika o imię i wita go:
// Asks the user for their name
Console.WriteLine("Hello, what is your name?");
// Reads input from the user
string name = Console.ReadLine();
// Greets the user with the entered name
Console.WriteLine($"Hey {name}, nice to meet you!");
// Asks the user for their name
Console.WriteLine("Hello, what is your name?");
// Reads input from the user
string name = Console.ReadLine();
// Greets the user with the entered name
Console.WriteLine($"Hey {name}, nice to meet you!");
- Zapisz zmiany i uruchom program ponownie za pomocą
dotnet run.
Wyjaśnienie struktury języka programowania C
W przeszłości programy w języku C# miały bardziej sztywną strukturę, składającą się z kilku kluczowych elementów:
1. Przestrzenie nazw:
Organizują one kod w logiczne kategorie. Zazwyczaj widzisz using System; na początku, co wprowadza często używane funkcjonalności.
2. Klasy:
C# jest językiem obiektowym, a kod jest zorganizowany w klasach. Klasa jest jak plan tworzenia obiektów.
3. Metoda główna:
To jest punkt wejścia do Twojego programu. Realizacja zaczyna się tutaj. Ma to specyficzną sygnaturę: static void Main(string[] args).
4. Metody:
Bloki kodu wielokrotnego użytku, które wykonują określone zadania. Mogą przyjmować argumenty i zwracać wartości różnych typów danych.
5. Stwierdzenia i wyrażenia:
Stanowią one podstawowe instrukcje w programie, manipulujące danymi i kontrolujące przepływ kodu C#.
Stwierdzenia najwyższego poziomu – prostsze podejście:
W nowszych wersjach języka C# (C# 6 i nowszych) wprowadzono instrukcje najwyższego poziomu. To umożliwia pisać kod C# bezpośrednio w pliku .cs bez potrzeby definiowania klasy lub metody Main, jak pokazała Layla w wideo. Oto, jak to zmienia sytuację:
Koniec z zajęciami (opcjonalnie):
Instrukcje najwyższego poziomu stanowią alternatywę dla kodowania opartego na klasach w przypadku prostych programów, które nie wymagają złożonych funkcji obiektowych. Jeśli dopiero zaczynasz przygodę z C#, jest to łatwiejszy i prostszy sposób na pisanie kodu podczas nauki.
Opcjonalna metoda główna:
Dzięki instrukcjom najwyższego poziomu można pominąć konieczność stosowania metody Main. Zamiast tego pierwsza linia wykonywalna w pliku staje się punktem wejścia dla programu klasy.
Wnioski
Gratulacje! Skonfigurowałeś swoje środowisko programistyczne C#, napisałeś i zrozumiałeś swój pierwszy program w języku C#. Jak wspomniano wcześniej, niniejszy przewodnik powstał z inspiracji LaylaCodesIt — zapraszamy do odwiedzenia jej kanału, gdzie można obejrzeć filmy demonstracyjne dotyczące wszystkich powyższych zagadnień oraz uzyskać więcej informacji na temat programowania w języku C#.
W międzyczasie zapraszamy do zapoznania się z innymi naszymi zasobami, w których dzielimy się naszymi ulubionymi twórcami, samouczkami i materiałami edukacyjnymi, które pomogą Ci podnieść swoje umiejętności w zakresie języka C#. Miłego kodowania!



