WPF

WPF

WPF خلاصه شده عبارت Windows Presentation Foundation تکنولوژی جدید مایکروسافت برای توسعه و طراحی رابط کاربری گرافیکی GUI در ویندوز است. مایکروسافت با عرضه NET. تکنولوژی های جدیدی برای کاربردهای مختلف در بستر ویندوز ارائه داد. ASP.NET برای توسعه و طراحی اپلیکیشن های تحت وب، ADO.NET تکنولوژی اتصال به پایگاه داده، VB.NET و C زبان های جدید برنامه نویسی بودند که همزمان با NET.

توضیحات

هدف آموزشي:

امروزه با پیشرفت تکنولوژی و دیجیتالی شدن بیشتر امور زندگی و کسب و کارها استفاده از وسایل و گجت های دیجیتال که باعث تسهیل و تسریع روال انجام کارهای انسان شوند، افزایش یافته است. به هرگوشه ای نگاه کنیم افرادی را می بینیم که یا از کامپیوتر یا از تلفن های هوشمند استفاده می کنند. برای اینکه تعامل کاربر با این وسایل الکترونیکی آسان و جذاب باشد، از طرفی کاربران جذب برنامه ها و اپلیکیشن های امروزی شوند، طراحی رابط کاربری، از اهداف اصلی توسعه دهندگان و طراحان شده است. هرچه رابط کاربر گرافیکی یک نرم افزار جذاب تر بوده و کارایی بالاتری داشته باشد، گوی رقابت را از سایر محصولات می رباید. امروزه برای طراحی منعطف رابط کاربر گرافیکی از WPF استفاده می شود. در ادامه به توضیح در مورد این ابزار می پردازیم.
WPF خلاصه شده عبارت Windows Presentation Foundation تکنولوژی جدید مایکروسافت برای توسعه و طراحی رابط کاربری گرافیکی GUI در ویندوز است. مایکروسافت با عرضه NET. تکنولوژی های جدیدی برای کاربردهای مختلف در بستر ویندوز ارائه داد. ASP.NET برای توسعه و طراحی اپلیکیشن های تحت وب، ADO.NET تکنولوژی اتصال به پایگاه داده، VB.NET و C زبان های جدید برنامه نویسی بودند که همزمان با NET. معرفی شدند. در کنار این ها جای یک تکنولوژی برای ایجاد یک رباط کاربری گرافیکی در ویندوز خالی بود. مایکروسافت در آن زمان فقط از ابزار Windows Forms استفاده می کرد. این ابزار در کنار انتشار فناوری های جدید، قدیمی به نظر می رسید. تا اینکه همزمان با NET 3.5. در ویندوز ویستا، WPF ارائه شد و بعد با نسخه های جدید در ویندوزهای بعدی مایکروسافت به عنوان ابزاری برای طراحی رابط گرافیکی در ویندوز مورد استفاده قرار گرفت. Windows Forms برای طراحی مدرن گرافیکی و شخصی سازی عملکرد مناسبی نداشت و سال هاست تغییری در ساختار آن به وجود نیامده است. برای طراحی جعبه متن، دکمه ها از APIهای قدیمی ویندوز استفاده می کند. به همین دلیل محبوبیت خود را ازدست داده است. با روی کار آمدن WPF توسعه دهندگان و طراحان می توانند برای برنامه های خود، رابط های گرافیکی مدرنی را ایجاد کنند.

محتواي آموزشي:

معرفی دوره آموزش WPF

بررسی پروژه WPF و مقایسه آن با Winform

آشنایی با زبان نشانه گذاری XAML

کار با پنل ها

معرفی و کار با انواع Element ها در XAML

کار با Elementهای ComboBox, ListBox و ListView

کار با DataGrid به همراه RowDetailsTemplate

مدیریت خطاها در WPF

کار با Attribute های مهم در XAML

بررسی ساختار درختی و Routed Events در WPF

کار با Resource و Style ها و بررسی انواع آن

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

Mode Binding and Responding to change

تبدیل نوع داده در اتصال داده (IValueConverter)

بررسی خطا های Binding و انواع FormatString

کار با Command ها

کار با Triggerها در استایل های XAML

ادامه کار با Trigger ها و نحوه پیاده سازی Animation

اعتبار سنجی فرم ها توسط ValidationRules

معرفی انواع Template ها

کار با UserControl ها

کار با CustomControl ها

کار با Media Element ها

نحوه پیاده سازی فضای نام های سفارشی در XAML

پروژه عملی و استفاده از Material Design

مقدمه بخش جدید (MVVM)

درباره الگوی MVVM و اجزاء آن

شروع پروژه تمرینی با الگوی MVVM

ایجاد UserControl به همراه Model و ViewModel

ساخت Repository و ارتباط آن با ViewModel

ساخت کلاس RelayCommand برای پیاده سازی Command ها

اتصال View به ViewModel و تکمیل پروژه تمرینی

    اعتبارسنجی Model با IDataErrorInfo

شايستگي­هاي مورد انتظار كسب شده پس از اجراي دوره:

آشنایی با مفاهیم WPF

انجام پروژه های کاربردی با WPF

تولید کد های XAML برای طراحی های حرفه ای

توضیحات تکمیلی

مدت زمان دوره :

50ساعت

پیش نیازهای دوره :

آشنایی با اصول برنامه نویسی

مخاطبین دوره :

برنامه نویسان

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.


اولین کسی باشید که دیدگاهی می نویسد “WPF”

به سبد خرید اضافه شد.:
پرداخت