تعداد ویدئو | 46 |
---|---|
زمان دوره | 01:57:15 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | پلورال سایت |
آموزش کار با TabControl در پریزم Prism یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی مسائل و راه حل ها در Prism: کار با TabControl در Prism است که با نام اصلی Prism Problems & Solutions: Mastering TabControl از شرکت Pluralsight منتشر شده است.
اپلیکیشن مرکب و یا composite شامل ماژول های loosely coupled متعددی است که به صورت پویا کشف شده و در زمان runtime ایجاد می گردند. این ماژول ها می توانند شامل کامپوننت های بصری و غیر بصری باشند. هر کدام از این کامپوننت ها نمایانگر برش های عمودی و یا vertical slice هایی از کل سیستم می باشند. یک کامپوننت بصری مانند یک view از یک shell مشترک که نقش یک میزبان برای تمامی content و یا محتوای اپلیکیشن را ایفا می کند ساخته می شود. اپلیکیشن های composite سرویس هایی را ایجاد می کنند تا این کامپوننت های مربوط به ماژول ها در کنار یکدیگر قرار بگیرند. ماژول ها می توانند سرویس های بیشتری را نیز که مربوط به عملکرد و یا functionality خاصی در برنامه است، ارائه بدهند. در یک نگاه سطح بالا، یک اپلیکیشن composite پیاده سازی الگوی طراحی composite view است. این الگوی طراحی، واسط کاربری برنامه را به صورت بازگشتی توصیف می کند. در این توصیف بازگشتی view ها می توانند شامل فرزند هایی باشند که خود آن فرزند ها نیز view می باشند. سپس در زمان runtime، این view ها ایجاد شده و این موضوع در قیاس با ایجاد شدن این view ها در زمان design time و به صورت ایستا می باشند.
تکنولوژی هایی از قبیل WPF و Silverlight امکان این را فراهم می کنند تا برنامه نویسان بتوانند با یک روش ساده به سرعت و به سادگی اپلیکیشن هایی را ایجاد کنند که تجربه کاربری قوی دارند. اما علی رغم اینکه این تکنولوژی ها در ایجاد کردن تفکیک بین presentation layer و logic layer موفق عمل کردهاند، چالش مربوط به ساختن اپلیکیشن هایی که قابلیت نگهداری بالایی را دارند را حل نکردند. طبیعتاً در پروژه های کوچک برنامه نویسانی که حداقل تجربه در توسعه نرم افزار را دارند می توانند اپلیکیشن هایی را طراحی و ایجاد کنند که قابلیت نگهداری بالایی دارند. اما با افزایش تعداد نیازمندیها و پیچیدگی تشکیل نرم افزار، کنترل کردن اجزای تشکیل دهنده نرم افزار مورد نظر دشوارتر خواهد شد. راه حل چنین مشکلاتی، استفاده کردن از اپلیکیشن های مرکب composite می باشد.
Prism یک الگوی طراحی برنامه در ساخت اپلیکیشن های WPF، Silverlight و Windows Phone است. این الگو با در نظر داشتن دو اصل بسیار مهم در ساخت برنامه ها: Loose Coupling (تنیدگی سست)، Separation of Concerns (جداسازی وابستگی ها) ما را در ساخت برنامه های مرکب (Composite) یاری می دهند. برنامه هایی که بر اساس الگوی Prism طراحی شده اند در واقع برای تغییر (Built for Change) و ماندگاری (Built for Last) ساخته شده اند.
الگوی Prism با تعریف کردن قسمت های مختلفی از قبیل Shell، Region، Bootstrapper برنامه را به قسمت های مختلفی می شکند. در صورت استفاده از الگوی Prism می توان برنامه های ماندگارتر، اصولی تر و دقیق تری را در پلت فرم های ذکر شده ساخت. گفتنی است که این الگو به نحوی که در WPF، Silverlight و Windows Phone قابل استفاده است، در Windows Forms Application ها قابل استفاده نیست. دلیل این موضوع هم عدم وجود قابلیت های مورد نیاز برای پیاده سازی آن در پلت فرم Windows Forms Application است.
فصل اول: مقدمه
فصل دوم: استفاده کردن از TabControl
فصل سوم: بستن Tab Item ها
فصل چهارم: انجام Child Navigation
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.