You must Sign In to post a response.
  • Category: ASP.NET

    Difference between console application and windows application

    Difference between console application and windows application
  • #228895
    Console application supports Character User Interface(CUI) whereas Windows application supports Graphical User Interface(GUI)

    Thanks & Regards


  • #229120

  • #302145

    Console application:
    A console application is a computer program designed to be used via a text-only computer interface, such as a text terminal, the command line interface of some operating systems (Unix, DOS, etc.) or the text-based interface included with some Graphical User Interface (GUI) operating systems, such as the Win32 console in Microsoft Windows. A user typically interacts with a console application using only a keyboard and display screen, as opposed to GUI applications, which normally require the use of a mouse or other pointing device. Many console applications such as command line interpreters are command line tools, but numerous Text User Interface (TUI) programs also exist.
    As the speed and ease-of-use of GUI applications have improved over time, the use of console applications has greatly diminished, but not disappeared. Some users simply prefer console based applications, while some organizations still rely on existing console applications to handle key data processing tasks.

    Console based applications:

    The following list contains a small selection console based applications:

    Lynx — web browser
    irssi — irc client
    Mutt — e-mail client
    Midnight Commander — file manager
    Nano — text editor

    Windows Forms:

    Windows Forms is the name given to the graphical user interface application programming interface (API) included as a part of Microsoft's .NET Framework,
    providing access to the native Microsoft Windows interface elements by wrapping the existing Windows API in managed code. While it is seen as a replacement for the earlier and more complex C++ based Microsoft Foundation Class Library,
    it does not offer a paradigm comparable to model-view-controller.

    The following is a simple C# program using Windows Forms.

    using System;
    using System.Windows.Forms;

    public class HelloWorld
    public static void Main()
    MessageBox.Show("Hello world!");


This thread is locked for new responses. Please post your comments and questions as a separate thread.
If required, refer to the URL of this page in your new post.