Design Pattern: Factory
الگوهای طراحی، سندها و راه حلهای از پیش تعریف شده و تست شدهای برای مسائل و مشکلات روزمرهی برنامه نویسی میباشند که هر روزه ما را درگیر خودشان میکنند. هر چقدر مقیاس پروژه وسیعتر و تعداد کلاسها و...
View Articleتوصیه هایی در استفاده از NGEN
یکی از مسائل ربز و فنی در دنیای .NET استفاده یا عدم استفاده از NGEN است. در مقاله کوتاه زیر بهترین مکانهای استفاده و عدم استفاده از آن را در چند بند خلاصه میکنم:کجا از NGEN استفاده کنیم؟برنامه هایی...
View Articleساختار پروژه های Angular
با توجه به پستها منتشر شده قبلیدرباره AngularJs به احتمال قوی شما نیز به این نتیجه رسیده اید که این فریم ورک برای انواع پروژهها به ویژه پروژه هایی با مقیاس بزرگ بسیار مناسب است. منظور از ساختار پروژه...
View Articleیک نکته درباره Angular routeProvider
بعد از مطالعه پستهای ^و ^ نکته ای به ذهنم رسید که بیان آن از بنده و مطالعه آن توسط شما خالی از لطف نیست. اگر مثالهای پیاده سازی شده در پستهای ^و ^را با AngularJs نسخه 1.2 اجرا نمایید به طور حتم با...
View Articleنحوه استفاده از Text template ها در دات نت - قسمت اول
یکی از امکانات کمتر شناخته شده در دات نت، امکان تولید اتوماتیک کد (Code Generator)، توسط فایلهایی به عنوان Text template میباشد. اگر چه فایلهای Text template با پسوند tt از Visual Studio 2008 بطور...
View Articleنحوه استفاده از Text template ها در دات نت - قسمت دوم
بعد از ایجاد فایل Text template که در جلسه قبلبا آن آشنا شدید، برای شروع قواعد زیر را در نظر بگیرید : - تنظیمات مربوط به فایل Text template و نحوه تولید خروجی در ابتدای فایل و بین علامت <#@ و #>...
View Articleنحوه استفاده از Text template ها در دات نت - قسمت سوم
خوب در دو قسمت قبلی (^و ^) با T4 و قواعد کد نویسی Text Template آشنا شدید. در این قسمت برخی مفاهیم را با یک مثال کاربردیتر بررسی میکنیم. در ادامه قواعد زیر را در نظر بگیرید : 1 - برای استفاده از یک...
View Articleنحوه استفاده از Text template ها در دات نت - قسمت چهارم
در قسمتهای قبلی (^و ^و ^) با Text Template در Visual Studio آشنا شدید. این قسمت برای تکمیل بحث در مورد ابزاری که Microsoft از آن در برنامههای خود از جمله Visual Studio جهت تولید کدهای اتوماتیک...
View Articleایجاد نقشه سایت (Site Map) داینامیک
همان طور که میدانید نقشهی سایت علاوه بر استفاده از MetaTagها و Url Routingها و ... یکی از نکات اصلی برای سایت شماست که در نتایج گوگل برای جستجو کنندگان نمایش داده شود . در این مقاله من قصد دارم که...
View ArticleOwin چیست ؟ قسمت اول
مطمئنا اکثر شما برنامه نویسان با معماری IIS و ASP.NET کمابیش آشنایی داریدRequest از سمت کلاینت به IIS ارسال میشود، و عمومابسته به نوع درخواست کلاینت یا به یک Static File مپ میشود( مثلا به یک عکس )، و...
View ArticleBest Practice هایی برای طراحی RESTful API - قسمت دوم
طراحی Url در Restful API Urlبخش اصلی و راه ارتباطی APIشما با توسعه دهنده است .بنابراین طراحی یک ساختار مناسب و یکپارچه برای Url هادارای اهمیت زیادی است .Urlپایه APIخود را ساده و خوانا ، حفظ کنید ....
View Articleدسترسی به Collectionها در یک ترد دیگر در WPF
اگر در WPF سعی کنیم آیتمی را به مجموعه اعضای یک Collection مانند یک List یا ObservableCollection از طریق تردی دیگر اضافه کنیم، با خطای ذیل متوقف خواهیم شد: This type of CollectionView does not support...
View Articleیافتن اکشن متدهای Post ایی در ASP.NET MVC که فیلتر CSRF ندارند
روش مرسوم مقابله با حملات CSRFدر ASP.NET MVC، استفاده از فیلتر امنیتی ValidateAntiForgeryTokenبر روی اکشن متدهایی از نوع Post است و سپس فراخوانی Html.AntiForgeryToken در View متناظر. با بالا رفتن تعداد...
View Articleافزودن اکانت مدیریتی فراموش شده به SQL Server
فرض کنید - تمام اکانتهای مدیریتی توکار SQL Server را حذف کردهاید (یا برایتان حذف کردهاند). - بجز کاربر SA، تمام کاربران را از نقش SYSADMIN حذف کردهاید؛ شامل تمام اکانتهای ویندوزی و همچنین خود SQL...
View Articleزیرنویس فارسی ویدئوهای مقدمات AngularJS - قسمت دوم
زیرنویسهای فارسی قسمت دوم را اینجا می توانید دریافت کنید.لیست سرفصلهای قسمت دوم به شرح زیر است :01-Introduction 02-Controllers and Scope 03-Demo. Controllers 04-Demo. Displaying Repeating...
View Articleایجاد سیستم وضعیت آب و هوا مانند گوگل (بخش اول)
در این آموزش قصد دارم چگونگی ایجاد یک سیستم اعلام وضعیت آب و هوا را مشابه آنچه که در سایت گوگلمیبینید برای شما توضیح دهم. باید توجه داشت من این آموزش را با ASP.NET MVC نوشتم ولی شما میتوانید با اندک...
View Articleاندازه گیری کارآیی پرس و جوها با استفاده از SET STATISTICS TIME
یکی از وظایف اصلی مدیر و یا توسعه دهنده یک بانک اطلاعاتی، نوشتن کدهای T-SQL و اندازهگیری عملکرد آنها میباشد. ابزارهای مختلفی برای انجام این کار وجود دارد، چه آنهایی که در خود SQL Server بصورت محلی...
View Articleاستفاده از #F در پروژه های MVC4
در این پستبا روش پیاده سازی پروژههای WPF با استفاده از #F آشنا شدید. قصد دارم در طی چند پست روش پیاده سازی پروژههای Asp.Net MVC 4 با استفاده از #F را شرح دهم. »اگر با #F آشنایی ندارید میتوانید از...
View Articleعدم نمایش آیکنهای نگارش جدید TortoiseSVN
TortoiseSVNیا همان کلاینت بصری SVN، در نگارشهای جدید آن، تغییرات زیادی کردهاست و اگر آنرا بر روی سیستمی که پیشتر با نگارشهای قدیمی آن کار کرده است نصب کنید، احتمالا به این نتیجه خواهید رسید که ......
View Articleآشنایی با Bower
با توجه به رشد روز افزون وب و مراحل تکامل برنامه نویسی آن ، نیاز به ابزارهایی که نصب ، به روز رسانی و مدیریت کتابخانهها و ابزارهای جانبی استفاده شده در پروژهها را بطور خودکار انجام دهند بیش از پیش...
View Article