مقدمه
در راستاي كدنويسي راحت تر و
منسجم تر در محيط ويژوال استوديو، مقاله هاي سري تسهيل كدنويسي در ويژوال استوديو و
چگونه Code Snippet
هاي اختصاصي توليد كنيم، را تقديم علاقمندان
كرديم.اين بار قصد داريم تا نحوه ايجاد قالب هاي اختصاصي در محيط ويژوال استوديو را
به تفصيل شرح دهيم.
قالب هاي ويژوال استوديو
اولين كاري كه براي ايجاد يك
پروژه جديد در ويژوال استوديو توسط برنامه نويسان انجام مي شود، انتخاب قالب پروژه
مي باشد.قالب پروژه مخشص كننده نوع و اجزاي تشكيل دهنده آن است.براي ايچاد پروژه
جديد بايد از منوي File
گزينه New
و به دنبال آن Project
را انتخاب كرد.

پس از اين انتخاب ديالوگي مطابق شكل براي انتخاب قالب پروژه ظاهر مي شود:

همانطور كه در شكل مشاهده مي كنيد بعضي از قالب ها توسط ويژوال استوديو نصب
شده و به عنوان قالب هاي استاندارد موجود، شناخته مي شوند.اما گزينه ديگري تحت
عنوان My Templates نيز در نظر گرفته شده است تا كاربران بتوانند قالب هاي اختصاصي
خود را طراحي و به مجموعه موجود اضافه كنند.
به طور مشابه هنگام اضافه كردن آيتم جديد به پروژه خود، اگر از منوي Project
گزينه Add New Item… را انتخاب كنيد در ديالوگ ظاهر شده گزينه My Templates را
خواهيد ديد مانند شكل:

موارد بيان شده نشان مي دهند كه ويژوال استوديو به برنامه نويسان اجازه مي
دهد كه دو نوع قالب استاندارد را به مجموعه قالب هاي موجود اضافه كنند:
·
قالب پروژه
·
قالب آيتم
در ادامه نحوه ايجاد هر يك را به طور كامل شرح مي دهيم.
نحوه ايجاد قالب پروژه
قبل از ايجاد قالب مورد نظر لازم است پروژه جديدي ايجاد كنيد.پس از ايجاد
كردن پروژه، آيتم هاي مورد نظر خود را به آن اضافه كنيد تا قالب مورد نظر شما آماده
شود.به عنوان مثال پروژه اي مانند پروژه زير را در نظر بگيريد:

پروژه تعريف شده در بالا، يك پروژه ويندوزي است كه از يك فرم (TempFrm) به
همراه كلاس (TemplateClass) تشكيل شده است.براي تبديل اين پروژه به قالب اختصاصي،
از منوي File، گزينه Export Template… را انتخاب كنيد.( اگر اين گزينه را در منوي
فايل خود نداريد از طريق Tools>Customize…، آن را به گزينه هاي موجود اضافه كنيد.)

با انتخاب گزينه Export Template…، ديالوگي مطابق شكل ظاهر مي شود:

در اين ديالوگ مي بايست نوع قالب ( پروژه يا آيتم ) را انتخاب كنيد و بر روي
Next كليك كنيد تا ويزارد مربوطه ادامه پيدا كند:

در قسمت تنظيمات قالب، مي توانيد آيكون نمايشي قالب،نام قالب و شرح توضيحي
قالب را وارد كنيد.اگر بخواهيد كه قالب ايجادشونده به مجموعه قالب هاي اختصاصي
موجود در ويژوال استوديو اضافه شود حتما گزينه Automatically import the template
into Visual Studio را علامت بزنيد.گزينه دوم در مواردي انتخاب مي شود كه بخواهيد
فايل هاي خروجي حاصل را مشاهده كنيد.پس از ثبت تنظيمات لازم، با كليك بر روي دكمه
Finish قالب شما توليد شده و پس از آن آماده استفاده خواهد بود مطابق شكل زير:

نحوه ايجاد قالب آيتم
براي ايجاد قالب آيتم، آيتم مورد نظر خود را آماده كنيد.به عنوان مثال كلاسي
مانند كلاس زير را در نظر بگيريد:

مراحل بيان شده در روش توليد قالب پروژه را تكرار كنيد.از ويزارد توليد
قالب، نوع قالب آيتم را انتخاب كرده با كليك بر روي دكمه Next، ويزارد را دنبال
كنيد:

در اين قسمت لازم است تا آيتمي را كه قرار است به قالب آيتم تبديل شود،
انتخاب كنيد.بر روي دكمه Next كليك كنيد تا به قسمت بعدي برويد:

اگر لازم باشد فضاهاي نام خاصي به قالب آيتم مورد نظر اضافه شوند، مي توانيد
آنها را از فهرست ظاهر شده انتخاب كنيد.با كليك بر روي Next ويزارد توليد قالب آيتم
را با ثبت تنظيمات ( مانند تنظيمات قالب پروژه ) تكميل كنيد.پس از اتمام ويزارد مي
توانيد از قالب آيتم توليد شده در پروژه هاي خود استفاده كنيد :

چگونه آيتم هاي اختصاصي را حذف كنيم؟
تمامي قالب هاي ويژوال استوديو اعم از قالب هاي پروژه و آيتم در دايركتوري
خاصي نگهداري مي شوند:

براي يافتن پوشه قالب ها، وارد پوشه My Documents شده دايركتوري Visual
Studio 2005\Templates را انتخاب كنيد.خواهيد ديد كه دو زيردايركتوري ItemTemplates
و ProjectTemplates در آن قرار دارند.بسته به اينكه چه نوع قالبي را بخواهيد حذف
كنيد، وارد يكي از زيردايركتوري ها شده پوشه مربوط به قالب مورد نظر را پاك كنيد.

با حذف پوشه، قالب مربوط به آن در مجموعه قالب هاي اختصاصي ويژوال استوديو
نمايش داده نخواهد شد.