هیچ دوره ای در سبد آموزش شما وجود ندارد
امروز در آموزش سی شارپ ، آموزش صفرتا 100 و پروژه محور WPF در سی شارپ را بررسی میکنیم.
بنیان نمایش ویندوز یا Windows Presentation Foundation که بهاختصار WPF نامیده میشود، یک زیرسیستم گرافیکی برای رندر کردن واسطهای کاربر در برنامههای کاربردی تحت ویندوز میباشد که توسط مایکروسافت معرفی شد.
WPF بستری یکپارچه برای تولید واسطهای کاربر فراهم کرده است. درگذشته ساختن واسط کاربری برای برنامههای تحت ویندوز نیازمند استفاده از فناوریهای مختلفی بوده است که WPF این امر را آسانتر ساخته است.
همچنین WPF امکان همکاری مؤثر بین برنامه نویسان و طراحان واسط کاربر را مقدور ساخته است.
درباره دوره از صفر تا صد آموزش WPF :
در این آموزش شما ابتدا با WPF آشنا شده و مقدمات آن را یاد خواهید گرفت. پس از آموزش نکات تکمیلی، در انتها 2 نرمافزار بخشنامه و دفترچه تلفن را با توجه به مباحث تدریس شده، پیادهسازی خواهیم کرد.
در آموزش 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 مقدماتی تا پیشرفته پروژه محور (آپدیت ۲۰۲۰) شامل تمام مباحث دوره های قبل + مباحث جدید میباشد که امسال تهیه شده و کاملتر از دوره های قبلی است.
davood.a.j
سلام استاد من یوزر کنترلی ساختم و روش دکمه بستن گذاشتم، کد این دکمه بستن را هرچی سرچ کردم نتونستم پیدا کنم میشه لطفا راهنمایی بفرمایید.
mehdi.navab
سلام آموزش خوب و مفید کار راه اندازی بود فقط تلفظ انگلیسی خیلی ضعیف بود .
Pouya
سلام وقت بخیر توی سایتتون چند تا اموزش Wpf هست , با قیمت های متفاوت,کدومش بهتره یا اینکه کدومش چ برتری هایی داره؟
لطفا دوستانی که خریداری کردند هم راهنمایی کنن
سید مهدی حسینی مدرس دوره
سلام در این دوره https://www.daneshjooyar.com/learning-wpf-with-project/ بصورت پایه ای مطالب رو آموزش دادیم که لیست سرفصل هارو میتونید مطالعه کنید. ولی این دوره https://www.daneshjooyar.com/wpf-csharp-learning/ یک مقدار پیشرفته تر هستش که باز هم سرفصل هاش رو میتونید مطالعه و مقایسه کنید
امین
سلام و درود ، مبحث ObservableCollection در کدام ویدئو هستش ؟
رضا
سلام من این دوره رو خریداری کردم اما لینک دانلود به ایمیل من ارسال نشده
پشتیبان توفیق پور
سلام وقت بخیر
لینک دانلود مجدد ارسال شد
درصورتی که ایمیل رو دریافت نکردید پوشه اسپم رو بررسی کنید.
رضا
سلام
ببخشید من یه مشکل دارم میخوام تویه یه سلول از datagrid یه datagrid دیگه بذرام یعنی یه ستون از datagrid یه datagrid داخلی وجود داشته باشه تویه این آموزش چنین چیزی وجود داره ؟؟
سید مهدی حسینی مدرس دوره
سلام در قسمت دیتاگرید، برای یکی از سلول ها کنترل DatePicker استفاده کردیم. به نظرم دقیقا چیزی هست که دنبالش هستید.
مجتبی اسماعیلی
سلام
توی این مبحث رسپانسیو رو هم تدریس میکنید؟
سوال بعدی این هست که من Windows Form رو بلدم بعد میخواستم که WPF رو شروع کنم به صورت حرفه ایی که توش ضعف نداشته باشم
از همین آموزش ۰ -۱۰۰ شروع کنم یا که با دوره آموزش محور WPF و C# شروع کنم؟؟
سید مهدی حسینی مدرس دوره
سلام کنترل های wpf اکثرا ریسپانسیو هستن و از این لحاظ نیاز به کدنویسی و… نیستش و تنها با انتخاب پنل های مناسب پیاده سازی میشه، در این دوره بهش پرداخته نشده اما جای نگرانی نیستش.
اگر تا به حال از wpf استفاده نکردید پیشنهاد میکنم که دوره ۰ تا ۱۰۰ رو دنبال کنید و بعد به سراغ این دوره بیاید. اینجوری درک بهتری از ساز و کار wpf پیدا میکنید.
البته در تهیه این دوره سعی کردیم اموزش تا حد امکان ساده باشه و هر مبحث در ویدئوی جداگانه اموزش داده شده.
اگر یه پیش زمینه از wpf داشته باشید میتونید همین دوره رو تهیه کنید و نیازی به ۰ تا ۱۰۰ نیست.
ساسان
درود مهندس حسینی گرامی
لطفا همیش چندتیکه از قسمت های آموزش رو قرار بدید تا بهتر بتونیم تصمیم بگیریم که بخریم یا نخریم
سپاس
پشتیبان نگینانی
سلام زیر پست دو قسمت جهت ارزیابی قرار گرفته اینم لینکاش خدمت شما:
http://dl.daneshjooyar.com/film/Hoseini-SeyedMahdi/WPF-793133/Season01/Part01-Xaml-Resources-App.mp4
http://dl.daneshjooyar.com/film/Hoseini-SeyedMahdi/WPF-793133/Season01/Part16-Styles.mp4
Alireza.Mohammadifard
سلام من این اموزش را خریدم ولی چند تا سوال برام پیش اومده چطوری با مدرس می تونم ارتباط بر قرار کنم؟
اسما رادفر
با سلام
لطفا برای سوالات تخصصی و فنی، دیدگاه بنویسید و یا از طریق ایمیل مدرس که در پست مربوطه درج شده، با ایشان ارتباط بگیرید.
محمد
سلام خدمت استاد
ببخشید میخواستم بدونم توی این آموزش کار با منو ها هم آموزش داده شده؟؟؟
سید مهدی حسینی قیداری مدرس دوره
سلام بله Menu و ContextMenu آموزش داده شده
pilot1900
سلام تواین آموزش HtmlAgilityPack که نیست کدوم ویدیو هست؟
سید مهدی حسینی قیداری مدرس دوره
سلام در فصل ۳، پروژه بخشنامه برای دریافت اطلاعات از یک صفحه وب از htmlAgilityPack استفاده شده است
مرجان
راستی روش اتصال به بانک اطلاعاتیتون چیه؟ یعنی code firste؟
سید مهدی حسینی قیداری مدرس دوره
سلام نه از دیتابیس sql اماده استفاده شده (در اموزش طراحی میکنیم) اما نحوه اتصال به کمک linq می باشد
مرجان
سلام این آموزش شامل ۳ بخش هست یعنی کامله؟ یا باید وایستیم بخش بخش بیاد؟
ممنون
سید مهدی حسینی قیداری مدرس دوره
سلام این دوره بصورت کامل می باشد و بخش بخش نیست
مهدی سبب ساز
نرم افزاری که نشون دادی رو میشه آموزش بدی هزینه اش چقدر است
محسن
میشه لطفا آموزش MVVM رو هم مدنظر داشته باشید و دوره بعدیتون MVVM باشه؟
اسما رادفر
سلام
باشه چشم … تو برنامه مون هستش
محسن
سلام
ایا امکانش هست مدل mvvm رو هم آموزش بدین که مبحث حرفه ای تر بشه و هم کاربردی تر.
ضمن اینکه آموزش فارسی براش خیلی کمه.اگه اینکار انجام بشه؛ آموزشه خیلی متفاوتتری میشه نسبت به بقیه آموزشها
سید مهدی حسینی قیداری مدرس دوره
سلام در این دوره خیر، فرصت تدریس MVVM فراهم نیست. این مدل بدلیل گستردگی و مباحثی که داره باید بصورت جداگانه دوره ای براش در نظر گفته بشه.
سعید
سلام استاد عزیز
این نرم افزاری که نشون میدید در دقیقه ۱۶ رو آموزش میدید ؟
سید مهدی حسینی قیداری مدرس دوره
سلام نه دوست عزیز، اما یسری کنترل ها مثل باتون و کارت های متریال رو اموزش میدیم که چطور طراحیش کنید همین یه بخشی از این برنامه تحت عنوان بخشنامه ها رو هم اموزش میدیم که چه طور طراحی کنید
سعید
استاد یه سوال دیگه هم دارم تو بخش دیتا بیس کار با دیتا بیس انلاین رو هم آموزش میدید؟
سید مهدی حسینی قیداری مدرس دوره
سلام نه دوست عزیز، اما یسری کنترل ها مثل باتون و کارت های متریال رو اموزش میدیم که چطور طراحیش کنید همین یه بخشی از این برنامه تحت عنوان بخشنامه ها رو هم اموزش میدیم که چه طور طراحی کنید