Note On Visual Programming-1
Note On Visual Programming-1
A visual languages are classified as icon-based languages, diagramming languages and form-
based language.
Visual languages should not be confused with GUI-based programming languages, as they only
provide graphical program authoring services. However, their code/context is textual.
Some examples of visual programming languages are Prograph, Pict, Tinkertoy, Fabrik, CODE
2.0 and Hyperpascal, Kodu, Blockly and executable UML.
Visual Basic, Visual C++ and the entire Microsoft Visual family are not, despite their names,
visual programming languages. They are textual languages which use a graphical GUI builder to
make programming interfaces easier.
3-Graphical User Interface
Graphical user interface (GUI), a computer program that enables a person to communicate with a
computer through the use of symbols, visual metaphors, and pointing devices.
Windows and apple Mac is GUI based Operating systems.
4-The need of Visual Programming
It enables programmers to develop programs that can be used as front end to databases.
Besides, it's with the help of visual tools, one can change the abstract ideas into programs or into
the whole software while it allows revising and modifying the programs fittingly.
5-Advantages of visual programming languages:
These languages require computer with more memory, high storage capacity of hard disk, and
faster processor.
These languages can only be implemented on graphical operating systems like Linux and
windows.
7- Introduction to .NET
. NET is an open-source and cross-platform development platform for building many types of
applications. Designed by Microsoft, the platform supports multiple programming languages and
libraries to build web, mobile, desktop, IoT applications, and more.
.NET is important because it is a widely used and popular software development platform.
It is being used by businesses of all sizes and industries to build sophisticated applications. Today,
. NET is a powerful tool that can be used to build web applications, Windows-based applications,
and console applications
NET Framework is a software development framework for building and running applications
on Windows. . NET Framework is part of the . NET platform, a collection of technologies for
building apps for Linux, macOS, Windows, iOS, Android, and more.
The Common Language Runtime (CLR) is programming that manages the execution of programs
written in any of several supported languages, allowing them to share common object-oriented
classes written in any of the languages. It is a part of Microsoft's . NET Framework
The Common Language Runtime (CLR) also called the virtual machine component of Microsoft
. NET Framework, manages the execution of . NET programs.
Just-in-time compilation converts the managed code (compiled intermediate language code) into
machine instructions, which are then executed on the CPU of the computer.
Evolution of Visual Studio: The first version of VS(Visual Studio) was released in 1997, named
as Visual Studio 97 having version number 5.0. The latest version of Visual Studio is 15.0 which
was released on March 7, 2017. It is also termed as Visual Studio 2017. The supported .Net
Framework Versions in latest Visual Studio is 3.5 to 4.7. Java was supported in old versions of
Visual Studio but in the latest version doesn’t provide any support for Java language.
1. Visual Studio has a code editor with IntelliSense as well as code refactoring.
2. The integrated debugger works not only as a source-level debugger but also as a
machine-level debugger.
3. Forms designer provided in visual studio is used for building GUI applications.
4. Web designer
5. Class designer
6. Database schema designer.