INTRODUCTION TO
VISUAL STUDIO
What is Visual
Studio?
Visual Studio is the
compiler for building powerful software, designing and developing websites. As
the name implies “Visual Studio”, it comprises of different programming
languages such as visual C++, Visual C#, Visual Basic, Visual F#, etc.
Since Visual Studio
is a software, which means it has to be installed on your personal computer (PC).
When opening Visual Studio for the first time after you might have installed it
to your PC, there will be a form asking you to choose the programming language
you will be using often. Select Visual C-sharp (C#) because it is the
programming we are going to concentrate on in this platform.
Components
of Visual Studio
Visual Studio is made
up of three (3) components, they are;
·
Console Applications;
·
Window-Base Applications; and
·
Web-Base Applications
CONSOLE
APPLICATIONS
The console
application of Visual C-sharp(C#) is of command prompt (displays in the form of
black board), just like FORTRAN and other procedural languages. When you run an
application in console application of visual C-sharp, the result shows in
blackboard. But it is a pity that most modern complex applications do not use
this means.
This is the interface where console application result is displayed.
Definition:
Definition:
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
most Graphical User Interface (GUI) operating systems, such as the Win32
console in Microsoft Windows, the Terminal in Mac OS X, and xterm in Unix. 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-based user
interface (TUI) programs also exist.
As the speed and ease-of-use
of GUIs 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.
The generation of
console applications is kept as a feature of modern programming environments
such as Visual Studio and the .NET Framework on Microsoft Windows because it
greatly simplifies the learning process of a new programming language by
removing the complexity of a graphical user interface.
For data processing
tasks and computer administration, these programming environments represent the
next level of operating system or data processing control after scripting. If
an application is only going to be run by the original programmer and/or a few
colleagues, there may be no need for a pretty graphical user interface, leaving
the application leaner, faster and easier to maintain. Click here to read more
WINDOW-BASE
APPLICATIONS
The window-base
application of visual C-sharp (C#) uses the modern form of application to
display to the user. Windows Forms provides a cross-platform way to design
graphical user interfaces. However Windows Forms is mainly a wrapper around the
Windows API, and some of the methods allow direct access to Win32 callbacks,
which are not available in non-Windows platforms. The softwares you installed
on your personal computer (PC) are developed using window-base application of
visual c-sharp (C#).
Today, users demand
software with rich graphical user interfaces (GUIs) that allow them to click
buttons, select items from menus and much more. However, the vast majority of
software programs used in industry are Windows applications with GUIs.
Windows Forms
(WinForms) is the name given to the graphical application programming interface
(API) included as a part of Microsoft .NET Framework, providing access to
native Microsoft Windows interface elements by wrapping the extant 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. Some after-market and third party
libraries have been created to provide this functionality
WEB-BASE
APPLICATION
The web-base
application of visual c-sharp (C#) uses your computer browser to display to the
users. It is used to create webpages for websites. After developing any
website, it will have to be hosted for everyone to make use of it. The web base application of visual studio make use of ASP.NET for development. We will look more into this later. Like I said before, the web base application of visual studio makes use your system browser. meaning if the browser in your system is not functioning you work with this.

This is how your application will look in a browser.
This is how your application will look in a browser.
No comments :
Post a Comment