آموزش Windows Presentation Foundation 5: تعامل و کنترل ها

Windows Presentation Foundation 5: Interaction and Controls

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Windows Presentation Foundation (WPF) در Visual Studio 2015 یک مدل برنامه نویسی یکپارچه برای ساخت برنامه های مدرن دسکتاپ خط مشاغل مدرن در ویندوز به توسعه دهندگان می دهد. این دوره نحوه کار با کنترلها و کلاسهای ضروری WPF برای ایجاد تعامل را شامل می شود. با والت ریتچر همراه باشید تا به شما راهکارهای استفاده از خانواده های کد اساسی را بدهد. والت از یک پوسته برنامه سفارشی برای نشان دادن مثالها و نشان دادن کد در هر فصل استفاده می کند. آماده شوید تا جهان گسترده تعامل و گزینه های کنترلی را که می توانید با یادگیری انواع کلاس هایی که از تعامل کاربر پشتیبانی می کنند و تعریف ویژگی های موجود در عناصر UI استفاده کنید ، استفاده کنید.
موضوعات شامل:
  • تعاملات و کنترلها
  • FrameworkElement
  • خانواده UIElement
  • خانواده FrameworkElement
  • خانواده شکل
  • خانواده دکوراتور
  • مبانی کنترل
  • خانواده دکمه ها
  • خانواده ویرایشگر متن

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

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید قبل از تماشا بدانید What you should know before watching

  • رایانه توسعه دهنده خود را تنظیم کنید Set up your developer computer

  • کلون کردن پرونده های تمرینی از GitHub Clone the exercise files from GitHub

  • برای باز کردن پرونده های تمرینی از شعب Git از Checkout استفاده کنید Use Checkout to open exercise files from Git branches

  • در پوسته برنامه به عنوان مثال بروید Tour the example app shell

1. مرور کلی بر تعامل و کنترل 1. Overview of Interaction and Controls

  • درخت خانواده کنترل را کاوش کنید Explore the control family tree

  • نمونه هایی از چارچوب Examples of FrameworkElement

  • حالت تعامل Modes of interaction

2. با Controls و FrameworkElements کار کنید 2. Work with Controls and FrameworkElements

  • عناصر را به درخت بصری اضافه کنید Add elements to the visual tree

  • بررسی سبک های کنترل Review of Control Styles

  • بررسی الگوهای کنترل Review of Control Templates

  • یک الگوی دکمه ساده اضافه کنید Add a simple Button template

3. خانواده UIElement 3. The UIElement Family

  • بررسی اجمالی Overview

  • سطح کدورت را تغییر دهید Change the opacity level

  • نمایش ، پنهان کردن و کنترل های سقوط با دید Show, hide and collapse controls with visibility

  • وقایع ماوس Mouse events

  • وقایع را لمس کنید Touch events

  • حوادث را بکشید Drag events

  • اتفاقات کلیدی Key events

4. خانواده چارچوب 4. The FrameworkElement Family

  • بررسی اجمالی Overview

  • یک مکان نما کنترل کنید Set a control cursor

  • از یک ابزار اصلی استفاده کنید Use a basic tooltip

  • یک ابزار پیشرفته ایجاد کنید Create an enhanced tooltip

  • با Width و Width واقعی کار کنید Work with Width and Actual Width

  • با خصوصیات طول و حداقل کار کنید Work with the Min and Max length properies

  • عناصر را با تراز مرتب کنید Arrange elements with Alignment

  • با مارژین کار کنید Work with Margin

5. خانواده شکل 5. The Shape Family

  • بررسی اجمالی Overview

  • از ویژگی Shape Stretch استفاده کنید Use the Shape Stretch property

  • برس های Fill و Stroke را تنظیم کنید Set the Fill and Stroke brushes

  • با شکل خط کار کنید Work with the line shape

  • با Polyline و Polygon کار کنید Work with Polyline and Polygon

  • از خصوصیات StrokeDashArray و EndCap استفاده کنید Use the StrokeDashArray and EndCap properties

  • با مسیر نقشه بکشید Create drawings with Path

  • از Blend برای ویژوال استودیو برای ترسیم یک مسیر استفاده کنید Use Blend for Visual Studio to draw a Path

  • آزمایش با هندسه Hit testing with geometries

6. خانواده دکوراتور 6. The Decorator Family

  • مرز The Border

  • جعبه نمای The Viewbox

7. اصول کنترل 7. Control Fundamentals

  • بررسی اجمالی Overview

  • تمرکز صفحه کلید در کنترل ها Keyboard focus in controls

  • تمرکز صفحه کلید و IsTabStop را درک کنید Understand keyboard focus and IsTabStop

  • مرتب کردن برگه با TabIndex Changing tab order with TabIndex

  • تراز محتوا در یک کنترل Content alignment within a control

  • خصوصیات قلم را تغییر دهید Change font properties

8. خانواده دکمه 8. The Button Family

  • بررسی اجمالی Overview

  • دکمه The button

  • دکمه های پیش فرض و لغو را تنظیم کنید Set the default and cancel buttons

  • حالت کلیک کنید Click mode

  • The RepeatButton The RepeatButton

  • دکمه تغییر وضعیت The Toggle button

  • CheckBox The CheckBox

  • RadioButton The RadioButton

9. خانواده نمایش متن 9. The Text Display Family

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • نمایش متن با TextBlock Display text with TextBlock

  • از متن فرمت شده در TextBlock استفاده کنید Use formatted text in TextBlock

  • با برچسب و محتوا کار کنید Work with Label and content

  • از برچسب به عنوان کلید دسترسی استفاده کنید Use the Label as an Access Key

10. خانواده ویرایشگر متن 10. The Text Editor Family

  • ورودی متن را با Textbox جمع کنید Gather text input with Textbox

  • متن را انتخاب کنید Select Text

  • از SpellCheck استفاده کنید Use the SpellCheck

  • رویدادهای TextBox تغییر کردند The TextBox Changed events

  • از روش های TextBox استفاده کنید Use the TextBox methods

  • محتوای پرونده را در RichTextBox بارگذاری کنید Load file content into RichTextBox

  • نمایش متن پیچیده با RichTextBox Show complex text with RichTextBox

  • ورودی رمز عبور Password input

11. کنترل های اضافی 11. Additional Controls

  • کشویی The slider

  • ProgressBar The ProgressBar

  • با ورودی تاریخ کار کنید Work with date input

  • رابط کاربر را با Expander نشان داده و مخفی کنید Show and hide UI with the expander

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش Windows Presentation Foundation 5: تعامل و کنترل ها
جزییات دوره
5h 51m
72
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
27,412
- از 5
ندارد
دارد
دارد
Walt Ritscher
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Walt Ritscher Walt Ritscher

برنامه نویس، طراح UI، مربی کارکنان در یادگیری LinkedIn والت ریتچر یک برنامه نویس، طراح UI و نویسنده کارکنان در LinkedIn Learning است.

شور و شوق والت والت برای ساخت رابط های نرم افزاری به زودی آغاز شد. مدت کوتاهی پس از کشف نحوه حرکت پیکسل ها در اطراف روی صفحه نمایش کامپیوتر، او شروع به نوشیدن کتاب ها در گرافیک کامپیوتری و طراحی UI کرد. پیش از این، او اکتشافات خود را با سایر متخصصان فناوری به اشتراک گذاشت، یک پیگیری مادام العمر که منجر به تدریس تعاملات در دانشگاه ها، شرکت های آموزشی خصوصی و مدار کنفرانس بین المللی شد. به عنوان یک مشاور، والت با طیف گسترده ای از مشتریان، از جمله مایکروسافت، HP و اینتل کار کرده است. او اکنون یک نویسنده کارکنان در LinkedIn Learning است، جایی که تیم محتوا او صدها دوره آموزشی فنی برای توسعه دهندگان نرم افزار را هر سال تولید می کند.