SlideShare a Scribd company logo
VB.Net
Introduction
• Console Application
• Windows Application
• Mobile Application &
• Web Application
Types of application
Introduction
• Anywhere
• Anytime &
• On any device
Example:
Updates of a football match can be viewed on PDA or
mobile phone using Web Application or Web services in VB.net
Objective
• .NET Framework uses XML to
transfer data
• XML data will be in text-based
• It can be understood by application
running on various platforms
• XML enables your application to
access data anytime, anywhere and
on any device
Introduction
Components
• Common Language Runtime (CLR)
• .NET Framework class library
Common Language Runtime (CLR)
• Exception Handling
• Security
• Debugging &
• Version support
Core Functions
• VB
• C#
• C++
with managed extension
Common Language Runtime (CLR)
Supporting Languages
• Host multiple languages
• Offers common set of tools
• Ensuring interoperability between the
codes
• Can execute programs written in any
languages that it supports
Common Language Runtime (CLR)
Manages Extension
• Managed Code
code developed with language compiler that
targets the CLR.
• UnManaged code
code developed without considering the
convention and requirements of the CLR.
Common Language Runtime (CLR)
• Translates it into MSIL/IL
• Produces Metadata during compiling
– Description of the program such as classes &
interfaces, dependences and the version of the
compunents used in the program
• IL and metadata are linked in an assembly
(Contd…)
Common Language Runtime (CLR)
Managed Code Execution Process
• Compiler  .EXE or .DLL file
– .EXE  starts the program
– .DLL  reusable components to
perform common task
• During execution
Common Language Runtime (CLR)
Code and all the
relevant information
Loads the code into
memory
Class Library Class Loader
During .EXE or
.DLL file executes
(Contd…)
• Just-In-Time (JIT) compiler
IL Managed native code
• Code is checked for type safety
• The native code is sent to the .NET
runtime manager.
• Manager executes the code
Common Language Runtime (CLR)
CLR supplies
JIT compiler
.NET Framework Class Library
• Collection of reusable classes
• Common Language Specification(CLS)
• CLS Languages are
– C#
– VB
– Jscript
– VC++ with managed extensions
– VJ++
• VB.net is built on the top of the
framework
• Vb.net can use entire set of classes
provided by .net framework
.NET Framework Class Library
.NET Framework
CLS-compliant Languages
Common Language Specifications
.NET Runtime Hosts
Common Languages Runtime
.NET Frame Class Library
Namespaces
• Used to create logical groups of related
classes and interfaces
• Can by used by any languages
• Avoid any naming conflicts between classes
that have the same names.
• Import the namespace into an application
• Dot(.) is used As the delimiter between classes
and namespaces.
Example
System.console
.NET Framework Class Library
Assemblies
• Single deployable unit
• Information about the implementation of
classes, structures and interfaces.
• Information  meta data
• Includes the name and version number
of the assembly
• CLR assemblies and
metadata
.NET Framework Class Library
Info to execute

More Related Content

PPT
Modified.net overview
PPT
Introduction to .NET Framework
PPT
.Net overview
PPTX
election survey comapny in delhi|election survey company|election survey comp...
PPT
.Net overview|Introduction Of .net
PDF
Lecture - The .Net Technology and Framework
PPT
NETOverview1.ppt c# using asp.net activeX data object and XNL
PPTX
Modified.net overview
Introduction to .NET Framework
.Net overview
election survey comapny in delhi|election survey company|election survey comp...
.Net overview|Introduction Of .net
Lecture - The .Net Technology and Framework
NETOverview1.ppt c# using asp.net activeX data object and XNL

Similar to VB.Net-Introduction.ppt (20)

PPTX
.NET Framework
PDF
.Net overview by cetpa
PPT
.Net framework
PPTX
Presentation1.pptx
PPTX
Introduction to .net FrameWork by QuontraSolutions
PPT
Net Framework overview
PPT
NETOverview1.ppt
PPTX
NETOverview1ppt.pptx
PPT
Microsoft .NET (dotnet) Framework 2003 - 2004 overview and web services…
PPT
DOT Net overview
PPTX
dot net technology
PPT
.Net Introduction
PPT
Net overview
PPT
Dotnet framework
PPTX
VB IMPORTANT QUESTION
PPT
.Net overview
PPT
.Net Overview
PPTX
Learn the java basic programming with example and syntaxchapter1-part-b.pptx
PPT
Inside .net framework
.NET Framework
.Net overview by cetpa
.Net framework
Presentation1.pptx
Introduction to .net FrameWork by QuontraSolutions
Net Framework overview
NETOverview1.ppt
NETOverview1ppt.pptx
Microsoft .NET (dotnet) Framework 2003 - 2004 overview and web services…
DOT Net overview
dot net technology
.Net Introduction
Net overview
Dotnet framework
VB IMPORTANT QUESTION
.Net overview
.Net Overview
Learn the java basic programming with example and syntaxchapter1-part-b.pptx
Inside .net framework
Ad

More from BharathiLakshmiAAssi (20)

PPT
.Net IDE Components and Applications
PPT
.Net Controlling Program Flow Statements
PPTX
Fundamentals of .Net Programming concepts
PPTX
VB.net&OOP.pptx
PPTX
VB.netIDE.pptx
PPT
File Allocation Methods.ppt
PPTX
Demand Paging.pptx
PPTX
Virtual Memory.pptx
PPTX
Knowing about Computer SS.pptx
PPSX
Parallel Computing--Webminar.ppsx
PPSX
PPSX
Iterative Algorithms.ppsx
PPSX
Intensity Transformation.ppsx
PPSX
MAtrix Multiplication Parallel.ppsx
PPSX
Web Designing.ppsx
PPSX
Graphics Designing-Intro.ppsx
PPSX
Intensity Transformation & Spatial Filtering.ppsx
PPSX
DIP Slide Share.ppsx
PPSX
Class Timetable.ppsx
PPSX
.Net IDE Components and Applications
.Net Controlling Program Flow Statements
Fundamentals of .Net Programming concepts
VB.net&OOP.pptx
VB.netIDE.pptx
File Allocation Methods.ppt
Demand Paging.pptx
Virtual Memory.pptx
Knowing about Computer SS.pptx
Parallel Computing--Webminar.ppsx
Iterative Algorithms.ppsx
Intensity Transformation.ppsx
MAtrix Multiplication Parallel.ppsx
Web Designing.ppsx
Graphics Designing-Intro.ppsx
Intensity Transformation & Spatial Filtering.ppsx
DIP Slide Share.ppsx
Class Timetable.ppsx
Ad

Recently uploaded (20)

PPTX
Presentation for DGJV QMS (PQP)_12.03.2025.pptx
DOC
学位双硕士UTAS毕业证,墨尔本理工学院毕业证留学硕士毕业证
PPTX
Project and change Managment: short video sequences for IBA
PPTX
lesson6-211001025531lesson plan ppt.pptx
PPTX
The spiral of silence is a theory in communication and political science that...
PPTX
BIOLOGY TISSUE PPT CLASS 9 PROJECT PUBLIC
PPTX
Primary and secondary sources, and history
PDF
natwest.pdf company description and business model
PPTX
An Unlikely Response 08 10 2025.pptx
PPTX
AcademyNaturalLanguageProcessing-EN-ILT-M02-Introduction.pptx
PPTX
chapter8-180915055454bycuufucdghrwtrt.pptx
PPTX
nose tajweed for the arabic alphabets for the responsive
PPTX
English-9-Q1-3-.pptxjkshbxnnxgchchxgxhxhx
PPTX
PHIL.-ASTRONOMY-AND-NAVIGATION of ..pptx
PPTX
Non-Verbal-Communication .mh.pdf_110245_compressed.pptx
PPTX
S. Anis Al Habsyi & Nada Shobah - Klasifikasi Hambatan Depresi.pptx
PPTX
worship songs, in any order, compilation
PPTX
Emphasizing It's Not The End 08 06 2025.pptx
PPTX
Effective_Handling_Information_Presentation.pptx
PDF
Parts of Speech Prepositions Presentation in Colorful Cute Style_20250724_230...
Presentation for DGJV QMS (PQP)_12.03.2025.pptx
学位双硕士UTAS毕业证,墨尔本理工学院毕业证留学硕士毕业证
Project and change Managment: short video sequences for IBA
lesson6-211001025531lesson plan ppt.pptx
The spiral of silence is a theory in communication and political science that...
BIOLOGY TISSUE PPT CLASS 9 PROJECT PUBLIC
Primary and secondary sources, and history
natwest.pdf company description and business model
An Unlikely Response 08 10 2025.pptx
AcademyNaturalLanguageProcessing-EN-ILT-M02-Introduction.pptx
chapter8-180915055454bycuufucdghrwtrt.pptx
nose tajweed for the arabic alphabets for the responsive
English-9-Q1-3-.pptxjkshbxnnxgchchxgxhxhx
PHIL.-ASTRONOMY-AND-NAVIGATION of ..pptx
Non-Verbal-Communication .mh.pdf_110245_compressed.pptx
S. Anis Al Habsyi & Nada Shobah - Klasifikasi Hambatan Depresi.pptx
worship songs, in any order, compilation
Emphasizing It's Not The End 08 06 2025.pptx
Effective_Handling_Information_Presentation.pptx
Parts of Speech Prepositions Presentation in Colorful Cute Style_20250724_230...

VB.Net-Introduction.ppt

  • 2. Introduction • Console Application • Windows Application • Mobile Application & • Web Application Types of application
  • 3. Introduction • Anywhere • Anytime & • On any device Example: Updates of a football match can be viewed on PDA or mobile phone using Web Application or Web services in VB.net Objective
  • 4. • .NET Framework uses XML to transfer data • XML data will be in text-based • It can be understood by application running on various platforms • XML enables your application to access data anytime, anywhere and on any device Introduction
  • 5. Components • Common Language Runtime (CLR) • .NET Framework class library
  • 6. Common Language Runtime (CLR) • Exception Handling • Security • Debugging & • Version support Core Functions
  • 7. • VB • C# • C++ with managed extension Common Language Runtime (CLR) Supporting Languages
  • 8. • Host multiple languages • Offers common set of tools • Ensuring interoperability between the codes • Can execute programs written in any languages that it supports Common Language Runtime (CLR) Manages Extension
  • 9. • Managed Code code developed with language compiler that targets the CLR. • UnManaged code code developed without considering the convention and requirements of the CLR. Common Language Runtime (CLR)
  • 10. • Translates it into MSIL/IL • Produces Metadata during compiling – Description of the program such as classes & interfaces, dependences and the version of the compunents used in the program • IL and metadata are linked in an assembly (Contd…) Common Language Runtime (CLR) Managed Code Execution Process
  • 11. • Compiler  .EXE or .DLL file – .EXE  starts the program – .DLL  reusable components to perform common task • During execution Common Language Runtime (CLR) Code and all the relevant information Loads the code into memory Class Library Class Loader During .EXE or .DLL file executes (Contd…)
  • 12. • Just-In-Time (JIT) compiler IL Managed native code • Code is checked for type safety • The native code is sent to the .NET runtime manager. • Manager executes the code Common Language Runtime (CLR) CLR supplies JIT compiler
  • 13. .NET Framework Class Library • Collection of reusable classes • Common Language Specification(CLS) • CLS Languages are – C# – VB – Jscript – VC++ with managed extensions – VJ++
  • 14. • VB.net is built on the top of the framework • Vb.net can use entire set of classes provided by .net framework .NET Framework Class Library .NET Framework CLS-compliant Languages Common Language Specifications .NET Runtime Hosts Common Languages Runtime .NET Frame Class Library
  • 15. Namespaces • Used to create logical groups of related classes and interfaces • Can by used by any languages • Avoid any naming conflicts between classes that have the same names. • Import the namespace into an application • Dot(.) is used As the delimiter between classes and namespaces. Example System.console .NET Framework Class Library
  • 16. Assemblies • Single deployable unit • Information about the implementation of classes, structures and interfaces. • Information  meta data • Includes the name and version number of the assembly • CLR assemblies and metadata .NET Framework Class Library Info to execute