لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش WPF برای برنامه نویس ویژوال بیسیک - قسمت 1
WPF for the Visual Basic Programmer - Part 1
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
برنامه نویسان ویژوال بیسیک هنوز مورد تقاضا هستند. با یادگیری XAML و WPF مهارت های خود را ارتقا دهید. این دوره به طور خاص برای برنامه نویس ویژوال بیسیک طراحی شده است و شما را به سرعت با WPF ارتقا می دهد. در قسمت 1 روش صحیح طراحی پنجره های WPF، نحوه استفاده از استایل ها و همه کنترل های رایج برای برنامه های تجاری را خواهید آموخت. شما دانش خوبی در مورد اتصال داده ها و نحوه استفاده از کنترل های مختلف لیست در WPF به دست خواهید آورد.
سرفصل ها و درس ها
مبانی WPF برای برنامه نویس فرم های ویندوز
Basics of WPF for the Windows Forms Programmer
معرفی دوره
Course Introduction
معرفی
Introduction
تعریف XAML و WPF
Definition of XAML and WPF
دلیل WPF
The Reason for WPF
نسخه ی نمایشی برنامه کاربردی WPF Utility
Demo of WPF Utility Application
ابزارها و مهارت های مورد نیاز برای WPF
Tools and Skills Needed for WPF
بلوک های ساختمانی اساسی
Basic Building Blocks
نسخه ی نمایشی یک برنامه کاربردی دیگر WPF
Demo of Another WPF Utility Application
گزینه های Layout برای WPF Windows
Layout Options for WPF Windows
کنترلهای Grid و StackPanel چگونه کار میکنند
How the Grid and StackPanel Controls Work
نسخه ی نمایشی موقعیت یابی مطلق
Demo of Absolute Positioning
نسخه ی نمایشی استفاده از طرح بندی شبکه ای
Demo of Using a Grid Layout
اندازه خودکار و ستاره (*).
Auto and Star (*) Sizing
نسخه ی نمایشی استفاده از StackPanel برای Layout
Demo of Using a StackPanel for Layout
نسخه ی نمایشی استفاده از بوم برای چیدمان
Demo of Using a Canvas for Layout
با استفاده از Margin و Padding
Using Margin and Padding
مقدمه ای بر کنترل های کاربر
Introduction to User Controls
مقدمه ای بر فضای نام XAML
Introduction to XAML Namespaces
خلاصه
Summary
استفاده موثر از سبک ها
Using Styles Effectively
معرفی
Introduction
مروری بر سبک های WPF
An Overview of WPF Styles
اولین نسخه نمایشی استفاده از Styles
First Demo of using Styles
نزدیکترین سبک برنده می شود
Closest Style Wins
سبک های کلید دار
Keyed Styles
بر اساس سبک ها
BasedOn Styles
مقدمه ای بر فرهنگ لغت منابع
Introduction to Resource Dictionaries
Resource Dictionaries را در یک DLL قرار دهید
Put Resource Dictionaries into a DLL
بارگذاری منابع به صورت پویا از یک DLL
Load Resources Dynamically from a DLL
ایجاد یک ControlTemplate برای تغییر یک ToolTip
Creating a ControlTemplate to Change a ToolTip
ایجاد یک ControlTemplate برای تغییر یک دکمه
Creating a ControlTemplate to Change a Button
مقدمه ای بر Visual State Manager
Introduction to the Visual State Manager
خلاصه
Summary
کنترل های UI در WPF
UI Controls in WPF
معرفی
Introduction
کلاس های کنترل رابط کاربری پایه WPF
WPF Base UI Control Classes
کلاس های پایه رابط کاربری
UI Base Classes
انواع مختلف خواص
Different Types of Properties
کنترل های ورودی/نمایش در این ماژول پوشش داده شده است
Input / Display Controls Covered in this Module
کنترل TextBlock
The TextBlock Control
کنترل دکمه
The Button Control
کنترل TextBox
The TextBox Control
کنترل جعبه رمز عبور
The PasswordBox Control
کنترل جعبه چک
The CheckBox Control
کنترل RadioButton
The RadioButton Control
کنترل ComboBox
The ComboBox Control
کنترل ListBox
The ListBox Control
خلاصه
Summary
کنترل های UI بیشتر در WPF
More UI Controls in WPF
معرفی
Introduction
کنترل DatePicker
DatePicker Control
تعامل با کنترل DatePicker
Interacting with the DatePicker control
کنترل تقویم
Calendar Control
کنترل منو
Menu Control
کنترل لغزنده
Slider Control
کنترل تصویر
Image Control
کنترل MediaElement
MediaElement Control
کنترل مرورگر وب
WebBrowser Control
WindowsFormsHost Control
WindowsFormsHost Control
محتوا متن نیست
Content is Not Text
خلاصه
Summary
کنترل کانتینر در WPF
Container Controls in WPF
معرفی
Introduction
کنترل WrapPanel
WrapPanel Control
کنترل مرزی
Border Control
کنترل گروه باکس
GroupBox Control
Expander Control
Expander Control
Tab Control و TabItem Control
Tab Control and TabItem Control
کنترل ScrollViewer
ScrollViewer Control
ToolbarTray و Toolbar Controls
ToolbarTray and ToolBar Controls
کنترل نوار وضعیت
StatusBar Control
کنترل DockPanel
DockPanel Control
خلاصه
Summary
همه چیز درباره Data Binding است
It's all About Data Binding
معرفی
Introduction
Data Binding چیست؟
What is Data Binding
Control To Control Data Binding
Control To Control Data Binding
ComboBox به TextBlock Binding
ComboBox to TextBlock Binding
FontFamily را به TextBox متصل کنید
Bind FontFamily to TextBox
اتصال IsChecked به IsEnabled
Binding IsChecked to IsEnabled
اتصال به کلاس مشتری
Binding to a Customer Class
اتصال به کلاس مجموعه
Binding to a Collection Class
ارسال اعلان تغییرات (INotifiyPropertyChanged)
Sending Notification of Changes (INotifiyPropertyChanged)
نسخه نمایشی مدل HasBenefits
HasBenefits View Model Demo
نمایش مدل نمایش نام
Name View Model Demo
مقدمه ObjectDataProvider Control
Introduction ObjectDataProvider Control
نسخه ی نمایشی کنترل ObjectDataProvider
Demo of the ObjectDataProvider Control
با استفاده از XmlDataProvider
Using the XmlDataProvider
اتصال داده دو طرفه
Two-Way Data Binding
خلاصه
Summary
لیست کنترل ها در WPF
List Controls in WPF
معرفی
Introduction
کنترل ComboBox
ComboBox Control
ComboBox با استفاده از ItemTemplate
ComboBox using an ItemTemplate
ListBox Control و ObjectDataProvider
ListBox Control and ObjectDataProvider
دو ObjectDataProvider را به یکدیگر متصل کنید
Bind Two ObjectDataProviders Together
با استفاده از کنترل ListView
Using the ListView Control
یک کنترل عمومی ListView
A Generic ListView Control
کنترل DataGrid
DataGrid Control
ستون های سفارشی در کنترل DataGrid
Custom Columns in a DataGrid Control
TreeView Control
TreeView Control
کنترل دو سطحی TreeView
Two-Level TreeView Control
کنترل سه سطحی TreeView
Three-Level TreeView Control
پاسخگویی به رویدادهای TreeView
Responding to TreeView Events
پل بیش از سی سال تجربه معماری سیستم های اطلاعاتی دارد و تخصص وی از شرکتهای Fortune 500 تقاضای زیادی دارد. پل نویسنده Pluralsight است ، بیش از 400 مقاله منتشر کرده و بیش از 14 کتاب در موضوعات مختلف از JavaScript ، Angular ، C # ، SQL Server و بسیاری از فناوری های دات نت تألیف کرده است. پل یک سخنران مکرر در کنفرانس ها و گروه های کاربران است.
نمایش نظرات