ثبت‌نام
ورود
3Skill

(E-Learning) دوره‌های آموزش آنلاین برنامه‌نویسی

آموزش آنلاین برنامه‌نویسی

3Skill
دوره‌های آموزشی
  • برنامه‌نویسی مقدماتی #C
  • برنامه‌نویسی پیشرفته #C
  • طراحی وب HTML5, CSS3
  • SQL Server 2016 Design
  • Entity Framework
  • ASP.NET MVC , Core
  • برنامه‌نویسی WPF
  • برنامه‌نویسی WCF
  • Typescript - Angular 2
  • JQuery
  • Responsive - Bootstrap
  • SQL Server Administration
  • QlikView
  • سمینار آموزشی Git
  • Power BI
  1. صفحه اصلی
  2. برنامه‌نویسی WPF

برنامه‌نویسی WPF

در این دوره برنامه‌نویسی تحت ویندوز با استفاده از Windows Presentation Foundation به دانشجویان آموزش داده می‌شود.

تمامی مهارت های مورد نیاز طراحی برنامه تحت ویندوزبا استفاده از User Interface انعطاف پذیرWPF به دانشجویان آموزش داده می‌شود.

 

اهداف دوره:

در انتهای دوره دانشجویان می‌توانند:

۱.ساختار WPF و مزایای آن را درک کرده و از آن استفاده کنند

۲.با ساختار XAML و طراحی User Interface در WPF آشنا شوند

۳.با Resources ، Styles و Template آشنا شده و از آن‌ها استفاده کنند

۴.با انیمیش و دیگر ابزار WPF به جهت طراحی User Interface آشنا شوند

۵.با MVVM Pattern آشنا شده و از آن در طراحی برنامه استفاده کنند

۶. در نهایت برنامه‌های تحت ویندوز با بالاترین کیفیت ایجاد کنند

مشاهده سرفصل



برنامه‌نویسی WPF

  • Introduction to WPF
    • Advantages of WPF
    • Resolution Independence and WPF Units
    • Planning for a Flexible UI
    • Designer Improvements in VS 2015
  • XAML
    • Declarative Approach to UI Design
    • Elements and Attributes
    • XAML Namespaces
    • Property Elements
    • Type Converters
    • Markup Extensions
    • Collection Items
    • BAML and Generated Code
    • Code-Behind Files
  • Layout
    • WPF's Layout Philosophy
    • Measure and Arrange Stages
    • ScrollViewer Component
    • Alignment and Margin
    • Border Component
    • StackPanel
    • WrapPanel
    • DockPanel
    • Nesting Layout Containers
    • Grid and UniformGrid
    • GridSplitter
    • Canvas
  • Dependency Properties
    • Change Notification
    • Property Value Inheritance
    • Defining a Dependency Property
    • Registration
    • Property Wrappers
  • Event Handling
    • Understanding Routed Events
    • Defining a Routed Event
    • Raising an Event
    • Direct, Bubbling, and Tunneling events
    • RoutedEventArgs
    • Drag-and-Drop
    • Asynchronous Event Handlers
    • Weak Event Patterns
  • Controls
    • Control Base class
    • Content Controls
    • Headered Content Controls
    • Text Controls
    • List Controls
    • Range-Based Controls
    • Date Controls
    • Ribbon Control
  • The Application
    • Application Events
    • Showing a Splash Screen
    • Assembly Resources
  • Data Binding
    • Between Elements
    • Binding Modes
    • Path and DataContext Properties
    • Update Modes
    • Input Validation
    • New Features in .NET 4.6
    • Live Shaping
  • Commands
    • WPF Command Model
    • Bindings, Sources, and Targets
    • ICommand Interface
    • The Command Library
    • Executing Commands
    • Disabling Commands
    • Custom Commands
    • Tracking and Reversing Commands
  • Resources
    • The Resource Collection
    • Static vs. Dynamic Resources
    • Non-shared Resources
    • System Resources
    • Resource Dictionaries
    • Sharing Between Assemblies
  • Styles
    • Style Basics
    • Creating a Style
    • Attaching Event Handlers
    • Style Inheritance
    • Typed Styles
    • Property-Based Triggers
    • Event-Based Triggers
  • Control Templates
    • Logical and Visual Trees
    • Creating Control Templates
    • Templates vs. Styles
    • Typed Templates
    • User-Selected Skins
  • Formatting Bound Data
    • String Formatting
    • Value Converters
    • Data Templates
    • Data Triggers
  • Multithreading and WPF
    • WPF Threading Model
    • Thread Safety
    • The Dispatcher Object
    • Using Async and Await
  • Shapes, Brushes, and Transforms
    • Shape Class
    • Sizing and Placing Shapes
    • Viewbox Component
    • Line, Polyline, and Polygon
    • Brushes
    • Transforms
    • Render vs. Layout Transforms
    • Transparency
  • Geometries and Drawing
    • Path Class
    • Curves and Lines
    • Clipping
  • Effects and Visuals
    • DrawingContext Methods
    • Effects
  • Animation
    • Effective use of Animation in a UI
    • Property-Based Animation
    • Storyboards
    • Easing
    • Performance
    • Microsoft Blend for Visual Studio
  • Interoperability with Windows Forms
    • Windows Forms Content in WPF
    • WPF Content in Windows Forms
  • Model-View-ViewModel (MVVM)
    • Definition and Evolution of the Pattern
    • Building Effective ViewModel Objects
    • Leveraging Bindings and Commands
    • Minimizing Code-Behind Files
    • Data Validation and Handling Errors
    • Building Unit Tests and TDD
  • Universal Windows Apps
    • Overview
    • Device Families
    • UI and Universal Input
    • Windows Store
Copyright © 2017 3Skill, Inc.

ثبت نام در سیستم

توجه داشته باشید صحت اطلاعات وارد شده حائز اهمیت است
لطفا نسبت به درج صحیح اطلاعات خود کوشا باشید
قوانین شرکت در کلاس را مطالعه کرده‌ام و پذیرفتم.

ورود به سیستم

مرا به خاطر بسپار

captcha


کلمه عبور خود را فراموش کرده ‌ام !

ارسال کلمه عبور


captcha