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í:
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 |
|
WCF/Knihovna služby WCF |
|
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 |
|
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#