Projekt SharePoint oraz szablony elementów projektu

Następujące sekcje opisują dostępny projekt SharePoint, szablon elementu dla projektu oraz ich użycie.

Ten temat zawiera następujące sekcje.

  • Przegląd projektu oraz szablonów elementów projektu
  • Szablony projektu
  • Szablony elementów projektu
  • Tematy pokrewne

Przegląd projektu oraz szablonów elementów projektu

Kiedy utworzysz nowy projekt SharePoint w programie Visual Studio, projekt ten zostanie dodany do rozwiązania razem z wszystkimi elementami, wymaganymi przez określony typ projektu.Na przykład, jeśli utworzysz projekt Silverlight Web Part, Visual Studio utworzy rozwiązanie, które zawiera elementy projektu Visual Web Part, a także elementy projektu aplikacji Silverlight, wraz z wszystkimi plikami wymaganymi w tych projektach.Szablony elementu projektu są używane do dodawania elementów projektu do istniejącego projektu SharePoint, takich jak odbiorca zdarzeń, kolumna witryny lub lista.

Aby uzyskać informacje o podstawach programu SharePoint, zobacz SharePoint Foundation Building Blocks.Zaawansowani użytkownicy mogą utworzyć niestandardowy projekt lub szablon elementów projektu.Aby uzyskać więcej informacji, zobacz Rozszerzanie systemu projektu SharePoint.

Szablony projektu

Poniżej znajduje się lista szablonów projektu SharePoint.Aby przeglądać szablony projektu SharePoint w programie Visual Studio, w oknie dialogowym Nowy projekt rozwiń węzeł SharePoint pod Visual C# lub Visual Basic, a następnie wybierz 2010.

Projekt SharePoint 2010

Zawartość Projektu SharePoint 2010 jest dołączana do każdego szablonu projektu SharePoint.Projekt SharePoint 2010 zawiera:

  • Plik projektu.

  • Stronę właściwości projektu.

  • Folder Odwołania, który pokazuje wszystkie odwołania do zestawów w projekcie.

  • Folder Funkcje, który zawiera plik konfiguracji .feature, używany jest do wdrażania funkcji do serwera SharePoint.

  • Folder Pakiety, który zawiera plik Package.package, używany jest do wdrażania rozwiązań do SharePoint.

  • Plik key.snk (typu strong-name key), który jest używany do podpisywania zestawu silną nazwą i ma na celu zapewnienie lepszego bezpieczeństwa.

Składnik Web Part Silverlight programu SharePoint 2010

ProjektySharePoint 2010 Silverlight Web Part umożliwiają tworzenie składników web part dla platformy SharePoint, które wyświetla aplikacja Silverlight.Podczas tworzenia takiego projektu, należy określić czy chcesz dodać nową aplikację Silverlight, czy odwołanie do istniejącej.Aby uzyskać więcej informacji, zobacz Tworzenie części sieciowych dla SharePoint i Wskazówki: Tworzenie składnika Web Part programu Silverlight wyświetlającego dane OData dla programu SharePoint.

Wizualne składniki Web Part platformy SharePoint 2010

Projekt Wizualne składniki Web Part platformy SharePoint 2010 dołącza plik definicji Elements.xml. Składnik Web Part, a także element Kontrolka użytkownika .Można zaprojektować wygląd składnika web part przez przeciąganie lub kopiowanie kontrolek z przybornika programu Visual Studio do powierzchni kontrolki użytkownika.Aby uzyskać więcej informacji, zobacz Porady: tworzenie części sieciowej SharePoint za pomocą narzędzia Projektant i Building Block: Web Parts.

Importowanie pakietu rozwiązania programu SharePoint 2010

Projekty Importowanie pakietu rozwiązania programu SharePoint 2010 pozwalają zaimportować całość lub część istniejącej witryny programu SharePoint 2010, eksportowane do pliku rozwiązań programu SharePoint (wsp) do programu Visual Studio.Po importowaniu do programu Visual Studio, można dostosować jego elementy i rozmieść je ponownie.Aby uzyskać więcej informacji, zobacz Importowanie elementów z istniejącej witryny SharePoint.

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

Projekty Importowanie przepływu pracy wielokrotnego użytku SharePoint 2010 pozwalają na importowanie przepływu pracy wielokrotnego użytku, deklaracyjne utworzonych w programie SharePoint Designer 2010 do programu Visual Studio.Przepływ pracy jest eksportowany z witryny programu SharePoint jako plik wsp.Po importowaniu do programu Visual Studio, można go dostosować, dodać do niego kod, a następnie wdrożyć w witrynie programu SharePoint.Aby uzyskać więcej informacji, zobacz Wskazówki: importowanie wielokrotnego przepływu danych programu SharePoint Designer do Visual Studio.

Szablony elementów projektu

Poniżej znajduje się lista elementów szablonów projektu SharePoint.Szablony elementów projektu dodają pliki do rozwiązania programu SharePoint do obsługi funkcji programu SharePoint, takie jak kolumny witryny, listy i typy zawartości.Na przykład dodanie kolumny witryny do rozwiązania powoduje dodanie projektu kolumny witryny, który zawiera plik definicji Elements.xml.Dodanie wizualnego składnika web part powoduje dodanie wizualnego projektu web part do rozwiązania zawierającego plik Elements.xml, element sterowania użytkownika i element strony sieci web programu visual.

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

Strona aplikacji (tylko rozwiązanie farmy)

Element Strona aplikacji (tylko rozwiązanie farmy) umożliwia projektowanie strony sieci web ASP.NET dla witryny programu SharePoint.Strony aplikacji mogą służyć tylko w rozwiązaniach farmy.Ten element projektu można dodawać tylko do rozwiązań farmy.Aby uzyskać więcej informacji, zobacz Porady: tworzenie strony aplikacji i typ strony aplikacji _layouts.

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

Element Model usługi łączności danych biznesowych (tylko rozwiązanie farmy) umożliwia integrowanie danych biznesowych z programem SharePoint.Dane biznesowe mogą pochodzić z aplikacji serwerowych typu back-end, takich jak SQL Server, Siebel i Service Advertising Protocol (SAP).Modele usługi łączności danych biznesowych mogą być użyte tylko w farmie rozwiązań.Ten element projektu można dodawać tylko do rozwiązań farmy.Aby uzyskać więcej informacji, zobacz Porady: tworzenie modelu BDC, Porady: korzystanie z pliku zasobu do określania zlokalizowanych nazw, właściwości oraz uprawnień, i Nowości: usługi Business Connectivity Services.

Typ zawartości

Elementy Typ zawartości umożliwiają tworzenie niestandardowych typów zawartości na podstawie istniejącego (podstawowego) typu zawartości jak dokument, ogłoszenie lub zadanie.Niestandardowy typ zawartości dostarcza te same atrybuty i pola jak podstawowy typ zawartości wraz z dowolnie definiowanymi kolumnami witryny (polami).Na przykład można utworzyć niestandardowy typ zawartości Kontakt oparty na podstawowym typie zawartości Kontaktu, który pochodzi z programu SharePoint.Typ zawartości można dostosować przez zmianę istniejących kolumn witryny lub dodanie większej liczby kolumn witryny do tych zawartych już w podstawowym typie zawartości.

[!UWAGA]

Z powodu ograniczenia programu SharePoint nie można utworzyć typu zawartości farmy rozwiązań opartych na typie zawartości rozwiązania w trybie piaskownicy.

Aby uzyskać więcej informacji, zobacz Wskazówki: tworzenie kolumny witryny, typu zawartości oraz listy dla SharePoint i Blok konstrukcyjny: typ zawartości.

Pusty element

Puste elementy są najczęściej używane do definiowania elementów projektu programu SharePoint, których brakuje w projekcie lub szablonie elementów projektu w programie Visual Studio.Po dodaniu pustego elementu do projektu, tworzony jest węzeł o nazwie EmptyElement[x](gdzie [x] jest unikatowym numerem).EmptyElement[x] zawiera pojedynczy plik o nazwie Elements.xml.Użyj instrukcji XML, aby zdefiniować pożądane elementy w Elements.xml.

Odbiorca zdarzeń

Odbiorcy zdarzeń przechwytują zdarzenia dla elementów w witrynie programu SharePoint, na przykład po uruchomieniu przepływu pracy lub dodaniu elementu do listy lub kiedy element sieci web zostanie usunięty.Element szablonu projektu odbiorcy zdarzeń pozwala obsłużyć

  • Listę zdarzeń

  • Element listy zdarzeń

  • Listę zdarzeń wiadomości e-mail

  • Zdarzenia w sieci Web

  • Listę zdarzeń przepływu pracy

Element projektu odbiorcy zdarzeń tworzy folder Odbiorca zdarzenia zawierający pojedynczy plik klasy zawierającej obsługę zdarzeń dla wszystkich zdarzeń określonych podczas tworzenia projektu w Kreatorze dostosowania programu SharePoint.Klasa event receiver może obsłużyć zdarzenia, które występują w witrynie programu SharePoint, gdy elementy, takie jak pliki, pola, elementy, listy, załączniki, składniki web Part oraz przepływy pracy są dodawane, aktualizowane lub usuwane.Aby uzyskać więcej informacji, zobacz Porady: tworzenie obsługiwanego odbiornika i Blok konstrukcyjny: obsługa zdarzeń.

Lista

Lista jest instancją wielokrotnego użytku bazy listy definicji programu SharePoint, takich jak kalendarz lub lista zadań.Po dodaniu listy do rozwiązania, projektant listy umożliwia dodawanie kolumn witryny do listy i utworzenie niestandardowej listy kolumn.Obejmuje to kolumny witryny z typów zawartości.Dla listy można określić widok, określający kolumny, które będą wyświetlane na liście.Aby uzyskać więcej informacji, zobacz Wskazówki: tworzenie kolumny witryny, typu zawartości oraz listy dla SharePoint i Blok konstrukcyjny: listy i biblioteki dokumentów.

Moduł

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

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

Sekwencyjny przepływ pracy jest szeregiem czynności logiki biznesowej, które są wykonywane w kolejności, aż do zakończenia ostatniego kroku.Sekwencyjne przepływy pracy są używane do zarządzania procesami, które dotyczą elementów programu SharePoint, takich jak listy i dokumenty.Można utworzyć przepływy pracy na poziomie witryny (globalne) lub przepływów pracy na poziomie listy (lokalne) oraz zdecydować, czy przepływ pracy rozpoczyna się automatycznie czy ręcznie.Ten element projektu może być użyty jedynie w rozwiązaniach farmy.Ten element projektu można dodawać tylko do rozwiązań farmy.Aby uzyskać więcej informacji, zobacz Tworzenie rozwiązań przepływu pracy SharePoint, Przepływy pracy w programie SharePoint Server 2010, i Nowości: poprawa przepływu pracy.

Składnik Silverlight Web Part

Elementy projektu Silverlight web part umożliwiają tworzenie elementów web part dla programu SharePoint, które wyświetlają aplikacje Silverlight.Po dodaniu tego elementu projektu do rozwiązania, można wybrać czy ma być dodany do nowej aplikacji Silverlight lub później używany przez odwołanie w istniejącej.Aby uzyskać więcej informacji, zobacz Tworzenie części sieciowych dla SharePoint i Wskazówki: Tworzenie składnika Web Part programu Silverlight wyświetlającego dane OData dla programu 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 nazwę miasta dla kontaktu na liście kontaktów.Aby uzyskać więcej informacji, zobacz Tworzenie kolumn witryn, typów zawartości oraz list dla SharePoint oraz Kolumny.

Definicja witryny (tylko rozwiązania farm)

Elementy projektu Definicje witryny zawierają folder definicji witryny, który zawiera następujące pliki:

  • Stronę domyślną .Aspx, używaną jako domyślna strona sieci web dla witryny.

  • Plik onet.xml, który określa składniki witryny.

  • Plik xml webtemp, który określa konfiguracje definicji witryn, które pojawiają się w sekcji Wybieranie szablonu ze strony Nowa witryna programu SharePoint.

Po dodaniu definicji witryny, należy dodać kod i pliki do wprowadzenia funkcjonalności.Ten element projektu może być użyty jedynie w rozwiązaniach farmy.Ten element projektu można dodawać tylko do rozwiązań farmy.Aby uzyskać więcej informacji, zobacz Tworzenie definicji witryny dla SharePoint i Definicje witryn i konfiguracje.

Przepływ pracy stanu komputera (tylko rozwiązania farm)

Przepływ pracy maszyny stanu jest zbiorem stanów logiki biznesowej, przejść i akcji.Czynności w przepływie pracy maszyny stanu nie są wykonywane w kolejności; zamiast tego są wywoływane przez akcje i stany.Przepływy pracy maszyny stanu podobnie jak sekwencyjny przepływ pracy są skojarzone z elementami programu SharePoint, takie jak listy i dokumenty.Po raz kolejny można utworzyć przepływy pracy na poziomie witryny (globalnie) lub na poziomie listy (lokalnie).Można też wybrać, czy przepływ pracy rozpoczyna się automatycznie czy ręcznie.Ten element projektu może być użyty jedynie w rozwiązaniach farmy.Ten element projektu można dodawać tylko do rozwiązań farmy.Aby uzyskać więcej informacji, zobacz Tworzenie rozwiązań przepływu pracy SharePoint, Przepływy pracy w programie SharePoint Server 2010, i Nowości: poprawa przepływu pracy.

Kontrola użytkownika (tylko rozwiązania farm)

Kontrola użytkownika jest niestandardową kontrolką wielokrotnego użytku, do której można dodać inne kontrolki ASP.NET lub programu SharePoint.Kontrolka użytkownika może być dodana do strony aplikacji i składników web Part, które są uruchamiane w programie SharePoint.Ten element projektu może być użyty jedynie w rozwiązaniach farmy.Ten element projektu można dodawać tylko do rozwiązań farmy.Aby uzyskać więcej informacji, zobacz Tworzenie kontrolek wielokrotnego użytku do składników Web Part lub stron aplikacji.

Wizualny składnik Web Part

Element projektu Wizualne składniki Web Part dołącza plik definicji Elements.xml elementu Web Part, a także element Kontrolka użytkownika .Można zaprojektować wygląd składnika web part przez przeciąganie lub kopiowanie kontrolek z przybornika programu Visual Studio do powierzchni kontrolki użytkownika.Aby uzyskać więcej informacji, zobacz Porady: tworzenie części sieciowej SharePoint za pomocą narzędzia Projektant i Blok konstrukcyjny: Web Parts.

Web Part

Składnik web part jest kontrolką po stronie serwera, która działa na specjalnego rodzaju stronie o nazwie strona składników Web Part.Są one blokami konstrukcyjnymi stron, które znajdują się w witrynie programu SharePoint.Składnik Web Part zapewnia pliki, które umożliwiają projektowanie składnika web part witryny programu SharePoint.Aby uzyskać więcej informacji, zobacz Porady: tworzenie SharePoint Web Part i Building Block: Web Parts.

Zobacz też

Inne zasoby

Opracowywanie rozwiązań SharePoint

Produkty i technologie SharePoint