ورود

View Full Version : آموزش: کتابخانه پریزم Prism 5 برای WPF



hosseina512
پنج شنبه 10 تیر 1395, 07:00 صبح
به نام خدا

مقدمه:
چند وقت پیش یه پروژه به تیم ما واگذار شد که تصمیم گرفتیم برای پیاده سازی اون از پریزم استفاده کنیم. گفتم شاید بد نباشه مطالبی که یاد گرفتیم رو اینجا قرار بدم تا دوستان هم بتونن استفاده کنن. البته چند ماهی از پایان پروژه گذشته و شاید بخش هایی از مطالب کامل یادم نباشه. به همین خاطر از راهنمای خود مایکروسافت هم استفاده میکنم. در ضمن خدمتتون عرض کنم که از اونجایی که من خیلی به جزئیات علاقه ندارم، ممکنه یه جاهایی رو خیلی دقیق و درست بررسی نکرده باشم. از این بابت اگه کم و کاستی هست پیشاپیش عذرخواهی میکنم و از اساتید هم خواهش می کنم که مطالب رو تکمیل کنن.

وقفه های بروزرسانی:
در ضمن چون درگیر کارهای دیگه هستم شاید بین پست ها فاصله بیافته که عذرخواهی میکنم.

منابع:

Introduction to PRISM By Brian Lagunas
(https://www.pluralsight.com/courses/prism-introduction)
Developer's Guide to Microsoft Prism Library 5.0 for WPF (https://msdn.microsoft.com/en-us/library/gg406140.aspx#)

منبع اول یک مجموعه آموزشی ویدیویی است که خیلی نرم نرم پیش میره. خوبیش اینه که همه مثالها به همراه کد هست و خیلی یادگیری رو سریع میکنه.
منبع دوم رو هم الآن برای یادآوری خودم و برخی تصاویر و توضیحات استفاده میکنم.

hosseina512
پنج شنبه 10 تیر 1395, 07:17 صبح
میدونیم که برنامه ها وقتی بزرگ میشن، مدیریت کدهاشون سخت میشه. به همین خاطر هست که انواع و اقسام ابزارها و الگوها ایجاد شده اند تا با بزرگ شدن برنامه ها، کیفیت محصول نرم افزاری کاهش پیدا نکنه(یا بهتره بگیم کمتر کاهش پیدا کنه!). در WPF میتونیم به User Control ها، MVVM، IoC و ... اشاره کنیم. اینها هر کدوم در یک سطحی دارن به بهبود کیفیت کد کمک میکنن. ولی به هر حال هر کدوم مشکلات و محدودیت های خودشون رو هم به برنامه و برنامه نویس تحمیل میکنن. پس ابزار قویتری نیازه. پریزم اون ابزاریه که به ما اجازه مدیریت یه برنامه بزرگ رو میده. بهتره بدونید که همین ویژوال استودیوی خودمون هم با پریزم نوشته شده.

ادامه دارد...