Przejdź do treści stopki
Iron Academy Logo
Naucz się C#
Naucz się C#

Inne Kategorie

Rozpoczęcie z programem C#: Przewodnik dla początkujących

Layla Porter
9m 9s

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 dotnet i 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\repos jak 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!

Hero Worlddot related to Rozpoczęcie z programem C#: Przewodnik dla początkujących
Hero Affiliate related to Rozpoczęcie z programem C#: Przewodnik dla początkujących

Zarabiaj więcej, dzieląc się tym, co kochasz

Tworzysz treści dla deweloperów pracujących z .NET, C#, Java, Python, czy Node.js? Zamień swoją wiedzę specjalistyczną na dodatkowy dochód!

Zespol wsparcia Iron

Jestesmy online 24 godziny, 5 dni w tygodniu.
Czat
Email
Zadzwon do mnie