آموزش WPF و XAML Fundamentals

WPF and XAML Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بیاموزید که چگونه با استفاده از Windows Presentation Foundation و XAMLWindows Presentation Foundation (WPF) پلتفرم ارائه نسل بعدی مایکروسافت، برنامه‌های دسکتاپ ویندوز را از نظر گرافیکی چشمگیر بسازید. WPF در ویندوز ویستا تعبیه شده است و همچنین بر روی ویندوز XP و Windows Server 2003 اجرا می شود. مدل برنامه نویسی قدرتمند و انعطاف پذیر آن، پشتیبانی از طرح بندی انعطاف پذیر، متن با کیفیت بالا، گرافیک مستقل از وضوح، انیمیشن، ویدئو و سه بعدی را یکپارچه می کند. در حالی که برای بهره‌برداری از قابلیت‌های کامل کارت‌های گرافیکی با کارایی بالا طراحی شده است، انتزاعات سطح بالایی را ارائه می‌کند که قدرت زیادی را برای توسعه کمتر از همیشه به توسعه‌دهنده ارائه می‌دهد. این دوره توسعه دهندگان دات نت را با مدل های جدید برنامه نویسی و ویژگی های رابط کاربری معرفی شده توسط WPF آشنا می کند.

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

مقدمه ای بر WPF Introduction to WPF

  • معرفی Introduction

  • WPF چیست؟ What is WPF?

  • چرا WPF؟ Why WPF?

  • ادغام Integration

  • طراحی WPF WPF Design

  • Xaml Xaml

  • درخت رابط کاربری UI Tree

  • رویدادها و دستورات Events and Commands

  • کنترل ها Controls

  • عناصر اولیه Primitive Elements

  • چیدمان Layout

  • متن جریان یافته Flowed Text

  • داده ها Data

  • گسترش Deployment

  • نور نقره ای Silverlight

  • طراحان Designers

  • خلاصه Summary

کنترل ها Controls

  • کنترل ها Controls

  • طرح کلی Outline

  • دکمه ها Buttons

  • مدل محتوا Content Model

  • کنترل های گروه بندی Grouping Controls

  • ورودی متن Text Input

  • کنترل های برد Range Controls

  • موارد کنترل Items Controls

  • موارد بیشتر کنترل More Items Controls

  • کنترل‌های آیتم و مدل‌های محتوا Item Controls and Content Models

  • ظروف مورد Item Containers

  • کنترل ها در مقابل عناصر Controls vs Elements

  • رویدادها و دستورات Events and Commands

  • مسیریابی رویداد Event Routing

  • دستورات داخلی Built-in Commands

  • منوها و دستورات Menus and Commands

  • منوها Menus

  • خلاصه Summary

چیدمان Layout

  • چیدمان Layout

  • فرآیند چیدمان Layout Process

  • طرح بندی اعلامی Declarative Layout

  • لبه Margin

  • لایه گذاری Padding

  • هم ترازی Alignment

  • تراز محتوا Content Alignment

  • عرض و ارتفاع صریح Explicit Width and Height

  • توری Grid

  • GridSplitter GridSplitter

  • DockPanel، StackPanel، WrapPanel DockPanel, StackPanel, WrapPanel

  • بوم Canvas

  • ScrollViewer ScrollViewer

  • جعبه نمایش Viewbox

  • پنجره ها Windows

  • جهت یابی Navigation

  • خلاصه Summary

گرافیک Graphics

  • گرافیک Graphics

  • WPF و کارت گرافیک WPF and Graphics Cards

  • تبدیل پذیری Transformability

  • ترکیب و ادغام Composition and Integration

  • رویه ای در مقابل اعلامی Procedural vs. Declarative

  • بدوی در مقابل اشکال Primitives vs. Shapes

  • برس های پایه Basic Brushes

  • خودکار Pens

  • هندسه ها Geometries

  • هندسه مسیر چند شکلی Multi-figure PathGeometry

  • انواع بخش هندسه مسیر PathGeometry Segment Types

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

  • GeometryGroup GeometryGroup

  • نحو مسیر Path Syntax

  • هندسه ترکیبی CombinedGeometry

  • نقاشی ها Drawings

  • برس های کامپوزیت Composite Brushes

  • تصویربرداری Imaging

  • ویدیو Video

  • کاشی براش TileBrush

  • تبدیل می کند Transforms

  • Clipping و OpacityMask Clipping and OpacityMask

  • جلوه های بیت مپ Bitmap Effects

  • انیمیشن Animation

  • سه بعدی 3D

  • خلاصه Summary

اتصال داده ها Data Binding

  • داده ها در WPF Data in WPF

  • اتصال داده ها Data Binding

  • اهداف الزام آور Binding Targets

  • عبارات الزام آور Binding Expressions

  • ایجاد اتصالات در کد Creating Bindings in Code

  • منبع داده صریح Explicit Data Source

  • منبع داده به عنوان منبع Data Source as Resource

  • زمینه های داده Data Contexts

  • بدون متن داده Without Data Context

  • با متن داده With Data Context

  • الگوهای داده Data Templates

  • نمونه سازی DataTemplate DataTemplate Instantiation

  • محرک های DataTemplate DataTemplate Triggers

  • اتصال به مجموعه ها Binding to Collections

  • جزئیات استاد Master Details

  • صحافی سلسله مراتبی Hierarchical Binding

  • ارائه دهندگان داده Data Providers

  • XML Binding XML Binding

  • XML بدون ارائه دهنده XML Without Provider

  • فضای نام XML XML Namespaces

  • نماهای مجموعه Collection Views

  • نوشتن منابع داده Writing Data Sources

  • مبدل ها Converters

  • اعتبار سنجی Validation

  • نمایش خطاهای اعتبارسنجی Showing Validation Errors

  • سایر انواع صحافی Other Binding Types

  • خلاصه Summary

انواع هسته Core Types

  • انواع هسته Core Types

  • Dependency Object DependencyObject

  • DependencyProperty DependencyProperty

  • فراداده Metadata

  • تغییر اعلان Change Notification

  • ویژگی های پیوست شده Attached Properties

  • وراثت Inheritance

  • UIElement و ContentElement UIElement and ContentElement

  • هسته و چارچوب Core and Framework

  • قابل انجماد و متحرک Freezable and Animatable

  • خلاصه Summary

قالب ها Templates

  • الگوهای کنترل Control Templates

  • پیوسته سفارشی سازی Customization Continuum

  • کنترل های بی ظاهر Lookless Controls

  • الگوهای کنترل Control Templates

  • TemplateBinding TemplateBinding

  • محرک ها Triggers

  • هدف گذاری ماشه Trigger Targeting

  • قراردادها Contracts

  • انواع قرارداد Contract Kinds

  • قطعات نامگذاری شده Named Parts

  • ContentControl ContentControl

  • گزینه های ItemsControl ItemsControl Options

  • ItemsControl Full Template ItemsControl Full Template

  • HeaderedItemsControl HeaderedItemsControl

  • قالب ها کارخانه هستند Templates are Factories

  • درختان منطقی و بصری Logical and Visual Trees

  • خلاصه Summary

منابع Resources

  • معرفی Introduction

  • منابع قابل استفاده مجدد Reusable Resources

  • تعریف منابع Defining Resources

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

  • منابع منابع Resource References

  • سلسله مراتب منابع Resource Hierarchy

  • نحو مرجع جایگزین Alternate Reference Syntax

  • استفاده ضمنی از منابع Implicit Resource Usage

  • ادغام فرهنگ لغت Merging Dictionaries

  • منابع باینری Binary Resources

  • مثال: ImageSource Example: ImageSource

  • روش های منابع کاربردی Application Resource Methods

  • تم ها Themes

  • بین المللی شدن Internationalization

  • Xaml و محلی سازی Xaml and Localization

  • گردش کار محلی سازی Localization Workflow

  • LocBaml LocBaml

  • Xaml، XML و Language Xaml, XML, and Language

  • خلاصه Summary

متن Text

  • متن و اسناد Text and Documents

  • متن غنی در هر کجا Rich Text Anywhere

  • TextBlock TextBlock

  • عناصر متن درون خطی Inline Text Elements

  • بلوک کردن عناصر متن Block Text Elements

  • کنترل های نمایشگر اسناد Document Viewer Controls

  • پاراگراف Paragraph

  • بخش Section

  • فهرست کنید List

  • جدول Table

  • فیگورها و شناورها Figures and Floaters

  • شناور Floater

  • شکل Figure

  • تایپوگرافی Typography

  • ادغام Integration

  • TextBox و RichTextBox TextBox and RichTextBox

  • خلاصه Summary

نمایش نظرات

آموزش WPF و XAML Fundamentals
جزییات دوره
7h 0m
169
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
1,451
از 5
دارد
دارد
دارد
Ian Griffiths
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ian Griffiths Ian Griffiths

ایان یک مشاور، توسعه دهنده، سخنران و نویسنده مستقل است. او کتاب هایی در زمینه Windows Presentation Foundation، Windows Forms و Visual Studio نوشته است. او در لندن زندگی می‌کند اما اغلب می‌توان او را در لیست‌های پستی و گروه‌های خبری مختلف توسعه‌دهندگان یافت، جایی که ورزش محبوب این است که ببینیم چه کسی می‌تواند طولانی‌ترین ایمیل را در پاسخ به کوتاه‌ترین سؤال ممکن بنویسد.