Udostępnij przez


Szablony projektów i elementów projektu programu SharePoint

W poniższych sekcjach opisano dostępny projekt programu SharePoint i szablony elementów projektu oraz sposób ich użycia.

Omówienie szablonów projektu i elementów projektu

Podczas tworzenia nowego projektu programu SharePoint w programie Visual Studio projekt programu SharePoint jest dodawany do rozwiązania wraz ze wszystkimi elementami projektu wymaganymi przez ten typ projektu. Jeśli na przykład utworzysz projekt składnika Silverlight Web Part, program Visual Studio utworzy rozwiązanie zawierające element projektu Visual Web Part i element projektu aplikacji Silverlight wraz ze wszystkimi plikami wymaganymi przez te elementy projektu. Szablony elementów projektu służą do dodawania elementów projektu do istniejącego projektu programu SharePoint, takiego jak dodawanie odbiornika zdarzeń, kolumny witryny lub listy.

Aby uzyskać informacje o podstawach programu SharePoint, zobacz Bloki konstrukcyjne programu SharePoint Foundation. Zaawansowani użytkownicy mogą tworzyć niestandardowe szablony projektów i elementów projektu. Aby uzyskać więcej informacji, zobacz Rozszerzanie systemu projektu programu SharePoint.

Szablony projektów

Poniżej znajduje się lista szablonów projektów programu SharePoint. Aby wyświetlić szablony projektów programu SharePoint w programie Visual Studio, w oknie dialogowym Nowy projekt rozwiń węzeł programu SharePoint w obszarze Visual C# lub Visual Basic, a następnie wybierz pozycję 2010.

Projekt programu SharePoint 2010

Zawartość projektu programu SharePoint 2010 jest zawarta w każdym szablonie projektu programu SharePoint. Projekt programu SharePoint 2010 zawiera:

  • Plik projektu.

  • Strona właściwości projektu.

  • Folder Odwołania zawiera listę wszystkich odwołań do zestawów w projekcie.

  • Folder Features zawierający plik konfiguracji funkcji używany do wdrażania funkcji na serwerze programu SharePoint.

  • Folder Package zawierający plik Package.package używany do wdrażania rozwiązania w programie SharePoint.

  • Plik key.snk (klucz o silnej nazwie), który jest używany do podpisywania zestawu o silnej nazwie w celu zapewnienia zwiększonych zabezpieczeń.

Składnik Web Part programu SharePoint 2010 Silverlight

Projekty Web Part programu SharePoint 2010 Silverlight umożliwiają tworzenie komponentów dla SharePoint, które wyświetlają aplikacje Silverlight. Podczas tworzenia tego projektu możesz określić, czy dodać do niego nową aplikację Silverlight, czy odwołać się do istniejącego. Aby uzyskać więcej informacji, zobacz Tworzenie składników Web Part w SharePoint oraz Przewodnik: Tworzenie składnika Web Part Silverlight wyświetlającego OData w SharePoint.

Visual Web Part programu SharePoint 2010

Projekt Visual Web Part SharePoint 2010 zawiera plik definicji Elements.xml, element Web Part oraz element kontrolki użytkownika. Wygląd wizualnego elementu Web Part można zaprojektować, przeciągając lub kopiując kontrolki z przybornika programu Visual Studio na powierzchnię kontroli użytkownika. Aby uzyskać więcej informacji, zobacz How to: Create a SharePoint Web Part by Using a Designer and Building Block: Web Part (Jak utworzyć składnik Web Part programu SharePoint przy użyciu projektanta i bloku konstrukcyjnego: składniki Web Part).

Importowanie pakietu rozwiązania programu SharePoint 2010

Importowanie projektów pakietu rozwiązania programu SharePoint 2010 umożliwia zaimportowanie wszystkich lub części istniejącej witryny programu SharePoint 2010 wyeksportowanych do pliku rozwiązania programu SharePoint (wsp) do programu Visual Studio. Po zaimportowaniu do programu Visual Studio możesz dostosować jego elementy i wdrożyć je ponownie. Aby uzyskać więcej informacji, zobacz Importowanie elementów z istniejącej witryny programu SharePoint.

Importowanie przepływu pracy wielokrotnego użytku programu SharePoint 2010

Projekty importowania przepływów pracy wielokrotnego użytku programu SharePoint 2010 umożliwiają zaimportowanie do programu Visual Studio przepływu pracy deklaratywnego i wielokrotnego użytku utworzonego w programie SharePoint Designer 2010. Przepływ pracy jest eksportowany z witryny programu SharePoint jako plik wsp . Po zaimportowaniu do programu Visual Studio możesz dostosować go, dodać do niego kod, a następnie wdrożyć go w witrynie programu SharePoint. Aby uzyskać więcej informacji, zobacz Przewodnik: importowanie przepływu pracy wielokrotnego użytku programu SharePoint Designer do programu Visual Studio.

Szablony elementów projektu

Poniżej znajduje się lista szablonów elementów projektu programu SharePoint. Szablony elementów projektu dodają pliki do rozwiązania programu SharePoint, aby obsługiwać funkcje programu SharePoint, takie jak kolumny witryny, listy i typy zawartości. Na przykład dodanie kolumny witryny do rozwiązania spowoduje dodanie projektu kolumny witryny zawierającego plik definicji Elements.xml . Dodanie wizualnego składnika Web Part dodaje do rozwiązania projekt wizualnego składnika Web Part, który zawiera plik Elements.xml, element kontrolki użytkownika i element wizualnego składnika Web Part.

Aby wyświetlić szablony elementów projektu programu SharePoint, w Eksploratorze rozwiązań otwórz menu skrótów dla projektu programu SharePoint, a następnie wybierz pozycję Dodaj, Nowy element. Rozwiń węzeł SharePoint pod Visual C# lub Visual Basic, a następnie wybierz 2010.

Strona aplikacji (tylko rozwiązanie farmowe)

Element Strona aplikacji (tylko Rozwiązanie Farmy) umożliwia tworzenie i projektowanie strony internetowej ASP.NET dla witryny programu SharePoint. Strony aplikacji mogą być używane tylko w rozwiązaniach dla farmy. Ten element projektu można dodać tylko do rozwiązań farmy. Aby uzyskać więcej informacji, zobacz How to: Create an application page (Instrukcje: tworzenie strony aplikacji) i Application _layouts Page Type (Typ strony aplikacji).

Model łączności danych biznesowych (tylko rozwiązanie typu farm)

Element Model łączności danych biznesowych (tylko rozwiązanie farmy) umożliwia integrację danych biznesowych z programem SharePoint. Dane biznesowe mogą pochodzić z aplikacji serwera zaplecza, takich jak SQL Server, Siebel i Service Advertising Protocol (SAP). Modele łączności danych biznesowych mogą być stosowane wyłącznie w rozwiązaniach farmowych. Ten element projektu można dodać tylko do rozwiązań farmy. Aby uzyskać więcej informacji, zobacz Jak: Utworzyć model BDC, Jak: Używać pliku zasobu do określania zlokalizowanych nazw, właściwości i uprawnień oraz Co nowego: Usługi łączności biznesowej.

Typ zawartości

Elementy typu zawartości umożliwiają tworzenie niestandardowych typów zawartości na podstawie istniejącego (podstawowego) typu zawartości, takiego jak dokument, anons lub zadanie. Niestandardowy typ zawartości zawiera te same atrybuty i pola co podstawowy typ zawartości wraz z dowolnymi zdefiniowanymi kolumnami witryny (polami). Można na przykład utworzyć niestandardowy typ zawartości Kontakt oparty na podstawowym typie zawartości Kontakt, który jest dostępny w programie SharePoint. Typ zawartości można dostosować, zmieniając istniejące kolumny witryny lub dodając więcej kolumn witryny do tych, które zostały już uwzględnione w podstawowym typie zawartości.

Uwaga / Notatka

Ze względu na ograniczenie programu SharePoint nie można utworzyć typu zawartości rozwiązania farmowego bazującego na typie zawartości rozwiązania w trybie piaskownicy.

Aby uzyskać więcej informacji, zobacz Przewodnik: tworzenie kolumny witryny, typu zawartości i listy dla programu SharePoint ibloku konstrukcyjnego: typ zawartości.

Pusty element

Puste elementy są najczęściej używane do definiowania elementów projektu programu SharePoint, które nie mają szablonu projektu lub elementu projektu w programie Visual Studio. Po dodaniu pustego elementu do projektu zostanie utworzony węzeł o nazwie EmptyElement[x](gdzie [x] jest unikatową liczbą). EmptyElement[x] zawiera jeden plik o nazwie Elements.xml. Użyj instrukcji XML, aby zdefiniować żądane elementy w Elements.xml.

Odbiornik zdarzeń

Odbiorcy zdarzeń obsługują zdarzenia dla elementów w witrynie programu SharePoint, takich jak po dodaniu elementu do listy, usunięciu elementu internetowego lub uruchomieniu przepływu pracy. Szablon projektu elementu odbiornika zdarzeń umożliwia obsługę

  • Wyświetlanie listy zdarzeń

  • Wyświetlanie listy zdarzeń elementów

  • Wyświetlanie listy zdarzeń poczty e-mail

  • Zdarzenia internetowe

  • Wyświetlanie listy zdarzeń przepływu pracy

    Element projektu odbiorcy zdarzeń tworzy folder Odbiornik zdarzeń z pojedynczym plikiem klasy zawierającym programy obsługi zdarzeń dla wszystkich zdarzeń określonych podczas tworzenia projektu w Kreatorze dostosowywania programu SharePoint. Klasa odbiorcy zdarzeń może obsługiwać zdarzenia występujące w witrynie programu SharePoint, gdy takie elementy, jak pliki, pola, elementy, listy, załączniki, komponenty Web Part i przepływy pracy są dodawane, aktualizowane, usuwane lub przenoszone. Aby uzyskać więcej informacji, zobacz Jak utworzyć odbiornik zdarzeń i blok konstrukcyjny: obsługa zdarzeń.

List

Lista jest wystąpieniem podstawowej definicji listy programu SharePoint wielokrotnego użytku, takiej jak kalendarz lub lista zadań. Po dodaniu listy do rozwiązania projektant listy umożliwia dodawanie kolumn witryny do listy i tworzenie niestandardowych kolumn listy. Obejmuje to kolumny witryny z typów zawartości. Możesz określić widok listy, który określa kolumny, które będą wyświetlane na liście. Aby uzyskać więcej informacji, zobacz Przewodnik: tworzenie kolumny witryny, typu zawartości i listy dla programu SharePoint ibloku konstrukcyjnego: listy i bibliotek dokumentów.

Moduł

Moduły (nie należy mylić z modułami Visual Basic) zawierają pliki, które chcesz wdrożyć na serwerze programu SharePoint, takie jak obrazy lub notatki. Element projektu modułu zawiera węzeł Moduł . Węzeł modułu zawiera dwa szablony elementów projektu: plik definicji XML, który działa jako manifest modułu i plik sample.txt , plik zastępczy. Aby uzyskać więcej informacji, zobacz Używanie modułów do dołączania plików w rozwiązaniu i modułach.

Sekwencyjny przepływ pracy (tylko rozwiązanie farmowe)

Sekwencyjny przepływ pracy to seria kroków logiki biznesowej wykonywanych w sekwencji do momentu ukończenia ostatniego kroku. Sekwencyjne przepływy pracy służą do zarządzania procesami, które obejmują elementy programu SharePoint, takie jak listy i dokumenty. Możesz utworzyć przepływy pracy na poziomie lokacji (globalne) lub przepływy pracy na poziomie listy (lokalne) i wybrać, czy przepływ pracy jest uruchamiany automatycznie, czy ręcznie. Ten element projektu może być używany tylko w rozwiązaniach typu farma. Ten element projektu można dodać tylko do rozwiązań farmy. Aby uzyskać więcej informacji, zobacz Tworzenie rozwiązań przepływu pracy programu SharePoint, Przepływy pracy w programie SharePoint Server 2010 i Co nowego: Ulepszenia przepływu pracy.

Część sieciowa programu Silverlight

Elementy projektu składników Web Part programu Silverlight umożliwiają tworzenie składników Web Part dla programu SharePoint, które wyświetlają aplikacje Silverlight. Po dodaniu tego elementu projektu do rozwiązania możesz wybrać, czy chcesz dodać nową aplikację Silverlight, czy odwołać się do istniejącego elementu później. Aby uzyskać więcej informacji, zobacz Tworzenie składników Web Part w SharePoint oraz Przewodnik: Tworzenie składnika Web Part Silverlight wyświetlającego OData w SharePoint.

Kolumna witryny

Kolumna witryny, znana również jako pole, jest jednym z najbardziej podstawowych elementów, które można dodać do projektu programu SharePoint. Kolumna witryny reprezentuje typ danych, takich jak numer telefonu, komentarz tekstowy lub nazwa miasta kontaktu na liście kontaktów. Aby uzyskać więcej informacji, zobacz Tworzenie kolumn witryny, typów zawartości i list dla programu SharePoint ikolumn.

Definicja witryny (tylko rozwiązanie dla farmy serwerowej)

Elementy projektu definicji witryny zawierają folder definicji witryny zawierający następujące pliki:

  • Domyślna strona .aspx używana jako domyślna strona internetowa witryny.

  • Plik onet.xml definiujący składniki witryny.

  • Plik XML webtemp określający konfiguracje definicji witryny, które są wyświetlane w sekcji Wybór szablonu na stronie Nowa witryna programu SharePoint .

    Po dodaniu definicji witryny należy dodać kod i pliki, aby wprowadzić funkcje. Ten element projektu może być używany tylko w rozwiązaniach farmy. Ten element projektu można dodać tylko do rozwiązań farmy. Aby uzyskać więcej informacji, zobacz Create site definitions for SharePoint and Site Definitions and Configurations (Tworzenie definicji witryn dla programów SharePoint i definicji witryn i konfiguracji).

Przepływ pracy automatu stanowego (tylko rozwiązanie dla farmy)

Przepływ pracy automatu stanowego jest zestawem stanów logiki biznesowej, przejść i czynności. Kroki przepływu pracy maszyny stanu nie są wykonywane w sekwencji; zamiast tego są one wyzwalane przez akcje i stany. Podobnie jak sekwencyjny przepływ pracy, przepływy pracy maszyny stanu są skojarzone z elementami programu SharePoint, takimi jak listy i dokumenty. Po raz kolejny możesz tworzyć przepływy pracy na poziomie lokacji (globalne) lub przepływy pracy na poziomie listy (lokalne). Możesz również wybrać, czy przepływ pracy jest uruchamiany automatycznie, czy ręcznie. Ten element projektu może być używany tylko w rozwiązaniach farmowych. Ten element projektu można dodać tylko do rozwiązań farmy. Aby uzyskać więcej informacji, zobacz Tworzenie rozwiązań przepływu pracy programu SharePoint, Przepływy pracy w programie SharePoint Server 2010 i Co nowego: Ulepszenia przepływu pracy.

Kontrola użytkownika (tylko rozwiązanie farm)

Kontrolka użytkownika to niestandardowa kontrolka wielokrotnego użytku, do której można dodawać inne kontrolki ASP.NET i kontrolki programu SharePoint. Kontrolkę użytkownika można dodać do stron aplikacji i składników Web Part uruchamianych w programie SharePoint. Ten element projektu może być używany tylko w rozwiązaniach typu farma. Ten element projektu można dodać tylko do rozwiązań farmy. Aby uzyskać więcej informacji, zobacz Tworzenie kontrolek wielokrotnego użytku dla części sieciowych lub stron aplikacji.

Wizualna część sieciowa

Element wizualnej składni Web Part projektu zawiera plik definicji Elements.xml, element Web Part oraz element Kontrolki Użytkownika. Wygląd wizualnego elementu Web Part można zaprojektować, przeciągając lub kopiując kontrolki z przybornika programu Visual Studio na powierzchnię kontroli użytkownika. Aby uzyskać więcej informacji, zobacz How to: Create a SharePoint Web Part by Using a Designer and Building Block: Web Part (Jak utworzyć składnik Web Part programu SharePoint przy użyciu projektanta i bloku konstrukcyjnego: składniki Web Part).

Składnik "Web Part"

Składnik Web Part to kontrolka po stronie serwera, która działa wewnątrz specjalnego typu strony o nazwie Strona składników Web Part. Są to bloki konstrukcyjne stron, które są wyświetlane w witrynie programu SharePoint. Element składnika Web Part zawiera pliki, które umożliwiają projektowanie składnika Web Part dla witryny programu SharePoint. Aby uzyskać więcej informacji, zobacz How to: Create a SharePoint Web Part (Jak utworzyć składnik Web Part programu SharePoint) i Building Block: Web Part (Blok konstrukcyjny: składniki Web Part).