نظرات مطالب
اصلاح daylight saving time ویندوز تا 90 سال بعد
بله. ویندوز XP و ویندوز سرور 2003 دارای dynamic daylight saving time توضیح داده شده در بحث نیستند.
patch ارائه شده به کمک dynamic daylight saving time سال‌های مختلف را اضافه کرده و این مورد از ویندوز ویستا به بعد به ساختار ویندوز اضافه شده‌است.
برای ویندوز‌های XP و 2003 از برنامه TZEdit مایکروسافت استفاده کنید (هر سال هم باید یکبار انجام شود؛ برخلاف ویندوزهای ویستا به بعد که با استفاده از روش dynamic معرفی شده فقط یکبار نیاز به تنظیم دارند).
نظرات مطالب
انجام کارهای زمانبندی شده در برنامه‌های ASP.NET توسط DNT Scheduler
- وب سرویس فقط با یک درخواست رسیده کار می‌کند. کار کتابخانه‌ی فوق، اجرا در پس زمینه‌ی برنامه به صورت مداوم است.
- فقط دو حالت وجود دارد که برنامه اجرا نشود:
الف) protected void Application_End فراخوانی شود. متد WakeUp نوشته شده برای این منظور و راه اندازی مجدد برنامه توسط آن، کافی است.
ب) کل سرور ری استارت شود (نه فقط برنامه). در این حالت کافی است آدرس برنامه را به یکی از سرویس‌هایی که هر از چندگاهی برنامه را ping می‌کنند، معرفی کنید.
نظرات مطالب
EF Code First #10
با سلام
من مشکلی که با متد Include  معرفی شده دارم عدم شناخت اون داخل کدهاست.
من از EF5 و NET 4.5. استفاده میکنم ولی زمان استفاده از این متد ، به رنگ قرمز درمیاد و البته هیچ خطایی توسط ویژوال استدیو هم دریافت نمیکنم و تعجب اینکه به خوبی هم کار میکنه. ولی به اصطلاح باید مانند نوشتن در یک فایل txt کار کنم چون هیچ Intellisense  وجود نداره.
در تصویر بهتر میتونید ببینید :

نظرات مطالب
مفاهیم برنامه نویسی ـ مروری بر پروپرتی‌ها
متوجه نکته مورد نظر شما نشدم. بیان شد در زبان سی شارپ و ... ساختار کپسوله‌تر پروپرتی در مقایسه با متد‌های صریح تنظیم و بازیابی مقدار فیلدها در جاوا معرفی شده اند ولی پیاده سازی داخلی آن به همان صورت متد است. نکته دوست گرامی آقای فتح الهی هم گمان می‌کنم بیشتر به منظور اشاره به چگونگی پیاده سازی داخلی است و نه اینکه مراقب باشید تداخل نام پیش نیاید.
نظرات مطالب
افزودن یک DataType جدید برای نگه‌داری تاریخ خورشیدی - 1
با درود
1- لطفاً پروژه را پیش از Publish یک بار Rebuild کنید. احتمالاً به خاطر یک ارور خاص Publish نمی‏شود. اگر به راحتی Rebuild شده ولی باز هم Publish کار نمی‌کند؛ می‏توانیم با روش دیگری که در بخش دوم آموزش می‏دهم DLL را به SQL معرفی کنیم.
2- کافی است یک بار پس ساخت Database این پرس‏وجو را اجرا کنید.
3- تست نکردم ولی به نظر می‏رسد این نوع داده از سمت EF شبیه به Hierarchy باشد.
نظرات مطالب
چک لیست تهیه یک برنامه ASP.NET MVC
سلام
می خواستم ببینم این ماژول httpcompression را چگونه تو وب سایت خود فعال کردید؟
من همه‌ی کارهایی که تو سایت معرفی شده گفته بود کردم ولی بازم کار نکرد.(نکته خاصی داره؟)
من از iis 7.5 استفاده می‌کتم ولی gzip فعال نیست و وقتی با وب سرور تماس می‌گیرم میگه فقط برای سرورهای لینوکس به ظور پیش فرض فعال هست!.
ممنون میشم کمکم کنید.
نظرات مطالب
مباحث تکمیلی مدل‌های خود ارجاع دهنده در EF Code first
علت این است که p.Children به تمام خواص عمومی شیء BlogComment اشاره می‌کند؛ این رو هم میشه یک سطح دیگر با Projection سبک‌تر کرد و یا بجای Projection در حالت شما ساده‌تر است که JsonIgnore را روی تمام خواصی قرار دهید که نباید توسط JSON.NET بررسی شود. با توجه به lazy loading، این خواص virtual توسط EF در بدو امر بارگذاری نمی‌شوند و همچنین چون توسط JSON.NET به دلیل JsonIgnore معرفی شدن واکاوی مجدد نخواهند شد، بنابراین مشکلی از لحاظ کارآیی یا حجم بالای خروجی نخواهید داشت.
نظرات مطالب
نحوه اضافه کردن Auto-Complete به جستجوی لوسین در ASP.NET MVC و Web forms
بسیار عالی بود . تنها یک مشکل برای من در ارتباط با کدهای آموزشی که برای استفاده از لوسین در اینترنت پیدا کردم وجود داره و اون هم اینکه در اونها کلاس و توابع به صورت استاتیک تعریف و در کنترلرها و یا کلاس‌های لایه سرویس فراخوانی شدن .
این مسئله باعث اشکال در نوشتن آزمون واحد برای کنترلرها و یا متدها نمیشه ؟

آیا در استاتیک معرفی کردن کلاس و توابع علت و مزیت خاصی وجود داره ؟
نظرات مطالب
Best Practice هایی برای ASP.NET MVC - قسمت اول
نکات جالبی بود .
یک نکته که به شخصه اون رو تجربه کرده ام (بخصوص در مورد استفاده از best practice‌ها ) وضعیتی است که اصطلاحاً بهش overkilling  میگن ( اگر اشتباه نکنم ) ، یعنی بعضی وقتا دیگه زیاده روی میشه . مثلا در به کاربردن اینترفیس‌ها و یا loose coupling .
برای مثال در مورد تشخیص زمان استفاده از اینترفیس در این کتاب ، یکی از بهترین راهکارها استفاده از آزمون واحد معرفی شده .
بسیار عالی میشه در صورت امکان در این مورد هم نکاتی را ذکر کنید .

نظرات مطالب
پیاده سازی رخداد گردانهای یک شیء در الگوی MVP
سلام، 
با این قضیه ارجاع مستقیم به یک کنترل خاص در IView می‌تونم کنار بیام، ولی با ارجاع به اون در CPresenter نه! 
دلیل خاصی داشته؟ آخه معمولا برای رخدادگردانی، EventHandler‌ها رو در IView معرفی می‌کنن و در CPresenter استفاده می‌کنند.

البته در این مقاله ، کلا منکر استفاده از EventHandler‌ها در IView میشه و ترجیح میده فقط تابع Presenter رو از Code Behind فراخوانی کنه!