چه دوره ای می خواهید یاد بگیرید؟

آینده خود را با دوره های آموزشی دانشجویار تضمین کنید

بیش از ۱۰ هزار ساعت ویدئوی آموزشی

بیش از ۵۰ هزار دانشجو

بیش از ۴۰۰ مدرس

آموزش پروژه محور WPF – از صفر تا صد

صفحه نخست
 » 
رشته کامپیوتر
 » 
برنامه نویسی ویندوز
 » 
فیلم آموزش فارسی c#|مرجع تخصصی برنامه نویسی|مرجع تخصصی شبکه|دانشجویار
 » 
آموزش WPF
 » 
آموزش پروژه محور WPF – از صفر تا صد
۶,۵۹۵ بازدید
۳۰ نظر

بخش اول - قسمت یک - آشنایی با XamlوResourcesوApp

به زودی

به زودی

به زودی

ذخیره سازی: روی تصویر کلیک راستی و گزینه Save image as... رو بزنید.

پلیر حرفه ای دانشجویار با امکانات برای یادگیری

میانبرهای پخش کننده

  • m: قطع و وصل صدا
  • h: راهنمای پخش کننده
  • Home: ابتدای ویدئو
  • End: انتهای ویدئو
  • space: توقف/پخش
  • جهت جلو/عقب: 10 ثانیه به جلو/عقب
  • اعداد 1 تا 9: موقعیت های 10 تا 90 درصد ویدئو
-:-
۰۰:۰۰
۰۰:۰۰
1x
  • 0.25x
  • 0.5x
  • 0.75x
  • 1.0x
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

لیست پخش دوره

  • ۱

    بخش اول - قسمت یک - آشنایی با XamlوResourcesوApp

    ۰۱:۰۵:۱۷

  • ۲

    بخش اول - قسمت دو - آشنایی با TextBoxوLabelو...

    ۴۸:۴۵

  • ۳

    بخش اول - قسمت سه - آشنایی با ToolTipو...

    ۱۳:۱۱

  • ۴

    بخش اول - قسمت چهار - آشنایی با PanelsوCanvasوGrid و...

    ۳۵:۱۸

  • ۵

    بخش اول - قسمت پنج - آشنایی با DataBinding

    ۱۷:۰۹

  • ۶

    بخش اول - قسمت شش - آشنایی با Commands

    ۱۱:۳۷

  • ۷

    بخش اول - قسمت هفت - آشنایی با Dialogs-SaveFile و...

    ۱۵:۲۱

  • ۸

    بخش اول - قسمت هشت - آشنایی با Common Interface Controlsو...

    ۲۶:۲۸

  • ۹

    بخش اول - قسمت نه - آشنایی با RichText

    ۱۷:۳۱

  • ۱۰

    بخش اول - قسمت ده - آشنایی با Border-Progressbarو...

    ۳۵:۱۶

  • ۱۱

    بخش اول - قسمت یازده - آشنایی با TabControlوStyle-Trigger

    ۱۸:۳۷

  • ۱۲

    بخش اول - قسمت دوازده - آشنایی با ListControlsوItemControlو...

    ۲۴:۲۹

  • ۱۳

    بخش اول - قسمت سیزده - آشنایی با ListView

    ۱۳:۲۸

  • ۱۴

    بخش اول - قسمت چهارده - آشنایی با TreeView

    ۱۱:۵۰

  • ۱۵

    بخش اول - قسمت پانزده - آشنایی با Datagrid

    ۱۳:۵۲

  • ۱۶

    بخش اول - قسمت شانزده - آشنایی با Styles

    ۳۳:۳۹

  • ۱۷

    بخش اول - قسمت هفده - آشنایی با DispatcherTimerو...

    ۳۲:۵۱

  • ۱۸

    بخش اول - قسمت هجده - آشنایی با Audio-Video-MediaElement

    ۳۲:۰۲

  • ۱۹

    بخش دوم - قسمت یک - آشنایی با UserControl-Window و...

    ۰۱:۰۱:۳۱

  • ۲۰

    بخش دوم - قسمت دو - آشنایی با AccessClass Funcsو...

    ۴۶:۲۶

  • ۲۱

    بخش سوم - پروژه یک - ساخت نرم افزار بخشنامه

    ۰۱:۵۰:۰۰

  • ۲۲

    بخش سوم - پروژه دو - ساخت نرم افزار دفترچه تلفن

    ۰۱:۵۳:۱۷

  • ۲۳

    فایل های دوره

آموزش پروژه محور WPF

بنیان نمایش ویندوز یا Windows Presentation Foundation که به‌اختصار WPF نامیده می‌شود، یک زیرسیستم گرافیکی برای رندر کردن واسط‌های کاربر در برنامه‌های کاربردی تحت ویندوز می‌باشد که توسط مایکروسافت معرفی شد.

WPF بستری یکپارچه برای تولید واسط‌های کاربر فراهم کرده است. درگذشته ساختن واسط کاربری برای برنامه‌های تحت ویندوز  نیازمند استفاده از فناوری‌های مختلفی بوده است که WPF این امر را آسان‌تر ساخته است.

همچنین WPF امکان همکاری مؤثر بین برنامه نویسان و طراحان واسط کاربر را مقدور ساخته است.

آموزش پروژه محور WPF

درباره دوره از صفر تا صد آموزش WPF :

در این آموزش شما ابتدا با WPF آشنا شده و مقدمات آن را یاد خواهید گرفت. پس از آموزش نکات تکمیلی، در انتها ۲ نرم‌افزار بخشنامه و دفترچه تلفن را با توجه به مباحث تدریس شده، پیاده‌سازی خواهیم کرد.

در آموزش WPF نحوه ساخت برنامه‌های گرافیکی و طراحی استایل برای کنترل‌ها و ایجاد کنترل‌های سفارشی را فرامی‌گیرید. ایجاد رابط کاربری پیشرفته و زیبا، ریسپانسیو، مدرن، برنامه‌های چندزبانه، کار با تردها و… ازجمله آموزش‌های این دوره می‌باشد.

 

مواردی که در دوره صفر تا صد آموزش WPF یاد خواهید گرفت:

  1. آشنایی با xaml
  2. Resources
  3. آموزش کنترل‌های Textblock, Textbox, ListtView, TreeView, ListBox,Datagrid, RadioButton, Label, Checkbox, Passwordbox
  4. آموزش ایجاد کنترل‌های سفارشی، ترکیب کنترل‌ها با یکدیگر
  5. آموزش مباحث ToolTip – Custom ToolTip – TextRendering
  6. آموزش کامل پنل ها Panels – Canvas – Grid-UniformGrid-StackPanel-WrapPanel-DockPanel
  7. مباحث دیتابایندینگ DataBinding
  8. آموزش استفاده از Commands
  9. آموزش استفاده از دیالوگ‌ها Dialogs – SaveFile – OpenFile – MessageBox
  10. آموزش کنترل‌های Common Interface Controls- Ribbon-Statusbar-ToolbarTray-Menu-ContextMenu
  11. مباحث کنترل RichText
  12. آموزش کنترل‌های متفرقه Border-Progressbar-Slider-Webbrowser-WindowsFormHost
  13. آموزش استایل نویسی برای کنترل‌ها و کار با TabControl – Style-Trigger
  14. آموزش کنترل‌های مخصوص لیست و اتصال به منبع داده ListControls – ItemControl-Listbox-Combobox
  15. آموزش مباحث تردینگ، مولتی ترد، و تایمر DispatcherTimer – MultiThreading – BackgroundWorker
  16. آموزش کار با فایل‌های صوتی و تصویری Audio-Video-MediaElement-SpeechRecognizer
  17. آموزش مباحث استفاده از فونت، تقویم شمسی، کیفیت نمایش، تسک ها، برنامه‌نویسی ناهم‌زمان Async/Await, Tasks, UserControls,Pages,Windows, EmbededFont-TextQuality-CustomCombobox-PersianCalendar-Notification
  18. آموزش ساخت برنامه‌های چند زبانه
  19. آموزش دسترسی به توابع کلاس‌ها از کلاس‌های دیگر و صدا زدن انها
  20. معرفی کتابخانه‌های معروف و حرفه‌ای برای کار با رابط کاربری و …
  21. آموزش طراحی کارت‌هایی به سبک متریال دیزاین (استایل نویسی)
  22. آموزش ساخت نرم‌افزار بخشنامه آموزش پرورش
  23. آموزش ساخت نرم‌افزار اتصال با دیتابیس Sql لوکال
  24. آموزش  Linq (جزئی)
  25. آموزش Entityframwork  (جزئی)
  26. کار با فایل‌های فشرده Zip, Rar
  27. آموزش تجزیه و تحلیل تگ‌های Html  از وب و دریافت اطلاعات به کمک کتابخانه HtmlAgilityPack
  28. آموزش ObservableCollection

آموزش پروژه محور WPF

دوره آموزش 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
  • بخش سوم
    • ساخت نرم افزار بخشنامه (نکات تکمیلی)
    • ساخت نرم افزار دفترچه تلفن (دیتابیس)

نظرات کاربران

۳۰
  • Pouya
    شنبه ۲۳ شهریور ۱۳۹۸ - ۲۱:۱۴

    سلام وقت بخیر توی سایتتون چند تا اموزش Wpf هست , با قیمت های متفاوت,کدومش بهتره یا اینکه کدومش چ برتری هایی داره؟
    لطفا دوستانی که خریداری کردند هم راهنمایی کنن

  • امین
    دوشنبه ۱۴ مرداد ۱۳۹۸ - ۰۱:۱۸

    سلام و درود ، مبحث ObservableCollection در کدام ویدئو هستش ؟

  • رضا
    چهارشنبه ۹ مرداد ۱۳۹۸ - ۱۹:۱۷

    سلام من این دوره رو خریداری کردم اما لینک دانلود به ایمیل من ارسال نشده

    • پشتیبان توفیق پور
      پنج شنبه ۱۰ مرداد ۱۳۹۸ - ۰۸:۴۳

      سلام وقت بخیر
      لینک دانلود مجدد ارسال شد
      درصورتی که ایمیل رو دریافت نکردید پوشه اسپم رو بررسی کنید.

  • رضا
    سه شنبه ۸ مرداد ۱۳۹۸ - ۲۲:۳۲

    سلام
    ببخشید من یه مشکل دارم میخوام تویه یه سلول از datagrid یه datagrid دیگه بذرام یعنی یه ستون از datagrid یه datagrid داخلی وجود داشته باشه تویه این آموزش چنین چیزی وجود داره ؟؟

    • سید مهدی حسینی
      سه شنبه ۸ مرداد ۱۳۹۸ - ۲۲:۴۳

      سلام در قسمت دیتاگرید، برای یکی از سلول ها کنترل DatePicker استفاده کردیم. به نظرم دقیقا چیزی هست که دنبالش هستید.

  • مجتبی اسماعیلی
    دوشنبه ۱۰ تیر ۱۳۹۸ - ۲۲:۴۹

    سلام
    توی این مبحث رسپانسیو رو هم تدریس میکنید؟
    سوال بعدی این هست که من Windows Form رو بلدم بعد میخواستم که WPF رو شروع کنم به صورت حرفه ایی که توش ضعف نداشته باشم
    از همین آموزش ۰ -۱۰۰ شروع کنم یا که با دوره آموزش محور WPF و C# شروع کنم؟؟

    • سید مهدی حسینی
      دوشنبه ۱۰ تیر ۱۳۹۸ - ۲۲:۵۶

      سلام کنترل های wpf اکثرا ریسپانسیو هستن و از این لحاظ نیاز به کدنویسی و… نیستش و تنها با انتخاب پنل های مناسب پیاده سازی میشه، در این دوره بهش پرداخته نشده اما جای نگرانی نیستش.
      اگر تا به حال از wpf استفاده نکردید پیشنهاد میکنم که دوره ۰ تا ۱۰۰ رو دنبال کنید و بعد به سراغ این دوره بیاید. اینجوری درک بهتری از ساز و کار wpf پیدا میکنید.
      البته در تهیه این دوره سعی کردیم اموزش تا حد امکان ساده باشه و هر مبحث در ویدئوی جداگانه اموزش داده شده.
      اگر یه پیش زمینه از wpf داشته باشید میتونید همین دوره رو تهیه کنید و نیازی به ۰ تا ۱۰۰ نیست.

  • ساسان
    دوشنبه ۲ اردیبهشت ۱۳۹۸ - ۱۸:۰۲

    درود مهندس حسینی گرامی
    لطفا همیش چندتیکه از قسمت های آموزش رو قرار بدید تا بهتر بتونیم تصمیم بگیریم که بخریم یا نخریم

    سپاس

  • Alireza.Mohammadifard
    دوشنبه ۷ آبان ۱۳۹۷ - ۰۹:۲۵

    سلام من این اموزش را خریدم ولی چند تا سوال برام پیش اومده چطوری با مدرس می تونم ارتباط بر قرار کنم؟

    • اسما رادفر
      چهارشنبه ۹ آبان ۱۳۹۷ - ۰۹:۰۸

      با سلام
      لطفا برای سوالات تخصصی و فنی، دیدگاه بنویسید و یا از طریق ایمیل مدرس که در پست مربوطه درج شده، با ایشان ارتباط بگیرید.

  • محمد
    یکشنبه ۲۵ شهریور ۱۳۹۷ - ۱۵:۲۳

    سلام خدمت استاد
    ببخشید میخواستم بدونم توی این آموزش کار با منو ها هم آموزش داده شده؟؟؟

    • سید مهدی حسینی قیداری
      جمعه ۳۰ شهریور ۱۳۹۷ - ۱۷:۵۸

      سلام بله Menu و ContextMenu آموزش داده شده

  • pilot1900
    دوشنبه ۵ شهریور ۱۳۹۷ - ۲۳:۳۲

    سلام تواین آموزش HtmlAgilityPack که نیست کدوم ویدیو هست؟

    • سید مهدی حسینی قیداری
      سه شنبه ۶ شهریور ۱۳۹۷ - ۱۴:۴۶

      سلام در فصل ۳، پروژه بخشنامه برای دریافت اطلاعات از یک صفحه وب از htmlAgilityPack استفاده شده است

  • مرجان
    یکشنبه ۲۸ مرداد ۱۳۹۷ - ۱۸:۰۸

    راستی روش اتصال به بانک اطلاعاتیتون چیه؟ یعنی code firste؟

    • سید مهدی حسینی قیداری
      جمعه ۲ شهریور ۱۳۹۷ - ۲۰:۳۹

      سلام نه از دیتابیس sql اماده استفاده شده (در اموزش طراحی میکنیم) اما نحوه اتصال به کمک linq می باشد

  • مرجان
    یکشنبه ۲۸ مرداد ۱۳۹۷ - ۱۸:۰۶

    سلام این آموزش شامل ۳ بخش هست یعنی کامله؟ یا باید وایستیم بخش بخش بیاد؟
    ممنون

    • سید مهدی حسینی قیداری
      جمعه ۲ شهریور ۱۳۹۷ - ۲۰:۳۷

      سلام این دوره بصورت کامل می باشد و بخش بخش نیست

  • مهدی سبب ساز
    سه شنبه ۹ مرداد ۱۳۹۷ - ۱۶:۱۸

    نرم افزاری که نشون دادی رو میشه آموزش بدی هزینه اش چقدر است

  • محسن
    پنج شنبه ۴ مرداد ۱۳۹۷ - ۱۱:۱۱

    میشه لطفا آموزش MVVM رو هم مدنظر داشته باشید و دوره بعدیتون MVVM باشه؟

    • اسما رادفر
      پنج شنبه ۱۱ مرداد ۱۳۹۷ - ۰۹:۳۸

      سلام
      باشه چشم … تو برنامه مون هستش

  • محسن
    چهارشنبه ۳ مرداد ۱۳۹۷ - ۱۳:۵۶

    سلام
    ایا امکانش هست مدل mvvm رو هم آموزش بدین که مبحث حرفه ای تر بشه و هم کاربردی تر.
    ضمن اینکه آموزش فارسی براش خیلی کمه.اگه اینکار انجام بشه؛ آموزشه خیلی متفاوتتری میشه نسبت به بقیه آموزشها

    • سید مهدی حسینی قیداری
      پنج شنبه ۴ مرداد ۱۳۹۷ - ۰۹:۳۶

      سلام در این دوره خیر، فرصت تدریس MVVM فراهم نیست. این مدل بدلیل گستردگی و مباحثی که داره باید بصورت جداگانه دوره ای براش در نظر گفته بشه.

  • سعید
    سه شنبه ۲ مرداد ۱۳۹۷ - ۱۸:۵۰

    سلام استاد عزیز
    این نرم افزاری که نشون میدید در دقیقه ۱۶ رو آموزش میدید ؟

    • سید مهدی حسینی قیداری
      چهارشنبه ۳ مرداد ۱۳۹۷ - ۲۳:۳۷

      سلام نه دوست عزیز، اما یسری کنترل ها مثل باتون و کارت های متریال رو اموزش میدیم که چطور طراحیش کنید همین یه بخشی از این برنامه تحت عنوان بخشنامه ها رو هم اموزش میدیم که چه طور طراحی کنید

      • سعید
        جمعه ۵ مرداد ۱۳۹۷ - ۱۸:۲۲

        استاد یه سوال دیگه هم دارم تو بخش دیتا بیس کار با دیتا بیس انلاین رو هم آموزش میدید؟

    • سید مهدی حسینی قیداری
      چهارشنبه ۳ مرداد ۱۳۹۷ - ۲۳:۴۵

      سلام نه دوست عزیز، اما یسری کنترل ها مثل باتون و کارت های متریال رو اموزش میدیم که چطور طراحیش کنید همین یه بخشی از این برنامه تحت عنوان بخشنامه ها رو هم اموزش میدیم که چه طور طراحی کنید

اطلاعات دوره

  • مدرس: سید مهدی حسینی
  • تعداد قسمت: ۲۲ قسمت
  • مدت زمان آموزش: ۱۳:۱۷:۵۵
  • حجم دوره: ۲.۷۲ گیگابایت

راهنمای خرید دانشجویان افغانستان

مدرس دوره

نیاز به مشاوره تلفنی دارید؟

با پر کردن فرم زیر همکاران ما در دانشجویار در اسرع وقت با شما تماس خواهند گرفت


پشتیبانی

دانشجویار در طول 24 ساعت شبانه روز آماده پاسخگویی به سوالات شما می باشد.

  • تماس با شماره تلفن ۰۵۶۳۲۰۱۲۰۱۹
  • ارسال تیکت پشتیبانی از طریق این لینک
  • گفتگوی آنلاین از طریق چت وبسایت
  • ارسال پیام به آیدی تلگرام @daneshjooyar_support724

دسته بندی ها

دانشجویار نماد اعتماد به دانشجویار مجوز نشر دیجیتال لوگو شرکت به پرداخت ملت logo-samandehi مجوز سازمان فنی حرفه ای کشور
50% تخفیف + تخفیف های ویژه زمستانه (کد تخفیف: winter)  مشاهده تخفیف های ویژه