Udostępnij za pośrednictwem


Funkcje programu Visual Studio

W tym artykule opisano funkcje doświadczonych deweloperów lub deweloperów, którzy znają już program Visual Studio. Aby zapoznać się z podstawowym wprowadzeniem do programu Visual Studio, zobacz Omówienie środowiska IDE programu Visual Studio.

Instalacja modułowa

W instalatorze modułowym programu Visual Studio wybierz i zainstaluj odpowiednie obciążenia . Obciążenia to grupy funkcji, które muszą działać w językach programowania lub platformach. Ta strategia modułowa pomaga zmniejszyć rozmiar instalacji programu Visual Studio, dzięki czemu instaluje i aktualizuje szybciej.

Jeśli program Visual Studio nie został jeszcze zainstalowany, przejdź do strony Visual Studio do pobrania, aby ją zainstalować bezpłatnie.

Aby dowiedzieć się więcej na temat konfigurowania programu Visual Studio w systemie, zobacz Instalowanie programu Visual Studio.

Tworzenie aplikacji platformy Azure z obsługą chmury

Program Visual Studio oferuje zestaw narzędzi do łatwego tworzenia aplikacji z obsługą chmury platformy Microsoft Azure. Możesz konfigurować, kompilować, debugować, pakować i wdrażać aplikacje i usługi platformy Azure bezpośrednio ze zintegrowanego środowiska projektowego (IDE) programu Visual Studio. Aby uzyskać narzędzia i szablony projektów platformy Azure, wybierz obciążenie programowanie na platformie Azure podczas instalowania programu Visual Studio.

Zrzut ekranu przedstawiający obciążenie programistyczne platformy Azure wybrane w Instalatorze programu Visual Studio.

Ważne

Okno Cloud Explorer zostało wycofane w programie Visual Studio 2022. Aby uzyskać więcej informacji, zobacz Zarządzanie zasobami skojarzonymi z kontami platformy Azure w programie Visual Studio Cloud Explorer.

W razie potrzeby użyj witryny Azure Portal, aby uzyskać dostęp do zasobów platformy Azure. Możesz nadal używać węzła Azure w Eksploratorze serwera w poprzednich wersjach programu Visual Studio.

Usługi platformy Azure dla aplikacji można używać, dodając usługi połączone, takie jak:

Dostępne usługi połączone zależą od typu projektu. Dodaj usługę, klikając prawym przyciskiem myszy projekt w Eksploratorze rozwiązań i wybierając polecenie Dodaj>połączoną usługę.

Na ekranie Usługi połączone wybierz link lub znak plus, aby dodać zależność usługi. Na ekranie Dodawanie zależności wybierz usługę, którą chcesz dodać, i postępuj zgodnie z ekranami, aby nawiązać połączenie z subskrypcją i usługą platformy Azure.

Zrzut ekranu przedstawiający zależności usług połączonych.

Aby uzyskać więcej informacji, zobacz Przenoszenie do chmury za pomocą programu Visual Studio i platformy Azure.

Tworzenie aplikacji internetowych

Program Visual Studio może pomóc w pisaniu aplikacji dla sieci Web. Aplikacje internetowe można tworzyć przy użyciu ASP.NET, Node.js, Python, JavaScript i TypeScript. Program Visual Studio obsługuje wiele struktur internetowych, takich jak Angular, jQuery i Express.

ASP.NET Core i .NET działają w systemach Windows, macOS i Linux. ASP.NET Core jest zaprojektowany, aby zapewnić lekki i modułowy stos platformy .NET do tworzenia nowoczesnych aplikacji internetowych i usług w chmurze.

Aby uzyskać więcej informacji, zobacz Nowoczesne narzędzia internetowe.

Tworzenie aplikacji i gier międzyplatformowych

Program Visual Studio może tworzyć aplikacje i gry dla systemów macOS, Linux i Windows oraz dla systemów Android, iOS i innych urządzeń przenośnych. Za pomocą programu Visual Studio można tworzyć następujące elementy:

Nawiązywanie połączenia z bazami danych

Eksplorator serwera ułatwia lokalne przeglądanie wystąpień i zasobów serwera oraz zarządzanie nimi, zdalnie i na platformie Azure, platformie Microsoft 365, Salesforce.com i witrynach internetowych. Aby otworzyć Eksploratora serwera, wybierz pozycję Wyświetl>Eksploratora serwera. Aby uzyskać więcej informacji na temat korzystania z Eksploratora serwera, zobacz Dodawanie nowych połączeń.

Eksplorator obiektów programu SQL Server udostępnia widok obiektów bazy danych, podobny do programu SQL Server Management Studio. Za pomocą Eksploratora obiektów programu SQL Server można wykonywać lekkie zadania administracyjne i projektowe bazy danych. Przykłady obejmują edytowanie danych tabeli, porównywanie schematów i wykonywanie zapytań przy użyciu menu kontekstowych.

Aby otworzyć Eksploratora obiektów programu SQL Server, wybierz jego ikonę w górnej części okna Eksploratora serwera lub wybierz pozycję Wyświetl>Eksplorator obiektów programu SQL Server z górnego menu programu Visual Studio.

Zrzut ekranu przedstawiający okno Eksplorator obiektów programu SQL Server.

SQL Server Data Tools (SSDT) to zaawansowane środowisko programistyczne dla dedykowanych pul SQL Server, Azure SQL Database i Azure Synapse Analytics. Za pomocą narzędzi SSDT można tworzyć, debugować, obsługiwać i refaktoryzować bazy danych. Możesz pracować z projektem bazy danych lub bezpośrednio z połączonym wystąpieniem bazy danych na miejscu lub zdalnie. Aby uzyskać narzędzie SSDT, użyj Instalatora programu Visual Studio, aby zainstalować ładunek pracy dotyczący magazynowania i przetwarzania danych.

Debugowanie, testowanie i ulepszanie kodu

Podczas pisania kodu należy go uruchomić i przetestować pod kątem usterek i wydajności. Za pomocą systemu debugowania programu Visual Studio można debugować kod uruchomiony w projekcie lokalnym, na urządzeniu zdalnym lub w emulatorze urządzenia. Wykonuj kod, przechodząc przez każdą instrukcję po kolei, i sprawdzaj zmienne w miarę postępu. Możesz też ustawić punkty przerwania, które są osiągane tylko wtedy, gdy określony warunek ma wartość true. Opcje debugowania można zarządzać w samym edytorze kodu, więc nie trzeba pozostawiać kodu.

Aby uzyskać więcej informacji na temat debugowania w programie Visual Studio, zobacz Pierwsze spojrzenie na debuger.

Aby zwiększyć wydajność aplikacji, zapoznaj się z funkcją profilowania programu Visual Studio.

Program Visual Studio oferuje opcje testowania, takie jak testowanie jednostkowe, testowanie jednostkowe na żywo i intelliTest. W przypadku scenariuszy testowania obciążenia i wydajności użyj usługi Azure Load Testing. Program Visual Studio ma również nowoczesne funkcje analizy kodu , które umożliwiają znajdowanie rozwiązań projektowych, zabezpieczeń i innych wad.

Wdrażanie gotowej aplikacji

Program Visual Studio ma narzędzia do wdrażania aplikacji dla użytkowników lub klientów za pomocą opcji, takich jak platforma Azure, Microsoft Store, technologia ClickOnce i Instalator Windows. Dostęp do tych opcji można uzyskać za pośrednictwem środowiska IDE programu Visual Studio. Aby uzyskać więcej informacji, zobacz Wdrażanie aplikacji, usług i składników.

Zarządzanie kodem źródłowym i współpraca z innymi osobami

W programie Visual Studio możesz zarządzać kodem źródłowym w repozytoriach Git hostowanych przez dowolnego dostawcę, w tym github. Możesz również wyszukać serwer Usługi Azure DevOps, z którym chcesz nawiązać połączenie.

Aby uzyskać szczegółowe informacje, zobacz stronę doświadczenia Git w programie Visual Studio. Aby zapoznać się z samouczkiem krok po kroku dotyczącym nawiązywania połączenia z repozytorium Git lub Azure DevOps przy użyciu programu Visual Studio, zobacz stronę Otwieranie projektu na stronie repozytorium .

Wskazówka

Kontynuujemy tworzenie zestawu funkcji Git i iterowanie go na podstawie opinii użytkowników. Aby uzyskać więcej informacji na temat najnowszej aktualizacji funkcji wraz z linkiem do ankiety, w której możesz podzielić się swoją opinią, zobacz wpis w blogu Obsługa wielu repozytoriów w programie Visual Studio .

Optymalizowanie środowiska programu Visual Studio na urządzeniu Microsoft Dev Box

Program Visual Studio obsługuje optymalizacje wydajności obrazów usługi Microsoft Dev Box. Możesz wstępnie wygenerować pamięci podręczne programu Visual Studio i dołączyć je do obrazu Dev Box, aby ułatwić szybsze ładowanie rozwiązań i umożliwić szybsze włączenie kluczowych funkcji IDE. Możesz również zwiększyć wydajność usługi Git w dużych repozytoriach, włączając optymalizacje grafów zatwierdzeń git na obrazach pól deweloperskich.

Rozszerzanie programu Visual Studio

Jeśli program Visual Studio nie ma dokładnie potrzebnych funkcji, możesz go dodać. Spersonalizuj środowisko IDE na podstawie przepływu pracy i stylu, dodaj obsługę narzędzi zewnętrznych, które nie są zintegrowane z programem Visual Studio, i zmodyfikuj istniejące funkcje, aby zwiększyć produktywność. W przypadku tworzenia nowych rozszerzeń zacznij od programu VisualStudio.Extensibility. Jeśli potrzebujesz scenariuszy, które nie są jeszcze dostępne, użyj zestawu Visual Studio SDK (VSSDK). Aby uzyskać wskazówki dotyczące wybierania modelu, zobacz Wybieranie odpowiedniego modelu rozszerzalności programu Visual Studio.

Możesz użyć platformy kompilatora .NET Roslyn do pisania własnych analizatorów kodu i generatorów kodu. Znajdź wszystko, czego potrzebujesz w Roslyn.

Znajdź istniejące rozszerzenia programu Visual Studio utworzone przez deweloperów firmy Microsoft i społeczność deweloperów programu Visual Studio.

Aby dowiedzieć się więcej na temat rozszerzania programu Visual Studio, zobacz Rozszerzanie środowiska IDE programu Visual Studio.