به روز رسانی جدید StyleCop و یا همان ابزار استاندارد سازی و یکنواخت کردن ظاهر کدهای نوشته شده که پیشتر در تیمهای داخلی مایکروسافت مورد استفاده قرار میگرفت، از آدرس زیر قابل دریافت است.دریافتمشاهدهی لیست تغییرات حاصل شدههمچنین نگارش جدید StyleCop for ReSharper را نیز میتوانید از آدرس زیر دریافت نمائید.دریافت
Docu ابزار مستند سازی کدهای دات نت شما است که هدف اصلی آن سادگی است (سادگی در مقابل نمونهای مانند sandcastle و برنامههای کمکی آن).مشاهدهی سایت اصلی آنبرای استفاده از آن، در قسمت خواص پروژه در VS.NET ، در قسمت build ، تیک مربوط به تولید XML documentation را باید گذاشت و سپس دستور زیر را در خط فرمان اجرا نمائید و همین:docu your-assembly-name.dll خروجی حاصل یک سری فایل html است که به صورت خودکار تولید خواهند شد. نمونهای از خروجی آن در این ...
Krypton مجموعهای از کامپوننتهای رایگان و غیر رایگان مخصوص windows forms است. نگارش 3 و نیم آن اخیرا منتشر شده است و با ارائه این مجموعه تعداد کامپوننتهای رایگان آن به 41 عدد میرسد.تازههای این نگارش:KryptonDateTimePickerKryptonMonthCalendarDateTimePicker for KryptonRibbonMonthCalendar for KryptonContextMenuPer-KryptonPage ButtonSpecsماخذ
اگر حین نصب آخرین نگارش دات نت فریم ورک به خطا برخوردید و عملیات نصب با موفقیت به پایان نرسید، ابزاری برای این منظور تهیه شده است که کار عزل دستی نگارشهای موجود را برای شما انجام میدهد.دریافتدقت داشته باشید که از این ابزار به عنوان آخرین راه حل موجود باید استفاده شود. ابتدا سعی کنید از طریق control panel نسبت به عزل موارد موجود اقدام کنید و اگر اینکار موفقیت آمیز نبود، از ابزار فوق استفاده نمائید.ماخذ
ارسال سورس کد برنامهها در بلاگر داستان خودش را دارد که پیشتر در مورد آن بحث شد.اما اینکار (تبدیل کاراکترهای غیرمجاز به نمونههای مجاز یا به اصطلاح escape آنها) پس از یک مدت تبدیل به دردسر خواهد شد. به همین جهت برنامهی کوچک زیر را برای سادهتر کردن این وضع تهیه کردهام، که از آدرس زیر قابل دریافت است:دریافت برنامه (برای اجرا نیاز به دات نت فریم ورک 2 دارد)این برنامهی کمکی، انجام چند کار زیر را در بلاگر برای شما سادهتر خواهد کرد:الف) e ...
چقدر خوب میشد اگر IDE ویژوال استودیو دات نت اشیایی از نوع disposable را برای ما مشخص میکرد و در ادامه پیشنهاد استفاده از عبارت using را برای آنها میداد؟سؤال: این مساله چه اهمیتی دارد؟به مثال متداول زیر دقت بفرمائید:string connString = "...";SqlConnection conn = new SqlConnection(connString);string cmdString = "select * from author where name=N'test'";SqlCommand cmd = new SqlCommand(cmdString, conn);conn.Open();SqlDataReader reader = cm ...
آیا میدانید CSS سایت شما تا چه اندازه مفید و مورد مصرف بوده و کدامیک از selector های آن بدون مصرف باقیماندهاند؟خوشبختانه افزونه مفیدی برای فایرفاکس به نام Dust-Me Selectors موجود است که خروجی سایت را بررسی کرده و اضافات را گوشزد خواهد کرد. این افزونه را از آدرس زیر میتوانید دریافت کنید:https://addons.mozilla.org/en-US/firefox/addon/5392پس از نصب، یک آیکون جارو به status bar فایرفاکس اضافه خواهد شد که با کلیک بر روی آن، صفحه جاری آنالیز ...
تا حالا هیچ وقت برای شما این سؤال پیش اومده که این فایلهای CHM راهنمای زیبایی که برای مثال بهعنوان مستندات یک کتابخانه در دات نت ارائه میشوند با چه نرمافزار یا نرمافزارهایی تولید میشوند؟ یا اینکه به نظر یک یا چند نفر ساعتها وقت میگذارند، صفحات HTML مربوطه را تولید میکنند و در آخر با استفاده از ابزارهای تولید فایل CHM ، فایل راهنما را نهایی میکنند؟این فایلها به صورت خودکار بر اساس XML code comments ارائه شده برای یک متد ، کلاس و ...
ابزارهای زیادی برای محافظت و یا فشرده سازی و رمزنگاری اسمبلیهای دات نت موجود هستند که اکثر آنها تجاری هستند. برنامه netz نمونهای است سورس باز و رایگان که تنها کار فشرده سازی اسمبلی موجود را انجام میدهد. همچنین با استفاده از آن سورس اسمبلی شما بهوسیله برنامه reflector قابل مرور نخواهد بود. هر چند این برنامه سورس باز است و امکان unpack کردن نتیجه آن نیز احتمالا با اندکی سعی میسر خواهد بود اما باز هم یک مرحله پیشرفت محسوب میشود! خصوصا ای ...
Regionerate توسط این ابزار متدهای شما به ترتیب حروف الفباء مرتب شده و همچنین متدهای عمومی و خصوصی در region های مخصوص خود به صورت خودکار قرار خواهند گرفت.نحوه عملکرد آنرا در اینجا مشاهده نمائید.Agent smithاین افزودنی در حقیقت یک افزودنی جهت ReSharper بهشمار میرود و کار آن بررسی اصول نامگذاری صحیح متغیرها، توابع و امثال آن است. همچنین کار غلط گیری املایی را نیز انجام میدهد.StyleCopتیمهای داخلی مایکروسافت از این ابزار برای یک دست سازی س ...