Samouczek: tworzenie prostej aplikacji konsolowej Visual Basic
W tym samouczku utworzysz aplikację Visual Basic przy użyciu programu Visual Studio. Visual Basic (VB) jest łatwym do nauki językiem programowania z kontrolą typów. W tym samouczku przedstawiono również niektóre funkcjezintegrowanego środowiska programistycznego Visual Studio (IDE)
Aplikacja konsolowa pobiera dane wejściowe i wyświetla dane wyjściowe w oknie wiersza polecenia, znanym również jako konsola. Utworzona aplikacja konsolowa prosi użytkownika o jego nazwę, a następnie wyświetla ją wraz z bieżącą godziną.
Z tego samouczka dowiesz się, jak wykonywać następujące działania:
- Tworzenie projektu programu Visual Studio
- Uruchamianie aplikacji domyślnej
- Dodaj kod, aby poprosić o podanie danych wejściowych użytkownika
- Dodatkowe punkty: Dodaj dwie liczby
- Dodawanie kontroli źródła usługi Git
- Czyszczenie zasobów
Warunki wstępne
- Jeśli nie masz programu Visual Studio, przejdź do pobierania programów Visual Studio, aby zainstalować go bezpłatnie.
Tworzenie projektu
Najpierw utwórz projekt aplikacji Visual Basic. Domyślny szablon projektu zawiera wszystkie pliki potrzebne do uruchomienia aplikacji.
Notatka
Niektóre zrzuty ekranu w tym samouczku używają motywu ciemnego. Jeśli nie używasz motywu ciemnego, ale chcesz, zobacz stronę Zmienianie czcionek, kolorów i motywów w programie Visual Studio, aby dowiedzieć się, jak to zrobić.
Otwórz program Visual Studio 2019.
W oknie uruchamiania wybierz pozycję Utwórz nowy projekt.
W oknie Tworzenie nowego projektu wybierz pozycję Visual Basic z listy języków. Następnie wybierz windows z listy platformy i Console z listy typów projektów.
Po zastosowaniu filtrów języka, platformy i typu projektu wybierz szablon aplikacji konsolowej, a następnie wybierz Dalej.
Notatka
Jeśli nie widzisz szablonu aplikacji konsolowej
, możesz go zainstalować w oknie Tworzenie nowego projektu . W komunikacie Nie znajdujesz tego, czego szukasz? wybierz link Zainstaluj więcej narzędzi i funkcji.Następnie w Instalatorze programu Visual Studio wybierz obciążenie programowania dla wielu platform .NET Core.
Następnie wybierz przycisk Modyfikuj w Instalatorze programu Visual Studio. Może zostać wyświetlony monit o zapisanie pracy. Następnie wybierz Kontynuuj, aby zainstalować pakiet roboczy. Następnie wróć do kroku 2 w tej Utwórz projekt procedurze.
W oknie Konfiguruj nowy projekt wprowadź WhatIsYourName w polu Nazwa projektu. Następnie wybierz pozycję Dalej.
W oknie Dodatkowe informacje powinna być już wybrana .NET 5.0 (bieżąca) dla docelowego środowiska uruchomieniowego. W przeciwnym razie wybierz pozycję .NET 5.0 (obecny). Następnie wybierz pozycję Utwórz.
Program Visual Studio otwiera nowy projekt.
Otwórz program Visual Studio.
W oknie uruchamiania wybierz pozycję Utwórz nowy projekt.
W oknie Tworzenie nowego projektu wybierz pozycję Visual Basic z listy języków. Następnie wybierz windows z listy platformy i Console z listy typów projektów.
Po zastosowaniu filtrów języka, platformy i typu projektu wybierz szablon aplikacji konsolowej, a następnie wybierz pozycję Dalej.
Notatka
Jeśli nie widzisz szablonu Console App, możesz zainstalować go w oknie Create a new project (Tworzenie nowego projektu). W komunikacie "Nie znajdujesz tego, czego szukasz?" wybierz link "Zainstaluj więcej narzędzi i funkcji".
Następnie w Instalatorze programu Visual Studio wybierz pakiet roboczy programowanie aplikacji desktopowych .NET.
Następnie wybierz przycisk Modyfikuj w Instalatorze programu Visual Studio. Może zostać wyświetlony monit o zapisanie pracy. Następnie wybierz pozycję Kontynuuj, aby zainstalować pakiet roboczy. Następnie wróć do kroku 2 w procedurze Utwórz projekt.
W oknie Konfiguruj nowy projekt wprowadź WhatIsYourName w polu Nazwa projektu . Następnie wybierz pozycję Dalej.
W oknie Dodatkowe informacje.NET 8.0 powinny być już wybrane dla platformy docelowej. W przeciwnym razie wybierz opcję .NET 8.0. Następnie wybierz pozycję Utwórz.
Program Visual Studio otwiera nowy projekt.
Uruchamianie aplikacji
Po wybraniu szablonu projektu Visual Basic i nazwie projektu program Visual Studio utworzy plik Program.vb. Kod domyślny wywołuje metodę WriteLine, aby wyświetlić literalny ciąg znaków "Witaj świecie!" w oknie konsoli.
Istnieją dwa sposoby uruchamiania tego kodu w programie Visual Studio w trybie debugowania i z komputera jako zwykła aplikacja autonomiczna .
Uruchamianie aplikacji w trybie debugowania
Wybierz przycisk WhatIsYourName lub naciśnij F5, aby uruchomić domyślny kod w trybie debugowania.
Po uruchomieniu aplikacji w konsoli debugowania programu Microsoft Visual Studio zostanie wyświetlony komunikat "Hello World!". Naciśnij dowolny, aby zamknąć okno konsoli debugowania i zakończyć aplikację:
Uruchamianie aplikacji jako autonomicznej
Aby wyświetlić dane wyjściowe poza programem Visual Studio, w oknie konsoli systemu zbuduj i uruchom plik wykonywalny (.exe
plik).
W menu Kompilacja wybierz Zbuduj Rozwiązanie.
W eksploratorze rozwiązań kliknij prawym przyciskiem myszy WhatIsYourName i wybierz pozycję Otwórz plik w Eksploratorze plików.
W eksploratorze plików przejdź do katalogu bin\Debug\net5.0 i uruchom WhatIsYourName.exe.
Procedura
Main
kończy się po wykonaniu pojedynczej instrukcji, a okno konsoli zostanie natychmiast zamknięte. Aby konsola pozostała widoczna aż do naciśnięcia klawisza przez użytkownika, zobacz sekcję poniżej.
W menu Kompilacja wybierz pozycję Build Solution.
W eksploratorze rozwiązań kliknij prawym przyciskiem myszy WhatIsYourName i wybierz pozycję Otwórz plik w Eksploratorze plików.
W eksploratorze plików przejdź do katalogu bin\Debug\net8.0 i uruchom WhatIsYourName.exe.
Procedura
Main
kończy się po wykonaniu pojedynczej instrukcji, a okno konsoli zostanie natychmiast zamknięte. Aby utrzymać konsolę widoczną do momentu, gdy użytkownik naciśnie klawisz, zobacz następną sekcję.
Dodaj kod, aby poprosić o podanie danych wejściowych użytkownika
Następnie dodasz kod języka Visual Basic, który wyświetli monit o podanie nazwy, a następnie wyświetli go wraz z bieżącą datą i godziną. Ponadto dodasz kod, który wstrzymuje okno konsoli, dopóki użytkownik nie naciśnie.
Wprowadź następujący kod języka Visual Basic po wierszu
Sub Main(args As String())
i przed wierszemEnd Sub
, zastępując wiersz WriteLine:Console.Write("Please enter your name: ") Dim name = Console.ReadLine() Dim currentDate = DateTime.Now Console.WriteLine($"Hello, {name}, on {currentDate:d} at {currentDate:t}") Console.Write("Press any key to continue...") Console.ReadKey(True)
Wybierz przycisk WhatIsYourName lub naciśnij F5, aby skompilować i uruchomić pierwszą aplikację w trybie debugowania.
Po otwarciu okna konsoli debugowania wprowadź swoją nazwę. Okno konsoli powinno wyglądać podobnie do poniższego zrzutu ekranu:
Naciśnij dowolny, aby zakończyć aplikację, a następnie naciśnij dowolny, aby zamknąć okno konsoli debugowania.
Wprowadź następujący kod języka Visual Basic po wierszu
Sub Main(args As String())
i przed wierszemEnd Sub
, zastępując wiersz WriteLine:Console.Write("Please enter your name: ") Dim name = Console.ReadLine() Dim currentDate = DateTime.Now Console.WriteLine($"Hello, {name}, on {currentDate:d} at {currentDate:t}") Console.Write("Press any key to continue...") Console.ReadKey(True)
- Write i WriteLine zapisują ciąg w konsoli.
- ReadLine odczytuje dane wejściowe z konsoli, w tym przypadku ciąg.
- DateTime reprezentuje datę/godzinę, a Now zwraca bieżący czas.
- ReadKey() wstrzymuje aplikację i czeka na naciśnięcie.
Wybierz przycisk WhatIsYourName lub naciśnij F5, aby skompilować i uruchomić aplikację w trybie debugowania.
Po otwarciu okna konsoli debugowania wprowadź swoją nazwę. Okno konsoli powinno wyglądać podobnie do poniższego zrzutu ekranu:
Naciśnij dowolny, aby zakończyć aplikację, a następnie naciśnij dowolny, aby zamknąć okno konsoli debugowania.
Teraz, gdy nowy kod znajduje się w aplikacji, skompiluj i uruchom plik wykonywalny (plik.exe
) w oknie konsoli systemu, zgodnie z opisem w Uruchom aplikację jako autonomiczną. Teraz, gdy naciśniesz klawisz, aplikacja kończy działanie, co zamyka okno konsoli.
Dodatkowe punkty: Dodaj dwie liczby
W tym przykładzie pokazano, jak odczytywać liczby, a nie ciąg, i wykonywać operacje arytmetyczne. Spróbuj zmienić kod z:
Module Program
Sub Main(args As String())
Console.Write("Please enter your name: ")
Dim name = Console.ReadLine()
Dim currentDate = DateTime.Now
Console.WriteLine($"Hello, {name}, on {currentDate:d} at {currentDate:t}")
Console.Write("Press any key to continue...")
Console.ReadKey(True)
End Sub
End Module
Do:
Module Program
Public num1 As Integer
Public num2 As Integer
Public answer As Integer
Sub Main(args As String())
Console.Write("Type a number and press Enter")
num1 = Console.ReadLine()
Console.Write("Type another number to add to it and press Enter")
num2 = Console.ReadLine()
answer = num1 + num2
Console.WriteLine("The answer is " & answer)
Console.Write("Press any key to continue...")
Console.ReadKey(True)
End Sub
End Module
Następnie uruchom zaktualizowaną aplikację zgodnie z opisem we wcześniejszej sekcji, Uruchom aplikację.
Dodawanie kontroli źródła usługi Git
Teraz, gdy masz aplikację, możesz dodać ją do repozytorium Git. Program Visual Studio ułatwia ten proces za pomocą narzędzi Git, których można używać bezpośrednio ze środowiska IDE.
Napiwek
Git to najczęściej używany nowoczesny system kontroli wersji. Niezależnie od tego, czy jesteś profesjonalnym deweloperem, czy uczysz się kodować, usługa Git może być bardzo przydatna. Jeśli dopiero zaczynasz pracę z usługą Git, witryna internetowa https://git-scm.com/
jest dobrym miejscem do rozpoczęcia. Możesz znaleźć ściągawki, popularną książkę online oraz filmy wideo Git Basics.
Aby skojarzyć kod z usługą Git, zacznij od utworzenia nowego repozytorium Git, w którym znajduje się kod:
Na pasku stanu w prawym dolnym rogu programu Visual Studio wybierz Dodaj do zarządzania kodem źródłowym, a następnie wybierz Git.
W oknie dialogowym Tworzenie repozytorium Git zaloguj się do usługi GitHub:
Nazwa repozytorium jest wypełniana automatycznie na podstawie lokalizacji folderu. Nowe repozytorium jest domyślnie prywatne, co oznacza, że jesteś jedynym, który może uzyskać do niego dostęp.
Wskazówka
Niezależnie od tego, czy repozytorium jest publiczne, czy prywatne, najlepiej mieć zdalną kopię zapasową kodu przechowywanego bezpiecznie w usłudze GitHub. Nawet jeśli nie pracujesz z zespołem, repozytorium zdalne udostępnia ci kod z dowolnego komputera.
Wybierz pozycję Utwórz i wypchnij. Po utworzeniu repozytorium na pasku stanu zostaną wyświetlone szczegóły stanu:
Używanie akcji Git w programie Visual Studio
Oto krótkie podsumowanie akcji usługi Git dostępnych na pasku stanu programu Visual Studio:
Strzałki w górę/ w dół pokazują liczbę zatwierdzeń wychodzących/przychodzących w bieżącej gałęzi. Możesz użyć tej ikony, aby pobrać zatwierdzenia przychodzące lub wysłać zatwierdzenia wychodzące.
Aby wyświetlić określone zatwierdzenie, wybierz strzałkę Góra/Dół, a następnie wybierz Wyświetl wersję wychodzącą/przychodzącą.
Ołówek pokazuje liczbę niezatwierdzonych zmian w kodzie. Możesz wybrać tę ikonę, aby wyświetlić te zmiany w oknie Git Changes.
Menu Git udostępnia narzędzia do wykonywania operacji na plikach w repozytorium. Możesz użyć poleceń fetch, pull, push i sync do kontroli wersji w programie Visual Studio.
Aby uzyskać więcej informacji na temat korzystania z usługi Git z aplikacją, zobacz
Czyszczenie zasobów
Jeśli nie zamierzasz nadal korzystać z tej aplikacji, usuń projekt.
W eksploratorze rozwiązań kliknij prawym przyciskiem myszy WhatIsYourName, aby otworzyć menu kontekstowe projektu. Następnie wybierz pozycję Otwórz folder w Eksploratorze plików.
Zamknij program Visual Studio.
W oknie dialogowym Eksploratora plików przejdź w górę o dwa poziomy folderów.
Kliknij prawym przyciskiem myszy folder WhatIsYourName i wybierz pozycję Usuń.
Powiązana zawartość
- przewodniki języka Visual Basic
- dokumentacja języka Visual Basic
- IntelliSense dla plików kodu Visual Basic
Następny krok
Gratulujemy ukończenia tego samouczka! Aby dowiedzieć się więcej, zobacz następujący samouczek.