SlideShare a Scribd company logo
1 of 20
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

What's hot

DotNet Framework
DotNet FrameworkDotNet Framework
DotNet FrameworkWani Zahoor
 
Introduction to VB.net
Introduction to VB.netIntroduction to VB.net
Introduction to VB.netYousaf Sahota
 
Evolution of .net frame work
Evolution of .net frame workEvolution of .net frame work
Evolution of .net frame workvc7722
 
.Net framework
.Net framework.Net framework
.Net frameworkArun Pal
 
The .NET Platform - A Brief Overview
The .NET Platform - A Brief OverviewThe .NET Platform - A Brief Overview
The .NET Platform - A Brief OverviewCarlos Lopes
 
01 intro to programming in .net
01   intro to programming in .net01   intro to programming in .net
01 intro to programming in .netFelisha Hosein
 
.NET Framework 4.0 – Changes & Benefits
.NET Framework 4.0 – Changes & Benefits .NET Framework 4.0 – Changes & Benefits
.NET Framework 4.0 – Changes & Benefits Deepika Chaudhary
 
.NET Standard - Under the Hood
.NET Standard - Under the Hood.NET Standard - Under the Hood
.NET Standard - Under the HoodImmo Landwerth
 
.NET Standard - Introduction
.NET Standard - Introduction.NET Standard - Introduction
.NET Standard - IntroductionImmo Landwerth
 
02 intro to programming in .net (part 2)
02   intro to programming in .net (part 2)02   intro to programming in .net (part 2)
02 intro to programming in .net (part 2)Felisha Hosein
 
Introduction to vb.net
Introduction to vb.netIntroduction to vb.net
Introduction to vb.netsuraj pandey
 
Dotnet framework
Dotnet frameworkDotnet framework
Dotnet frameworkNitu Pandey
 

What's hot (20)

DotNet Framework
DotNet FrameworkDotNet Framework
DotNet Framework
 
Introduction to VB.net
Introduction to VB.netIntroduction to VB.net
Introduction to VB.net
 
Evolution of .net frame work
Evolution of .net frame workEvolution of .net frame work
Evolution of .net frame work
 
.Net framework
.Net framework.Net framework
.Net framework
 
Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptx
 
srgoc dotnet_ppt
srgoc dotnet_pptsrgoc dotnet_ppt
srgoc dotnet_ppt
 
.Net Standard 2.0
.Net Standard 2.0.Net Standard 2.0
.Net Standard 2.0
 
.Net Overview
.Net Overview.Net Overview
.Net Overview
 
The .NET Platform - A Brief Overview
The .NET Platform - A Brief OverviewThe .NET Platform - A Brief Overview
The .NET Platform - A Brief Overview
 
01 intro to programming in .net
01   intro to programming in .net01   intro to programming in .net
01 intro to programming in .net
 
.NET Framework 4.0 – Changes & Benefits
.NET Framework 4.0 – Changes & Benefits .NET Framework 4.0 – Changes & Benefits
.NET Framework 4.0 – Changes & Benefits
 
.NET Standard - Under the Hood
.NET Standard - Under the Hood.NET Standard - Under the Hood
.NET Standard - Under the Hood
 
.NET Standard - Introduction
.NET Standard - Introduction.NET Standard - Introduction
.NET Standard - Introduction
 
Introduction to .NET Framework
Introduction to .NET FrameworkIntroduction to .NET Framework
Introduction to .NET Framework
 
.Net framework
.Net framework.Net framework
.Net framework
 
4. features of .net
4. features of .net4. features of .net
4. features of .net
 
02 intro to programming in .net (part 2)
02   intro to programming in .net (part 2)02   intro to programming in .net (part 2)
02 intro to programming in .net (part 2)
 
Introduction to vb.net
Introduction to vb.netIntroduction to vb.net
Introduction to vb.net
 
.Net Introduction
.Net Introduction.Net Introduction
.Net Introduction
 
Dotnet framework
Dotnet frameworkDotnet framework
Dotnet framework
 

Similar to Microsoft .Net Technology

Similar to Microsoft .Net Technology (20)

ASP.Net Technologies Part-1
ASP.Net Technologies Part-1ASP.Net Technologies Part-1
ASP.Net Technologies Part-1
 
Visual Basic User Interface-III
Visual Basic User Interface-IIIVisual Basic User Interface-III
Visual Basic User Interface-III
 
Asp.net new
Asp.net newAsp.net new
Asp.net new
 
Session i
Session iSession i
Session i
 
Lecture 10
Lecture 10Lecture 10
Lecture 10
 
Net framework
Net frameworkNet framework
Net framework
 
Dot net Online Training | .Net Training and Placement online
Dot net Online Training | .Net Training and Placement onlineDot net Online Training | .Net Training and Placement online
Dot net Online Training | .Net Training and Placement online
 
Best DotNet Training in Delhi
Best   DotNet Training  in DelhiBest   DotNet Training  in Delhi
Best DotNet Training in Delhi
 
Vb.net session 01
Vb.net session 01Vb.net session 01
Vb.net session 01
 
Dot net platform and dotnet core fundamentals
Dot net platform and dotnet core fundamentalsDot net platform and dotnet core fundamentals
Dot net platform and dotnet core fundamentals
 
Dot Net Framework An Overview
Dot Net Framework   An OverviewDot Net Framework   An Overview
Dot Net Framework An Overview
 
1..Net Framework Architecture-(c#)
1..Net Framework Architecture-(c#)1..Net Framework Architecture-(c#)
1..Net Framework Architecture-(c#)
 
9 10 july2020
9 10 july20209 10 july2020
9 10 july2020
 
VB IMPORTANT QUESTION
VB IMPORTANT QUESTIONVB IMPORTANT QUESTION
VB IMPORTANT QUESTION
 
Android quick talk
Android quick talkAndroid quick talk
Android quick talk
 
Evolution of .NET Framework and Features of different versions
Evolution of .NET Framework and Features of different versionsEvolution of .NET Framework and Features of different versions
Evolution of .NET Framework and Features of different versions
 
C# and dot net framework
C# and dot net frameworkC# and dot net framework
C# and dot net framework
 
Basic C# and .net
Basic C# and .netBasic C# and .net
Basic C# and .net
 
Difference between .net core and .net framework
Difference between .net core and .net frameworkDifference between .net core and .net framework
Difference between .net core and .net framework
 
Part i
Part iPart i
Part i
 

Recently uploaded

Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 

Recently uploaded (20)

Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 

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