Spektrum automatizace aplikace Visual Studio
Visual Studionabízí dvě úrovně rozšiřitelnost: doplňky a průvodců a Visual Studio SDK.
Doplňky a průvodců
Doplňky jsou úspory času a ukládání práce aplikace připojit a používají se v rozhraní IDE.Objekty COM, které jsou Extensibility rozhraní a komunikovat prostřednictvím základní objektový model automatizace, které je obsaženo v IDE EnvDTE sestavení.Model nástrojů je obsažen v Microsoft.VisualStudio.CommandBars.
Různé programovací jazyky ve Visual Studio poskytují další automatizační objekty prostřednictvím vlastních sestavení.V následující tabulce jsou zobrazeny některé specifické automatizace sestavení.
Název sestavení |
Description |
---|---|
Visual Basica Visual C# model projektu automatizace. |
|
Visual Basica Visual C# model projektu automatizace. |
|
Visual Basica Visual C# model projektu automatizace. |
|
Visual Basica Visual C# model projektu automatizace. |
|
Visual Basica Visual C# model projektu automatizace. |
|
Visual C++automatizace modelu kódu. |
|
Visual C++model projektu automatizace. |
|
Visual C++model projektu automatizace. |
|
Visual C++model automatizace Průvodce. |
Protože doplňky jsou kompilovány binární kód duševního vlastnictví je chráněn.Doplňky lze implementovat v libovolném jazyce využívající COM, například Visual C++, Visual Basic, a Visual C#.
Pro mnoho vývojářů jako ISV, kteří chtějí přidat celý nové funkce rozhraní IDE doplňky přizpůsobit tyto funkce do Visual Studio IDE jako však byly vestavěné.
Doplňky umožňují provádět následující akce:
Hostitelem nástroj nabídka nebo panel nástrojů v rozhraní IDE.
To umožňuje snadno přístup v době, kdy jsou programování.
Vytvořit vlastní stránky vlastností pro Možnosti dialogové okno.
Další informace naleznete v tématu Jak: vytvoření vlastní stránky Možnosti.
Vytvoření nástroje systému windows, které se chovají stejně jako Visual Studio nástroj systému windows.
Další informace naleznete v tématu Vytváření a řízení prostředí Windows.
Dynamicky povolit a zakázat příkazy v nabídkách a Visual Studio panel příkazů.
Další informace naleznete v tématu Jak: Přidat a zpracování příkazů.
Přidat kontakt a popisné informace, které Visual Studioo dialogové okno.
Průvodci jsou vést podrobné procesem vytváření programů nebo provádění programovacích úkolů uživatelům aplikace.Například Visual Studio nabízí doplněk Průvodce uživatele přidat do projektu a projekt nasazení.Můžete vytvořit své vlastní Průvodce vytvořením projektu, který implementuje IDTWizard rozhraní.Průvodci jsou obvykle vyvolány pomocí Nový projekt dialogové okno nebo Nový soubor dialogové okno.
Visual Studio – sada SDK
Doplňky a průvodců potřebám mnoha uživatelů.Avšak někteří uživatelé mohou mít na rámec Visual Studio model automatizace.Například uživatel chtít začlenit zcela nové editoru nebo programovací jazyk do Visual Studio IDE.Toho může být nutné tyto prvky:
Nový typ projektu
Vlastní editor
Rozšířené funkce pro ladění
Visual Studio SDK byl vytvořen tak, aby se tímto způsobem můžete rozšíření aplikace Visual Studio.Visual Studio SDK poskytuje nástroje a informace, které pomáhají integrovat vaše produkty do Visual Studio.Visual Studio SDK je developer suite a platformu.Poskytuje rozsáhlejší a lepší kontrolu nad IDE přístup k více rozhraní.Pomocí Visual Studio SDK můžete poskytují větší funkce pro uživatele vašeho rozšíření.Další informace naleznete v Visual Studio rozšiřitelnost Developer Center na webu MSDN.Visual Studio SDK můžete stáhnout také z webu.
Viz také
Úkoly
Volba vhodné Automatizace přístupu
Názorný postup: Vytvoření Průvodce
Koncepty
Automatizační objekt modelu grafu