دوره آموزشی مبانی نمایش ویندوز بخش چهارم: برس و رنگ
2 ساعت 20 دقیقهمتوسط2017-01-19
مدرسین

Walt Ritscher
Programmer, UI Designer, Staff Instructor at LinkedIn Learning
جزئیات دوره
ویندوز پرزنتیشن فاندیشن (WPF) توی ویژوال استودیو ۲۰۱۵ به برنامهنویسا یه مدل برنامهنویسی یکپارچه میده تا بتونن واسه اپلیکیشنهای دسکتاپ ویندوز، رابط کاربریهای مدرن و جذاب بسازن.
یکی از مهمترین بخشهای هر رابط کاربری، رنگها هستن؛ چون تأثیر خیلی زیادی روی جذابیت و حس کاربر میذارن. تو این دوره، والت ریچر بهت نشون میده چطور با ابزارهای WPF مثل براشها (Brushes) و ویرایشگر رنگ توی ویژوال استودیو میتونی تجربه کاربری بهتری خلق کنی.
یاد میگیری چطور از براشهای ساده، گرادیان (تدریجی) و کاشیشده استفاده کنی، بدونی چه ویژگیهایی قابل رنگآمیزی هستن و چطور رنگها رو با مقادیر RGB، کدهای هگزادسیمال یا فضای رنگ sRGB تعریف کنی.
همچنین یاد میگیری چطور با استفاده از ماسکهای شفافیت (opacity masks)، میزان شفافیت المانها رو تنظیم کنی و چطور رنگها و براشها رو توی منابع XAML ذخیره کنی تا هر وقت خواستی به راحتی ازشون استفاده کنی.
🎯 اهداف یادگیری دوره
✅ کار با براشها (Brushes)
✅ رنگآمیزی خصوصیات (Properties) مختلف
✅ رنگآمیزی با کد نویسی
✅ کار با کانالهای RGB
✅ استفاده از کدهای هگزادسیمال برای رنگ
✅ تنظیم شفافیت و اوپاسیتی
✅ ویرایش رنگ با Visual Studio Color Editor
✅ استفاده از براشهای گرادیان
✅ استفاده از براشهای کاشیشده
✅ اضافه کردن رنگها و براشها به منابع (Resources)
✅ کار با ماسکهای شفافیت (Opacity Masks)
یکی از مهمترین بخشهای هر رابط کاربری، رنگها هستن؛ چون تأثیر خیلی زیادی روی جذابیت و حس کاربر میذارن. تو این دوره، والت ریچر بهت نشون میده چطور با ابزارهای WPF مثل براشها (Brushes) و ویرایشگر رنگ توی ویژوال استودیو میتونی تجربه کاربری بهتری خلق کنی.
یاد میگیری چطور از براشهای ساده، گرادیان (تدریجی) و کاشیشده استفاده کنی، بدونی چه ویژگیهایی قابل رنگآمیزی هستن و چطور رنگها رو با مقادیر RGB، کدهای هگزادسیمال یا فضای رنگ sRGB تعریف کنی.
همچنین یاد میگیری چطور با استفاده از ماسکهای شفافیت (opacity masks)، میزان شفافیت المانها رو تنظیم کنی و چطور رنگها و براشها رو توی منابع XAML ذخیره کنی تا هر وقت خواستی به راحتی ازشون استفاده کنی.
🎯 اهداف یادگیری دوره
✅ کار با براشها (Brushes)
✅ رنگآمیزی خصوصیات (Properties) مختلف
✅ رنگآمیزی با کد نویسی
✅ کار با کانالهای RGB
✅ استفاده از کدهای هگزادسیمال برای رنگ
✅ تنظیم شفافیت و اوپاسیتی
✅ ویرایش رنگ با Visual Studio Color Editor
✅ استفاده از براشهای گرادیان
✅ استفاده از براشهای کاشیشده
✅ اضافه کردن رنگها و براشها به منابع (Resources)
✅ کار با ماسکهای شفافیت (Opacity Masks)
مهارت ها
Microsoft DevelopmentVisual StudioWindowsMicrosoftSoftware Development
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید قبل از تماشا بدانید
- 03 - ابزار اشکال زدایی WPF را غیرفعال کنید
- 04 - از فایلهای تمرینی استفاده کنید
1. براش و رنگ نمای کلی
- 05 - بررسی اجمالی برس ها
- 06 - نمونههایی از برس ها
- 07 - کدام خواص قابل برس هستند
- 08 - با کد SolidColorBrush رنگ کنید
- 09 - با یک برس SolidColor در XAML رنگ کنید
- 10 - مبدل نوع Brush
2. رنگ ها
- 11 - رنگ و فضاهای رنگی
- 12 - با کانالهای RGB کار کنید
- 13 - از مقادیر رنگ هگزادسیمال استفاده کنید
- 14 - شفافیت و شفافیت
- 15 - فضای رنگ sRGB
- 16 - از رنگهای از پیش تعیین شده WPF استفاده کنید
3. ویرایشگر رنگ ویژوال استودیو
- 17 - مبانی
- 18 - از قطره چشم استفاده کنید
- 19 - از مقادیر رنگی HSL و CMYK استفاده کنید
4. Gradient Brushes
- 20 - چرا از گرادیان در رابط کاربری استفاده کنید
- 21 - رنگهای نواری با LinearGradientBrush
- 22 - یک LinearGradientBrush با پنجره Property ایجاد کنید
- 23 - شیبها را تبدیل کنید
- 24 - حلقهها را با RadialGradientBrush ایجاد کنید
- 25 - یک رابط کاربری نمونه با گرادیان بسازید
5. برسهای کاشی
- 26 - عناصر را با استفاده از ImageBrush تزئین کنید
- 27 - ویژگیهای کاشی را با استفاده از TileBrush تنظیم کنید
- 28 - عناصر رابط کاربری را با استفاده از VisualBrush کلون کنید
- 29 - با استفاده از VisualBrush با ویدئو نقاشی کنید
6. قلم موها و رنگها در منابع
- 30 - رنگها را به منابع XAML اضافه کنید
- 31 - براشها را به منابع XAML اضافه کنید
- 32 - از منابع رنگ سیستم استفاده کنید
7. Opacity Mask
- 33 - نمای کلی یک ماسک شفافیت
- 34 - نمونههایی از الگوهای کدورت
نتیجه
- 35 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی ابزارهای ضروری هوش مصنوعی برای Visual Studio Code
- دوره آموزشی نکات کاربردی برای افزایش بهرهوری در Visual Studio Code
- دوره آموزشی توسعه سی شارپ و دات نت با VS Code
- دوره آموزشی یادگیری ویژوال استودیو کد
- دوره آموزشی آمادگی گواهینامه Power Platform Developer Associate (PL-400)
- دوره آموزشی ویژوال استودیو کد برای توسعه دهندگان دات نت
- دوره آموزشی استفاده از Git با ویژوال استودیو کد
- دوره آموزشی نگاه اولیه به ویژوال استودیو کد برای وب