Aracılığıyla paylaş


İzlenecek yol: Kod parçacığı oluşturma

Kod parçacığı ile yalnızca birkaç adımda oluşturabilirsiniz.Tüm yapmanız gereken, bir xml dosyası oluşturun, uygun öğeleri doldurun ve kodunuzu ekleyin.Kodunuzu başvuruları ve değiştirme parametreleri de ekleyebilirsiniz.Visual Studio yüklemenizi kod parçacığını kod parçacıkları yöneticisini alma düğmesini kullanarak ekleyebilirsiniz (Araçlar/kod parçacıkları Yöneticisi).

İpucuİpucu

Kod parçacıkları daha kolay yazma hakkında daha fazla bilgi için aşağıdaki gibi topluluk araçlarını CodePlex Web sitesinde arama Kod Düzenleyicisi'ni.

Parçacık şablonu

Temel Parçacık şablon şöyledir:

<?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>

Kod parçacığını oluşturmak için

  1. Visual Studio'da yeni bir xml dosyası oluşturmak ve yukarıda gösterilen şablona ekleyin.

  2. Parçacık başlığında doldurun e.g. "Hello World vb", Başlık öğesi içinde.

  3. Kod öğesi dil özniteliği parçasında dilinin doldurun.Bu örnekte, "vb" kullanın.

  4. Bazı kod örnek kod öğesi içinde cdata bölümünde ekleyin:

    <Code Language="VB">
        <![CDATA[Console.WriteLine("Hello, World!")]]>
    </Code>
    
  5. Parçacık VBCodeSnippet.snippet kaydedin.

Visual Studio kod parçacığını eklemek için

  1. Kod parçacıkları Yöneticisi'ni kullanarak, Visual Studio yüklemenizi kendi parçacıkları ekleyebilirsiniz.Kod parçacıkları Yöneticisi'ni açın (Araçlar/kod parçacıkları Yöneticisi).

  2. ' I Al düğme.

  3. Kod parçacığı önceki yordamda kaydettiğiniz konuma seçin ve tıklatın gidin açık.

  4. Al kod parçacığını iletişim kutusunu açar, sizden nereye sağ bölmede seçeneklerden Parçacık ekleneceğini seçin.Aşağıdaki seçeneklerden birini olması My kod parçacıkları.Seçmek Son, sonra Tamam.

  5. Parçacık şu konuma kopyalanır:

    %USERPROFILE%\Documents\Visual Studio 2012\Code Snippets\Visual Basic\My Code Snippets

  6. Bir Visual Basic projesi açılış ve kod dosyası açılırken, Parçacık sınayın.Dosya'yı Parçacık ekleme bağlam menüsünden My kod parçacıkları.Parçacık adlı görmelisiniz My Visual Basic kod parçacığını.Çift tıklatın.

  7. Görmeniz gerekir Console.WriteLine("Hello, World!") kod eklenir.

Açıklama ve kısayol alanlarını ekleme

  1. Açıklama alanları sizin kod parçacığını kod parçacıkları Yöneticisi'nde görüntülendiğinde hakkında daha fazla bilgi verin.Kısayol, kullanıcıların kendi parçacığı ekleme için girebileceğiniz bir etikettir., Eklenen dosyayı açarak parçacığı düzenleme %USERPROFILE%\Documents\Visual Studio 2012\Code Snippets\Visual Basic\My Code Snippet\VBCodeSnippet.snippet.

  2. Header öðesinin yazar ve Description öðeleri ekleyin ve bunları doldurun.

  3. Header öðesinin şöyle görünmelidir:

    <Header>
        <Title>Hello World VB</Title>
        <Author>Myself</Author>
        <Description>Says Hello to the world.</Description>
    </Header>
    
  4. Kod parçacıkları yöneticisini açın ve kod parçacığını seçin.Sağdaki bölmede, açıklama ve yazar alanlarını şimdi doldurulan görmeniz gerekir.

  5. Bir kısayol eklemek için kısayol öğesinin yanında yazar ve açıklama öğe ekleyin:

    <Header>
        <Title>Hello World VB</Title>
        <Author>Myself</Author>
        <Description>Says Hello to the world.</Description>
        <Shortcut>hello</Shortcut>
    </Header>
    
  6. Parçacık dosyasını yeniden kaydedin.

  7. Kısayol sınamak için bir Visual Basic projesi açın ve bir kod dosyasını açın.Type Merhaba dosya ve SEKME tuşuna basın.Parçacık kod eklenir.

Başvurular ve Imports eklemek için

  1. Visual Basic parçacıkları ile başvuru öğesi kullanılarak bir proje başvurusu ekleyin ve Imports öğesi kullanılarak Imports bildirimi ekleyin.(Bu özellik parçacıkları diğer dillerde yoktur.) Örneğin, değiştirirseniz, Console.WriteLine kod örneği, MessageBox.Show, projeye System.Windows.Forms.dll derleme eklemeniz gerekebilir.

  2. Sizin Parçacık açın.

  3. Parçacık öğesi altında başvuru öğesi ekleyin:

    <References>
        <Reference>
            <Assembly>System.Windows.Forms.dll</Assembly>
        </Reference>
    </References>
    
  4. Parçacık öğesi altında alır öğe ekleyin:

    <Imports>
        <Import>
           <Namespace>System.Windows.Forms</Namespace>
        </Import>
    </Imports>
    
  5. cdata bölümü aşağıdaki gibi değiştirin:

    <![CDATA[MessageBox.Show("Hello, World!")]]>
    
  6. Parçacık dosyası kaydedin.

  7. Visual Basic projesi ve kod parçacığını ekleyebilirsiniz.

  8. Bir kod dosyası üstünde Imports ifadesini görürsünüz:

    Imports System.Windows.Forms
    
  9. Projenin özelliklerini arayın.Başvurular sekmesi System.Windows.Forms.dll'e bir başvuru içerir.

Değiştirmeler ekleme

  1. Örneğin bir değişken eklemek ve kullanıcı değişkeni geçerli proje içindekiyle değiştirmek istiyorsanız, kullanıcı tarafından değiştirilmesi, kod parçacıkları parçalarını isteyebilirsiniz.İki tür değiştirmeler sağlayabilir: değişmez değerler ve nesneler.Hazır bazı türü (dize hazır bilgileri, değişken adları veya sayısal değerler dize halinde temsili) dizelerdir.Nesneleri başka bir dize bazı türü örnekleridir.Bu yordamı değişmez yerini ve nesne değişikliği bildirmek ve bu değiştirmeler başvuru kodunu değiştirin.

  2. Sizin Parçacık açın.

  3. Bu örnek, sql bağlantı dizesini kullanır, bu nedenle uygun başvuruları eklemek için alır ve başvuru öğelerini değiştirmeniz gerekir:

    <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>
    
  4. sql bağlantı dize literal yerini bildirmek için parçacığı öğenin altında bildirimleri öğe eklemek ve onu eklemek alt öğeleri olan hazır bilgi öğesi kimliği, araç ipucu ve değiştirme için varsayılan değer:

    <Declarations>
        <Literal>
            <ID>SqlConnString</ID>
            <ToolTip>Replace with a SQL connection string.</ToolTip>
            <Default>"SQL connection string"</Default>
        </Literal>
    </Declarations>
    
  5. sql bağlantısı bir nesnenin yerini bildirmek için bildirimleri öğesinin içine bir Object öğesini eklemek ve alt kimliği için nesne, araç ipucu ve varsayılan değer türü ekleyin.Elde edilen bildirimler öğesi aşağıdaki gibi görünmelidir:

    <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>
    
  6. Kod bölümünde, değişkenleri $ işareti arasında alırsınız; örneğin, $değişken$:

    <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>
    
  7. Parçacık dosyası kaydedin.

  8. Visual Basic projesi ve kod parçacığını ekleyebilirsiniz.

  9. Kod aşağıdaki gibi görünmelidir nerede değiştirmeler sql bağlantı dizesi ve dcConnection hafif turuncu vurgulanır.Birinden diğerine gitmek için SEKME tuşuna basın.

    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
    

Ayrıca bkz.

Kavramlar

Kod parçacıkları şema başvurusu