آموزش اصول Direct2D

Direct2D Fundamentals

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

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

معرفی Introduction

  • معرفی Introduction

  • Direct2D چیست؟ What is Direct2D?

  • چرا Direct2D؟ Why Direct2D?

  • دسترسی Availability

  • قابلیت همکاری Interoperability

  • خلاصه Summary

آماده شدن Getting Ready

  • معرفی Introduction

  • فقط کافی است COM Just Enough COM

  • نسخه ی نمایشی: فقط کافی است COM Demo: Just Enough COM

  • هدرها و سایر چسب ها Headers and Other Glue

  • رابط ها The Interfaces

  • کارخانه ها و منابع Factories and Resources

  • خلاصه Summary

رندر در یک برنامه دسکتاپ Rendering in a Desktop App

  • معرفی Introduction

  • یک اسکلت پنجره دسکتاپ A Desktop Window Skeleton

  • نسخه ی نمایشی: اسکلت پنجره دسکتاپ Demo: Desktop Window Skeleton

  • کلاس پنجره دسکتاپ A Desktop Window Class

  • نسخه ی نمایشی: کلاس پنجره دسکتاپ Demo: Desktop Window Class

  • ایجاد Factory and Render Target Creating the Factory and Render Target

  • دمو: ایجاد Factory and Render Target Demo: Creating the Factory and Render Target

  • خلاصه Summary

برس ها Brushes

  • معرفی Introduction

  • رنگ ها Colors

  • برس ها Brushes

  • نسخه ی نمایشی: برس ها Demo: Brushes

  • برس گرادیان خطی Linear Gradient Brush

  • نسخه ی نمایشی: براش گرادیان خطی Demo: Linear Gradient Brush

  • برس گرادیان شعاعی Radial Gradient Brush

  • نسخه ی نمایشی: Radial Gradient Brush Demo: Radial Gradient Brush

  • اطلاعات بیشتر درباره Gradient Stops More about Gradient Stops

  • نسخه ی نمایشی: اطلاعات بیشتر درباره Gradient Stops Demo: More about Gradient Stops

  • سکته های مختلف Different Strokes

  • نسخه ی نمایشی: ضربه های مختلف Demo: Different Strokes

  • خلاصه Summary

هندسه ها Geometries

  • معرفی Introduction

  • طراحی و پر کردن اشکال Drawing and Filling Shapes

  • نسخه ی نمایشی: طراحی و پر کردن اشکال Demo: Drawing and Filling Shapes

  • هندسه های ساده Simple Geometries

  • نسخه ی نمایشی: هندسه های ساده Demo: Simple Geometries

  • هندسه مسیر Path Geometries

  • نسخه ی نمایشی: هندسه مسیر Demo: Path Geometries

  • بخش های قوس Arc Segments

  • نسخه ی نمایشی: Arc Segments Demo: Arc Segments

  • بخش های Bezier Bezier Segments

  • نسخه ی نمایشی: Bezier Segments Demo: Bezier Segments

  • خلاصه Summary

نقشه های بیت Bitmaps

  • معرفی Introduction

  • بارگذاری و ترسیم بیت مپ Loading and Drawing Bitmaps

  • نسخه ی نمایشی: بارگیری و ترسیم نقشه های بیتی Demo: Loading and Drawing Bitmaps

  • براش های بیت مپ Bitmap Brushes

  • نسخه ی نمایشی: Bitmap Brushes Demo: Bitmap Brushes

  • ایجاد و ذخیره نقشه های بیتی Creating and Saving Bitmaps

  • نسخه ی نمایشی: ایجاد و ذخیره نقشه های بیتی Demo: Creating and Saving Bitmaps

  • خلاصه Summary

تبدیل می کند Transforms

  • معرفی Introduction

  • مبانی Fundamentals

  • ترجمه Translation

  • نسخه ی نمایشی: ترجمه Demo: Translation

  • مقیاس Scale

  • نسخه ی نمایشی: مقیاس Demo: Scale

  • چرخش Rotation

  • نسخه ی نمایشی: چرخش Demo: Rotation

  • کج شدن Skew

  • نسخه ی نمایشی: کج Demo: Skew

  • تبدیل هندسه ها Transforming Geometries

  • نسخه ی نمایشی: تبدیل هندسه ها Demo: Transforming Geometries

  • برس های تبدیل کننده Transforming Brushes

  • نسخه ی نمایشی: Transforming Brushes Demo: Transforming Brushes

  • خلاصه Summary

متن Text

  • معرفی Introduction

  • DirectWrite DirectWrite

  • نسخه ی نمایشی: DirectWrite Demo: DirectWrite

  • خلاصه Summary

نمایش نظرات

آموزش اصول Direct2D
جزییات دوره
3h 25m
73
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
163
از 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 ++ برگزار کرده است.