تری دینگا
برنامه نویسیمقالات

کد نویسی سریع را یاد بگیرید (Code Snippet)

نمونه برنامه سی شارپ

کد نویسی سریع را یاد بگیرید (Code Snippet)

کد نویسی سریع را یاد بگیرید (Code Snippet)

نمیدونم تا چقدر با Code Snippet آشنایی دارید . این الگو امکان کد نویسی سریع را به ما می دهد.

الگوی کد Code Snippet :
الگوهای یکسانی از کد به صورت تکراری وارد می کند.

دستور های عمومی که ما در کد نویسی استفاده می کنیم، این الگو نوشتن آن دستوارت را برای ما برنامه نویسان راحت تر کرده است. مثلا دستورات for , foreach , switch , MessageBox و … خیلی از دستورات دیگر که همه شون رو براتون می نویسم.


طرز استفاده از اگو :

مثلا کلمه mbox را وارد کنید . Intellisense (راهنمای هوشمند دستورات ) ویژوال استودیو رو ببینید :

کد نویسی سریع را یاد بگیرید (Code Snippet)

آیکون Code Snippet به این شکلی که ملاحظه فرمودید می باشد. بعد از نوشتن دستورات موجود دو بار کلید Tab را فشار می دهید.دستور مورد نظر به صورت پیش فرض تکمیل می شود.

در شکل بالا بعد از فشار دادن دو مرتبه کلید Tab دستور MessageBox تکمیل و به صورت زیر نمایش داده می شود:

MessageBox.Show("Test");

برای دستور for همین دستور را نوشته و بعد از فشار دادن دو بار Tab دستور به شکل زیر کامل می شود:

 for (int i = 0; i < length; i++)
            {

            }

دستور Switch :

 switch (switch_on)
            {
                default:
            }

برای نوشتن پراپرتی دستور Prop :

   public int MyProperty { get; set; }

و خیلی از دستور های دیگه … .


نمایش لیست الگوهای کد در Editor ویژوال استودیو :

برای این کار در محلی که میخواهید الگو را بنویسید راست کلیک کرده و گزینه Insert Spinnet ==>visual #C ( یا کلیدهای ctrl +k + x ) را انتخاب کنید تا لیستی از الگو ها رو نمایش داده شود.

کد نویسی سریع را یاد بگیرید (Code Snippet)

من خودم خیلی از این الگوها استفاده می کنم .امیدوارم به اندازه کافی متوجه شده باشین .


برای مشاهده کلیه سورس های برنامه سی شارپ کلیک نمایید.

تمامی مطالب توسط تیم سافت ساز ترجمه و جمع آوری می شود . منبع سافت ساز

امتیاز به این مطلب :

امتیاز

جمع امتیازات

لطفا به این مطلب امتیاز دهید

User Rating: 4.25 ( 1 votes)

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

دکمه بازگشت به بالا