WPF
WPF خلاصه شده عبارت Windows Presentation Foundation تکنولوژی جدید مایکروسافت برای توسعه و طراحی رابط کاربری گرافیکی GUI در ویندوز است. مایکروسافت با عرضه NET. تکنولوژی های جدیدی برای کاربردهای مختلف در بستر ویندوز ارائه داد. ASP.NET برای توسعه و طراحی اپلیکیشن های تحت وب، ADO.NET تکنولوژی اتصال به پایگاه داده، VB.NET و C زبان های جدید برنامه نویسی بودند که همزمان با NET.
- توضیحات
- توضیحات تکمیلی
- نظرات (0)
توضیحات
هدف آموزشي:
امروزه با پیشرفت تکنولوژی و دیجیتالی شدن بیشتر امور زندگی و کسب و کارها استفاده از وسایل و گجت های دیجیتال که باعث تسهیل و تسریع روال انجام کارهای انسان شوند، افزایش یافته است. به هرگوشه ای نگاه کنیم افرادی را می بینیم که یا از کامپیوتر یا از تلفن های هوشمند استفاده می کنند. برای اینکه تعامل کاربر با این وسایل الکترونیکی آسان و جذاب باشد، از طرفی کاربران جذب برنامه ها و اپلیکیشن های امروزی شوند، طراحی رابط کاربری، از اهداف اصلی توسعه دهندگان و طراحان شده است. هرچه رابط کاربر گرافیکی یک نرم افزار جذاب تر بوده و کارایی بالاتری داشته باشد، گوی رقابت را از سایر محصولات می رباید. امروزه برای طراحی منعطف رابط کاربر گرافیکی از 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ساعت |
---|---|
پیش نیازهای دوره : | آشنایی با اصول برنامه نویسی |
مخاطبین دوره : | برنامه نویسان |
نقد و بررسیها
هنوز بررسیای ثبت نشده است.