1. What is .NET Framework?
The .NET Framework is the foundation on which
we can design, develop and deploy applications. It is the core of the .NET
infrastructure. It exists as layer between the .NET applications and the
underlying operating system. The .NET Framework summarizes much of the basic
functionality, such as debugging and security services which was earlier built to
various programming languages.
2. What does .NET
Framework consists off?
The
.NET Framework consists of Web forms,
Window forms, and console applications that relate to the
presentation layer of an application. Web forms are used in Web-based
application, whereas Windows Forms are used in Window-based application for
providing an interactive user interface. In addition, we can create
character-based console applications that can be executed from the command
line. Besides these three components, the .NET Framework consists of two other
components, that is .NET Framework Base Classes and the Common Language Runtime
(CLR).
3. Net Framework comprised of following things:
Programming
Methodologies: The Visual Studio .NET programming methodology allows for
mixed-language programming. This is established through a Comma Type System
(CTS) that is defined for all the languages that .NET Framework Supports. All
these languages compile into a intermediate language before they compile in
native code. Therefore, the.NET developer has the independence to code on
module of an application in one language and the other module of the same
application in another language.
Platform
Technologies: - The .NET Framework includes platform technologies like ADO.
NET, ASP.NET, and VB.NET allow .NET applications to communicate with a database
for retrieving, accessing, and updating data. ASP.NET is a framework for
building enterprise-class Web applications. VB.NET is an object-oriented
language that provides features such as abstraction, encapsulation, and
polymorphism. By using these technologies, we can easily develop robust Web
applications, Windows applications, and XML Web services.
Code
Execution:- The code execution process involves the conversion of Intermediate
Language into native or CPU-specific code. The CLR is completely
architecture-neutral. All the .NET languages get compiled in to the IL. This
intermediate language gets compiled by Just-in-Time (JIT) compiler into the
native machine code. After translating the, into native code, the converted
code is sent to the .NET runtime manager then .NET runtime manger executes the
coed While executing the Coe, a security check is performed t ensure that the
code has the appropriate permissions for accessing the available resources.
4. Which are the Platform technologies supported by .NET
framework?
Some of
the platform technologies supported by .NET Framework are: ADO.NET, ASP.NET,
VB.NET and ADO .NET is the technology that is use to access the databases .Net
has improved that kind of programming significantly from an ease-of-use
standpoint, through some features. The net effect of ADO .Net for the developer
has greatly simplified and enhanced capability of programming with databases. Internet
was the certainly one of the keystone of the development of .Net that we can
understand of from the name. The particular part of the technology, which deals
with Internet, is called ASP. Net the idea for developing software for the
Internet can be tricky. It becomes trickle, if we are trying to have reasonable
amount for programming logic sitting behind a web page. Another place where
.Net has innovated is in “User Interface
Designing”. It was started in the world of Visual Basic. In C++, we
struggle with hacking code to position cur buttons and our text boxes, where as
Visual Basic user were just dragging them on the screen and putting them where
they wanted them. That's the beauty of the tools that Microsoft has built, that
work with those languages. The Window programs run under .Net, which are
designed visually, are called "Win-forms". *.Net supports a concept
called data binding that lets happen completely automatically. The data source
for this grid is this particular dataset, and that is the end of t. If we
change the dataset, the grid updates automatically. If we change the grid
programmatically, it updates into the dataset, and then we can decide whether
to commit those changes to the database. It is a very nice and very powerful
concept.
6. What is backward compatibility?
Ans.
Backward compatibility refers to the ability of a technology to work its
previous versions or with other earlier technologies. For example, the Active
Directory stricture of Windows 2000 is backward compatible with Windows NT 3.51
and 4.0 similarly, the .NET Framework supports backward compatibility. It is
capable of running applications developed in Visual Studio on Visual Studio
.Net. For example, we can compile and run application created in Visual Basic
6.0 in Visual Studio 2010.
0 comments
Post a Comment