آموزش DirectComposition در عمل

DirectComposition in Action

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: نحوه استفاده از DirectComposition برای تولید آسان جلوه های بصری با کارایی بالا با موتور ترکیب ویندوز را بیاموزید.DirectComposition API اصلی موتور ترکیب ویندوز است. آیا تا به حال فکر کرده اید که فرآیند DWM چیست؟ آیا دوست داشتید می توانستید از قدرت آن بهره ببرید؟ پس این دوره برای شما مناسب است. DirectComposition API شما را قادر می سازد تا با استفاده از یک API گرافیکی "حالت حفظ شده"، برنامه های گرافیکی بومی با بالاترین کارایی را بسازید. موتور ترکیب یک درخت بصری از بیت مپ ها را حفظ می کند که ممکن است با APIهای گرافیکی "حالت فوری" مانند Direct2D یا Direct3D ارائه شوند. شما بهترین ها را از هر دو دنیا دریافت می کنید و می توانید جلوه های بصری را در سطح عملکردی به دست آورید که قبل از معرفی DirectComposition API هرگز امکان پذیر نبود. این دوره با نشان دادن نحوه ساخت یک بازی کارتی مبتنی بر DirectX از ابتدا، تولید انتقال های متحرک برای یک رابط کاربری بصری جذاب، یک تور عملی از API را به شما ارائه می دهد.

سرفصل ها و درس ها

معرفی Introduction

  • همه اینا ها برای چی است؟ What's it all About?

  • معماری Architecture

  • مفاهیم Concepts

  • خلاصه Summary

ایجاد یک پنجره دسکتاپ مدرن Creating a Modern Desktop Window

  • معرفی Introduction

  • روش شکستن پنجره کلاسیک Cracking the Classic Window Procedure

  • ایجاد یک پنجره دسکتاپ Creating a Desktop Window

  • نقاشی و اعتبار سنجی Painting and Validation

  • ساخت پنجره DPI-Aware Making a Window DPI-Aware

  • پیکسل های فیزیکی و منطقی Physical and Logical Pixels

  • تغییر اندازه زمانی که DPI تغییر می کند Resizing When DPI Changes

  • خلاصه Summary

ایجاد و مدیریت دستگاه ها Creating and Managing the Devices

  • معرفی Introduction

  • ایجاد دستگاه Direct3D Creating the Direct3D Device

  • ایجاد دستگاه Direct2D Creating the Direct2D Device

  • ایجاد دستگاه DirectComposition و هدف Creating the DirectComposition Device and Target

  • ایجاد و از دست دادن دستگاه Device Creation and Loss

  • خلاصه Summary

ایجاد تصاویر و سطوح Creating Visuals and Surfaces

  • معرفی Introduction

  • زندگی بدون سطح تغییر مسیر Life Without a Redirection Surface

  • ایجاد یک ویژوال Creating a Visual

  • ایجاد و طراحی روی یک سطح Creating and Drawing on a Surface

  • حرکت دادن ویژوال Moving the Visual

  • مقیاس بندی سطح Scaling the Surface

  • تصویری پس زمینه A Background Visual

  • مقیاس بندی یک سطح پس زمینه 1x1 Scaling a 1x1 Background Surface

  • ارث بصری Visual Inheritance

  • خلاصه Summary

رندر برای ترکیب Rendering for Composition

  • معرفی Introduction

  • اندازه گیری دقیق پنجره مبتنی بر DPI Accurate DPI-Based Window Sizing

  • به هم ریختن کارت ها Shuffling Cards

  • آماده سازی کارت ها برای رندر Preparing the Cards for Rendering

  • ترسیم چهره های کارت Drawing the Card Faces

  • بارگیری تصویر پس زمینه Loading a Background Image

  • کشیدن پشت کارت های کاشی کاری شده Drawing the Tiled Card Backs

  • خلاصه Summary

تبدیل و انیمیشن Transforms and Animation

  • معرفی Introduction

  • تبدیل های دوبعدی 2D Transforms

  • تبدیل های سه بعدی 3D Transforms

  • ویژگی های متحرک سازی Animating Properties

  • مدیر انیمیشن ویندوز Windows Animation Manager

  • آماده سازی جلوه های کارت Preparing Card Effects

  • انتخاب کارت ها Selecting Cards

  • هماهنگی انیمیشن Coordinating Animation

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش DirectComposition در عمل
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 12m
45
Pluralsight (پلورال سایت) pluralsight-small
03 خرداد 1393 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
33
از 5
دارد
دارد
دارد
Kenny Kerr

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kenny Kerr Kenny Kerr

کنی کر یک برنامه نویس رایانه و متخصص شناخته شده در زمینه توسعه سیستم عامل ویندوز و زبانهای برنامه نویسی است. کنی مقالات زیادی درباره سیستم عامل ویندوز ، امنیت شبکه و C ++ برای مجله MSDN و همچنین سایر نشریات منتشر کرده است. مایکروسافت تخصص کنی در زمینه امنیت شبکه و سیستم عامل را با Microsoft MVP Award برای امنیت به رسمیت شناخته است. وی همچنین از سال 2007 جایزه Microsoft MVP را به دلیل مشارکت در جامعه توسعه C ++ برگزار کرده است.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.