3.2. should be noted that the Visual Basic

3.2. Visual Studio 2017

The main integrated development environment of
Microsoft. Allows programming of the scripts along with Web services, Web
applications, Web sites and Windows Form supported by Microsoft Windows,
Windows Mobile, . Net Framework and Microsoft Silverlight.

Visual Studio has a code editor that supports
Intelligence technology and code rewriting. It also contains an interpreter
that detects run-time errors. The interpreter detects spelling errors in codes.
It also includes a sample designer to build a graphical user interface, a web
designer, and a class designer. Data and designer for crystal reports.

The Visual Studio contains a code editor that supports
syntax and automatic completion. It also uses smart technology to asset the
programmer to write variables, functions, methods, and courses quickly. The
editor supports the writing of all the programming and coding languages
??contained in the Visual Studio.

Visual Studio’s code editor also supports the ability
to bookmark the code to help with fast browsing, also supports the possibility
of collapsing and expanding code groups, searching and replacing in code, and
also supports code snippets, which are ready templates of code to be inserted
and changes within the projects in progress. Also the possibility of rewriting
the code.

A development environment and a programming language
from Microsoft based on the famous BASIC language. They are categorized as
object programming languages. Since Microsoft began to release Visual Basic, it
has been very successful and popular among programmers because of its extreme
ease in the face of the extreme complexity faced by any programmer seeking to
program Windows using C or C ++. Overall, Visual Basic complies with database
and application applications for small businesses and account software. It is
convenient, easy and purpose-oriented. It also allows the programmer to focus
on solving the problem. He often has no technical difficulties when writing a
Visual Basic program. However, it should be noted that the Visual Basic programs
are not fully translated into machine language such as C ++ or Delphi, but
translated into a middle code that communicates with a “Run Time
library” called MSVBM.dll with the replacement of question marks with the
version number.

3.2.
SQL
2014

SQL stands for Structured Query Language Is a relational database program produced by Microsoft, the main function
for it save and update and modifying the data is coming from c programming and
it is had a lot of advantage:

1.     
Data
management

SQL Server allows you to manage and exploit vast amounts of
data smoothly and securely. in SQL Server solutions provide you hours of time
and minimize errors with built-in compression and partitioning. And with the
use of a huge amount of data and the growth of the institution continuously and
add more and more devices. Finding a solution can be very costly and
inefficient. SQL Server Capability Data compression, backup and database can be
an advantage for organizations seeking to increase space and processing power
without incurring excessive costs or maintaining and producing headaches.

2.     
Connectivity

With SQL Server, you can manage multiple types of data
through a single database to get the greatest value from your data. This may
mean showing profits from different projects along with relevant data that can
show your business success and work to improve them. will work with your
company on its goals to integrate your data in a way that specifically serves
your best needs.

3.     
Ease
of use

SQL Server enables users to make data easy to recover with
built-in data mining integrates SQL Server into familiar tools like Microsoft
Word and Excel, bringing your data directly to your fingertips.

4.      Audit

Whether it is government regulations, medical
compliance, or to meet the specific needs of the organization, auditing can be
a daunting, complex task. SQL Server in Audit provides a centralized mechanism
to capture a database server or related procedures.

3.3 .Net Framework

This Is a Microsoft programmatic framework for running
programs that can be installed on computers loaded with Microsoft Windows
operating systems. It is usually supplied with the operating system (for both
client and server as well as for mobile). The operating system includes Windows
Vista and Windows Server 2008. It is available free of charge on the Microsoft
website for download for Windows XP and Windows Server 2003. The .NET Framework
is also available for download from the site, but as a separate version.

The .NET Framework is a link between the program and
the operating system, to produce or run programs independent of the machine, ie
programs that can work regardless of the environment and the device on which
you work, only provide a .NET Framework for the programs originally built for
this framework.

The .net framework stands between the operating system
and our software, and the operating system stands between it and the hardware.
This brings the picture closer to understanding. The software requests services
from the .NET framework, and the framework connects these requests to the
operating system. Here is the most important feature of the Dot Net (the
ability to work on any device). Net to the operating system by type, and the
operating system to hardware by type, our program, which we wrote on Windows
XP, for example, when running on Vista, the same orders Which we wrote on XP
will be implemented in Vista because the Dot Net framework can “speak XP
and can speak Vista”, which frees the programmer from rewriting his
program for each system. “Any device” means: laptops, mobile phones.