قسمت اول این بحث و همچنین پیشنیاز آنرا در اینجا و اینجا میتوانید مطالعه نمائید.همهی اینها بسیار هم نیکو! اما ... آیا واقعا باید به ازای هر روال رویدادگردانی یک Attached property نوشت تا بتوان از آن در الگوی MVVM استفاده کرد؟ برای یکی دو مورد شاید اهمیتی نداشته باشد؛ اما کم کم با بزرگتر شدن برنامه نوشتن این Attached properties تبدیل به یک کار طاقت فرسا میشود و اشخاص را از الگوی MVVM فراری خواهد داد.برای حل این مساله، تیم Expression Ble ...
اگر ViewModel را همان فایل code behind عاری از ارجاعاتی به اشیاء بصری بدانیم، یک تفاوت مهم را علاوه بر مورد ذکر شده نسبت به Code behind متداول خواهد داشت: وهله سازی آن باید دستی انجام شود و خودکار نیست.اگر به ابتدای کلاسهای code behind دقت کنید همیشه واژهی partial قابل رویت است، به این معنا که این کلاس در حقیقت جزئی از همان کلاس متناظر با XAML ایی است که مشاهده میکنید؛ یا به عبارتی با آن یکی است. فقط جهت زیبایی یا مدیریت بهتر، در دو کل ...
اصل Interface Segregation چیست؟ | www.dotnetdev.info چند نکته در مورد فیلد Identity در SQL | vsblogger.blogfa.com گوگل سالانه 300 میلیون دلار به موزیلا پرداخت می کند | www.winbeta.net وزیر ارتباطات : دسترسی به اینترنت ممکن است حذف شود | www.winbeta.net FIXED – 64-bit Adobe PDF Previewer | www.sharepointjohn.com LINQ Extensions Library | linqlib.codeplex.com Reactive Extensions (Rx) v1.0.10621 SP1 | www.microsoft.com Return-Oriented Program ...
انتخاب User مناسب برای Service های SQL Server | meyex.romanaco.com راهنمای مطلق اسکرام به زبان فارسی | blog.irscrum.com Unit Testing Practical Lessons & Practices | channel9.msdn.com Using lambdas - C++ vs. C# vs. C++/CX vs. C++/CLI | www.codeproject.com Windows phone training | www.microsoft.com ReSharper 6.1 منتشر شد | blogs.jetbrains.com معرفی فریم ورک CSSایی به نام Twitter bootstrap | cyberrabbits.net نکاتی که حین تهیه خروجی CSV س ...
عموما هنگام طراحی یک View، خیلی زود به حجم انبوهی از کدهای XAML خواهیم رسید. در ادامه بررسی خواهیم کرد که چطور میتوان یک View را به چندین View خرد کرد، بدون اینکه نیازی باشد تا از چندین ViewModel (یا همان code behind عاری از ارجاعات بصری سابق قرار گرفته در یک پروژه جدای دیگر) استفاده شود و تمام این View های خرد شده هم تنها از یک وهله از ViewModel ایی خاص استفاده کنند و با اطلاعاتی یکپارچه سروکار داشته باشند؛ یا در عمل یکپارچه کار کنند. ای ...
اصل Liskov Substitution چیست؟ | www.dotnetdev.info متدولوژیهای توسعه سریع نرمافزار | abugslife.ir امکان استفاده مستقیم ازکلاسهای سی++ در دات نت به کمک CXXI | www.tirania.org بهبود کارآیی برنامه حین کار با خواص | blogs.msdn.com پوستر مدیریت حافظه در دات نت | www.red-gate.com مشکلات استفاده از مجوز GPL ! | epplus.codeplex.com
اولین نسخه نرم افزار موبایلی انتخاب اسم | blog.fardapardaz.com MVVM Light Nuget | blog.galasoft.ch Office 365 به عنوان بهترین برنامه ابری سال 2011 انتخاب شد | www.neowin.net انتخاب یک CSS Framework مناسب | www.misfitgeek.com اهمیت RAID حین کار با بانکهای اطلاعاتی | www.sqlservercurry.com چرا Phil Haack مایکروسافت را ترک کرد؟! | geekswithblogs.net چرا چند سالی است که سرعت CPUها حدود 3.5Ghz باقی مانده؟ | www.reddit.com کتاب رایگان OWASP Top ...
بررسی کدهای HTTP | www.seomoz.ir توصیههای یک داور جشنواره وب ایران | blog.manipixel.com دکمه ی مسدود شده لایک فیسبوک را به کاربران ایرانی نشان ندهیم | technopolis.ir سازگار نمودن Data Contract ها با نسخه های بعدی! | www.30sharp.com مروری کلی بر قابلیت های موجود در Entity Framework-بخش اول | www.nikamooz.com مطالب منتخب هفته - امنیت اطلاعات | itsec.persianblog.ir FREE e-book: Windows Phone Toolkit In Depth | www.windowsphonegeek.com NetBa ...