آموزش پروژه محور WPF
بنیان نمایش ویندوز یا Windows Presentation Foundation که بهاختصار WPF نامیده میشود، یک زیرسیستم گرافیکی برای رندر کردن واسطهای کاربر در برنامههای کاربردی تحت ویندوز میباشد که توسط مایکروسافت معرفی شد.
WPF بستری یکپارچه برای تولید واسطهای کاربر فراهم کرده است. درگذشته ساختن واسط کاربری برای برنامههای تحت ویندوز نیازمند استفاده از فناوریهای مختلفی بوده است که WPF این امر را آسانتر ساخته است.
همچنین WPF امکان همکاری مؤثر بین برنامه نویسان و طراحان واسط کاربر را مقدور ساخته است.
درباره دوره از صفر تا صد آموزش WPF :
در این آموزش شما ابتدا با WPF آشنا شده و مقدمات آن را یاد خواهید گرفت. پس از آموزش نکات تکمیلی، در انتها ۲ نرمافزار بخشنامه و دفترچه تلفن را با توجه به مباحث تدریس شده، پیادهسازی خواهیم کرد.
در آموزش WPF نحوه ساخت برنامههای گرافیکی و طراحی استایل برای کنترلها و ایجاد کنترلهای سفارشی را فرامیگیرید. ایجاد رابط کاربری پیشرفته و زیبا، ریسپانسیو، مدرن، برنامههای چندزبانه، کار با تردها و… ازجمله آموزشهای این دوره میباشد.
مواردی که در دوره صفر تا صد آموزش WPF یاد خواهید گرفت:
- آشنایی با xaml
- Resources
- آموزش کنترلهای Textblock, Textbox, ListtView, TreeView, ListBox,Datagrid, RadioButton, Label, Checkbox, Passwordbox
- آموزش ایجاد کنترلهای سفارشی، ترکیب کنترلها با یکدیگر
- آموزش مباحث ToolTip – Custom ToolTip – TextRendering
- آموزش کامل پنل ها Panels – Canvas – Grid-UniformGrid-StackPanel-WrapPanel-DockPanel
- مباحث دیتابایندینگ DataBinding
- آموزش استفاده از Commands
- آموزش استفاده از دیالوگها Dialogs – SaveFile – OpenFile – MessageBox
- آموزش کنترلهای Common Interface Controls- Ribbon-Statusbar-ToolbarTray-Menu-ContextMenu
- مباحث کنترل RichText
- آموزش کنترلهای متفرقه Border-Progressbar-Slider-Webbrowser-WindowsFormHost
- آموزش استایل نویسی برای کنترلها و کار با TabControl – Style-Trigger
- آموزش کنترلهای مخصوص لیست و اتصال به منبع داده ListControls – ItemControl-Listbox-Combobox
- آموزش مباحث تردینگ، مولتی ترد، و تایمر DispatcherTimer – MultiThreading – BackgroundWorker
- آموزش کار با فایلهای صوتی و تصویری Audio-Video-MediaElement-SpeechRecognizer
- آموزش مباحث استفاده از فونت، تقویم شمسی، کیفیت نمایش، تسک ها، برنامهنویسی ناهمزمان Async/Await, Tasks, UserControls,Pages,Windows, EmbededFont-TextQuality-CustomCombobox-PersianCalendar-Notification
- آموزش ساخت برنامههای چند زبانه
- آموزش دسترسی به توابع کلاسها از کلاسهای دیگر و صدا زدن انها
- معرفی کتابخانههای معروف و حرفهای برای کار با رابط کاربری و …
- آموزش طراحی کارتهایی به سبک متریال دیزاین (استایل نویسی)
- آموزش ساخت نرمافزار بخشنامه آموزش پرورش
- آموزش ساخت نرمافزار اتصال با دیتابیس Sql لوکال
- آموزش Linq (جزئی)
- آموزش Entityframwork (جزئی)
- کار با فایلهای فشرده Zip, Rar
- آموزش تجزیه و تحلیل تگهای Html از وب و دریافت اطلاعات به کمک کتابخانه HtmlAgilityPack
- آموزش ObservableCollection
دوره آموزش WPF مناسب چه افرادی است:
- کسانی که نیاز به طراحی رابط کاربری زیبا دارند.
- افرادی که میخواهند از Winform به WPF کوچ کنند.
- افرادی که میخواهند از ابتدا و سریع و ساده WPF را یاد بگیرند.
- افرادی که میخواهند کدهای خود را بدون نوشتن Event کنترلها پیادهسازی کنند.
- کسانی که به دنبال ساخت نرمافزارهای ریسپانسیو هستند.
- افرادی که به دنبال یادگیری طراحی کنترلهای سفارشی هستند.
- کسانی که نیاز به یک نرمافزار سریع و بدون هنگ دارند. (کار با task ها و برنامهنویسی ناهمزمان)
- کسانی که نیاز به نرمافزارهای باکیفیت و حرفهای دارند.
- اگر شما هم علاقهمند به کسب درصدی از بازار جامعه برنامهنویسی هستید.
- اگر به دنبال آشنایی با بهترین روشها و تکنولوژیها برای تولید نرمافزار هستید.
تکنولوژیهای مورداستفاده در آموزش WPF :
- SQL Local
- Linq
- Lambda
- EntityFramwork
- VisualStudio 2017
پیشنیاز دوره آموزش پروژه محور WPF:
- آشنایی با سی شارپ
سورس پروژه + فایلهای موردنیاز و نرمافزارها همه موجود میباشند.
بدلیل استفاده از الگوریتم RAR5 برای فشرده کردن فایلها جهت آنپک کردن از نسخه آخر Winrar استفاده کنید.
در صورت هرگونه سوال یا پیشنهادی می توانید از طریق دیدگاه های همین پست آن را مطرح کنید.
سرفصل های دوره آموزش پروژه محور WPF – از صفر تا صد
-
مقدمه
- آشنایی با دوره آموزش WPF
-
بخش اول
- آشنایی با Xaml - Resources - App
- آشنایی با TextBox - Label - CheckBox - RadioButton - Passwordbox - Custom Controls
- آشنایی با ToolTip - Custom ToolTip - TextRendering
- آشنایی با Panels - Canvas - Grid-UniformGrid-StackPanel-WrapPanel-DockPanel
- آشنایی با DataBinding
- آشنایی با Commands
- آشنایی با Dialogs - SaveFile - OpenFile - MessageBox
- آشنایی با Common Interface Controls- Ribbon-Statusbar-ToolbarTray-Menu-ContextMenu
- آشنایی با RichText
- آشنایی با Border-Progressbar-Slider-Webbrowser-WindowsFormHost
- آشنایی با TabControl - Style-Trigger
- آشنایی با ListControls - ItemControl-Listbox-Combobox
- آشنایی با ListView
- آشنایی با TreeView
- آشنایی با Datagrid
- آشنایی با Styles
- آشنایی با DispatcherTimer - MultiThreading - BackgroundWorker
- آشنایی با Audio-Video-MediaElement-SpeechRecognizer
-
بخش دوم
- آشنایی با UserControl-Window-Async-Await-EmbededFont-TextQuality-CustomCombobox-PersianCalendar-Notification
- آشنایی با AccessClass Funcs - GoodLibrary-MultiLanguage-MaterialDesign Card
-
بخش سوم
- ساخت نرم افزار بخشنامه (نکات تکمیلی)
- ساخت نرم افزار دفترچه تلفن (دیتابیس)
سلام و درود استاد یه سوال
این دوره با دوره آموزش WPF مقدماتی تا پیشرفته و پروژه محور ( آپدیت ۲۰۲۰ ) چه تفاوتی داره