نظرات مطالب
آشنایی با آزمایش واحد (unit testing) در دات نت، قسمت 2
سلام آقای نصیری
یه خواهش ازاتون داشتم اونم این بود که من این روزا مجبورم یه روالی رو برای performance & environmental testing تهیه کنم. بخاطر همین میخواستم ازتون خواهش بکنم اگه منابعی در این مورد دارین یا نرم افزارهایی برای این تستها سراغ دارین بهم معرفی کنید. (من بیشتر روی performance سیستمها می خوام کار کنم)
ممنون.
مطالب
آشنایی با DGML

یکی از قابلیت‌های جدید VS2010 ، معرفی یک markup language است به نام DGML که از آن جهت data visualization و رسم انواع و اقسام گراف‌ها استفاده می‌شود.




چند دموی جالب از آن در این سایت قابل دریافت است (اگر موفق به باز کردن سایت شدید که چقدر هم خوب، اگر نه، mirror این دموها از آدرس‌های زیر هم قابل دریافت است):




مطالب
CopyPasteKiller

افزونه‌ای به نام clone detective چندی قبل در این سایت معرفی شد. اکنون پروژه دیگری به صورت یک برنامه مستقل ارائه شده است به نام copy/paste killer که آن هم تمام فایل‌های پروژه شما را بررسی کرده، خطوط مشابه (نه الزاما دقیقا یکسان) را یافته و گزارش می‌دهد. به این صورت کار refactoring جهت حذف قسمت‌های تکراری و مدیریت این امر با سهولت بیشتری امکان پذیر خواهد شد. این برنامه در حال حاضر از VB.Net و سی شارپ پشتیبانی می‌کند.



جهت دریافت آن می‌توان به آدرس زیر مراجعه کرد:


Vote on iDevCenter
پاسخ به بازخورد‌های پروژه‌ها
درخواست ایده برای برای پیاده سازی منوی چند سطحی
آقای محسن خان تشکر بابت پاسخ گویی سریع .
لینکی که شما معرفی کردید با خواسته من متفاوت است . به طور مثال گوشی LG V10 می‌تواند در گروه‌های زیر قرار گیرد :
1-بر اساس سیستم عامل ( اندروید)
2-شبکه ارتباطی : 4G
3- تعداد سیم کارت : یک
و الی آخر
ولی در لینکی که شما قرار داید "درب آهنی " نمی‌تواند در زیر شاخه " سقف" قرار گیرد .
 
پاسخ به بازخورد‌های پروژه‌ها
موقع ویرایش کاربر خطا داره
بله قسمت ویرایش و حذف کاربران باقی مانده . تکمیل میکنم.
خطا مربوط به Mapping بین ویو مدل و مدل است.البته به صورت سراسری یک  ValueConverter برای تبدیل DateTime به string معرفی کردم ولی خطای Type 'System.String' does not have a default constructor 
داده شد.برای رفع خطا فعلا این تبدیلگر را غیر فعال کرده ام.
پاسخ به بازخورد‌های پروژه‌ها
مشکل دریافتن محل دریافت فایل‌ها
- در این سایت در قسمت پروژه‌ها، هر پروژه یک صفحه اصلی و معرفی دارد. در کنار این صفحه، سمت راست آن، یک منوی دریافت فایل هست. از اینجا سورس یا فایل‌های مرتبط با پروژه جاری قابل دریافت هستند.



- کلمه عبور و نام کاربری داده شده مربوط به زمانی است که سورس پروژه دریافتی رو در VS.NET اجرا کردید (حتما یکبار نظرات پیشین رو هم برای دریافت پیشنیازها مطالعه کنید) و قصد دارید مثلا به برنامه لاگین کنید.
پاسخ به بازخورد‌های پروژه‌ها
استفاده از فونت های مختلف در گزارش
در قسمت DefaultFonts ، شما می‌تونید مسیر دهی کامل انجام بدید. مهم نیست که فونت روی سرور نصب است یا خیر:
.DefaultFonts(fonts =>
             {
                 fonts.Path(Environment.GetEnvironmentVariable("SystemRoot") + "\\fonts\\tahoma.ttf",
                            Environment.GetEnvironmentVariable("SystemRoot") + "\\fonts\\verdana.ttf");
             })
فونت اول را نازنین معرفی کنید و فونت دوم را times. بقیه آن خودکار است. فونت نازنین دارای حروف انگلیسی نیست. به همین جهت برای متون انگلیسی به صورت خودکار از فونت دوم استفاده خواهد شد.