نحوه استفاده از Text template ها در دات نت - قسمت چهارم
در قسمت‌های قبلی ( ^ و ^ و ^ ) با Text Template در Visual Studio آشنا شدید. این قسمت برای تکمیل بحث در مورد ابزاری که Microsoft از آن در برنامه‌های خود از جمله Visual Studio جهت تولید کدهای اتوماتیک استفاده می‌نماید، صحبت خواهیم کرد. قبل از آن بد نیست که بدانید چرا این ابزار T4 نام گرفته ! T4 مخفف Text Template Transformation Toolkit می‌باشد (TTTT). شکل زیر مراحل اجرای یک کد ...
نحوه استفاده از Text template ها در دات نت - قسمت سوم
خوب در دو قسمت قبلی ( ^ و ^ ) با T4 و قواعد کد نویسی Text Template آشنا شدید. در این قسمت برخی مفاهیم را با یک مثال کاربردی‌تر بررسی می‌کنیم. در ادامه قواعد زیر را در نظر بگیرید : 1 - برای استفاده از یک کتابخانه خارجی (dll) در داخل کد Text Template از بلوک <#@ assembly #> استفاده می‌شود . مثلا برای استفاده از System.xml کد <#@ assembly name="System.xml" #> رو قرار بد ...
نحوه استفاده از Text template ها در دات نت - قسمت دوم
بعد از ایجاد فایل Text template که در جلسه قبل با آن آشنا شدید، برای شروع قواعد زیر را در نظر بگیرید : - تنظیمات مربوط به فایل Text template و نحوه تولید خروجی در ابتدای فایل و بین علامت <#@ و #> قرار میگیرد. - هر متنی که بصورت معمول در فایل tt نوشته شود، به همان صورت در فایل خروجی قرار می‌گیرد. - هر دستوری که در بین علامت‌های <#= و #> قرار گیرد هنگام کامپا ...
نحوه استفاده از Text template ها در دات نت - قسمت اول
یکی از امکانات کمتر شناخته شده در دات نت، امکان تولید اتوماتیک کد (Code Generator)، توسط فایلهایی به عنوان Text template می‌باشد. اگر چه فایلهای Text template با پسوند tt از Visual Studio 2008 بطور آشکار به IDE اضافه گردیده‌اند، این امکان پیش از این نیز بصورت توکار در Visual Studio جهت تولید کد دات نت برای ابزارهایی مانند Dataset ، Report و ... وجود داشته است. در حال حاضر Visual Studio بصورت توکار از این امکان برای تولیدکلاسها و کد ...