Current location - Loan Platform Complete Network - Big data management - Console applications Windows Forms applications WPF applications, what is the difference between these three ah?
Console applications Windows Forms applications WPF applications, what is the difference between these three ah?

One of the different references

1, the console application: is compatible with the DOS program and the establishment of the program, the execution of this program as if executed in a DOS window, as well as the lack of their own interface.

2, Windows Forms applications: client applications running on the user's computer to display information, request user input and communicate with remote computers over a network.

3, WPF applications: is the Windows-based user interface framework introduced by Microsoft, part of the .

Two, different functions

1, console applications: is able to run in the MS-DOS environment program. Console applications usually do not have a visual interface, just through the string to display or monitor the program.

2, Windows Forms applications: Windows Forms to take full advantage of the security features of the public *** language runtime library. Untrustworthy controls running in the browser and fully trusted applications installed on the user's hard disk.

3, WPF applications: provides a unified programming model, language and framework, the real separation of interface designers and developers; at the same time it provides a new multimedia interactive user graphical interface.

Three, different characteristics

1, console applications: often used in testing, monitoring and other purposes, the user often only cares about the data, do not care about the interface.

2, Windows Forms applications: application development in one of the most common situations is to display data on the form.Windows Forms provides full support for database processing. You can access the data in the database and display and manipulate the data on the form.

3, WPF applications: is based on the DirectX engine, support for GPU hardware acceleration, in the absence of hardware acceleration can also be used to draw software.

Baidu Encyclopedia-WPF

Baidu Encyclopedia-Windows Forms Application

Baidu Encyclopedia-Console Program