Udostępnij za pośrednictwem


Samouczek: tworzenie aplikacji konsolowej .NET przy użyciu programu Visual Studio Code

W tym samouczku pokazano, jak utworzyć i uruchomić aplikację konsolową platformy .NET przy użyciu programu Visual Studio Code.

Warunki wstępne

Tworzenie aplikacji

Utwórz projekt aplikacji konsolowej platformy .NET o nazwie "HelloWorld".

  1. Uruchom program Visual Studio Code.

  2. Przejdź do widoku Eksploratora i wybierz pozycję Utwórz projekt platformy .NET. Alternatywnie możesz wyświetlić paletę poleceń przy użyciu Ctrl+Shift+P (Command+Shift+P w systemie MacOS), a następnie wpisać ".NET" i znaleźć i wybrać polecenie .NET: New Project.

  3. Po wybraniu polecenia należy wybrać szablon projektu. Wybierz pozycję Aplikacja konsolowa.

  4. Wybierz lokalizację, w której chcesz utworzyć nowy projekt.

  5. Nadaj nowemu projektowi nazwę "HelloWorld".

  6. Wybierz, aby pokazać wszystkie opcje szablonu. Ustaw Nie używaj instrukcji najwyższego poziomu, aby true. Na koniec wybierz pozycję Utwórz projekt.

  7. W Czy ufasz autorom plików w tym folderze? oknie dialogowym wybierz pozycję Tak, ufam autorom. Autorom można ufać, ponieważ ten folder zawiera tylko pliki wygenerowane przez platformę .NET i dodane lub zmodyfikowane przez Ciebie.

  8. Otwórz plik Program.cs, aby wyświetlić prostą aplikację utworzoną przez szablon:

    namespace HelloWorld;
    
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello, World!");
        }
    }
    

    Kod definiuje klasę Programz pojedynczą metodą Main, która przyjmuje tablicę String jako argument. Main to punkt wejścia aplikacji, metoda wywoływana automatycznie przez środowisko uruchomieniowe podczas uruchamiania aplikacji. Wszystkie argumenty wiersza polecenia podane podczas uruchamiania aplikacji są dostępne w tablicy args. Kod w Main wywołuje metodę Console.WriteLine(String), aby wyświetlić komunikat w oknie konsoli.

    Język C# ma funkcję o nazwie instrukcji najwyższego poziomu, która pozwala pominąć klasę Program i metodę Main. Ten samouczek nie używa tej funkcji. To, czy używasz go w programach, jest kwestią preferencji stylu. Ustawiając Nie używaj instrukcji najwyższego poziomu na prawda podczas tworzenia projektu, zapobiegłeś używaniu instrukcji najwyższego poziomu.

Uruchamianie aplikacji

Aby uruchomić aplikację, wybierz pozycję Uruchom>Uruchom bez debugowania w górnym menu lub użyj skrótu klawiaturowego (Ctrl+F5).

Jeśli zostanie wyświetlony monit o wybranie debugera, wybierz pozycję C#, a następnie wybierz pozycję C#: HelloWorld

Program wyświetla tekst "Hello, World!" i kończy się.

Ulepszanie aplikacji

Rozszerz aplikację, aby wyświetlić monit o podanie nazwy użytkownika i wyświetlić go wraz z datą i godziną.

  1. Otwórz Program.cs.

  2. Zastąp zawartość metody Main w Program.cs, która jest wierszem wywołującym Console.WriteLine, następującym kodem:

    Console.WriteLine("What is your name?");
    var name = Console.ReadLine();
    var currentDate = DateTime.Now;
    Console.WriteLine($"{Environment.NewLine}Hello, {name}, on {currentDate:d} at {currentDate:t}!");
    Console.Write($"{Environment.NewLine}Press Enter to exit...");
    Console.Read();
    

    Ten kod wyświetla monit w oknie konsoli i czeka, aż użytkownik wprowadzi ciąg, a następnie wprowadź klucz. Przechowuje ten ciąg w zmiennej o nazwie name. Pobiera również wartość właściwości DateTime.Now, która zawiera bieżący czas lokalny, i przypisuje ją do zmiennej o nazwie currentDate. Zostaną wyświetlone te wartości w oknie konsoli. Na koniec wyświetla monit w oknie konsoli i wywołuje metodę Console.ReadKey(Boolean), aby czekać na dane wejściowe użytkownika.

    NewLine to niezależny od platformy i niezależny od języka sposób reprezentowania podziału wiersza. Jest taka sama jak \n w języku C#.

    Znak dolara ($) przed ciągiem umożliwia umieszczanie w nim wyrażeń, takich jak nazwy zmiennych umieszczone w nawiasach klamrowych. Wartość wyrażenia jest wstawiana do ciągu w miejscu wyrażenia. Ta składnia jest określana jako ciągi interpolowane .

  3. Zapisz zmiany.

    Ważny

    W programie Visual Studio Code należy jawnie zapisać zmiany. W przeciwieństwie do programu Visual Studio zmiany plików nie są automatycznie zapisywane podczas kompilowanie i uruchamianie aplikacji.

  4. Wybierz pozycję Uruchom>Uruchom bez debugowania.

  5. Odpowiedz na monit, wprowadzając nazwę i naciskając Enter.

    okno terminalu ze zmodyfikowanymi danymi wyjściowymi programu

  6. Naciśnij wprowadź, aby zamknąć program.

Dodatkowe zasoby

Następne kroki

W tym samouczku utworzono aplikację konsolową platformy .NET. W następnej instrukcji usuniesz błędy z aplikacji.