آموزش دبلیو پی اف (WPF)

تعداد ویدئو 300
زمان دوره 12:23:01
مترجم مرتضی گیتی
دوبلر مرتضی گیتی
سایت منتشر کننده پرووید

آموزش WPF دبلیو پی اف WPF یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم.

WPF چیست؟

WPF سر آغاز سه کلمه Windows Presentation Foundation می باشد. هر کسی که تا به حال در محیط های گرافیکی و یا به اصلاح برنامه نویسان محیط های ویژوال، برنامه نویسی کرده باشد، یقیناً با مفاهیم Windows Application ها که گاهاً به صورت مخفف WinApp نیز نامیده می شوند، آشنا می باشد.

درواقع تکنولوژی Windows presentation foundation یا WPF یک development framework است که برای ساخت application desktop ها استفاده می شود. این framework قسمتی از Net framework. است. WPF یک resolution مستقل و یک rendering engine مبتنی بر vector ها دارد که برای سازگاری با سخت افزارهای گرافیکی جدید بسیار کمک کننده است. آخرین نسخه WPF نسخه 4.6 است. در این فریم ورک UI اپلیکیشن با استفاده از زبان XAML طراحی می‌شود و Application logic بر اساس زبان برنامه نویسی سی شارپ نوشته می شود.

ویژگی های WPF عبارتند از:

  • Extensible Application Markup Languageیا XAML
  • کنترل ها
  • Data Binding
  • داشتن Layout
  • گرافیک 2D و 3D
  • انیمیشن
  • styleها
  • templateها
  • documentها
  • Media
  • text
  • Typography

WPF-Visual-Studio-2013

ساختار WPF

 اجزاء اصلی WPF شامل PresentationFramework و PresentationCore و Milcore و Common Language Runtime (CLR) و User32 و Kernel هستند. Milcore یک کد unmanaged است تا بتواند یک tight integration را با Directx که مسئول نمایش دادن صفحه است داشته باشد. WPF کنترل خوبی بر روی حافظه و اجرا دارد. composition engine در Milcore به performance فوق العاده حساس است و به همین دلیل باید بسیاری از مزایای Common Language Runtime را برای بدست آوردن performance نادیده بگیریم.

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

سرفصل مطالب آموزش ویدئویی WPF

فصل اول: معرفی WPF

فصل دوم: XAML و قابلیت های آن

فصل سوم: Layout Control ها

فصل چهارم: ادامه ی بحث Layout Control ها

فصل پنجم: کلاس UIElement ها در WPF

فصل ششم: کلاس FrameworkElement ها در WPF

فصل هفتم: کلاس Control ها در WPF

فصل هشتم: سایر کلاس های پایه در WPF

فصل نهم: کنترل های اطلاعاتی در WPF

فصل دهم: کنترل های ورودی اطلاعات در WPF

فصل یازدهم: کلاس TextBoxBase در WPF

فصل دوازدهم: کار با Button در WPF

فصل سیزدهم: کنترل های کار با تاریخ در WPF

فصل چهاردهم:کنترل های انتخاب در WPF

فصل پانزدهم: کنترل های Menu ها

فصل شانزدهم: کنترل های مدیا

فصل هفدهم: Data Binding در WPF

فصل هجدهم: ادامه ی Data Binding در WPF

فصل نوزدهم: کنترل های نشان دادن داده

فصل بیست: بررسی DataGrid در WPF

فصل بیست و یکم: ادامه ی بررسی DataGrid در WPF

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش دبلیو پی اف (WPF)”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته های محصولات

افزودن به سبد خرید