Udostępnij za pośrednictwem


Wybranie podejścia właściwe automatyzacji

Visual Studioudostępnia kilka opcji umożliwiających tworzenie aplikacji automatyzujących pracę.Dokładna metodyka, aby wybrać, zależy jednak głównie zbliżającego się zadania.Aby pomóc w dotarciu do najlepszej metody, należy rozważyć następujące czynniki.

Czy chcesz dystrybuować kod lub kompilowanej aplikacji?

Dystrybucji skompilowanych aplikacji — za pomocą dodatku lub kreatora lub aplikacji korzystającej z interfejsów automatyzacji.Dodatki, kreatorzy i inne aplikacje korzystające z interfejsów automatyzacji, ochrony własności intelektualnej poprzez kompilacji.Jednak do rozpowszechniania ich, należy użyć projektu wdrażania lub innej formie Instalatora.Aby uzyskać więcej informacji, zobacz Jak: Tworzenie dodatku lub Instruktaż: Tworzenie kreatora.

Co język programowania chcesz używać do projektowania aplikacji automatyzacji?

  • Języka Visual Basic — można utworzyć z dodatkami i kreatorów.Aby uzyskać więcej informacji, zobacz Tworzenie dodatków i kreatorów.

  • Inne języki — dodatki i kreatorów można utworzyć za pomocą IDTExtensibility2 interfejsu i IDTWizard interfejsu.Musi być w stanie stosować obiektu COM w stanie CoCreate w języku programowania.

Czy zadanie wymaga danych wejściowych użytkownika?

  • Dane wejściowe żaden użytkownik nie jest potrzebny — dodatek jest odpowiednia.Aby uzyskać więcej informacji, zobacz Tworzenie dodatków i kreatorów.

  • Oprócz standardowego wprowadzania — dodatek lub Kreator jest odpowiedni.

  • Złożone dane wejściowe — Jeśli dane wejściowe składa się z wielu kroków lub wymaga weryfikacji, Kreator może być najbardziej odpowiednie.

Jak uważasz, że użytkownik rozpocznie aplikacji?

  1. Menu ani pasków poleceń — Użyj dodatku programu.

  2. Nowy element menu projektu lub nowy element — Kreator jest typowe dla dodawania nowego projektu lub pliku do aplikacji.

  3. Więcej informacji z IDE — Użyj dodatku programu.Co jest potrzebne do opracowania?

  • Zadanie automatyczne — dodatki i kreatorów wszystkie można automatyzować zadania.Aby uzyskać więcej informacji, zobacz Tworzenie dodatków i kreatorów.

  • Niestandardowe strony właściwości dla narzędzia, opcje, okno dialogowe — dodatki i kreatorów obsługują tę funkcję.Aby uzyskać więcej informacji, zobacz Jak: Tworzenie niestandardowych stron apletu Opcje.Można również tworzyć za pomocą Visual Studio SDK.Aby uzyskać więcej informacji, zobacz Rozszerzyć Visual Studio.

  • Niestandardowe okno narzędzia lub dokumentu — dodatki i kreatorów obsługują tę funkcję.Aby uzyskać więcej informacji, zobacz Jak: tworzenie i sterowanie narzędzie Windows.Można również tworzyć za pomocą Visual Studio SDK.(Należy zauważyć, że Document.Open() jest członkiem tylko wewnętrzne.)

  • Nowy typ projektu — użyj Visual Studio SDK.

  • Wsparcie dla nowy język programowania w Visual Studio lub edytora nowej— użyj Visual Studio SDK.

Zobacz też

Zadania

Jak: Tworzenie dodatku

Instruktaż: Tworzenie kreatora

Koncepcje

Wykres modelu obiektu automatyzacji

Widma Visual Studio automatyzacji

Inne zasoby

Rozszerzanie środowiska Visual Studio

Tworzenie dodatków i kreatorów