آموزش WPF آسان در C# Windows Presentation Foundation برای مبتدیان

Easy WPF in C# Windows Presentation Foundation for Beginners

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: به راحتی WPF را در C# برای طراحی اپلیکیشن های واقعی، MVVM، EF SQL در WPF برای مبتدیان، XAML، دوره های Windows Presentation Foundation 3 در یک + 25 ساعت بیاموزید - طولانی ترین دوره آموزشی WPF، NET Core در Udemy! آموزش با پروژه‌ها، مبتدیان، Interm، Advance، SQL در WPF، MVVM در WPF ایجاد برنامه‌های ویندوز با سی شارپ در WPF. آموزش طراحی رابط کاربری گرافیکی حرفه ای برای برنامه ها در XAML WPF کنترل ها و ویژگی های رایج مانند: دکمه، منو، تصویر، لغزنده، چک باکس... پروژه های MDI و SDI با استفاده از تصویر، باز کردن فایل و ذخیره منبع گفتگوی فایل، رویدادها، اتصال و فایل متنی در پانل های WPF WPF: Stack، Canvas، Dock، Wrap با استفاده از کنترل منو برای ایجاد سبک برنامه های حرفه ای WPF، Trigger در WPF استفاده از SQL در WPF برای ایجاد پایگاه داده Apps Framework Entity توسط SQL در C# و WPF پیش نیازها: دانش عمومی C#

سلام!

با سالها مهارت در برنامه نویسی با شما هستم تا دانش خود را با شما به اشتراک بگذارم.

پس

اگر تلاش کنید، استفاده از WPF در C# را برای ایجاد برنامه های C# یاد خواهید گرفت!

اگر مبتدی یا دانشجو هستید به دنبال آموزش ایجاد برنامه WPF در سی شارپ به ساده ترین روش هستید!


من از ابتدا شروع کردم و به شما نشان دادم که چگونه:

  • 3 دوره در یک + 25 ساعت + 3 پروژه زنده

  • برنامه‌های Windows را با C# در WPF XAML ایجاد کنید

  • پروژه Notepad و Memo را در WPF C# بسازید

  • با طراحی رابط کاربری گرافیکی حرفه ای برای برنامه ها در XAML آشنا شوید

  • کنترل‌ها و ویژگی‌های رایج WPF مانند: دکمه، منو، تصویر، لغزنده، کادر انتخاب...

  • استفاده از کد C# در WPF برای: فعال کردن، پنهان کردن، تغییر متن، رنگ و …

  • پروژه های MDI و SDI

  • با استفاده از تصویر، گفتگوی ذخیره فایل را باز کنید

  • منبع، رویدادها، فایل متنی صحافی در WPF

  • پانل های WPF: پشته، بوم، داک، بسته بندی

  • استفاده از کنترل منو برای ایجاد برنامه های حرفه ای WPF

  • کار با فایل ها و پوشه ها در C# و WPF

  • ایجاد دکمه سفارشی

  • برنامه دفترچه یادداشت را در WPF ایجاد کنید

  • برنامه یادداشت را در C# و WPF با گزینه‌های ذخیره و جستجو ایجاد کنید

  • نحوه طراحی پنجره اصلی Pro برای برنامه های WPF

  • سبک، راه‌اندازها در WPF

  • SQL در WPF برای ایجاد برنامه های پایگاه داده

  • چارچوب موجود در WPF

  • MVVM برای مبتدیان

  • و...

در شروع یادگیری WPF در C# تردید نکنید!

همه چیز با پروژه نمونه مورد بحث قرار خواهد گرفت و در دوره من بسیار لذت خواهید برد.

بریم !!!


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

معرفی Introduction

  • معرفی Introduction

  • فایل های پروژه این دوره را دانلود کنید Download project files of this course

WPF و XAML را راه اندازی کنید Start WPF and XAML

  • اولین پروژه WPF در C#.NET Core First WPF project in C#.NET Core

  • Visual Studio IDE را سفارشی کنید Customize Visual Studio IDE

  • فایل های پروژه غواصی عمیق Deep diving project files

  • طراحی و نمای XAML را سفارشی کنید Customize design and XAML view

  • ساختار XAML XAML structure

پنجره WPF WPF Window

  • پنجره خواص Properties window

  • ویژگی های پنجره - قسمت 1 Window properties- part 1

  • پس زمینه را تغییر بدهید Change background

  • تغییر مرز Change Border

  • با استفاده از فونت Using Font

  • اندازه در XAML Size in XAML

  • نماد پنجره Window Icon

  • پشتیبانی از راست به چپ Right to left support

  • نمایش و پنهان کردن عناصر Show and hide elements

عناصر مشترک قسمت 1 Common Elements Part 1

  • توری Grid

  • دکمه Button

  • برچسب Label

  • جعبه متن Textbox

  • جعبه ترکیبی ComboBox

پروژه های MDI/SDI MDI / SDI Projects

  • پروژه های MDI/SDI چیست؟ What are MDI/SDI Projects?

  • پروژه: راهنمای طراحی دفترچه تلفن Project: Design Gui of Phone Book

طراحی پیشرفته 1 Advance Design 1

  • ترتیب برگه Tab order

  • گروه بندی عناصر Grouping elements

  • چرخش Rotation

  • طرح کلی سند Document outline

  • تراز گروهی Group alignment

کدنویسی سی شارپ را شروع کنید Start C# Coding

  • پروژه را آماده کنید Prepare project

  • رویداد چیست؟ What is the event?

  • نمایش جعبه پیام Show messagebox

  • عنوان پنجره را تغییر دهید Change window title

  • تغییر محتوا با سی شارپ Change content by C#

  • با استفاده از نظر Using comment

  • تغییر رنگ پس زمینه، حاشیه و رنگ متن Changing backcolor,border & textcolor

  • غیر فعال کردن/فعال کردن عناصر Disable / Enable elements

  • نمایش/پنهان کردن عناصر Show / Hide elements

طراحی پیشرفته 2 Advance Design 2

  • حاشیه ها Margins

  • پروژه حرفه ای با حاشیه Pro project by margins

  • تراز افقی و عمودی Horizontal & vertical alignment

پروژه: Image و OpenFileDialog Project: Image and OpenFileDialog

  • معرفی پروژه تصویری Image project intro

  • شروع به استفاده از عنصر تصویر کنید Start using image element

  • بارگذاری تصویر با کد سی شارپ Load image by C# code

  • نمایش OpenFileDialog Show OpenFileDialog

  • بارگیری تصویر انتخاب شده توسط کاربر Load selected image by user

  • افزودن فیلتر به OpenFileDialog Add filter to OpenFileDialog

پروژه: برنامه NotePad Project: NotePad Application

  • معرفی پروژه NotePad NotePad project intro

  • ایجاد پروژه Notepad در سی شارپ Creating Notepad project in C#

  • اضافه کردن منو و جعبه متن Adding menu and textbox

  • منوهای فرعی Sub menus

  • کلیدهای شتاب دهنده Accelerator keys

  • کد منو "افزودن جدید". ‘Add new’ menu code

  • کد منو "خروج". ‘Exit’ menu code

  • ذخیره فایل متنی توسط SaveFileDiaog Save text file by SaveFileDiaog

  • خواندن محتوای فایل متنی Read text file content

  • کد منو "ویرایش". ‘Edit’ menu code

  • کد "Wrap text". ‘Wrap text’ code

  • کد "بزرگنمایی متن". ‘Zoom text’ code

  • پنجره "درباره ما". ‘About us’ window

  • اضافه کردن نماد به منوها Adding icon to menus

  • افزودن نماد به فایل exe Adding icon to ‘exe’ file

  • اطلاعات نسخه سازی Versioning information

  • انتشار برنامه Notepad Publishing Notepad App

منابع در WPF Resources in WPF

  • منبع پنجره Window resource

  • منبع برنامه Application resource

  • بازنشانی منبع Reset resource

  • بارگیری منبع با سی شارپ Load resource by C#

  • ذخیره منبع با سی شارپ Save resource by C#

پروژه: برنامه یادداشت Project: Memo Application

  • ایجاد پروژه یادداشت Create Memo project

  • پانل بوم Canvas panel

  • پانل داک Dock panel

  • 3 پنل به پنجره اصلی اضافه کنید Add 3 Panels to main window

  • تغییر تصویر پس زمینه Change background image

  • دکمه رادیویی و استفاده از آن Radio button and it’s usage

  • آخرین تصویر انتخاب شده را بارگیری کنید Load last selected image

  • اضافه کردن ساعت دیجیتال Adding digital clock

  • افزودن تقویم Adding Calendar

  • پشته پنل Stack panel

  • اضافه کردن دکمه های بالای منو Adding menu top buttons

  • سبک در WPF Style in WPF

  • ماشه در WPF Trigger in WPF

  • دکمه ها را ببندید و کوچک کنید Close and minimize buttons

  • طراحی پنجره کاربران Design users window

  • پنجره کدهای کاربران Codes of Users Window

  • کد c# دکمه مرور Browse button c# code

  • ذخیره تصویر کاربر Saving user image

  • طراحی پنجره ورود به سیستم Design login window

  • کد "دکمه خروج". “Exit button” code

  • بارگذاری کاربران و تصاویر Load users and images

  • کد دکمه "OK". “Ok” button code

  • پنجره "درباره ما" را طراحی کنید Design “About us” window

  • کدگذاری پنجره "درباره ما". Coding “About us” window

  • طراحی پنجره یادداشت Design Memo window

  • نوار ابزار و استفاده Toolbar and usage

  • اضافه کردن نوار ابزار RTF Adding RTF toolbar

  • کدگذاری نوار ابزار RTF Coding RTF toolbar

  • کدنویسی "دکمه جدید" Coding “New Button”

  • ذخیره شناسه Saving ID

  • ذخیره تمام داده ها Saving all data

  • نمایش تعداد کاراکترها در RTF Show Char count in RTF

  • طراحی «یادداشت جستجو» Design “Search Memo”

  • در حال بارگیری عناوین یادداشت Loading memo titles

  • در حال بارگیری داده های یادداشت Loading memo data

  • جستجوی عنوان یادداشت ها Searching memo titles

  • به روز رسانی داده های یادداشت Updating memo data

  • افزودن تصویر کاربر ورود به سیستم Adding login user image

  • اضافه کردن کلیدهای کوتاه Adding short keys

  • محافظت از کدها Protecting the codes

  • انتشار برنامه نهایی Publishing final app

عناصر مشترک قسمت 2 Common elements part 2

  • لغزنده Slider

  • نوار پیشرفت ProgressBar

  • چک باکس CheckBox

الزام آور Binding

  • لغزنده صحافی Binding Slider

  • چک باکس صحافی Binding CheckBox

  • برچسب صحافی Binding Label

ListView در WPF ListView in WPF

  • استفاده از listview را شروع کنید Start using listview

  • افزودن تصویر توسط طراح Adding image by designer

  • افزودن تصویر با کد سی شارپ Adding image by C# code

  • رویداد نمایش لیست Event of listview

  • نمای لیست چند ستونی Multi-column listview

  • استفاده از کلاس در سی شارپ Using class in C#

  • داده‌ها را به فهرست‌نمای فهرست اضافه کنید Add data to listview by list

  • داده ها را به لیست مشاهده بر اساس موارد اضافه کنید Add data to listview by items

MVVM در WPF MVVM in WPF

  • ساختار MVVM MVVM structure

  • چشم انداز View

  • مدل Model

  • ViewModel ViewModel

  • اتصال ListView به مدل Binding ListView to Model

  • اتصال TextBox به مدل Binding TextBox to Model

چارچوب نهاد Entity Framework

  • Entity Framework چیست؟ What is Entity Framework?

  • نصب Entity Framework Installing Entity Framework

  • ایجاد پایگاه داده SQL Create SQL database

  • داربست Scaffolding

  • طراحی پنجره Design of Window

  • اضافه کردن دکمه های بالا Adding top buttons

  • افزودن موارد Adding items

  • شبکه داده را پیکربندی کنید Configure datagrid

  • بارگیری داده ها توسط c# Lading data by c#

  • دکمه های فعال/غیرفعال Enable/Disable buttons

  • بارگذاری داده ها در آیتم ها Loading data in items

  • کد دکمه جدید New button code

  • کد دکمه را ویرایش کنید Edit button code

  • حذف کد دکمه Delete button code

  • کد دکمه لغو Cancel button code

نمایش نظرات

آموزش WPF آسان در C# Windows Presentation Foundation برای مبتدیان
جزییات دوره
25.5 hours
144
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,000
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Roshan Academy Roshan Academy

برنامه نویس حرفه ای دات نت