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

.Net framework
.Net framework.Net framework
.Net framework
Arun Pal
 
The .NET Platform - A Brief Overview
The .NET Platform - A Brief OverviewThe .NET Platform - A Brief Overview
The .NET Platform - A Brief Overview
Carlos Lopes
 
01 intro to programming in .net
01   intro to programming in .net01   intro to programming in .net
01 intro to programming in .net
Felisha Hosein
 
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
 
Dotnet framework
Dotnet frameworkDotnet framework
Dotnet framework
Nitu 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

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
Garuda Trainings
 
Vb.net session 01
Vb.net session 01Vb.net session 01
Vb.net session 01
Niit Care
 
Dot Net Framework An Overview
Dot Net Framework   An OverviewDot Net Framework   An Overview
Dot Net Framework An Overview
MicrosoftFeed
 

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

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Recently uploaded (20)

HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 

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