Академический Документы
Профессиональный Документы
Культура Документы
ON
.NET
ANAMIKA
NATH
ROLL NO-07ESOCS011
INTRODUCTION TO .NET
• Microsoft
.NET is a software development
platform based on virtual machine architecture.
• It
is independent of any operating system and
physical hardware machines that should contains
the implements of .NET FRAMEWORK.
APPLICATION ON .NET
WIDONWS APPLICATION (WINFORM).
DATA ACCESS (ADO .NET).
WEB APPLICATION.
WINDOWS COMPONENT (ASSEMBLIES).
DISTRIBUTED APPLICATIONS (.NET REMOTING)
CONSOLE APPLICATION
ARCHITECTURE
It follows n-tier client server architecture.
Functional components –
1. presentation layer
2. business layer
3. datalink layer
Overcome the drawback of 2-tier
architecture
Architectural layout of .NET
.NET FRAMEWORK
The Microsoft .NET Framework is a software framework that can be
installed on computers running Microsoft windows operating
system.
It consists of 3 main parts…
Programming language-
a. C# (pronounced c sharp)
b. Visual basic (VB .NET)
c. J# (pronounced J sharp)
Server technologies:
a. ASP .NET (Active Server Pages like HTML)
b. Windows Forms (Windows Desktop solution)
c. Compact Framework (PDA / Mobile solution)
Development environment:
a. Visual Studio .NET (VS .NET) 2008
b. Visual Web Developer
COMMON LANGUAGE INFRASTRUCTURE
Provide a language-neutral platform for application development
and execution, including functions for exception handling,
garbage collection, security, and interoperability.
Microsoft's implementation of the CLI is called the Common
Language Runtime, or CLR.
Consist of
a. memory management
b. multi-threading
c. exceptional handling
d. MSIL (microsoft intermediate language)
e. JIT compiler (just in time)
f. Application Domain
g. CTS (common time system)
h. FCL (frame-work class libraries)
CLI layout
Brief introduction of C#
The first “component oriented” language in the
C/C++ family
◦ In OOP a component is: A reusable program that can be
combined with other components in the same system to
form an application.
◦ Example: a single button in a graphical user interface, a
small interest calculator
◦ They can be deployed on different servers and
communicate with each other
private void
button1_Click(object
sender, System.EventArgs
e)
{
MessageBox.Show(“This is
a sample Windows
Application”);
}