آموزش XAML Jumpstart: شروع به کار با XAML

XAML Jumpstart: Getting Started With XAML

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: XAML زبان انتخابی برای برنامه‌های WPF، Windows Phone، Windows Store و Silverlight است. این دوره مقدمه ای عملی و کاملاً آزمایشی برای XAML است که برای هرکسی که می خواهد با XAML شروع به کار کند. برای یادگیری XAML در مورد چیست، و این دقیقاً چیزی است که این دوره ارائه می دهد. این دوره اصول XAML را به روشی بسیار کاربردی و مبتنی بر نسخه آزمایشی پوشش می‌دهد تا بتوانید فوراً شروع به ساخت برنامه کنید. موضوعات شامل نحو، شکل‌ها، براش‌ها و ماسک‌ها، کنترل‌های رایج، پانل‌ها، درخت‌ها و سیستم طرح‌بندی، تا تعامل با XAML و اتصال داده‌ها می‌شود. این دوره همچنین یک نمای کلی از نحوه تجزیه و تحلیل و اشکال زدایی کد XAML ارائه می دهد. علاوه بر آن، شامل دموها و منابع زیادی است.

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

معرفی Introduction

  • معرفی Introduction

  • XAML چیست؟ What's XAML?

  • چرا XAML؟ Why XAML?

  • در مورد ابزار و دموها On Tooling and Demos

  • مراحل اول - نسخه ی نمایشی The First Steps - Demo

  • خلاصه Summary

عناصر اساسی، شکل ها، برس ها و ماسک ها Basic Elements, Shapes, Brushes, and Masks

  • معرفی Introduction

  • تجسم کنید: به Shapes سلام کنید Visualize: Say Hello to Shapes

  • اشکال - نسخه ی نمایشی Shapes - Demo

  • نوع خاصی از شکل: مسیر A Special Kind of Shape: The Path

  • مسیر - نسخه ی نمایشی Path - Demo

  • نحوه رنگ آمیزی: برس های مختلف How to Paint: The Various Brushes

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

  • در مورد تصاویر و رسانه ها On Images and Media

  • تصاویر و رسانه - نسخه ی نمایشی Images and Media - Demo

  • یک قدم فراتر: ماسک ها One Step Beyond: Masks

  • ماسک - نسخه ی نمایشی Masks - Demo

  • خلاصه Summary

کنترل اصول اولیه و تعامل با آنها Control Basics and Interacting With Them

  • کلمه ای در مورد کنترل ها A Word on Controls

  • در ContentControl و Relations On ContentControl and Relations

  • الگوسازی یک کنترل - نسخه ی نمایشی Templating a Control - Demo

  • تعامل: رویدادهای مسیریابی Interacting: Routed Events

  • آناتومی یک کلیک دکمه The Anatomy of a Button Click

  • رویدادها و آرگومان های مسیریابی - نسخه نمایشی Routed Events and Arguments - Demo

  • خلاصه Summary

پانل ها و سیستم چیدمان Panels and the Layout System

  • معرفی Introduction

  • پانل ها Panels

  • بوم Canvas

  • بوم - نسخه ی نمایشی Canvas - Demo

  • StackPanel StackPanel

  • StackPanel - نسخه ی نمایشی StackPanel - Demo

  • توری Grid

  • شبکه - نسخه ی نمایشی Grid - Demo

  • ویژگی های چیدمان مشترک Common Layout Properties

  • ویژگی های طرح بندی مشترک - نسخه ی نمایشی Common Layout Properties - Demo

  • درخت بصری The Visual Tree

  • سیستم چیدمان The Layout System

  • خلاصه Summary

Data Binding Essentials Data Binding Essentials

  • معرفی Introduction

  • Data Binding: A First Taste - Demo Data Binding: A First Taste - Demo

  • منبع، هدف، و اتصال توضیح داده شده است Source, Target, and Binding Explained

  • در DataContext و Scope On DataContext and Scope

  • DataContext و Scope - نسخه ی نمایشی DataContext and Scope - Demo

  • حالت‌های اتصال و اطلاع‌رسانی به UI Binding Modes and Notifying the UI

  • حالت های صحافی - نسخه ی نمایشی Binding Modes - Demo

  • کنترل زمان همگام سازی Controlling Synchronization Timing

  • کنترل زمان همگام سازی - نسخه ی نمایشی Controlling Synchronization Timing - Demo

  • کار با مبدل ها Working With Converters

  • مبدل - نسخه ی نمایشی Converters - Demo

  • خلاصه Summary

کار با ItemsControls Working With ItemsControls

  • معرفی Introduction

  • ItemsControl: A First Taste - Demo ItemsControl: A First Taste - Demo

  • نگاهی به ساختار یک آیتم کنترل A Look Into the Structure of an ItemsControl

  • ItemsPanelTemplate و DataTemplate - نسخه ی نمایشی ItemsPanelTemplate and DataTemplate - Demo

  • در مورد Data Template های مختلف چطور؟ What About Different DataTemplates?

  • DataTemplateSelector - نسخه ی نمایشی DataTemplateSelector - Demo

  • اطلاع رسانی به UI Notifying the UI

  • افزودن و حذف موارد - نسخه ی نمایشی Adding and Removing Items - Demo

  • خلاصه Summary

استفاده از منابع و کنترل های سبک Using Resources and Styling Controls

  • معرفی Introduction

  • کار با منابع - نسخه ی نمایشی Working With Resources - Demo

  • محدوده منابع Resource Scope

  • فرهنگ لغت منابع Resource Dictionaries

  • فرهنگ لغت و دامنه - نسخه ی نمایشی Dictionaries and Scope - Demo

  • مقدمه ای بر سبک ها Introduction to Styles

  • یک ظاهر طراحی - نسخه ی نمایشی Styling - Demo

  • وراثت سبک Style Inheritance

  • وراثت سبک - نسخه ی نمایشی Style Inheritance - Demo

  • خلاصه Summary

اشکال زدایی و تجزیه و تحلیل XAML Debugging and Analyzing XAML

  • معرفی و رفع اشکال Introduction and Debugging

  • اشکال زدایی - نسخه ی نمایشی Debugging - Demo

  • تجزیه و تحلیل XAML با XAML Spy Analyzing XAML With XAML Spy

  • تجزیه و تحلیل XAML با XAML Spy - نسخه ی نمایشی Analyzing XAML With XAML Spy - Demo

  • نکات XAML XAML Tips

  • در نمایه سازی حافظه On Memory Profiling

  • خلاصه Summary

انتخاب ابزار مناسب برای کار Choosing the Right Tool for the Job

  • معرفی و انتخاب ابزار مناسب Introduction and Choosing the Right Tool

  • خلاصه دوره Course Summary

  • بعد چه می شود؟ What's Next?

نمایش نظرات

آموزش XAML Jumpstart: شروع به کار با XAML
جزییات دوره
3h 14m
79
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
526
از 5
دارد
دارد
دارد
Kevin Dockx
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kevin Dockx Kevin Dockx

Kevin Dockx یک معمار ، نویسنده و مشاور راه حل مستقل است و در آنتورپ (بلژیک) زندگی می کند. این روزها او بیشتر به RESTful معماری و امنیت برنامه های وب و برنامه های تلفن همراه متمرکز شده است. با این اوصاف ، او همچنان مراقب پیشرفتهای جدید در مورد سایر محصولات موجود در پشته Microsoft .NET است. وی یک MVP مایکروسافت و یکی از اعضای هیئت مدیره RD MS Community است. او همچنین سخنران منظمی در کنفرانس های مختلف ملی و بین المللی و رویدادهای گروه کاربران است و در پروژه های متن باز متنوعی مانند Microsoft.AspNet.JsonPatch و Marvin.JsonPatch.Dynamic کار می کند. کوین دوست دارد به مکانهایی سفر کند که قبلاً آنها را ندیده است و در جمع چند دوست خوب از یک لیوان شراب لذت می برد.