كيفية القيام بما يلي: إنشاء جديد قصاصة مع استبدلات

قد يكون لديك أجزاء تعليمات برمجية قصاصات التي تريدها إلى يتم استبدال بواسطة الشخص الذي يقوم بإدراج عليها. Th هو هو مفيدة إذا كنت ترغب في مرجع متغير معين أو كائن، وتريد أن تكون قادراً على استبدال متغير أو كائن بأحد الخطوط في س مستخدم هو أو مشروع الخاص به. يوفر "التحسس الذكي أجزاء تعليمات برمجية قصاصات" هذه القدرة مع Literalو Objectالعناصر.

متكررة التعليمة برمجية مرة واحدة هو إدراجه، يمكنك الوصول إلى الجميع الكائنات الاستبدال الممكنة في تعليمات برمجية الخاصة بك بواسطة النقر فوق الاستبدال والضغط تشغيل زر'Ctrl' + مسافة.

قم بإنشاء استبدال قيمة حرفية

Literalالعنصر هو يستخدم لتعريف بديلاً لجزء من تعليمات برمجية التي هو كلياً عليها قصاصة، ولكن من المحتمل أن يتم مخصص بعدها هو إدراجها في تعليمات برمجية. على سبيل المثال، يجب تعريف السلاسل القيمة حرفية والقيم الرقمية وبعض أسماء المتغيرات كـ القيم القيمة حرفية.

يفترض هذا إجراء الذي قمت باتباع الإجراءات الموضح في كيفية القيام بما يلي: قم بإنشاء جزء تعليمة برمجية أساسية متكررةموضوع.

إلى إنشاء بديل قيمة حرفية

  1. حدد موقع Snippetعنصر أجزاء تعليمات برمجية المتكررة.

  2. إضافةDeclarations عنصر كتابع من Snippet العنصر. Declarationsالعنصر هو يستخدم لمجموعة الاستبدال تصريحات.

  3. إضافةLiteral عنصر كتابع من Declarations العنصر. Literalيحدد عنصر فرد قيمة حرفية. أ تعليمات برمجية المتكررة أن الاستبدال حرفي واحد أو أكثر من.

  4. إضافة IDعنصر كـ تابع Literalالعنصر. نص القيمة هذا العنصر بتحديد الاسم الذي سوف تستخدمه للإشارة إلى القيمة قيمة حرفية في Codeالعنصر.

  5. إضافةDefault عنصر كتابع من Literal العنصر. القيمة نصية Defaultتحديد عنصر الافتراضي القيمة حرفية عندما تقوم بإدراج تعليمات برمجية المتكررة.

  6. بشكل اختياري، قم بإضافة دالة و/او عناصر تلميح الأدوات .

قم بإنشاء استبدال كائن

Objectيستخدم العنصر إلى تعريف عنصر مطلوب من قبل قصاصة ولكن من المحتمل إلى يتم تعريف خارج قصاصة نفسها. على سبيل المثال، عناصر تحكم النماذج Windows، ASP.NETيجب تعريفها عناصر التحكم ومثيلات الكائن ومثيلات نوع كـ الكائنات. كائن تصريحات تتطلب أن يتم تحديد نوع.

يفترض هذا إجراء الذي قمت باتباع الإجراءات الموضح في كيفية القيام بما يلي: قم بإنشاء جزء تعليمة برمجية أساسية متكررةموضوع.

إلى إنشاء استبدال كائن

  1. حدد موقع Snippetعنصر أجزاء تعليمات برمجية المتكررة.

  2. إضافةDeclarations عنصر كتابع من Snippet العنصر. Declarationsالعنصر هو يستخدم لمجموعة الاستبدال تصريحات.

  3. إضافة Objectعنصر كـ تابع Declarationsالعنصر. Objectعنصر تحديد كائن الفردية. أ أجزاء تعليمات برمجية المتكررة قد تم استبدال كائن واحد أو المزيد.

  4. إضافة IDعنصر كـ تابع Objectالعنصر. الالقيمة النصية من هذا العنصر تحديد الاسم الذي ستستخدمه إلى مرجع الكائن في Codeالعنصر.

  5. إضافة Typeالعنصر كتابع Objectعنصر القيمة نص من Defaultالعنصر بتحديد النوع كائن.

  6. إضافةDefault عنصر كتابع من Object العنصر. القيمة نص Defaultعنصر يقوم بتعيين القيمة افتراضية للكائن عند إدراج أجزاء تعليمات برمجية المتكررة.

  7. بشكل اختياري، قم بإضافة دالة و/او عناصر تلميح الأدوات .

الرجوع إلى استبدلات

والآن بعد أن تقوم بإنشاء قيم حرفية والكائنات، فإنك تحتاج طريقة استخدامها في تعليمات برمجية التي سوف يتم إدراج قصاصة. مرجع القيم الحرفية والالكائنات التي تم التي تم تعريفها في Declarationsالعنصر بوضع $الرموز في بداية ونهاية القيمة في الحرفي أو الكائن IDالعنصر

إلى مرجع قيمة حرفية أو كائن في عنصر التعليمات برمجية

  • ضع $الرموز في بداية ونهاية القيمة قيمة حرفية أو كائن's IDالقيمة العنصر. على سبيل المثال، إذا كان قيمة قيمة حرفية IDالعنصر الذي يحتوي على القيمة MyID، قد تشير هذه القيمة حرفية في Codeالعنصر بواسطة $MyID$.

مثال

يلي تعليمات برمجية يوضح المثال تعليمات برمجية المتكررة مع كلا Literalو Objectالعناصر. SqlConnStringالحرفية هو المشار إليه في Codeالعنصر مع $SqlConnString$، و SqlConnectionالكائن هو المشار إليه مع $SqlConnection$.

<CodeSnippets xmlns="https://schemas.microsoft.com/VisualStudio/CodeSnippet">
    <CodeSnippet>
        <Header>

            <!-- Add Header information here -->

        </Header>
        <Snippet>

            <!-- Add additional Snippet information here -->

            <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>
            <Code Language="CSharp">
                <![CDATA[
                    daCustomers = new SqlClient.SqlDataAdapter();
                    selectCommand = new SqlClient.SqlCommand($SqlConnString$);
                    daCustomers.SelectCommand = selectCommand;
                    daCustomers.SelectCommand.Connection = $SqlConnection$;
                ]]>
            </Code>
        </Snippet>
    </CodeSnippet>
</CodeSnippets>

راجع أيضًا:

المهام

كيفية القيام بما يلي: قم بإنشاء جزء تعليمة برمجية أساسية متكررة

المرجع

إنشاء واستخدام خاصية التحسس الذكي تعليمات برمجية أجزاء

عنصر التعريفات (أجزاء التعليمات البرمجية "التحسس الذكي)

عنصر كائن (أجزاء التعليمات البرمجية "التحسس الذكي)

عنصر الحرفية (أجزاء التعليمات البرمجية "التحسس الذكي)

عنصر معرّف (أجزاء التعليمات البرمجية "التحسس الذكي)

نوع عنصر (أجزاء التعليمات البرمجية "التحسس الذكي)

تلميح الأدوات عنصر (أجزاء التعليمات البرمجية "التحسس الذكي)

عنصر الدالة (أجزاء التعليمات البرمجية "التحسس الذكي)

عنصر الافتراضي (أجزاء التعليمات البرمجية "التحسس الذكي)