SlideShare a Scribd company logo
2
Most read
5
Most read
9
Most read
Unit 1
Microsoft .Net Technology
History
• Late 1990’s – Next generation windows services
(NGWS)
• Late 2000 the first beta versions of .NET 1.0 released
• Version 3.0 of .Net framework is included with
windows server 2008 and windows vista
• Version 3.5 is included with windows 7
• On April 12, 2010 .NET Framework 4 was released
along side Visual Studio 2010
• .NET Micro Framework released for mobile and
embedded devices.
History
.Net based Web standards
• UDDI : is a standard on which .NET is based in order to
discover and search various Web services.(universal
Description, Discovery and Interoperability)
• SOAP:defines the standard format to be used when
requesting any web service (Simple Object Access
protocols)
• HTTP: Commincation protocol between various
Internet Applications
• XML: Defines the format to be used for exchanging
data between various Internet applications
What is .NET?
• It is a new environment for developing and
running software applications
• It provides the framework for an internet-
centric industry standard that makes it
possible to implement a service oriented
architecture by tying together applications,
information and data sources using web
services.
What is .NET?
• It enables software to become platform and
device independent
• It employs many standard run time services
available to components written ina variety of
programming languages
• It has inter language and inter machine
operability
.Net
• It not a language
• It is not an operating system
• It is not any network device
Microsoft Vision
• All devices will some day be connected by a
global broadband network(Internet) and that
software will become service provided over
this network.
• .NET has been applied to everything from next
version of the Windows operating system to
development tools.
Problems before .NET
• Registration of COM components: Before
installing any application, COM compoenets
had to be registered, The window registry
becomes more heavy and increase the time of
booting process.
Problems before .NET
• Unloading COM components: COM objects
also required a special logic for freeing up the
objects from memory. This method is known
as reference counting of COM objects.
• Circular reference exist between two COM
componets. So deadlock will occur
Problems before .NET
• Versioning Problem (DLL hell): DLL would
overwritten when some other applications
were installed on the same computer. It would
refer to wrong DLL. This caused a major
problem when an application was referring to
particular version of a DLL – dynamic link
library
.NET Technology
• .Net is the technology from microsoft
• .Net platform:
1. .NET Framework
2. .NET Enterprise Servers
3. .NET Building block services
4. .NET Development Tool (Visual Studio
.NET)
.NET Technology
Features of .Net Platform
• Single Programming Model
• Distributed Systems
• Richer User Interface
• Support for multiple Languages
• Extendibility
• Portability
• Intergrity
.NET Framework
• To provide a consistent object oriented
programming environment
• To provide a code-execution environment that
minimize software deployment and versioning
conflicts
• To provide a code execution environment that
promotes safe execution of code and
eliminates the performance of the problem
.NET Framework
• .Net framework provides the necessary
compile time and run time foundation to build
and run .NET based applications
• Two main components
1.Common language runtime
2..NET Framework class library
1.Common language runtime
• Foundation of .Net Framework
• It is an agent that manages code at execution
time and providing services like memory
management, thread management. Also
provide safety and code accuracy.
• Code that targets the runtime is known as
managed code
• Code that does not targets the runtime is
known as unmanaged code
2..NET Framework class library
• Develop applications from traditional
command line or graphical user interface
(GUI) applications such as web forms and
XML web services
Visual studio .NET
• Microsoft visual studio is an integrated
development environment (IDE) from Microsoft.
• It helps programmers create standalone
applications, Web applications, Web services and
web sites that run on microsoft windows, smart
devices and the web
• Visual Basic .NET
• Visual C++.NET
• Visual C#. NET
• Visual j#
.NET LANGUAGES
• It has the ability to support multiple languages
is one of the primary benefits of the .NET
framework.
• Enterprises can feel confident investing in the
.NET platform
• It supports languages in two different ways
1.native language support (VB.NET, C#.NET,
VC++.NET, J#.NET)
2.non native or third party language

More Related Content

PPTX
.NET Framework
PPTX
Introduction to .NET Programming
PPTX
.Net the begining
PPTX
PPTX
Microsoft .Net Framework
PPTX
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
PPTX
Component of .net
PPTX
DotNet Framework
.NET Framework
Introduction to .NET Programming
.Net the begining
Microsoft .Net Framework
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
Component of .net
DotNet Framework

What's hot (19)

PPT
Introduction to VB.net
PPTX
Evolution of .net frame work
PPTX
.Net framework
PPTX
Presentation1.pptx
PPTX
srgoc dotnet_ppt
PPTX
.Net Standard 2.0
PPT
.Net Overview
PDF
The .NET Platform - A Brief Overview
PPTX
01 intro to programming in .net
PPTX
.NET Framework 4.0 – Changes & Benefits
PPTX
.NET Standard - Under the Hood
PPTX
.NET Standard - Introduction
PPT
Introduction to .NET Framework
PPTX
.Net framework
PPTX
4. features of .net
PPTX
02 intro to programming in .net (part 2)
PPTX
Introduction to vb.net
PPT
.Net Introduction
PPT
Dotnet framework
Introduction to VB.net
Evolution of .net frame work
.Net framework
Presentation1.pptx
srgoc dotnet_ppt
.Net Standard 2.0
.Net Overview
The .NET Platform - A Brief Overview
01 intro to programming in .net
.NET Framework 4.0 – Changes & Benefits
.NET Standard - Under the Hood
.NET Standard - Introduction
Introduction to .NET Framework
.Net framework
4. features of .net
02 intro to programming in .net (part 2)
Introduction to vb.net
.Net Introduction
Dotnet framework
Ad

Similar to Microsoft .Net Technology (20)

PPTX
ASP.Net Technologies Part-1
PPTX
1-.NET Introduction.pptx
PDF
Unit I- Introduction to .NET Framework.pdf
PPS
Sreerag dot net - objectives & architecture
PPT
Introduction To Dotnet
PPTX
Visual Basic User Interface-III
PPTX
Microsoft dot net framework
PPTX
Session i
PPTX
Net framework
PPT
Modified.net overview
PPTX
Intro to Microsoft.NET
PPTX
PPT
Introduction_to_NET.ppt
DOCX
Online lg prodect
PPT
Win net presentacion [2005]
PPT
.net framework
PPT
Synapse india fundamentals of dotnet development
PPTX
Net Fundamentals
PPTX
Synapse india sharing info on dotnet framework part1
PDF
Lecture - The .Net Technology and Framework
ASP.Net Technologies Part-1
1-.NET Introduction.pptx
Unit I- Introduction to .NET Framework.pdf
Sreerag dot net - objectives & architecture
Introduction To Dotnet
Visual Basic User Interface-III
Microsoft dot net framework
Session i
Net framework
Modified.net overview
Intro to Microsoft.NET
Introduction_to_NET.ppt
Online lg prodect
Win net presentacion [2005]
.net framework
Synapse india fundamentals of dotnet development
Net Fundamentals
Synapse india sharing info on dotnet framework part1
Lecture - The .Net Technology and Framework
Ad

Recently uploaded (20)

PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Supply Chain Operations Speaking Notes -ICLT Program
VCE English Exam - Section C Student Revision Booklet
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Microbial disease of the cardiovascular and lymphatic systems
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Anesthesia in Laparoscopic Surgery in India
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
TR - Agricultural Crops Production NC III.pdf
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Final Presentation General Medicine 03-08-2024.pptx
Renaissance Architecture: A Journey from Faith to Humanism
Abdominal Access Techniques with Prof. Dr. R K Mishra
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
O7-L3 Supply Chain Operations - ICLT Program
STATICS OF THE RIGID BODIES Hibbelers.pdf
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...

Microsoft .Net Technology

  • 2. History • Late 1990’s – Next generation windows services (NGWS) • Late 2000 the first beta versions of .NET 1.0 released • Version 3.0 of .Net framework is included with windows server 2008 and windows vista • Version 3.5 is included with windows 7 • On April 12, 2010 .NET Framework 4 was released along side Visual Studio 2010 • .NET Micro Framework released for mobile and embedded devices.
  • 4. .Net based Web standards • UDDI : is a standard on which .NET is based in order to discover and search various Web services.(universal Description, Discovery and Interoperability) • SOAP:defines the standard format to be used when requesting any web service (Simple Object Access protocols) • HTTP: Commincation protocol between various Internet Applications • XML: Defines the format to be used for exchanging data between various Internet applications
  • 5. What is .NET? • It is a new environment for developing and running software applications • It provides the framework for an internet- centric industry standard that makes it possible to implement a service oriented architecture by tying together applications, information and data sources using web services.
  • 6. What is .NET? • It enables software to become platform and device independent • It employs many standard run time services available to components written ina variety of programming languages • It has inter language and inter machine operability
  • 7. .Net • It not a language • It is not an operating system • It is not any network device
  • 8. Microsoft Vision • All devices will some day be connected by a global broadband network(Internet) and that software will become service provided over this network. • .NET has been applied to everything from next version of the Windows operating system to development tools.
  • 9. Problems before .NET • Registration of COM components: Before installing any application, COM compoenets had to be registered, The window registry becomes more heavy and increase the time of booting process.
  • 10. Problems before .NET • Unloading COM components: COM objects also required a special logic for freeing up the objects from memory. This method is known as reference counting of COM objects. • Circular reference exist between two COM componets. So deadlock will occur
  • 11. Problems before .NET • Versioning Problem (DLL hell): DLL would overwritten when some other applications were installed on the same computer. It would refer to wrong DLL. This caused a major problem when an application was referring to particular version of a DLL – dynamic link library
  • 12. .NET Technology • .Net is the technology from microsoft • .Net platform: 1. .NET Framework 2. .NET Enterprise Servers 3. .NET Building block services 4. .NET Development Tool (Visual Studio .NET)
  • 14. Features of .Net Platform • Single Programming Model • Distributed Systems • Richer User Interface • Support for multiple Languages • Extendibility • Portability • Intergrity
  • 15. .NET Framework • To provide a consistent object oriented programming environment • To provide a code-execution environment that minimize software deployment and versioning conflicts • To provide a code execution environment that promotes safe execution of code and eliminates the performance of the problem
  • 16. .NET Framework • .Net framework provides the necessary compile time and run time foundation to build and run .NET based applications • Two main components 1.Common language runtime 2..NET Framework class library
  • 17. 1.Common language runtime • Foundation of .Net Framework • It is an agent that manages code at execution time and providing services like memory management, thread management. Also provide safety and code accuracy. • Code that targets the runtime is known as managed code • Code that does not targets the runtime is known as unmanaged code
  • 18. 2..NET Framework class library • Develop applications from traditional command line or graphical user interface (GUI) applications such as web forms and XML web services
  • 19. Visual studio .NET • Microsoft visual studio is an integrated development environment (IDE) from Microsoft. • It helps programmers create standalone applications, Web applications, Web services and web sites that run on microsoft windows, smart devices and the web • Visual Basic .NET • Visual C++.NET • Visual C#. NET • Visual j#
  • 20. .NET LANGUAGES • It has the ability to support multiple languages is one of the primary benefits of the .NET framework. • Enterprises can feel confident investing in the .NET platform • It supports languages in two different ways 1.native language support (VB.NET, C#.NET, VC++.NET, J#.NET) 2.non native or third party language