daneshjooyar
نذری دانشجویار
صفحه نخست
 » 
برنامه نویسی ویندوز
 » 
فیلم آموزش فارسی c#|مرجع تخصصی برنامه نویسی|مرجع تخصصی شبکه|دانشجویار
 » 
آموزش WPF
 » 
آموزش پروژه محور WPF – از صفر تا صد
آموزش پروژه محور WPF – از صفر تا صد

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

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

سرفصل های دوره

۴ فصل
۲۲ جلسه
۱۳ ساعت
۱

مقدمات

۳ قسمت
۰۲:۰۷:۱۳

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

رایگان
۰۱:۰۵:۱۷

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

۴۸:۴۵

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

۱۳:۱۱
۲

فصل اول

۸ قسمت
۰۳:۰۰:۴۸
سرفصل های بیشتر 

امروز در آموزش سی شارپ ، آموزش صفرتا 100 و پروژه محور WPF در سی شارپ را بررسی میکنیم.

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

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

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

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

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

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

در آموزش 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 – از صفر تا صد»

  1. رضا

    رضا

    سلام و درود استاد یه سوال
    این دوره با دوره آموزش WPF مقدماتی تا پیشرفته و پروژه محور ( آپدیت ۲۰۲۰ ) چه تفاوتی داره

    • سید مهدی حسینی مدرس دوره

      سلام این دوره سال پیش تهیه شده و مباحث کمی رو پوشش میده ولی آموزش WPF مقدماتی تا پیشرفته پروژه محور (آپدیت ۲۰۲۰) شامل تمام مباحث دوره های قبل + مباحث جدید میباشد که امسال تهیه شده و کاملتر از دوره های قبلی است.

  2. davood.a.j

    davood.a.j

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

  3. mehdi.navab

    سلام آموزش خوب و مفید کار راه اندازی بود فقط تلفظ انگلیسی خیلی ضعیف بود .

  4. Pouya

    Pouya

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

  5. امین

    امین

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

  6. رضا

    رضا

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

    • پشتیبان توفیق پور

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

  7. رضا

    رضا

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

    • سید مهدی حسینی مدرس دوره

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

  8. مجتبی اسماعیلی

    مجتبی اسماعیلی

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

    • سید مهدی حسینی مدرس دوره

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

  9. ساسان

    ساسان

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

    سپاس

  10. Alireza.Mohammadifard

    Alireza.Mohammadifard

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

    • اسما رادفر

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

  11. محمد

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

    • سید مهدی حسینی قیداری مدرس دوره

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

  12. pilot1900

    pilot1900

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

    • سید مهدی حسینی قیداری مدرس دوره

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

  13. مرجان

    مرجان

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

    • سید مهدی حسینی قیداری مدرس دوره

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

  14. مرجان

    مرجان

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

    • سید مهدی حسینی قیداری مدرس دوره

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

  15. مهدی سبب ساز

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

  16. محسن

    محسن

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

  17. محسن

    محسن

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

    • سید مهدی حسینی قیداری مدرس دوره

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

  18. سعید

    سعید

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

    • سید مهدی حسینی قیداری مدرس دوره

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

      • سعید

        سعید

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

    • سید مهدی حسینی قیداری مدرس دوره

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

برای دانلود تصویر روی آن کلیک راست و سپس گزینه save image as رو بزنید