دوره آموزشی مبانی نمایش ویندوز: بخش اول ساخت برنامه های دسکتاپ دراماتیک
2 ساعت 16 دقیقهمتوسط2016-11-10
مدرسین

Walt Ritscher
Programmer, UI Designer, Staff Instructor at LinkedIn Learning
جزئیات دوره
Windows Presentation Foundation (WPF) در Visual Studio 2015 به توسعهدهندهها این امکان رو میده که با یک مدل برنامهنویسی یکپارچه، اپلیکیشنهای دسکتاپ مدرن و قدرتمند برای ویندوز بسازن.
توی این دوره، والت ریچر، توسعهدهندهی حرفهای، بهت یاد میده که چطوری با استفاده از WPF و XAML، رابطهای کاربری جذاب و حرفهای برای ویندوز طراحی کنی.
در طول این دوره:
مبانی WPF رو یاد میگیری و همراه با والت، یه اپلیکیشن نمونه میسازی که ویژگیهای کلیدی این فریمورک رو نشون میده.
یاد میگیری که چطور رابط کاربری رو طراحی کنی، تصاویر و کنترلهای سفارشی اضافه کنی، دادهها رو متصل کنی و استایلهای جذاب برای محتوا ایجاد کنی.
همچنین، با جلوههای بصری حرفهای مثل افکتهای سهبعدی و انیمیشنهای پیشرفته که میتونی توی پروژههای WPF استفاده کنی، آشنا میشی.
اگه میخوای اپلیکیشنهای ویندوزی با ظاهری مدرن و جذاب بسازی، این دوره یه انتخاب عالی برات محسوب میشه!
اهداف یادگیری این دوره
✅ بررسی مزایای WPF در مقایسه با سایر فریمورکهای رابط کاربری مایکروسافت
✅ تحلیل انواع پروژههای قابل توسعه در WPF
✅ ایجاد و تنظیم یک پروژه WPF در Visual Studio
✅ آشنایی با اجزا و اسمبلیهای تشکیلدهندهی WPF
✅ کار با ویرایشگر XAML و تنظیمات ویرایشگر
✅ استفاده از Data Binding برای نمایش دادهها
✅ کدنویسی تعاملات و منطقهای کنترلی در اپلیکیشن
✅ پیادهسازی کنترلهای سفارشی، قالبها، افکتهای سهبعدی و انیمیشنهای UI در WPF
توی این دوره، والت ریچر، توسعهدهندهی حرفهای، بهت یاد میده که چطوری با استفاده از WPF و XAML، رابطهای کاربری جذاب و حرفهای برای ویندوز طراحی کنی.
در طول این دوره:
مبانی WPF رو یاد میگیری و همراه با والت، یه اپلیکیشن نمونه میسازی که ویژگیهای کلیدی این فریمورک رو نشون میده.
یاد میگیری که چطور رابط کاربری رو طراحی کنی، تصاویر و کنترلهای سفارشی اضافه کنی، دادهها رو متصل کنی و استایلهای جذاب برای محتوا ایجاد کنی.
همچنین، با جلوههای بصری حرفهای مثل افکتهای سهبعدی و انیمیشنهای پیشرفته که میتونی توی پروژههای WPF استفاده کنی، آشنا میشی.
اگه میخوای اپلیکیشنهای ویندوزی با ظاهری مدرن و جذاب بسازی، این دوره یه انتخاب عالی برات محسوب میشه!
اهداف یادگیری این دوره
✅ بررسی مزایای WPF در مقایسه با سایر فریمورکهای رابط کاربری مایکروسافت
✅ تحلیل انواع پروژههای قابل توسعه در WPF
✅ ایجاد و تنظیم یک پروژه WPF در Visual Studio
✅ آشنایی با اجزا و اسمبلیهای تشکیلدهندهی WPF
✅ کار با ویرایشگر XAML و تنظیمات ویرایشگر
✅ استفاده از Data Binding برای نمایش دادهها
✅ کدنویسی تعاملات و منطقهای کنترلی در اپلیکیشن
✅ پیادهسازی کنترلهای سفارشی، قالبها، افکتهای سهبعدی و انیمیشنهای UI در WPF
مهارت ها
Microsoft DevelopmentVisual StudioWindowsMicrosoftSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید قبل از تماشا بدانید
- 03 - نحوه استفاده از فایلهای تمرینی
1. مفاهیم
- 04 - مروری بر Windows Presentation Foundation
- 05 - برخی از ویژگیهای WPF را به نمایش بگذارید
- 06 - مروری بر XAML
- 07 - چرا WPF را نسبت به سایر چارچوبهای رابط کاربری مایکروسافت انتخاب کنید
2. یک برنامه WPF ایجاد کنید
- 08 - انواع پروژههای WPF را کاوش کنید
- 09 - پروژه را در ویژوال استودیو ایجاد کنید
- 10 - طراحی UI نمونه اولیه برنامه را بررسی کنید
- 11 - مجموعههای اصلی WPF را کاوش کنید
- 12 - بخشهای یک پروژه WPF را کاوش کنید
- 13 - از ویرایشگر XAML استفاده کنید
- 14 - تنظیمات بهینه ویرایشگر XAML
3. UI ایجاد کنید
- 15 - طرح اصلی برگه را ایجاد کنید
- 16 - داراییها را به پروژه اضافه کنید
- 17 - ویژگیهای ویندوز را تغییر دهید
- 18 - رابط کاربری Details را اضافه کنید
- 19 - ساخت UI از کنترلهای کاربر
- 20 - کنترلهای کاربر را به رابط کاربری اصلی اضافه کنید
- 21 - از databinding برای ارائه دادهها استفاده کنید
- 22 - از یک الگوی داده برای بهبود رابط کاربری استفاده کنید
- 23 - از MarkupExtension و template استفاده کنید
- 24 - اضافه کردن سبک به عناصر
- 25 - کد تعامل اپلیکیشن را بنویسید
- 26 - خلاصه UI
4. مثالها و مفاهیم
- 27 - نمونههایی از برنامههای کاربردی WPF
- 28 - چگونه قالبهای کنترلی رابط کاربری را افزایش میدهند
- 29 - قسمتهای سه بعدی WPF
- 30 - از افکتها برای رابط کاربری عجیب و غریب استفاده کنید
نتیجه
- 31 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی ابزارهای ضروری هوش مصنوعی برای Visual Studio Code
- دوره آموزشی نکات کاربردی برای افزایش بهرهوری در Visual Studio Code
- دوره آموزشی توسعه سی شارپ و دات نت با VS Code
- دوره آموزشی یادگیری ویژوال استودیو کد
- دوره آموزشی آمادگی گواهینامه Power Platform Developer Associate (PL-400)
- دوره آموزشی ویژوال استودیو کد برای توسعه دهندگان دات نت
- دوره آموزشی استفاده از Git با ویژوال استودیو کد
- دوره آموزشی نگاه اولیه به ویژوال استودیو کد برای وب