Instruktaż: Tworzenie wstawki kodu programu
Tylko kilka kroków, można utworzyć wstawkę kodu.Jest potrzebne do tworzenia pliku XML, wypełnić odpowiednie elementy i dodać do niej kod.Do kodu, można dodać odwołania i zastąpienie parametrów.Urywek można dodać do instalacji Visual Studio za pomocą przycisku importu Menedżera urywki kodu (Menedżera urywki kodu/narzędzia).
Porada |
---|
Informacji na temat pisania urywki kodu łatwiej, wyszukiwanie internetowej witrynie CodePlex dla wspólnotowych narzędzi takich jak Urywek edytora. |
Urywek szablonu
Oto szablonu urywek podstawowe:
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets
xmlns="https://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title></Title>
</Header>
<Snippet>
<Code Language="">
<![CDATA[]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
Aby utworzyć wstawkę kodu
Tworzenie nowego pliku XML w programie Visual Studio i dodać szablon pokazanym powyżej.
Wypełnij tytuł urywka, e.g. "Hello World VB", w tytule elementu.
Wypełnić w języku urywka w atrybucie języków element kodu.Na przykład użyć "VB".
Na przykład dodać kod w sekcji CDATA wewnątrz elementu kodu:
<Code Language="VB"> <![CDATA[Console.WriteLine("Hello, World!")]]> </Code>
Urywek zapisać jako VBCodeSnippet.snippet.
Aby dodać wstawkę kodu programu Visual Studio
Za pomocą Menedżera urywki kodu, można dodać własne urywki do instalacji programu Visual Studio.Otwórz Menedżera urywki kodu (Menedżera urywki kodu/narzędzia).
Kliknij przywóz przycisku.
Przejdź do lokalizacji zapisywania wstawki kodu programu w poprzedniej procedurze, zaznacz go i kliknij przycisk Otwórz.
Urywek kodu importu otwiera okno dialogowe pytaniem gdzie dodać urywka z wyborów w prawym okienku.Jedną z opcji powinny być Moje urywki kodu.Zaznacz go i kliknij przycisk Zakończ, następnie OK.
Urywek jest kopiowany do następującej lokalizacji:
%USERPROFILE%\Documents\Visual Studio 2012\Code Snippets\Visual Basic\My Code Snippets
Test na urywek otwieranie projektu Visual Basic i otwierając plik kodu.Kliknij plik Wstaw urywek w menu kontekstowym, następnie Moje urywki kodu.Powinieneś zobaczyć urywek o nazwie Moje wstawki kodu programu Visual Basic.Kliknij dwukrotnie.
Powinieneś zobaczyć Console.WriteLine("Hello, World!") dodaje się w kodzie.
Dodawanie pól skrótów i opis
Opis pól podać więcej informacji o wstawki kodu podczas wyświetlania w Menedżerze wstawek kodu.Skrót jest znacznik, który użytkownicy mogą wpisać, aby wstawić urywek użytkownika.Edycja urywka zostały dodane przez otwarcie pliku %USERPROFILE%\Documents\Visual Studio 2012\Code Snippets\Visual Basic\My Code Snippet\VBCodeSnippet.snippet.
Dodawanie elementów autor i opis elementu nagłówka i wypełnij je.
Element nagłówka powinien wyglądać następująco:
<Header> <Title>Hello World VB</Title> <Author>Myself</Author> <Description>Says Hello to the world.</Description> </Header>
Otwórz Menedżera urywki kodu i wybierz wstawki kodu.W prawym okienku powinieneś zobaczyć, że pola Opis i autor teraz są wypełniane.
Aby dodać skrót, Dodaj element skrótów obok autor i opis elementu:
<Header> <Title>Hello World VB</Title> <Author>Myself</Author> <Description>Says Hello to the world.</Description> <Shortcut>hello</Shortcut> </Header>
Ponownie zapisz plik urywka.
Aby przetestować skrót, otworzyć projektu języka Visual Basic i Otwórz plik kodu.Typ hello w pliku i naciśnij klawisz TAB.Dodaje się wstawkę kodu.
Aby dodać odwołania i przywozu
Z urywkami kodu języka Visual Basic Dodaj odwołanie do projektu przy użyciu odwołania do elementu i dodać deklarację przywozu przy użyciu elementu przywozu.(Urywki w innych językach nie ma tej funkcji.) Na przykład, jeśli zmienisz Console.WriteLine w przykładzie kodu do MessageBox.Show, należy dodać do projektu zestawu System.Windows.Forms.dll.
Otwórz swoje wstawki.
Dodaj element odwołania pod elementem urywek:
<References> <Reference> <Assembly>System.Windows.Forms.dll</Assembly> </Reference> </References>
Dodaj element przywóz pod elementem urywek:
<Imports> <Import> <Namespace>System.Windows.Forms</Namespace> </Import> </Imports>
Sekcja CDATA następujących zmian:
<![CDATA[MessageBox.Show("Hello, World!")]]>
Zapisz urywka.
Otwórz projekt Visual Basic i Dodaj urywka.
Zobaczysz instrukcję przywozu u góry pliku kodu:
Imports System.Windows.Forms
Spójrz na właściwości projektu.Na karcie odwołania zawiera odniesienie do System.Windows.Forms.dll.
Dodawanie zamiany
Możesz części swoje urywki kodu zastępuje się przez użytkownika, na przykład dodać zmienną i użytkownik ma zastąpić zmiennej w bieżącym projekcie.Zapewnia dwa typy zamian: literały i obiektów.Literały są ciągi pewien typ (literały ciągów znaków, nazwy zmiennych lub ciągu znaków reprezentującego wartości liczbowe).Obiekty są wystąpieniami niektórych typu niż ciąg.W tej procedurze zostanie zadeklarować literału zastąpienia i zastąpienie obiektu i zmienić kod, aby odwołać tych zamian.
Otwórz swoje wstawki.
W tym przykładzie ciąg połączenia SQL, więc trzeba zmienić elementy przywozu i odwołania dodać odpowiednie odniesienia:
<References> <Reference> <Assembly>System.Data.dll</Assembly> </Reference> <Reference> <Assembly>System.Xml.dll</Assembly> </Reference> </References> <Imports> <Import> <Namespace>System.Data</Namespace> </Import> <Import> <Namespace>System.Data.SqlClient</Namespace> </Import> </Imports>
Aby zadeklarować zastępuje literału ciągu połączenia SQL, Dodaj element deklaracje pod elementem urywek i w dodanie literału elementu z podelementy identyfikator, wskazówki i wartość domyślna dla zastąpienia:
<Declarations> <Literal> <ID>SqlConnString</ID> <ToolTip>Replace with a SQL connection string.</ToolTip> <Default>"SQL connection string"</Default> </Literal> </Declarations>
Zadeklarować obiektu zastępujące połączenie SQL, dodać element obiektu wewnątrz elementu deklaracje oraz dodać podrzędne dla Identyfikatora, typ obiektu, wskazówki i wartość domyślną.Wynikowy element deklaracje powinna wyglądać następująco:
<Declarations> <Literal> <ID>SqlConnString</ID> <ToolTip>Replace with a SQL connection string.</ToolTip> <Default>"SQL connection string"</Default> </Literal> <Object> <ID>SqlConnection</ID> <Type>System.Data.SqlClient.SqlConnection</Type> <ToolTip>Replace with a connection object in your application.</ToolTip> <Default>dcConnection</Default> </Object> </Declarations>
Do elementów zastępujących odwołuje się w sekcji kodu za pomocą znaków $ występujących po obu stronach elementu, np. $element zastępujący$:
<Code Language="VB" Kind="method body"> <![CDATA[Dim daCustomers As SqlDataAdapter Dim selectCommand As SqlCommand daCustomers = New SqlClient.SqlDataAdapter() selectCommand = new SqlClient.SqlCommand($SqlConnString$) daCustomers.SelectCommand = selectCommand daCustomers.SelectCommand.Connection = $SqlConnection$]]> </Code>
Zapisz urywka.
Otwórz projekt Visual Basic i Dodaj urywka.
Kod powinien wyglądać następująco, gdzie zamian ciąg połączenia SQL i dcConnection są wyróżnione w orange światła.Naciśnij klawisz TAB, aby przejść od jednego do drugiego.
Dim daCustomers As SqlDataAdapter Dim selectCommand As SqlCommand daCustomers = New SqlClient.SqlDataAdapter() selectCommand = New SqlClient.SqlCommand("SQL connection string") daCustomers.SelectCommand = selectCommand daCustomers.SelectCommand.Connection = dcConnection