تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی اصول XAML: ایجاد رابط‌های کاربری قدرتمند برای برنامه‌های چند پلتفرمی

دوره آموزشی اصول XAML: ایجاد رابط‌های کاربری قدرتمند برای برنامه‌های چند پلتفرمی

4 ساعت 7 دقیقهمبتدی2023-04-17

مدرسین

Walt Ritscher

Walt Ritscher

Programmer, UI Designer, Staff Instructor at LinkedIn Learning

جزئیات دوره

XAML چیه؟ XAML یکی از زبون‌های اصلی برای طراحی رابط کاربری توی برنامه‌های .NET و ویندوز هست. این دوره یه مرور کامل روی XAML داره و به برنامه‌نویسای مایکروسافت کمک می‌کنه رابط‌های کاربری بهتری بسازن.

تو این دوره یاد می‌گیری چرا مارکاپ (Markup) توی طراحی UI مهمه، چه فریمورک‌هایی از XAML استفاده می‌کنن و ساختار یه فایل XAML چطوریه. همراه با والت ریچر، تنظیمات پیشنهادی برای کار با XAML تو ویژوال استودیو رو می‌بینی، با فضای نام XAML و مپ کردن اون آشنا می‌شی و یاد می‌گیری که XAML توی بقیه فریمورک‌های مایکروسافت چطوری استفاده می‌شه.

همچنین نکاتی درباره دسته‌بندی محتوا، سیستم ویژگی‌ها، پراپرتی‌های وابسته، سرویس‌های پراپرتی، TypeConverters، اطلاعات زمان اجرا، اکستنشن‌های مارکاپ و منابع اضافی یاد می‌گیری! 🚀

اهداف یادگیری:
شناخت XAML و نقش آن در طراحی UI
یادگیری فریمورک‌های مایکروسافتی که از XAML استفاده می‌کنن
شناخت اجزای اصلی یک فایل XAML
تنظیمات بهینه‌سازی XAML در ویژوال استودیو
درک فضاهای نام، مپینگ و اکستنشن‌های مارکاپ
کار با پراپرتی‌های وابسته و TypeConverters

مهارت ها

XAMLEssential TrainingProgramming LanguagesMicrosoftSoftware Development

سرفصل ها

0. مقدمه

  • 01 - XAML - زبان نشانه گذاری رابط کاربری مایکروسافت
  • 02 - آنچه باید قبل از تماشا بدانید
  • 03 - نحوه دسترسی به کد نمونه در GitHub

1. XAML چیست؟

  • 04 - چرا زبان‌های نشانه گذاری برای تعریف UI مفید هستند
  • 05 - زبان نشانه گذاری رابط کاربری مایکروسافت
  • 06 - چه فریم ورک‌هایی از XAML استفاده می‌کنند
  • 07 - نمای کلی - فضاهای نام XAML
  • 08 - نمای کلی - عناصر و خواص
  • 09 - بررسی اجمالی - محتوا
  • 10 - بررسی اجمالی - سایر مفاهیم

2. ابزارهای ویژوال استودیو

  • 11 - طراح ویژوال استودیو XAML
  • 12 - ویرایش با کشیدن و رها کردن
  • 13 - طراح را پیکربندی کنید
  • 14 - تنظیمات ویرایشگر XAML را بهینه کنید
  • 15 - پنجره ملک
  • 16 - از ویژگی‌های XAML debug و Hot Reload استفاده کنید

3. فضای نام XAML

  • 17 - اصول فضای نام در XML
  • 18 - اعلان فضای نام در فایل‌های XAML
  • 19 - نگاشت فضای نام را درک کنید
  • 20 - فضاهای نام از پیش تعریف شده
  • 21 - مراجع و فضاهای نام CLR

4. قسمت‌های اساسی XAML

  • 22 - عناصر شی را در XAML نمونه سازی کنید
  • 23 - عناصر شی و صفات ویژگی
  • 24 - تنظیم خصوصیات در کد
  • 25 - عناصر ویژگی - جایگزین صفات دارایی
  • 26 - از ویژگی‌های رویداد برای اشتراک در رویدادها استفاده کنید
  • 27 - کنترل کننده‌های رویداد برای ویژگی‌های رویداد

5. محتوا

  • 28 - محتوا در XAML به چه معناست
  • 29 - محتوای TextBlock و InLine
  • 30 - تابلوهای چیدمان
  • 31 - محتوای پیچیده در یک ContentControl
  • 32 - انواع غیر UI در ContentControl
  • 33 - نمایش لیستی از عناصر با ItemsControls
  • 34 - یک لیست را با استفاده از Binding پر کنید
  • 35 - یک مورد را با ListBoxItem قابل انتخاب کنید
  • 36 - مطالب را با دکوراتور بپیچید

6. سیستم اموال را درک کنید

  • 37 - مفهوم ویژگی‌های وابستگی
  • 38 - کنترل کاربر سفارشی ستاره
  • 39 - خاصیت وابستگی سفارشی را ثبت کنید
  • 40 - ویژگی وابستگی به کلاس پایه

7. از Dependency Property Services استفاده کنید

  • 41 - ارث مال
  • 42 - چگونه یک سبک ویژگی‌های وابستگی را تنظیم می‌کند
  • 43 - اتصال به عنصر دیگر
  • 44 - ترتیب تقدم برای خواص وابستگی

8. ویژگی‌های پیوست شده

  • 45 - مفهوم خواص پیوست شده را بررسی کنید
  • 46 - پانل قطبی
  • 47 - نکات ابزار و خواص پیوست
  • 48 - پیمایش صفحه کلید با ویژگی‌های پیوست شده
  • 49 - ویژگی‌های پیوست شده با Grid

9. TypeConverters

  • 50 - مفاهیم TypeConverters را بررسی کنید
  • 51 - TypeConverters داخلی را فهرست کنید
  • 52 - نحوه استفاده WPF از TypeConverter بر روی انواع خود
  • 53 - یک TypeConverter سفارشی ایجاد کنید

10. از اطلاعات زمان اجرا با افزونه‌های نشانه گذاری استفاده کنید

  • 54 - افزونه نشانه گذاری چیست و چگونه با TypeConverter مقایسه می‌شود
  • 55 - از چند پسوند نشانه گذاری رایج استفاده کنید
  • 56 - یک پسوند نشانه گذاری سفارشی ایجاد کنید
  • 57 - پارامترها را به افزونه نشانه گذاری سفارشی اضافه کنید

11. منابع

  • 58 - منابع XAML و ResourceDictionaries
  • 59 - اموال منابع
  • 60 - از منابع با پسوند نشانه گذاری StaticResource استفاده کنید
  • 61 - سبک‌ها در منابع
  • 62 - رنگها در منابع
  • 63 - منابع داده در منابع
  • 64 - الگوهای داده در منابع
  • 65 - سلسله مراتب منابع را کاوش کنید
  • 66 - نگاهی گذرا به منابع ادغام شده
  • 67 - یک فایل منبع برای رابط کاربری پویا برنامه دانلود کنید
  • 68 - پنجره Properties را کاوش کنید
  • 69 - با پنجره Properties منابع ایجاد کنید

نتیجه

  • 70 - مراحل بعدی

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal