Differences between WPF and WFA programs in Visual Studio

Source: Internet
Author: User

Wpf:windows Presentation Foundation

WPF is the Windows user interface framework, a unified programming model that starts with. NET 3.0, and refers to a (present-stage standard) rendering approach to WIN32 application development that conforms to the following processes

|| ------------------------the WPF development model Process------------------------------| |

Form API---> XAML Bindings---> Windows window Design---> Program completion

WPF uses XAML (XML method) to design the GUI, which supports control encapsulation, and is a more modern and high-performance GUI design method than the improvements of the MFC method

Using C#/vb.net

Wfa:windows Form Application

Windows Form application is a. NET version of Windows application. Windows application is a traditional Win32 application, in the absence of. NET when Windows application uses MFC (Microsoft Foundation Classes) to develop WIN32 applications, Windows Form application uses form controls in. NET to develop the app.

Using C + +

Differences between WPF and WFA programs in Visual Studio

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.