Přehled Visual Studio IDEVisual Studio IDE overview

Visual Studio interaktivní vývojové prostředí (IDE) je tvůrčí odrazový můstek, můžete zobrazit a upravit téměř všechny typy kódu a pak ladění, vytvářet a publikovat aplikace pro Android, iOS, Windows, na webu a cloudem.The Visual Studio interactive development environment (IDE) is a creative launching pad that you can use to view and edit nearly any kind of code, and then debug, build, and publish apps for Android, iOS, Windows, the web, and the cloud. Nejsou k dispozici pro Mac a Windows verze.There are versions available for Mac and Windows. Toto téma vás seznámí s funkcí Visual Studio IDE.This topic introduces you to the features of the Visual Studio IDE. Projdeme některé věci, můžete pomocí sady Visual Studio a jak nainstalovat a používat ji, vytvoření jednoduché projektu, získání ukazatele na nasazení a ladění kódu a prohlídka různé nástroje Windows.We'll walk through some things you can do with Visual Studio and how to install and use it, create a simple project, get pointers on debugging and deploying code, and take a tour of the various tool windows.

Co se děje s Visual Studio IDE?What can you do with the Visual Studio IDE?

Chcete vytvořit aplikaci pro Android phone?Do you want to create an app for an Android phone? Můžete to udělat.You can do that. O tom, jak vytvořit špičkových hry s použitím C++?How about create a cutting edge game using C++? Můžete to udělat příliš a mnohem, mnohem víc.You can do that too and much, much more. Visual Studio poskytuje šablony, které vám pomohou provést weby, hry, aplikace klasické pracovní plochy, mobilní aplikace, aplikace pro Office a další.Visual Studio provides templates that help you make websites, games, desktop apps, mobile apps, apps for Office, and more.

Projekty Visual Studio

Nebo můžete jednoduše otevřít některé kódu můžete získat z téměř odkudkoli a získat práce.Or, you can simply open some code you get from almost anywhere and get working. Zobrazit projektu na Githubu, která se vám líbí?See a project on GitHub that you like? Právě klonovat úložiště, otevřete v sadě Visual Studio a psaní!Just clone the repository, open it in Visual Studio, and start coding!

Vytvoření mobilní aplikaceCreate mobile apps

Můžete vytvořit nativní mobilních aplikací pro různé platformy pomocí jazyka C# a Xamarin nebo Visual C++, nebo hybridní aplikace pomocí jazyka JavaScript pomocí Apache Cordova.You can create native mobile apps for different platforms by using C# and Xamarin, or Visual C++, or hybrid apps using JavaScript with Apache Cordova. Můžete napsat mobilní hry pro Unity, nerealiz, DirectX, Kokosové a další.You can write mobile games for Unity, Unreal, DirectX, Cocos, and more. Visual Studio obsahuje emulátoru Androidu můžete spustit a ladění aplikací pro Android.Visual Studio includes an Android emulator to help you run and debug Android apps.

Výkon cloudu můžete využít pro své mobilní aplikace tak, že vytvoříte Azure aplikace služby.You can leverage the power of the cloud for your mobile apps by creating Azure app services. Azure app services povolit vaše aplikace ukládat data do cloudu, bezpečně ověřování uživatelů a automaticky škálovat své prostředky nebo dolů na vyhovovaly potřebám vaší aplikace a firmu.Azure app services enable your apps to store data on the cloud, securely authenticate users, and automatically scale its resources up or down to accommodate the needs of your app and your business. Další informace najdete v tématu vývoj mobilních aplikací.To learn more, see Mobile app development.

Vytvoření cloudové aplikace pro Azure.Create cloud apps for Azure

Visual Studio nabízí sadu nástrojů, které vám umožní snadno vytvářet aplikace s povolenou podporu cloudu používá technologii Microsoft Azure.Visual Studio offers a suite of tools that enable you to easily create cloud-enabled applications powered by Microsoft Azure. Můžete nakonfigurovat, vytvářet, ladit, balíčku a nasazení aplikací a služeb Microsoft Azure přímo z prostředí IDE.You can configure, build, debug, package, and deploy applications and services on Microsoft Azure directly from the IDE. Chcete-li získat nástroje Azure pro .NET, vyberte Azure development zatížení při instalaci sady Visual Studio.To get Azure Tools for .NET, select the Azure development workload when you install Visual Studio. Další informace najdete v tématu Visual Studio Tools for Azure.For more information, see Visual Studio Tools for Azure.

Můžete využít Azure services pro aplikace pomocí připojení služby, jako třeba:You can leverage Azure services for your apps using Connected Services such as:

HockeyApp pomáhá distribuovat beta verze, shromažďování sestavy havárií za provozu a získávat zpětnou vazbu od skutečné uživatele.HockeyApp helps you distribute beta versions, collect live crash reports, and get feedback from real users. Kromě toho můžete integrovat rozhraní REST API Office 365 do vlastní aplikace pro připojení k data uložená v cloudu.In addition, you can integrate Office 365 REST APIs into your own app to connect to data stored in the cloud. Další informace najdete v tématu tyto ukázky Githubu.For more information, see these GitHub samples.

Application Insights pomáhá rozpoznat a diagnostikovat problémy kvality ve svých aplikacích a webové služby.Application Insights helps you detect and diagnose quality issues in your apps and web services. Application Insights také vám pomůže pochopit, co uživatelé ve skutečnosti provádějí s vaší aplikací, můžete optimalizovat uživatelské prostředí.Application Insights will also help you understand what your users actually do with your app so you can optimize the user experience.

Vytvoření aplikace pro webCreate apps for the web

Web jednotky naše moderní world a Visual Studio můžete usnadňuje psaní aplikací pro ni.The web drives our modern world, and Visual Studio can help you write apps for it. Můžete vytvořit webové aplikace pomocí ASP.NET, Node.js, Python, JavaScript a TypeScript.You can create web apps using ASP.NET, Node.js, Python, JavaScript and TypeScript. Visual Studio rozumí webové platformy jako úhlová, jQuery, Express a další.Visual Studio understands web frameworks like Angular, jQuery, Express, and more. Spuštěné na operačních systémech Windows, Mac a Linux .NET Core a ASP.NET Core.ASP.NET Core and .NET Core run on Windows, Mac, and Linux operating systems. ASP.NET Core je hlavní aktualizace MVC, WebAPI a SignalR a běží na systému Windows, Mac a Linux.ASP.NET Core is a major update to MVC, WebAPI and SignalR, and runs on Windows, Mac, and Linux. ASP.NET Core má byly navrženy od základů až zajistit, že jste s .NET Štíhlá a bez možnosti složení zásobníku pro vytváření webových moderní cloudové aplikace a služby.ASP.NET Core has been designed from the ground up to provide you with a lean and composable .NET stack for building modern cloud-based web apps and services.

Další informace najdete v tématu moderních webových nástrojů.For more information, see Modern Web Tooling.

Vytváření aplikací pro různé platformy a hryBuild cross-platform apps and games

Visual Studio můžete použít k sestavení aplikací a her pro Android, iOS, Linux, Windows a dalších zařízení.You can use Visual Studio to build apps and games for Android, iOS, Linux, Windows, and other devices. Další informace naleznete na vývoj mobilních řešení pro různé platformy.Learn more about it at Cross-Platform Mobile Development. Universal Windows Apps můžete využít kódu napříč různými platformami.Universal Windows Apps help you leverage your code across multiple platforms. V tématu univerzálních aplikací pro Windows Další informace.See Universal Windows Apps for more information.

Zvolte nástroje, které je třeba na základě požadavků na aplikace a jazyk, který chcete použít:Choose the tools you need based on your app requirements and the language you want to use:

Vytvoření hry s použitím sady Visual Studio nástroje pro vývoj her například DirectX, Unity, nerealiz, Kokosové a další.Create games using Visual Studio with game development tools such as DirectX, Unity, Unreal, Cocos, and more.

Visual Studio, můžete to udělat celou řadu věcí další pomoc.Visual Studio can do help you do many more things. Získat úplný seznam najdete v tématu Visual Studio IDE.For a more complete list, see Visual Studio IDE.

Instalace sady Visual Studio IDEInstall the Visual Studio IDE

Pokud chcete začít, stáhněte si Visual Studio a nainstalujte ho do systému.To get started, download Visual Studio and install it on your system. Tuto součást můžete stáhnout na Visual Studio 2017.You can download it at Visual Studio 2017.

Visual Studio je nyní jednodušší než kdy dřív!Visual Studio is now more lightweight than ever! Modulární instalační program vám umožňuje vybrat a nainstalovat úlohy, což jsou skupiny součástí, které jsou potřebné pro programovací jazyk nebo platformu dáváte přednost.The modular installer enables you to choose and install workloads, which are groups of features needed for the programming language or platform you prefer. Tato strategie pomáhá udržovat nároků instalace Visual Studia, která je menší než kdy dřív, což znamená, nainstaluje se a aktualizuje rychlejší příliš.This strategy helps keep the footprint of the Visual Studio installation smaller than ever before, which means it installs and updates faster too.

Postupujte podle kroků pro vytvoření programu níže, nezapomeňte vyberte a nainstalujte Universal Windows Platform Development zatížení.To follow the steps for creating a program below, be sure to select and install the Universal Windows Platform Development workload.

Instalační program Visual Studio

Kromě instalace lepší výkon má Visual Studio 2017 také kratší spuštění IDE a načíst dobu řešení.In addition to improved installation performance, Visual Studio 2017 also has shorter IDE start-up and solution load times.

Další informace o nastavení v systému Visual Studia, najdete v části nainstalovat Visual Studio 2017.To learn more about setting up Visual Studio on your system, see Install Visual Studio 2017.

Přihlásit seSign in

Při prvním spuštění sady Visual Studio, můžete volitelně Přihlaste se pomocí účtu Microsoft nebo váš pracovní nebo školní účet.When you start Visual Studio for the first time, you can optionally sign in using your Microsoft account, or your work or school account. Probíhá přihlašování umožňuje synchronizovat nastavení sady Visual Studio, například rozložení oken v různých zařízeních.Being signed in lets you synchronize Visual Studio settings, such as window layouts, across multiple devices. Je také propojení automaticky ke službám, které byste měli, jako je například předplatných Azure a Visual Studio Team Services.It also connects you automatically to the services you might need, such as Azure subscriptions and Visual Studio Team Services.

Vytvořit programCreate a program

Další informace o něco jeden vhodný způsob je pro použití!One good way to learn about something is to use it! Umožňuje podrobné informace a vytvořit nové, jednoduchý program.Let's dive in and create a new, simple program.

  1. Otevřete Visual Studio.Open Visual Studio. V nabídce zvolte soubor > nový > projektu.On the menu, choose File > New > Project.

    snímek obrazovky

    Alternativně můžete vytvořit nový projekt pomocí stránce Start.As an alternative, you can create a new project by using the Start Page. Další informace najdete v tématu plně využívat přepracovali stránce Start (blog).For more information, see Harness the Power of the Redesigned Start Page (blog).

  2. Nový projekt dialogové okno zobrazí několik šablon projektu.The New Project dialog box shows several project templates. Vyberte univerzální pro Windows kategorii v Visual C#, vyberte prázdná aplikace (univerzální pro Windows) šablony a potom vyberte OKtlačítko.Choose the Windows Universal category under Visual C#, choose the Blank App (Universal Windows) template, and then choose the OK button.

    Poznámka

    Pokud nevidíte univerzální pro Windows kategorie, je třeba nainstalovat Universal Windows Platform Development zatížení.If you don't see the Windows Universal category, you need to install the Universal Windows Platform Development workload. To pokud chcete udělat, vyberte otevřete instalační program Visual Studio odkaz na spodní levé straně nový projekt dialogové okno.To do this, choose the Open Visual Studio Installer link on the bottom left of the New Project dialog. Po instalační program Visual Studio otevře, vyberte Universal Windows Platform Development zatížení a potom zvolte upravit.After Visual Studio Installer opens, select the Universal Windows Platform Development workload and then choose Modify.

    Šablonu prázdná aplikace UWP

    Tím se vytvoří nový prázdný Universal Windows aplikace projekt pomocí jazyka C# a XAML jako programovací jazyky.This creates a new blank Universal Windows app project using C# and XAML as the programming languages. Počkejte chvilku při Visual Studio nastaví projekt pro vás.Wait for a bit while Visual Studio sets up the project for you. Pokud se zobrazí výzva k zadání informací, přijměte výchozí hodnoty právě teď.If you are prompted for any information, just accept the default values for now.

  3. V nový projekt univerzální platformu Windows dialogové okno pole, přijměte výchozí hodnoty tak, že zvolíte OK.In the New Universal Windows Platform Project dialog box, accept the defaults by choosing OK.

  4. Zanedlouho byste měli vidět něco podobného jako na následujícím snímku obrazovky.Shortly, you should see something like the following screenshot. Soubory projektu jsou uvedeny na pravé straně v okně nazývá Průzkumník řešení.Your project files are listed on the right side in a window called Solution Explorer.

    snímek obrazovky

  5. V Průzkumníku řešení, zvolte málo černý trojúhelník vedle MainPage.xaml soubor rozbalte ho a měli byste vidět souboru MainPage.xaml.cs pod.In Solution Explorer, choose the little black triangle next to the MainPage.xaml file to expand it, and you should see a MainPage.xaml.cs file underneath. Vyberte tento soubor (který obsahuje kód C#) a ten se otevře.Choose this file (which contains C# code) to open it.

    Kód jazyka C# v MainPage.xaml.cs se zobrazí v editoru kódu na levé straně obrazovky.The C# code in MainPage.xaml.cs appears in the code editor on the left side of the screen. Všimněte si, že syntaxe kódu je automaticky obarvené udávajících různé typy kódu, například příkazy nebo komentáře.Notice that the code syntax is automatically colorized to indicate different types of code, such as statements or comments. Kromě toho malé, svislá přerušované čáry v kódu označují, které složené závorky odpovídat navzájem a čísla řádků vám pomohou vyhledat kód později.In addition, small, vertical dashed lines in the code indicate which braces match one another, and line numbers help you locate code later. Můžete použít znaky minus malé, zabalené sbalit nebo rozbalte kódu.You can choose the small, boxed minus signs to collapse or expand code. Tento kód osnovy funkce umožňuje skrýt kódu, které nepotřebujete, pomáhá minimalizovat zbytečné soubory na obrazovce.This code outlining feature lets you hide code you don't need, helping to minimize onscreen clutter.

    Existují jiné nabídky a nástroje systému windows k dispozici, ale umožňuje přesun chvíli.There are other menus and tool windows available, but let's move on for now.

  6. Přidání tlačítka do formuláře XAML uživatelům způsob, jak pracovat s vaší aplikací.Add a button to the XAML form to give users a way to interact with your app. Chcete-li to provést, otevřete soubor MainPage.xaml.To do this, open the MainPage.xaml file. Zobrazí se zobrazení rozdělení: designer výše, pro vizuální umístění ovládacích prvků a zobrazení kódu níže, který ukazuje kódu návrháře XAML.This shows a split view: a designer above, for visually placing controls, and a code view below, which shows the XAML code behind the designer. Když spustíte program později, co se zobrazí v návrháři se změní na okno, které uživatelé uvidí, "formulář", a základní XAML Určuje, co se zobrazí na formuláři.When you run the program later, what you see in the designer becomes a window that users will see, a "form", and the underlying XAML determines what appears on the form.

  7. Na levé straně obrazovky vyberte sada nástrojů otevřete sady nástrojů.On the left side of the screen, choose the Toolbox tab to open the Toolbox. Sada nástrojů obsahuje řadu visual ovládacích prvků, které můžete přidat do formulářů.The Toolbox contains a number of visual controls that you can add to forms. Prozatím se právě přidáme ovládacího prvku tlačítko.For now, we'll just add a button control.

  8. Rozbalte běžné ovládací prvky XAML části a pak přetáhněte ovládacího prvku tlačítka se o středu tvaru.Expand the Common XAML Controls section and then drag the Button control out to about the middle of the form. (Přesné umístění není důležité.)(The exact location doesn't matter.)

    snímek obrazovky

    Když jste hotovi, měli vidět něco podobného jako následující.When you're done, you should see something similar to the following.

    snímek obrazovky

    Tlačítko je v designeru jeho základní kódu (zvýrazněné) se automaticky přidá do kódu návrháři XAMLThe button is on the designer, and its underlying code (highlighted) is automatically added to the designer's XAML code.

  9. Umožňuje změnit některé kódu XAML.Let's change some of the XAML code. Přejmenujte text v kódu tlačítko z Button k Hello!.Rename the text in the button code from Button to Hello!.

    snímek obrazovky

  10. Nyní spusťte aplikaci.Now, start the app. To provedete tak, že zvolíte spustit (tlačítko Start) tlačítka na panelu nástrojů nebo výběrem F5 klíče, nebo v nabídce, výběrem možnosti ladění > Spustit ladění.You can do this by choosing the Start (Start button) button on the toolbar, or by choosing the F5 key, or on the menu, choosing Debug > Start Debugging.

    snímek obrazovky

    Aplikace začne jeho procesu sestavení a stavové zprávy se zobrazují v okně výstupu.The app begins its build process and status messages appear in the Output window. Brzy měli byste vidět formuláře se vaše tlačítko se objeví.Soon, you should see the form appear with your button in it. Nyní máte spuštěné aplikaci!You now have a running app!

    snímek obrazovky

    Samozřejmě neprovádí mnohem nyní, ale můžete přidat další funkce k němu později podle potřeby.Of course, it doesn't do much right now, but you can add more functionality to it later if you want.

  11. Po dokončení spuštění programu, zvolte Stop (When you're done running the program, choose the Stop (Tlačítko Zastavit) tlačítka na panelu nástrojů zastavte ji.) button on the toolbar to stop it.

Pojďme recap, co jste zatím: vytvoření nového projektu C# univerzální pro Windows v sadě Visual Studio, zobrazit jeho kód, přidání ovládacího prvku do návrháře, změnit některé kódu XAML a pak se spustil projekt.Let's recap what you did so far: you created a new C# Windows Universal project in Visual Studio, viewed its code, added a control to the designer, changed some XAML code, and then ran the project. I když v tomto příkladu je zjednodušená proces, to ukazuje některé běžné části Visual Studio IDE, který budete používat při vývoji své vlastní aplikace.Although the process was simplified for this example, this shows you some common parts of the Visual Studio IDE that you will use when you develop your own apps. Pokud chcete další informace o tomto příkladu, najdete v části vytvořit "Hello, world" aplikace (XAML).If you want further details about this example, see Create a "Hello, world" app (XAML).

Ladění, testování a zlepšit váš kódDebug, test, and improve your code

Nic spustí perfektně vždy.Nothing runs perfectly all the time. Při psaní kódu, budete muset spustit a otestovat ho chyb a výkonu.When you write code, you need to run it and test it for bugs and performance. Visual Studio špičkových ladění systému umožňuje ladit kód spuštěný ve vašem místním projektu, na vzdáleném zařízení nebo na emulátoru jako jsou ty pro zařízení Android nebo Windows Phone.Visual Studio's cutting edge debugging system enables you to debug code running in your local project, on a remote device, or on an emulator such as the ones for Android or Windows Phone devices. Můžete krok prostřednictvím kódu jeden příkaz v čase a zkontrolovat proměnné, jak můžete přejít, můžete krokovat vícevláknové aplikace a můžete nastavit zarážky, které jsou pouze dosáhl při splnění zadané podmínky.You can step through code one statement at a time and inspect variables as you go, you can step through multi-threaded applications, and you can set breakpoints that are only hit when a specified condition is true. Můžete sledovat hodnoty proměnných, jako je kód spuštěn a další.You can monitor the values of variables as the code runs, and more. Všechny tyto se dají spravovat editoru kódu, samostatně, takže nemusíte opustit váš kód.All of this can be managed in the code editor itself, so that you don't have to leave your code.

Ladění

Pro testování, Visual Studio nabízí testování, IntelliTest, zátěže a testování výkonu a další jednotky.For testing, Visual Studio offers unit testing, IntelliTest, load and performance testing, and more. Chcete-li získat další informace o ladění proces sady Visual Studio, najdete v části prohlídka funkce ladicího programu.To get more details about the Visual Studio debugging process, see Debugger Feature Tour. Další informace o testování najdete v tématu scénáře a testovacích nástrojů.To learn more about testing, see Testing Tools and Scenarios. Další informace o zvýšení výkonu aplikací, najdete v části profilace prohlídka funkce.To learn more about improving the performance of your apps, see Profiling Feature Tour.

Nasazení aplikace bylo dokončenoDeploy your finished application

Když je aplikace připravená k nasazení na uživatele nebo zákazníků, Visual Studio poskytuje nástroje k tomu, jestli nasazujete na Microsoft Store, na web služby SharePoint, nebo s technologiemi InstallShield nebo instalační služba systému Windows.When your application is ready to deploy to users or customers, Visual Studio provides the tools to do that, whether you're deploying to Microsoft Store, to a SharePoint site, or with InstallShield or Windows Installer technologies. Je přístupné pomocí rozhraní IDE.It's all accessible through the IDE. Další informace najdete v tématu nasazení aplikací, služeb a komponent.For more information, see Deploying Applications, Services, and Components.

Stručný přehled prostředí IDEQuick tour of the IDE

Následující obrázek ukazuje tak, abyste získali visual Přehled sady Visual Studio, Visual Studio s otevřít projekt spolu s několika okna klíče nástrojů, které budou s největší pravděpodobností používat:To give you a high-level visual overview of Visual Studio, the following image shows Visual Studio with an open project along with several key tool windows you will most likely use:

  • Průzkumník řešení umožňuje zobrazit, přejděte a spravovat soubory s kódem.Solution Explorer lets you view, navigate, and manage your code files. Průzkumník řešení pomáhá organizovat kód seskupením soubory do řešení a projekty.Solution Explorer can help organize your code by grouping the files into solutions and projects.

  • Editor okno, kde budete pravděpodobně tráví většinu doby, zobrazuje kódu a umožní vám upravit zdrojový kód a návrh uživatelského rozhraní.The Editor window, where you'll likely spend a majority of your time, shows your code and enables you to edit source code and design a UI.

  • Výstup je okno, kde Visual Studio odešle jeho oznámení, jako je ladění a chybové zprávy, upozornění kompilátoru, publikování stavové zprávy a další.The Output window is where Visual Studio sends its notifications, such as debugging and error messages, compiler warnings, publishing status messages, and more. Každý zdroj zpráva má vlastní kartě.Each message source has its own tab.

  • Team Explorer (VSTS) slouží ke sledování pracovní položky a sdílet s ostatními kódu pomocí technologie pro řízení verzí, jako třeba Git a Team Foundation verze ovládacího prvku (TFVC).Team Explorer (VSTS) lets you track work items and share code with others using version control technologies such as Git and Team Foundation Version Control (TFVC).

  • Cloud Explorer umožňuje zobrazení a správě prostředků Azure, jako je například virtuální počítače, tabulek, databází SQL a další.Cloud Explorer lets you view and manage your Azure resources, such as virtual machines, tables, SQL databases, and more. Pokud konkrétní operace vyžaduje, aby na portálu Azure, Průzkumník cloudu poskytuje odkazy, které vás zavedou na místě v portálu Azure, které budete muset přejít.If a particular operation requires the Azure portal, Cloud Explorer provides links that take you to the place in the Azure portal you need to go.

Visual Studio IDE

Toto jsou některé další běžné funkce produktivitu v sadě Visual Studio:Following are some other common productivity features in Visual Studio:

  • Snadné spuštění vyhledávacího pole je skvělým způsobem, jak rychle najít, co je třeba v sadě Visual Studio.The Quick Launch search box is a great way to rapidly find what you need in Visual Studio. Stačí spustit zadáním názvu ať hledáte a Visual Studio zobrazí výsledky, které dostanete přesně, kde chcete přejít.Just start entering in the name of whatever you are looking for, and Visual Studio lists results that take you exactly where you want to go. Snadné spuštění také ukazuje odkazy, které spustit instalační program Visual Studio pro všechny úlohy nebo jednotlivých součástí.Quick Launch also shows links that start the Visual Studio Installer for any workload or individual component.

    Rychlé spuštění vyhledávacího pole

  • Refaktoring zahrnuje operace, jako je inteligentního přejmenování proměnných Přesun vybrané řádky kódu do samostatné funkce, přesunutí kódu do jiných umístění, způsob parametry funkce a další.Refactoring includes operations such as intelligent renaming of variables, moving selected lines of code into a separate function, moving code to other locations, reordering function parameters, and more.

    Refaktoring

  • IntelliSense je také souhrnný název pro sadu oblíbených funkcí, které zobrazují informace o typu o kódu přímo v editoru a v některých případech zápisu malých bits kódu pro vás.IntelliSense is an umbrella term for a set of popular features that display type information about your code directly in the editor and, in some cases, write small bits of code for you. Je to jako mít základní dokumentace vložené v editoru ušetří práci s k vyhledání informací o typu v okně samostatné nápovědy.It's like having basic documentation inline in the editor, which saves you from having to look up type information in a separate help window. Funkce IntelliSense se liší podle jazyka.IntelliSense features vary by language. Další informace najdete v tématu C# IntelliSense, Visual C++ Intellisense, JavaScript IntelliSense, a specifické pro Visual Basic IntelliSense .For more information, see C# IntelliSense, Visual C++ Intellisense, JavaScript IntelliSense, and Visual Basic-Specific IntelliSense. Některé funkce IntelliSense v práci na následujícím obrázku:The following illustration shows some IntelliSense features at work:

    Seznam členů v sadě Visual Studio

  • Podtržení vlnovkou jsou podtržení vlnovkami red, které vás upozorní na chyby nebo potenciální problémy ve vašem kódu v reálném čase během psaní.Squiggles are wavy red underlines that alert you to errors or potential problems in your code in real time as you type. To umožňuje opravit okamžitě bez čekání na chyby zjištěné při kompilaci nebo čas spuštění.This enables you to fix them immediately without waiting for the error to be discovered during compilation or run time. Pokud je ukazatel myši nad vlnovka, zobrazí další informace o této chybě.If you hover over the squiggle, you see additional information about the error. Žárovky může zobrazit i na levém okraji s návrhy, jak chybu opravit.A light bulb may also appear in the left margin with suggestions for how to fix the error. Další informace najdete v tématu rychlé akce.For more information, see Quick Actions.

    Podtržení vlnovkou

  • Hierarchie volání okno můžete otevřít v místní nabídce textového editoru zobrazíte metody, které volání a jsou volány, metoda pod pomocí kurzoru (bod vložení).The Call Hierarchy window can be opened on the text editor context menu to show the methods that call, and are called by, the method under the caret (insertion point).

    Hierarchie volání – okno

  • Codelensu umožňuje najít odkazy a změny provedené v kódu, propojené chyby, pracovní položky, kód recenze a testování částí všechny bez opuštění editoru.CodeLens enables you to find references and changes to your code, linked bugs, work items, code reviews, and unit tests, all without leaving the editor.

    Codelensu

  • Funkce Náhled definice v okně se zobrazí vložené definice metoda nebo typ bez nutnosti opustit váš aktuální kontext.The Peek to Definition window shows a method or type definition inline, without navigating away from your current context.

    Funkce Náhled definice

  • Přejít k definici možnost místní nabídky přejdete přímo na místě, kde je definována funkce nebo objektu.The Go To Definition context menu option takes you directly to the place where the function or object is defined. Další příkazy navigace jsou k dispozici také kliknutím pravým tlačítkem myši v editoru.Other navigation commands are also available by right-clicking in the editor.

    Přechod na definici

  • Nástroj související Prohlížeč objektů, umožní vám prohlédnout sestavení .NET nebo prostředí Windows Runtime v systému, které chcete zjistit, jaká se typy obsahuje a obsahuje tyto typy jaké členy (vlastnosti, metody, události atd.).A related tool, the Object Browser, enables you to inspect .NET or Windows Runtime assemblies on your system to see what types they contain and what members (properties, methods, events, etc.) those types contain.

    Prohlížeč objektů zobrazující objekt System.Timer

Správa zdrojového kódu a spolupracovat s ostatnímiManage your source code and collaborate with others

Můžete spravovat vašeho zdrojového kódu v hostované všechny zprostředkovatele, včetně Githubu úložiště Git.You can manage your source code in Git repos hosted by any provider, including GitHub. Nebo použijte Visual Studio Team Services (VSTS) ke správě kód společně se chyby a pracovní položky pro celý projekt.Or use Visual Studio Team Services (VSTS) to manage code alongside bugs and work items for your whole project. V tématu začít pracovat s Git a Team Services (služby VSTS) Další informace o správě úložiště Git v sadě Visual Studio pomocí Team Explorer.See Get Started with Git and Team Services (VSTS) to learn more about managing Git repos in Visual Studio using Team Explorer. Visual Studio má také další funkce integrované zdroj ovládacího prvku.Visual Studio also has other built-in source control features. Další informace o nich najdete v tématu nové funkce Git v nástroji Visual Studio 2017 (blog).To learn more about them, see New Git Features in Visual Studio 2017 (blog).

Visual Studio Team Services je Cloudová služba pro hostování projektů softwaru a povolení spolupráce v týmy.Visual Studio Team Services is a cloud-based service for hosting software projects and enabling collaboration in teams. Služby VSTS podporuje systémy Git a Team Foundation zdrojového kódu, jakož i metodiky Scrum a Agile a CMMI vývoj.VSTS supports both Git and Team Foundation Source Control systems, as well as Scrum, CMMI and Agile development methodologies. Team Foundation verze ovládacího prvku (TFVC) používá jedinou, centralizovanou server úložiště ke sledování a verze souborů.Team Foundation Version Control (TFVC) uses a single, centralized server repository to track and version files. Místní změny jsou vždy změnami na centrálním serveru, kde můžete jinými vývojáři získání nejnovějších změn.Local changes are always checked in to the central server where other developers can get the latest changes.

Team Foundation Server (TFS) je Centrum správy životního cyklu aplikace Visual Studio.Team Foundation Server (TFS) is the application lifecycle management hub for Visual Studio. Umožňuje everyone spojené s procesu vývoje se zúčastnit pomocí jednoho řešení.It enables everyone involved with the development process to participate using a single solution. TFS je užitečné pro správu heterogenní týmy a projekty, příliš.TFS is useful for managing heterogeneous teams and projects, too.

Pokud máte účet Visual Studio Team Services nebo Team Foundation Server v síti, připojujete se k němu pomocí okna Průzkumník týmových projektů v sadě Visual Studio.If you have a Visual Studio Team Services account or a Team Foundation Server on your network, you connect to it through the Team Explorer window in Visual Studio. Z tohoto okna můžete zkontrolovat kód do nebo z zdrojového kódu, správě pracovních položek, sestavení a spuštění přístup týmové místnosti a pracovní prostory.From this window you can check code into or out of source control, manage work items, start builds, and access team rooms and workspaces. Můžete otevřít Průzkumník týmových projektů z Snadné spuštění pole, nebo v hlavní nabídce z zobrazení, Team Explorer nebo z tým, Správa připojení.You can open Team Explorer from the Quick Launch box, or on the main menu from View, Team Explorer or from Team, Manage Connections.

Následující obrázek ukazuje okno Průzkumník týmových projektů pro řešení, který je hostován v služby VSTS.The following image shows the Team Explorer window for a solution that is hosted in VSTS.

Visual Studio Team Explorer

Můžete také automatizovat vašeho procesu sestavení vytvářet kód, který jste zkontrolovali devs ve vašem týmu do správy verzí.You can also automate your build process to build the code that the devs on your team have checked into version control. Lze například sestavit jeden nebo více projektů v noci nebo pokaždé, když je kód vrácen se změnami.For example, you can build one or more projects nightly or every time that code is checked in. V tématu sestavení a verze (služby VSTS a sady TFS) Další informace.See Build and Release (VSTS and TFS) for more information.

Připojení ke službám, databází a cloudové prostředkyConnect to services, databases, and cloud-based resources

Cloud je velmi důležitá pro dnešní online world a Visual Studio poskytuje způsob, jak využít.The cloud is critical for today's online world, and Visual Studio provides you the means to leverage it. Například funkce připojené Services umožňuje připojení aplikace ke službám.For example, the Connected Services feature enables you to connect your app to services. Aplikace můžete ukládat data na úložiště Azure, mimo jiné.Your apps can use it to store their data on Azure storage, among other things.

Připojených služeb

Výběr služby na připojené služby spustí Průvodce připojené služby, který nakonfiguruje projektu a stahování nezbytných balíčků NuGet, které vám pomůžou spuštění kódování pro službu.Choosing a service on the Connected Services page starts a Connected Services Wizard that configures your project and downloads the necessary NuGet packages to help get you started coding against the service.

Můžete zobrazit a spravovat prostředky na základě Azure cloud v sadě Visual Studio pomocí Průzkumník cloudu.You can view and manage your Azure-based cloud resources within Visual Studio using Cloud Explorer. Průzkumník cloudu zobrazuje všechny účty, které jsou spravované v rámci předplatného Azure, ke kterému jste přihlášeni do prostředků Azure.Cloud Explorer shows the Azure resources in all the accounts managed under the Azure subscription you are logged into. Průzkumník cloudu můžete získat tak, že vyberete Azure development zatížení v instalačním programu sady Visual Studio.You can get Cloud Explorer by selecting the Azure development workload in the Visual Studio installer.

Průzkumník cloudu

V Průzkumníku serveru vám pomůže Procházet a spravovat instance systému SQL Server a prostředky místně, vzdáleně a na Azure, Salesforce.com, Office 365 a weby.Server Explorer helps you browse and manage SQL Server instances and assets locally, remotely, and on Azure, Salesforce.com, Office 365, and websites. Chcete-li otevřít Průzkumníka serveru na hlavní nabídky, zvolte zobrazení > Průzkumníka serveru.To open Server Explorer, on the main menu, choose View > Server Explorer. V tématu přidat nová připojení pro další informace o použití Průzkumníka serveru.See Add new connections for more information on using Server Explorer.

SQL Server Data Tools (SSDT) je výkonný vývojové prostředí pro SQL Server, databáze SQL Azure a Azure SQL Data Warehouse.SQL Server Data Tools (SSDT) is a powerful development environment for SQL Server, Azure SQL Database and Azure SQL Data Warehouse. Umožňuje vytvářet, ladit, udržovat a Refaktorovat databáze.It enables you to build, debug, maintain, and refactor databases. Můžete pracovat s projektem databáze, nebo přímo s připojené databáze instance nebo vypnout místně.You can work with a database project, or directly with a connected database instance on- or off-premises.

Průzkumník objektů systému SQL Server v sadě Visual Studio poskytuje zobrazení objektů databáze podobně jako SQL Server Management Studio.SQL Server Object Explorer in Visual Studio provides a view of your database objects similar to SQL Server Management Studio. Průzkumník objektů systému SQL Server můžete pro účely správy a návrh lehká databáze, včetně úpravy dat v tabulce, porovnání schémat, provádění dotazů pomocí kontextové nabídky přímo z Průzkumníka objektů systému SQL Server a další.SQL Server Object Explorer enables you to do light-duty database administration and design work, including editing table data, comparing schemas, executing queries by using contextual menus right from SQL Server Object Explorer, and more.

SQL Server Object Explorer

Rozšíření sady Visual StudioExtend Visual Studio

Pokud Visual Studio nemá přesný funkce, které potřebujete, můžete ho přidat!If Visual Studio doesn't have the exact functionality you need, you can add it! Přizpůsobení integrovaného vývojového prostředí na základě vašeho pracovního postupu a styl, přidat podporu pro externí nástroje ještě integrované pomocí sady Visual Studio a upravit stávající funkce zvyšuje produktivitu.You can personalize the IDE based on your workflow and style, add support for external tools not yet integrated with Visual Studio, and modify existing functionality to increase your productivity. Nejnovější verzi Visual Studio Extensibility Tools (VS SDK), najdete v tématu Visual Studio SDK.To find the latest version of the Visual Studio Extensibility Tools (VS SDK), see Visual Studio SDK.

Kompilátoru platformu .NET ("Roslyn") můžete použít k zápisu vlastní analyzátorů kódu a generátory kódu.You can use the .NET Compiler Platform ("Roslyn") to write your own code analyzers and code generators. Najít všechno, co potřebujete v Roslyn.Find everything you need at Roslyn.

Najít existující rozšíření pro sadu Visual Studio vytvořené vývojáři Microsoftu a také naše komunita vývoj.Find existing extensions for Visual Studio created by Microsoft developers as well as our development community.

Další informace o rozšíření sady Visual Studio najdete v tématu rozšíření Visual Studio IDE.To learn more about extending Visual Studio, see Extend Visual Studio IDE.

Další informace a zjistit, co je novéhoLearn more and find out what's new

Pokud jste Visual Studio před nepoužívali, podívejte se na získat spuštění vývoj pomocí sady Visual Studio, nebo se podívejte se na bezplatné sady Visual Studio kurzy k dispozici na Microsoft Virtual Academy.If you've never used Visual Studio before, look at Get Started Developing with Visual Studio, or check out the free Visual Studio courses available on Microsoft Virtual Academy. Pokud chcete rezervovat nových funkcí v Visual Studio 2017, najdete v části co je nového ve Visual Studio 2017.If you want to check out the new features in Visual Studio 2017, see What's New in Visual Studio 2017.

Blahopřejeme k dokončení prohlídku Visual Studio IDE!Congratulations on completing the tour of the Visual Studio IDE! Věříme, že jste se dozvěděli, něco užitečné informace o některých jeho hlavní funkce.We hope you learned something useful about some of its main features.

Viz takéSee also