IRONSOFTWAREHOME

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

Rozpoczecie pracy z programem C#: Przewodnik dla początkujacych

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 zrozumienia 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 na 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 swojego pierwszego programu 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 katalogu 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 i zobaczysz prosty program w C#:

// 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!");
  • 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 na początku zobaczysz using System;, co wprowadza powszechnie 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 specyficzny podpis: 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 pozwala pisać kod C# bezpośrednio w pliku .cs bez potrzeby tworzenia klasy lub metody Main, jak pokazano przez Laylę 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!

Earn More by Sharing What You Love

Do you create content for developers working with .NET, C#, Java, Python, or Node.js? Turn your expertise into extra income!

Let's Stay in Touch!

Join our newsletter, you’ll get exclusive access on article updates. We value your privacy

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Otrzymaj swoją Konsultację Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta