آموزش مباحث پیشرفته در دبلیو پی اف (WPF)

تعداد ویدئو 87
زمان دوره 02:44:14
مترجم مرتضی گیتی
دوبلر مرتضی گیتی
سایت منتشر کننده پلورال سایت

آموزش مباحث پیشرفته در دبلیو پی اف WPF یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی مباحث پیشرفته در WPF است که با نام اصلی WPF Advanced Topics از شرکت Pluralsight منتشر شده است.

WPF چیست؟

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

WPF-Advanced-Topics

تکنولوژی WPF (Windows Presentation Foundation) یکی از قدرتمندترین و پرکاربردترین تکنولوژی‌ها در ساخت برنامه‌های ویندوزی است. با استفاده از WPFمی‌توان برنامه‌هایی با رابط کاربری بصری شگفت‌انگیز و قدرتمند طراحی کرد. این تکنولوژی به توسعه دهندگان امکان می‌دهد که از ویژگی‌هایی مانند تعامل با گرافیک‌های پیشرفته، انیمیشن، افکت های بصری، سه ‌بعدی کردن المان‌ها و موارد دیگر استفاده کنند. با استفاده از WPFمی توان برنامه‌هایی با تجربه کاربری پیشرفته تر و قابلیت انطباق با نیازهای کاربران را طراحی و توسعه داد. برنامه‌های ویندوزی ایجاد شده با WPF قابلیت اجرا در انواع دستگاه‌ها و اندازه‌های صفحه نمایش را دارا بوده و به صورت اتوماتیک با اندازه صفحه نمایش و محیط کاربری تطبیق می‌یابند. از جمله کاربردهای WPF می‌توان به ساخت برنامه‌های کاربردی، برنامه‌های گرافیکی، نرم‌افزارهای تجاری و بسیاری از برنامه‌های دسکتاپ اشاره کرد.

سرفصل مطالب آموزش ویدئویی مباحث پیشرفته در WPF

فصل اول: مباحث پیشرفته استفاده مجدد از UI

  • استفاده مجدد از UI
  • استفاده مجدد از Resource ها
  • استفاده مجدد از Template ها
  • استفاده مجدد از فایل های XAML
  • کار با XAML و Codebehind
  • استفاده از UserControl
  • استفاده از XAML به ازای Class
  • انجام XAML Parsing در زمان Runtime
  • بررسی Custom Element ها
  • بررسی API
  • بررسی Property ها
  • بررسی Command ها
  • تعریف Event ها
  • هندل کردن Event ها
  • بررسی Contract با Template ها
  • بررسی Theme ها
  • یکپارچه سازی با Designer
  • گزینه های Extensibility در Designer
  • بررسی Metadata Provider ها
  • جمع بندی

فصل دوم: مباحث پیشرفته مربوط به پرینت کردن

  • پرینت کردن
  • بررسی XpsDocumentWriter
  • پرینت کردن ساده
  • بررسی Visuals Collator
  • بررسی DocumentPaginator
  • بررسی XPS چند صفحه ای
  • پرینت کردن Asynchronous
  • بررسی PrintTicket
  • بررسی PrintDialog
  • بررسی Queue ها و سرور ها
  • جمع بندی

فصل سوم: مباحث پیشرفته استایل ها

  • استایل ها
  • استایل ها و Property ها
  • بررسی Resource ها
  • بررسی Extend کردن استایل ها
  • استایل ها و Local Property ها
  • بررسی Trigger ها
  • بررسی Property های Animation Trigger ها
  • بررسی Event های Animation Trigger ها
  • استایل های Items Container
  • بررسی استایل ها، Template ها و Control ها
  • جمع بندی

فصل چهارم: مباحث پیشرفته کار با Thread ها و سرویس ها

  • مبحث Threading و Service ها
  • بررسی یک Responsive UI
  • مدل Threading در WPF
  • قانون طلایی Threading
  • قانون طلایی Responsive بودن
  • به دست آوردن قانون ها
  • کارهای Async
  • بررسی DispathcherPriority
  • بررسی DispatcherOperation
  • بررسی SynchronizationContext
  • بررسی گزینه های Asynchronous
  • بررسی الگوی v1 Asynchronous
  • بررسی Event-based Asynchronous
  • بررسی Thread Pool
  • ساختن یک Thread
  • بررسی Data Binding و Threading
  • بررسی WCF و الگوی vq Asynchronous
  • بررسی WCF و Data Binding
  • جمع بندی

فصل پنجم: مباحث پیشرفته ی Interop

  • بررسی Interoperability
  • ترکیب کردن تکنولوژی های UI
  • بررسی WPF و HWND ها
  • Interoperability رایگان نیست
  • محدودیت های Interoperability
  • بررسی Clipping
  • بررسی Z Order
  • بررسی Animation ها
  • بررسی پروپرتی Opacity
  • بررسی Pseudo Transparency
  • بررسی چندین پنجره ی Top-Level
  • تفاوت های ورودی
  • ترکیب های
  • Interoperability
  • بررسی بیرون Win32
  • بررسی درون Win32
  • هندل کردن کیبورد در HwndHost
  • بررسی Message Pump ها
  • بررسی بیرون Windows Forms
  • بررسی درون Windows Forms
  • بررسی Windows Forms و Layout
  • دیگر پروپرتی ها
  • جمع بندی

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

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

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

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

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

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