Sdílet prostřednictvím


Výchozí šablony projektu v sadě Visual Studio

Při vytváření nového projektu představují ikony v dialogových oknech Nový projekt a Přidat projekt dostupné typy projektů a jejich šablony. Výběrem položky z podokna Nainstalované šablony naplníte seznam šablon projektů. Šablona zvoleného projektu určuje typ výstupu a další možnosti, které jsou k dispozici pro daný projekt.

Všechny šablony projektů přidají potřebné soubory a odkazy pro typ projektu.

Šablony podle kategorie

V následujících tabulkách jsou uvedeny výchozí typy projektů, které jsou k dispozici v Visual Studio podle kategorie. Podkategorie jsou zde uvedeny ve formátu <Subcategory>/<TemplateName> , pokud není uvedeno jinak. Některé šablony z různých podkategorií se zobrazí také když je vybraná nadřazená kategorie.

Poznámka

Dostupné šablony se mohou lišit v závislosti na verzi sady Visual Studio, SKU, možnostech instalace a dalších úpravách. Pokud vám chybí šablona, která je součástí instalace, spusťte devenv.exe s přepínačem /installvstemplates. Další informace naleznete v tématu Postupy: Obnovení výchozích šablon projektů.

Šablony Windows jazyka Visual Basic a C#

Následující šablony se zobrazí pod podkategorií Visual Basic/Windows nebo Visual C#/Windows.

Šablona projektu

Další informace

Knihovna tříd

Šablonu Knihovna tříd použijte k rychlému vytvoření opakovaně použitelné třídy a komponent, které mohou být sdíleny s jinými projekty. Další informace o vytváření komponentních tříd naleznete v tématu Komponentní třídy.

Konzolová aplikace

Konzolové aplikace jsou obvykle navrženy bez grafického uživatelského rozhraní (GUI) a jsou kompilovány do spustitelného souboru. Můžete pracovat s konzolovou aplikací zadáním pokynů v příkazovém řádku.

Prázdný projekt

Šablonu prázdného projektu lze použít v případě, že chcete vytvořit vlastní typ projektu. Šablona vytvoří nezbytnou strukturu souborů potřebnou k uložení informací aplikace. Všechny odkazy, soubory nebo komponenty je nutné přidat ručně. Další informace o přidávání odkazů naleznete v tématu Přidání a odebrání odkazů.

Formulářová aplikace Windows

To vytvoří tradiční samostatnou aplikaci systému Windows nebo bohatý front-end distribuované webové aplikace. Další informace naleznete v tématu Vytváření aplikací pro systém Windows nebo Vytváření projektu pro systém Windows.

Knihovna ovládacích prvků formulářů Windows

Šablona projektu Knihovny ovládacích prvků Windows se používá k vytvoření vlastních ovládacích prvků pro použití v modelu Windows Forms. Další informace naleznete v tématu Ovládací prvky modelu Windows Forms.

Služba systému Windows

Aplikace služby systému Windows (dříve nazývané "NT služby") jsou dlouho spuštěné aplikace, které nemají uživatelské rozhraní. Mohou sledovat položky jako výkon systému. Další informace naleznete v tématu Úvod do aplikací služby systému Windows.

Aplikace WPF

Šablona aplikace WPF vytvoří projekt, který používá Windows Presentation Foundation. Další informace naleznete v tématu How to: Create a New WPF Application Project.

Knihovna uživatelských ovládacích prvků WPF

Vytvoří uživatelský ovládací prvek WPF, který je založen na funkci existujících ovládacích prvků WPF. Další informace naleznete v tématu How to: Create a WPF UserControl Library Project.

Aplikace prohlížeče WPF

Vytvoří aplikaci WPF, která běží v prohlížeči. Tento aplikační model se nazývá Aplikace prohlížeče XAML (XBAP). Další informace naleznete v tématech How to: Create a New WPF Browser Application Project a Windows Presentation Foundation XAML Browser Applications Overview.

Knihovna vlastních ovládacích prvků WPF

Vytvoří projekt, ve kterém chcete vytvořit vlastní ovládací prvek WPF. Další informace naleznete v tématu Control Authoring Overview.

Webové šablony jazyka Visual Basic a C#

Následující šablony se zobrazí pod podkategorií Visual Basic/web nebo Visual C#/Web.

Poznámka

Tyto šablony jsou určeny pouze pro projekty webové aplikace. Nelze je použít k projektům webu. Informace o rozdílech mezi těmito typy webových projektů naleznete v tématu Projekty webových aplikací versus webové projekty.

Šablona projektu

Další informace

Webová aplikace ASP.NET

Vytvoří novou webovou aplikaci, která obsahuje následující:

  • Složky, které mají obsahovat stránky členství, soubory skriptů klienta a soubory kaskádových šablon stylů.

  • Složku s daty, která má udělená oprávnění umožňující technologii ASP.NET do ní číst a zapisovat v době běhu.

  • Soubor hlavní stránky.

  • Webové stránky nazvané Default.aspx a About.aspx.

  • Soubor třídy globální aplikace.

  • Soubor Web.config.

Pokud vytváříte webovou aplikaci místní služby IIS nebo vzdálený web služby IIS, sada Visual Studio vytvoří webovou aplikaci služby IIS.

Webová aplikace technologie ASP.NET MVC 2

Šablona projektu webové aplikace technologie ASP.NET MVC 2 je použita k vytvoření webové aplikace, která používá vzorek model-zobrazení-řadič. Další informace naleznete v tématu Přehled technologie ASP.NET MVC.

Prázdná webová aplikace technologie ASP.NET

Vytvoří novou webovou aplikaci ASP.NET obsahující soubor Web.config, ale ne jiné soubory.

Webová aplikace dynamickách dat entit ASP.NET

Vytvoří webovou aplikaci dynamických dat pro použití s technologií ADO.NET Entity Framework. Tato webová aplikace může používat jakoukoli relační databázi. Další informace o dynamických datech naleznete v tématu Přehled Dynamických dat technologie ASP.NET.

Webová aplikace Linq to SQL dynamických dat ASP.NET

Vytvoří webovou aplikaci dynamických dat pro použití s Linq to SQL. Tato webová aplikace může používat jakoukoli relační databázi. Další informace o dynamických datech naleznete v tématu Přehled Dynamických dat technologie ASP.NET.

Serverový ovládací prvek ASP.NET

Vytvoří serverový ovládací prvek pro použití ve webových aplikacích ASP.NET. Další informace naleznete v tématu Návod: vývoj a použití vlastního ovládacího prvku webového serveru.

Serverový ovládací prvek ASP.NET AJAX

Serverové ovládací prvky ASP.NET AJAX se skládají z integrovaného kódu serveru a klienta, pomocí kterého je dosaženo bohatého chování klienta. Další informace naleznete v tématu Přehled Microsoft AJAX.

Rozšiřující serverový ovládací prvek ASP.NET AJAX

Rozšiřující ovládací prvky ASP.NET AJAX vylepšují klientské možnosti standardních ovládacích prvků webového serveru ASP.NET. Další informace naleznete v tématu Přehled ovládacích prvků Microsoft Ajax Extender.

Šablony Office jazyka Visual Basic a C#

Následující šablony projektu se zobrazí pod podkategorií Visual Basic/Office nebo Visual C#/Office. Tyto šablony jsou uspořádány dále do podkategorií 2010 a 2007 pro projekty, které používají systém Microsoft Office 2010 a Microsoft Office 2007.

Další informace o vývoji Office řešení naleznete v tématu Office Project Templates Overview.

Šablona projektu

Další informace

Doplněk aplikace Excel 2007

Doplněk aplikace Excel 2010

Vytvoří doplněk na aplikační úrovni pro aplikaci Excel 2007 nebo Excel 2010. Další informace naleznete v tématu Getting Started Programming Application-Level Add-Ins a Excel Solutions.

Šablona aplikace Excel 2007

Šablona aplikace Excel 2010

Vytvoří přizpůsobení šablony pro aplikaci Excel 2007 nebo Excel 2010. Další informace naleznete v tématu Getting Started Programming Document-Level Customizations for Excel a Excel Solutions.

Sešit aplikace Excel 2007

Sešit aplikace Excel 2010

Vytvoří přizpůsobení sešitu pro aplikaci Excel 2007 nebo Excel 2010. Další informace naleznete v tématu Getting Started Programming Document-Level Customizations for Excel a Excel Solutions.

Doplněk aplikace InfoPath 2007

Doplněk aplikace InfoPath 2010

Vytvoří doplněk na aplikační úrovni pro aplikaci InfoPath 2007 nebo InfoPath 2010. Další informace naleznete v tématu Getting Started Programming Application-Level Add-Ins a InfoPath Solutions.

Doplněk aplikace Outlook 2007

Doplněk aplikace Outlook 2010

Vytvoří doplněk na aplikační úrovni pro aplikaci Outlook 2007 nebo Outlook 2010. Další informace naleznete v tématu Getting Started Programming Application-Level Add-Ins a Outlook Solutions.

Doplněk aplikace PowerPoint 2007

Doplněk aplikace PowerPoint 2010

Vytvoří doplněk na aplikační úrovni pro aplikaci PowerPoint 2007 nebo PowerPoint 2010. Další informace naleznete v tématu Getting Started Programming Application-Level Add-Ins a PowerPoint Solutions.

Doplněk aplikace Project 2007

Doplněk aplikace Project 2010

Vytvoří doplněk na aplikační úrovni pro aplikaci Project 2007 nebo Project 2010. Další informace naleznete v tématu Getting Started Programming Application-Level Add-Ins a Excel Solutions.

Doplněk aplikace Visio 2007

Doplněk aplikace Visio 2010

Vytvoří doplněk na aplikační úrovni pro aplikaci Visio 2007 nebo Visio 2010. Další informace naleznete v tématu Getting Started Programming Application-Level Add-Ins a Project Solutions.

Doplněk aplikace Word 2007

Doplněk aplikace Word 2010

Vytvoří doplněk na aplikační úrovni pro aplikaci Word 2007 nebo Word 2010. Další informace naleznete v tématu Getting Started Programming Application-Level Add-Ins a Word Solutions.

Dokument aplikace Word 2007

Dokument aplikace Word 2010

Vytvoří přizpůsobení dokumentu pro aplikaci Word 2007 nebo Word 2010. Další informace naleznete v tématu Getting Started Programming Document-Level Customizations for Word a Word Solutions.

Šablona aplikace Word 2007

Šablona aplikace Word 2010

Vytvoří přizpůsobení šablony pro aplikaci Word 2007 nebo Word 2010. Další informace naleznete v tématu Getting Started Programming Document-Level Customizations for Word a Word Solutions.

Šablony SharePoint jazyka Visual Basic a C#

Následující šablony se zobrazí pod podkategorií Visual Basic/SharePoint nebo Visual C#/SharePoint a může být dále roztříděna do 2007 a 2010.

Šablona projektu

Další informace

Sekvenční pracovní postup aplikace SharePoint 2007

Šablony pracovního postupu spravují životní cyklus dokumentů a seznamu položek ve webové aplikaci SharePoint. Tato šablona vytvoří sekvenční pracovní postup. Viz téma SharePoint Workflow Solutions.

Pracovní postup stavového stroje aplikace SharePoint 2007

Tato šablona vytvoří pracovní postup stavového stroje. Viz téma SharePoint Workflow Solutions.

Prázdný projekt SharePoint

Vytvoří projekt SharePoint s žádnými položkami projektu. Viz téma SharePoint Project and Project Item Templates.

Visual Web Part

Projekt Visual Web Part je prázdný projekt aplikace SharePoint obsahující položku Visual Web Part. Další informace naleznete v tématu Creating Web Parts for SharePoint a Creating Web Parts and Web Pages.

Sekvenční pracovní postup

Vytvoří projekt sekvenčního pracovního postupu, což je sekvence kroků obchodní logiky, prováděné v sekvenci až do dokončení posledního kroku. Viz téma SharePoint Workflow Solutions.

Pracovní postup stavového stroje

Vytvoří pracovní postup stavového stroje, což je sada stavů obchodní logiky, přechodů a akcí. Kroky v pracovním postupu stavového stroje nejsou provedeny v sekvenci; místo toho se spouštějí akcemi a stavy. Viz téma SharePoint Workflow Solutions.

Model Připojení obchodních dat

Umožňuje integraci obchodních dat z back-endové serverové aplikace, jako je například SQL Server, Siebel a Service Advertising Protocol (SAP), do aplikace SharePoint. Viz téma Integrating Business Data into SharePoint.

Přijímač událostí

Umožňuje zpracování událostí pro položky na webu SharePoint, například seznamů, webových položek a pracovních postupů. Viz téma How to: Create an Event Receiver.

Definice seznamu

Umožňuje definovat všechny komponenty seznamu aplikace SharePoint, jako například polí, formulářů, zobrazení a panelu nástrojů. Viz téma Walkthrough: Create a Custom Field, Content Type, List Definition, and List Instance.

Typ obsahu

Umožňuje vytvořit vlastní typy obsahu založené na existujícím (základním) typu obsahu aplikace SharePoint, jako je dokument, oznámení nebo úloha. Viz téma Walkthrough: Create a Custom Field, Content Type, List Definition, and List Instance.

Modul

Obsahuje všechny soubory, které chcete připojit k projektu SharePoint, jako například vývojové poznámky nebo soubor Readme. Viz téma Using Modules to Include Files in the Solution.

Definice webu

Obsahuje všechny prvky, které definují web aplikace SharePoint. Viz téma Walkthrough: Create a Site Definition Project.

Importovat znovu použitelný pracovní postup

Umožňuje importovat opakovaně použitelný deklarativní pracovní postup, vytvořený v Návrháři SharePoint 2010 do Visual Studio. Viz téma Walkthrough: Import a SharePoint Designer Reusable Workflow into Visual Studio 2010.

Importovat balíček řešení aplikace SharePoint

Umožňuje importovat existující web aplikace SharePoint, exportovat do souboru .wsp, do Visual Studio. Jakmile je jednou importován do Visual Studio, můžete přizpůsobit jeho položky a znovu je zavést. Další informace naleznete v tématu Importing Items from an Existing SharePoint Site.

Šablony pracovních postupů jazyka Visual Basic a C#

Následující šablony se zobrazí pod podkategorií Visual Basic/Workflow nebo Visual C#/Workflow.

Všechny šablony v tomto oddíle vytvářejí projekty používající programovací model Windows Workflow Foundation. Programovací model Windows Workflow Foundation umožňuje řízený model vývoje pracovního postupu, poskytující přirozenou viditelnost návrhu a systém úrovňového skrývání jako jsou transakce, řízení stavu a řízení souběžnosti.

Další informace naleznete v tématu Přehled programovacího modelu Windows Workflow Foundation.

Šablona projektu

Další informace

Knihovna návrháře aktivit

Šablona knihovny návrháře aktivit se používá k vytvoření vlastního návrháře aktivit. Návrháři vlastních aktivit slouží k vytvoření zkušenosti doby návrhu pro použití aktivit, řízení, jak se aktivita a její stránka vlastností zobrazuje v sadě Visual Studio. Další informace naleznete v tématu Vytváření Návrháře vlastních aktivit.

Knihovna aktivit

Šablona knihovny aktivit slouží k vytváření složených aktivit z již existujících činností. Další informace naleznete v tématu Vytváření obsahu aktivit pracovního postupu pomocí třídy aktivity.

Aplikace služby pracovního postupu WCF

Aplikace služby pracovního postupu WCF je použita k vytvoření pracovního postupu, který používá aktivity zpráv k odeslání a přijímání zpráv WCF. Další informace naleznete v tématu Přehled služeb pracovního postupu.

Konzolová aplikace pracovního postupu

Šablona konzolové aplikace pracovního postupu se používá k vytvoření pracovního postupu, který je hostován v konzolové aplikaci. Pracovní postup je implementován jako aktivita Sequence. Další informace naleznete v tématu Postupy: Vytvoření pracovního postupu.

Další šablony jazyka Visual Basic a C#

Následující šablony se zobrazí pod podkategorií další uzly Visual Basic a Visual C#, jak je uvedeno.

Šablona projektu

Další informace

Shlukovací služba/Povolit nástroje Windows Azure

Obsahuje pokyny pro povolení projektů shlukovací služby Windows Azure nainstalováním nástrojů Windows Azure. Další informace získáte v tématu How to: Enable Windows Azure Tools

Hlášení/Sestavy aplikace

Vytvoří projekt sestavy k vyplění ručně nebo pomocí Průvodce sestavou. Viz Sestavy Přehled Další informace.

Hlášení/aplikace Crystal Reports

Vytvoří projekt hlášení Crystal Reports.

Silverlight/Aplikace Silverlight

Vytvoří standardní projekt aplikace Silverlight s možností hostitovat jej ve webovém projektu. Další informace naleznete v tématu Postupy: Vytvoření nového projektu programu Silverlight.

Silverlight/Aplikace navigace Silverlight

Vytvoří projekt aplikace Silverlight obsahující komponenty uživatelského rozhraní (UI), jako jsou záhlaví, zápatí a navigace bočních panelů.

Silverlight/Knihovna tříd Silverlight

Vytvoří projekt knihovny tříd Silverlight pro spotřebu aplikací Silverlight.

WCF/Knihovna služby Syndication

Viz Šablony WCF sady Visual Studio.

WCF/Knihovna služby WCF

Viz Šablony WCF sady Visual Studio.

WCF/Aplikace služby pracovního postupu WCF

Aplikace služby pracovního postupu WCF je použita k vytvoření pracovního postupu, který používá aktivity zpráv k odeslání a přijímání zpráv WCF. Další informace naleznete v tématu Přehled služeb pracovního postupu.

Šablony Windows jazyka Visual C++

Šablona projektu

Další informace

Knihovna ATL/Projekt knihovny ATL

Vytvoří projekt, který používá knihovnu ATL (Active Template Library).

CLR/Knihovna tříd

Vytvoří třídy, jež mají být použity v jiných aplikacích.

CLR/Konzolová aplikace CLR

Vytvoří konzolovou aplikaci.

CLR/Prázdný projekt

Vytvoří prázdný projekt pro vytvoření lokální aplikace.

CLR/Formulářová aplikace Windows

Vytvoří aplikaci s uživatelským rozhraním systému Windows.

CLR/Knihovna ovládacích prvků formulářů Windows

Vytvoří ovládací prvky, které chcete použít v aplikacích systému Windows.

Obecný/Prázdný projekt

Vytvoří prázdný projekt pro vytvoření lokální aplikace.

Obecný/Projekt souboru pravidel

Vytvoří projekt pro použití externího sestavovacího systému.

Obecný/Vlastní průvodce

Vytvoří průvodce vlastní aplikace. Další informace naleznete v tématu Návrh průvodce.

Knihovna MFC/Aplikace knihovny MFC

Vytvoří aplikaci používající knihovnu tříd Windows Foundation. Další informace naleznete v tématu Průvodce třídou MFC.

Knihovna MFC/Knihovna MFC DLL

Vytvoří dynamickou knihovnu, která používá knihovnu tříd Windows Foundation. Další informace naleznete v tématu Průvodce třídou MFC.

Knihovna MFC/Ovládací prvek ActiveX knihovny MFC

Vytvoří ovládací prvek ActiveX, který používá knihovnu tříd Windows Foundation. Další informace naleznete v tématu Průvodce třídou MFC.

Test/Projekt testů

Vytvoří projekt testů pro použití automatizovaných testů. Další informace o tom, jak vytvořit automatizované testy naleznete v tématu Creating Automated Tests.

Win32/Projekt Win32

Vytvoří projekt k hostování aplikace Win32, konzolové aplikace, knihovny DLL nebo statické knihovny.

Win32/Konzolová aplikace Win32

Vytvoří konzolovou aplikaci Win32.

Šablony jazyka Visual F#

Následující šablony se zobrazí pod podkategorií Visual F#/Windows nebo Visual F#/Silverlight. Další informace o šablonách jazyka Visual F# naleznete v tématu Writing F# Programs with Visual Studio.

Ostatní typy projektů

Tyto šablony se zobrazí pod kategorií Ostatní typy projektů. Projekty v oddílu Instalace a nasazení všechny používají Nasazení instalačního programu v prostředí Visual Studio a mají být přidány do existujícího řešení.

Šablona projektu

Další informace

Instalace a nasazení/Program InstallShield 2010

Viz téma Volba nástroje nasazení Instalační služby systému Windows.

Instalace a nasazení/Inslační program sady Visual Studio/Nastavení projektu

Viz téma Postupy: Vytvoření nebo přidání projektu instalace.

Instalace a nasazení/Inslační program sady Visual Studio/Nastavení webového projektu

Viz téma Deployment of a Web Setup Project.

Instalace a nasazení/Inslační program sady Visual Studio/Sloučený projekt instalace

Viz téma Postupy: Vytvořit nebo přidat projekt slučovacího modulu.

Instalace a nasazení/Inslační program sady Visual Studio/Průvodce instalací

Viz téma Průvodce instalací.

Instalace a nasazení/Inslační program sady Visual Studio/Projekt souboru CAB

Viz téma Postupy: Vytvoření nebo přidání projektu CAB.

Rozšiřitelnost/Doplněk sady Visual Studio

Doplňky sady Visual Studio přidávají funkce do sady Visual Studio a do prostředí maker sady Visual Studio. Další informace naleznete v tématu How to: Create an Add-In.

Rozšiřitelnost/Sdílený doplněk

Sdílené doplňky mohou přidávat funkce jedné nebo více aplikací sady systému Microsoft Office, jakož i sadě Visual Studio. Další informace naleznete v tématu How to: Create an Add-In.

Řešení sady Visual Studio/Prázdné řešení

Toto vytvoří soubor řešení a strukturu adresáře k přidání projektů. Viz téma Šablona prázdného řešení.

databáze,

Tyto šablony se zobrazí pod kategorií Databáze.

Šablona projektu

Další informace

SQL Server/Databázový projekt SQL Server 2005

Databázové projekty poskytují způsoby, jak programově provádět interakce s databázemi. Další informace naleznete v tématu How to: Create Database and Server Projects.

SQL Server/Serverový projekt SQL Server 2005

SQL Server/Průvodce SQL Server 2005

SQL Server/Databázový projekt SQL Server 2008

SQL Server/Serverový projekt SQL Server 2008

SQL Server/Průvodce SQL Server 2008

SQL Server/Aplikace datové vrstvy

SQL Server/Databázový projekt Visual Basic SQL CLR

SQL Server/Databázový projekt Visual C# SQL CLR

Modelování šablon projektů

Následující šablony se zobrazí pod kategorií Modelování projektů.

Šablona projektu

Další informace

Modelování projektu

Šablony testovacích projektů

Následující šablony se zobrazí pod podkategorií Testovací projekty/Dokumenty testů.

Šablona projektu

Další informace

Dokumenty testů

Vytvoří projekt testů pro použití automatizovaných testů. Další informace o tom, jak vytvořit automatizované testy naleznete v tématu Creating Automated Tests.

Viz také

Odkaz

Obecné, projekty a řešení, dialogové okno Možnosti

Koncepty

Typy souborů a přípony souborů v jazycích Visual Basic a Visual C#

Další zdroje

Creating Windows-Based Applications

Vývoj Office v aplikaci Visual Studio