Friday, 17 April 2009

Windows Console Applications

Console Applications in .NET: -
What is a Console Application?
Why console Applications?
When will we go for a console Applications?
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 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 Applications are command-line oriented applications that allow us to read characters from the console, write characters to the console and are executed in the DOS version. Console Applications are written in code and are supported by the System
.Console namespace.A console application does not make use of the visual interface capabilities of the Windows operating system. It runs at the DOS prompt, or command window, and its interactions with the user are limited to text input and output. It sounds pretty basic, and it is.
Difference between Console, Windows, Web applications and Web services?Console applications are light weight programs run inside the command prompt (DOS) window. They are commonly used for test applications.

Windows Applications are form based standard Windows desktop applications for common day to day tasks. Microsoft word is an example of a Windows application.

Web applications are programs that used to run inside some web server (e.g., IIS) to fulfill the user requests over the http. A typical example of web application is Hotmail and Google.

Web services are web applications that provide services to other applications over the internet. Google search engine’s web service, e.g., allows other applications to delegate the task of searching over the internet to Google web service and use the result produced by it in their own applications.

Console application supports Character User Interface (CUI) whereas Windows application supports Graphical User Interface (GUI).

A command-line interface (CLI) is a mechanism for interacting with a computer operating system or software by typing commands to perform specific tasks. This text-only interface contrasts with the use of a mouse pointer with a graphical user interface (GUI) to click on options, or menus on a text user interface (TUI) to select options.

No comments:

Post a Comment