لیست تازه‌های IIS 7.5
IIS 7.5 که به همراه ویندوز سرور 2008 R2 ارائه می‌شود شامل تازه‌های زیر است: بیش از 50 مورد cmdlet جدید مخصوص Powershell جهت مدیریت IIS افزونه‌های جدید مدیریتی: Database Manager (مدیریت اس کیوال سرور از درون IIS و کنسول آن)، Configuration Editor (تولید خودکار اسکریپت‌های مدیریتی جهت اتوماسیون امور مرتبط)، IIS Reports و Request Filtering . پشتیبانی از One-click publishing موجود در Visual Studio 10 Web Deployment Tool یا همان MS Deploy سابق ج ...
برنامه نویسی امن به زبان C
اگر سخنان بزرگان برنامه نویسی را مطالعه کرده باشید، یکی از موارد این بود:" هیچگاه از gets و sprintf استفاده نکنید، در غیر اینصورت شیاطین به زودی به سراغ شما خواهند آمد! (FreeBSD Secure Programming Guidelines) "به عبارت دیگر استفاده از توابع کتابخانه‌های استاندارد زبان C ، بدون ملاحظات لازم (یا همان برنامه نویسی کلاسیک به زبان C )، منشاء بسیاری از حملات Buffer overrun است، زیرا اکثر این توابع اندازه‌ی بافر یا رشته‌ی ورودی را بررسی نمی‌کنند. ...
مرجع سریع VSTT
مرجع سریع Visual Studio Team Test 2008 (یکی از ویژگی‌های Visual Studio Team System 2008 ) را در طی 83 صفحه می‌توانید از آدرس زیر دریافت نمائید. بسیاری از سؤالات شما در مورد آزمایشات واحد و امثال آن در این راهنمای سریع توضیح داده شده‌اند.VSTT 2008 Quick Reference Guide این مجموعه موارد زیر را شامل می‌شود:SETUP CONSIDERATIONSWEB TEST CONSIDERATIONSWEB SERVICE TEST CONSIDERATIONSUNIT TEST CONSIDERATIONSLOAD TEST CONSIDERATIONSLOAD TEST RIG C ...
قالبی برای ایجاد آزمون‌های NUnit مخصوص ReSharper
افزونه‌ی ReSharper به‌دلیل یکپارچه کردن امکان استفاده از NUnit در ویژوال استودیو، یکی از انتخاب‌های اول جهت انجام آزمایشات واحد در این محیط به شمار می‌رود.اخیرا آقای Genisio چند قالب ایجاد آزمون‌های NUnit را مخصوص ReSharper ایجاد کرده‌اند، که در ادامه در مورد نحوه‌ی استفاده از آن‌ها توضیح داده خواهد شد.پس از دریافت فایل‌ها، برای استفاده، به منوی ReSharper گزینه‌ی live templates مراجعه نمائید. سپس بر روی نوار ابزار صفحه‌ی باز شده، روی دکمه‌ ...
حذف سریع تمام رکوردها در SQL server
فرض کنید یک دیتابیس آزمایشی دارید که می‌خواهید تمام رکوردهای آن‌را حذف کنید. اگر در این دیتابیس انواع و اقسام کلیدهای خارجی و تریگر و امثال آن وجود داشته باشند، صرفا با یک دستور delete ساده کار به پایان نمی‌رسد و موفق به حذف رکوردها نخواهید شد (چون این قید و بندها به همین جهت طراحی شده‌اند تا یکپارچگی دیتابیس حفظ شود).اما اگر واقعا این قیود در این لحظه مهم نبودند و نیاز بود تا تمام رکوردها را حذف کنیم، سریعترین راه حل موجود چیست؟--Disable ...
افزونه‌ی امنیتی کازابلانکا برای Fiddler
Fiddler ابزاری است که به صورت یک پروکسی عمل می‌کند و تمام اطلاعات ارسالی و دریافتی از طریق مرورگر وب شما را می‌تواند مونیتور نموده و اطلاعات لازم را به شما ارائه دهد.برای مثال IE8 ارائه شده و مطابق بررسی‌ها سرعت بارگذاری صفحات در آن اگر کمتر از فایرفاکس نباشد، حداقل برابر یا کمی بیشتر است یا حداقل سرعت آن دوبرابر IE7 گزارش شده. حال شاید این سؤال پیش بیاید که این اندازه گیری‌ها که گاهی در حد میلی ثانیه است چگونه صورت می‌گیرد؟ از چه ابزاری ب ...
قالب‌های جدید SharePoint
10 قالب جدید برای شیرپوینت توسط مایکروسافت ارائه شده است که از آدرس زیر قابل دریافت هستند:Ten Themes for SharePoint in VSeWSS Projectsبرای نصب ساده‌ی آن‌ها می‌توان از WSP زیر استفاده کرد:SharePoint Themes WSP
Composite WPF and Silverlight
Composite Application Guidance for WPF and Silverlight چه زمانی باید از آن استفاده شود؟ اهداف اصول طراحی پیمانه‌ای اصول طراحی رابط کاربر مستندات مخاطبین نسخه‌ی VB آن‌هم اخیر منتشر شده که از آدرس زیر قابل دریافت است: Visual Basic QuickStarts and How-to Topics for the Composite Application Guidance for WPF and Silverlight
معرفی سایت ExtensionMethod.NET
سایت ExtensionMethod.NET بانک اطلاعاتی است از قابلیتی تحت عنوان extension methods معرفی شده در C# 3.0 و Visual Basic 2008 . هدف اصلی از extension methods ، بسط کلاس‌های دات نت فریم ورک توسط جامعه‌ی برنامه نویس‌ها می‌باشد.مثلا در کلاس پایه string ، متدی به نام Right وجود ندارد. برای اضافه کردن آن می‌توان به صورت زیر عمل کرد:public static string Right(this string s, int length){ length = Math.Max(length, 0); if (s.Length > length) { r ...