SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Introduction to .NET
Framework
By,
Vaishali Sahare (Katkar)
Development Model
Client
Database Client
Internet Explorer
Outlook Express
Cute FTP
MS Excel
MS Word
Server
Database Server
IIS
MS Exchange
Configured IIS
Charting Comp.
Spell Checker
Development Model
Front EndFront End
Business LogicBusiness Logic
Back EndBack End
Connection Tools
Communication Tools Connection Tools
Single Tier - All component on same machine
Two Tier - Any two component on one machine and other one on Another Machine
Multi / Three Tier - All component on different machine
Platform
Working
• Operating System
– Different Software
• Application
• System
Development
• Editor (IDE)
– Like TC , VB , VC++
• Compilers
• Libraries
• Tools
• Debuggers
• Distribution
Types Of Applications
• Console
– Commands
• Windows
– Word
– Excel
• Component Library
– GramerCheck.dll
– Rundll32.dll
• Embedded
– Mobile Phones
• Distributed Apps.
– Network Based
• Web (app.) Based Programs
– Banking Applications
– E-Commerce Applications
• Gaming Application
– Games
– Navigation System
• Database Application
– ADO, RDO, ODBC
• Real-Time Emb. Apps.
– Flight Controller
– Engine Controller
•What Is support of language
•We need different function for each type
For ex. IO, Forms, Web Form, Threading, Socket, 2D Drawing, Exception, OOP, etc.
.Net Framework What Is It
• NET is a framework consisting of
common language runtime and a set
of .NET base classes which allow us to
build distributed, secure, scalable,
robust, easily deployable and
maintainable applications in a
language independent, object-oriented,
web enabled, managed way using rich
level of integration amongst present
technologies.
Simple Start
CTS
VB VC
C#N.
Base Class
Library
Compilers
.Net Exe (Debug)
•Test executable
•Convert executable in O.S. form
•Run executable
•Manage application memory
•ETC.
Runtime
Environment
Development
Environment
.Net Exe (Release)
.Net
Framework
Language Infrastructure
VB.NetVB.Net C#C# VC++.NetVC++.Net J#.NetJ#.Net JScriptJScript ------
Common Type SystemCommon Type System
•Type declaration
•Type management
•Object-oriented type model
•Defined rules that languages
must follow to be interoperable
(CLS)
Language Infrastructure
VB.NetVB.Net C#C# VC++.NetVC++.Net J#.NetJ#.Net JScriptJScript ------
Common Type SystemCommon Type System
Client-SideClient-Side Server-SideServer-Side Mobile-SideMobile-Side
• WinForms
• WinForm Controls
• Rich Client Apps.
• Components
• Windows Services
• WinForms
• WinForm Controls
• Rich Client Apps.
• Components
• Windows Services
• WebForms
• WebForm Controls
• WebServices
• Mobile WebForms
• WebForms
• WebForm Controls
• WebServices
• Mobile WebForms
• Smart Clients
• Real-Time Apps.
• Smart Clients
• Real-Time Apps.
Base Class Library
VB.NetVB.Net C#C# VC++.NetVC++.Net J#.NetJ#.Net JScriptJScript ------
Common Type SystemCommon Type System
Client-SideClient-Side Server-SideServer-Side Mobile-SideMobile-Side
Base Class LibraryBase Class Library
• GDI+
• Networking
• Threading
• Web
• Protocols
• Messaging
•Serialization
• Security
• Reflection
• Timers
• ADO.NET
• Windowing
Common Language Runtime
VB.NetVB.Net C#C# VC++.NetVC++.Net J#.NetJ#.Net JScriptJScript ------
Common Type SystemCommon Type System
Client-SideClient-Side Server-SideServer-Side Mobile-SideMobile-Side
Base Class LibraryBase Class Library
Common Language RuntimeCommon Language Runtime
- Just In Time Comp. - Garbage Collection
- Class loading - Secure environment
- Handling Exceptions - Application Domains
- Just In Time Comp. - Garbage Collection
- Class loading - Secure environment
- Handling Exceptions - Application Domains
Platform
VB.NetVB.Net C#C# VC++.NetVC++.Net J#.NetJ#.Net JScriptJScript ------
Common Type SystemCommon Type System
Client-SideClient-Side Server-SideServer-Side Mobile-SideMobile-Side
Base Class LibraryBase Class Library
Common Language RuntimeCommon Language Runtime
• Transaction support
• Message Queuing
• Object Pooling
• Load Balancing
• Transaction support
• Message Queuing
• Object Pooling
• Load Balancing
WindowsWindows COM+ ServicesCOM+ Services
• GUI
• Multitasking
• Event driven model
• GUI
• Multitasking
• Event driven model
.Net Framework
VB.NetVB.Net C#C# VC++.NetVC++.Net J#.NetJ#.Net JScriptJScript ------
Common Type SystemCommon Type System
Client-SideClient-Side Server-SideServer-Side Mobile-SideMobile-Side
Base Class LibraryBase Class Library
Common Language RuntimeCommon Language Runtime
WindowsWindows COM+ ServicesCOM+ Services
.NetFramework.NetFramework
Windows 2000 / NT / XPWindows 2000 / NT / XP
.Net Program Execution
VB.Net CodeVB.Net Code C# CodeC# Code VC++.Net CodeVC++.Net Code
CompilerCompilerCompilerCompiler CompilerCompiler
IL Exe Or IL DllIL Exe Or IL Dll
JIT CompilerJIT Compiler
Class LibraryClass Library
Native CodeNative Code
Get Execute
Under CLR
Get Execute
Under CLR
CPU-independent
instructions
CPU-Dependent
While Execution & After Safety Verification
Overall
CLR o.s.
Unmanaged
App.
Custom
Object
Lib.
Managed
App.
Internet
Information
Server
ASP.Net
Run-Time Managed Web
Application
Class
Lib.
Let’s Start Programming
File | New | Project
What Is Project
Project
ResourcesDB ToolsUser ControlModulesForms
Standalone Image File
Sound File
Help File
Other files
Win
Controls
Win. Forms
Web
Controls
Web Forms
Procedures
Functions
Methods
Class Modules
ADO, RDO,
ODBC, ADO.Net
Crystal Report
Data Report
Connection Tools
Reports Tools
Console Modules
Imports System
Module Module1
Sub Main( )
System.Console.WriteLine ( “First Program" )
End Sub
End Module
Namespace
Required User Defined
Keywords
Class
Method Or
Member Function Parameter
Auto Generated
Can Be Avoided If Imported
Simple Declaring Variables
(Access) (Var.name) (As) [New] (Type) [= InitExpr]
Dim i As Integer = 1
Dim S As String
Dim St As String = “Hello”
Note : New Keyword Is Use While We Are Creating A Object Variable
Eg. Dim B As New Button
More Example:
Dim I, J, K As Integer ' All three are Integer variables.
Dim L, M As Long, X, Y As Single ' L and M are Long, X and Y are Single
Decision Making
If…Else :
If condition Then
[statements]
[ElseIf condition-n Then
[elseifstatements]] ...
[Else
[elsestatements]]
End If
For & For Each …Next
Syntax :
For counter = start To end [Step
step]
[statements]
[Exit For]
[statements]
Next [counter]
Syntax :
For Each element In group
[statements]
[Exit For]
[statements]
Next [element]
Do – While Loop
Do
Do [{While | Until} condition]
[statements]
[Exit Do]
[statements]
Loop
Or, you can use this syntax:
Do
[statements]
[Exit Do]
[statements]
Loop [{While | Until} condition]
While & With
Statement
Syntax :
While condition
[statements]
End While
Syntax :
With object
[statements]
End With
IDE
Form Designer
ToolBox
Solution Explorer
Property Window
Tool Bar
Task Window
Tabbed View
IDE
Code View
Server Explorer
Class View
Dynamic Help
Index Result
Run / Stop Program Compilation Mode
Flow Of GUI Language
Form DesigningForm Designing
Property SettingProperty Setting
Decide EventDecide Event
Writing CodeWriting Code
OutputOutput

Weitere ähnliche Inhalte

Was ist angesagt?

Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5Jeff Blankenburg
 
Nakov - .NET Framework Overview - English
Nakov - .NET Framework Overview - EnglishNakov - .NET Framework Overview - English
Nakov - .NET Framework Overview - EnglishSvetlin Nakov
 
Introduction to ,NET Framework
Introduction to ,NET FrameworkIntroduction to ,NET Framework
Introduction to ,NET FrameworkANURAG SINGH
 
dot net technology
dot net technologydot net technology
dot net technologyImran Khan
 
What is dotnet (.NET) ?
What is dotnet (.NET) ?What is dotnet (.NET) ?
What is dotnet (.NET) ?Talha Shahzad
 
Visual Studio.NET
Visual Studio.NETVisual Studio.NET
Visual Studio.NETsalonityagi
 
Introduction To Dotnet
Introduction To DotnetIntroduction To Dotnet
Introduction To DotnetSAMIR BHOGAYTA
 
Module 1: Introduction to .NET Framework 3.5 (Slides)
Module 1: Introduction to .NET Framework 3.5 (Slides)Module 1: Introduction to .NET Framework 3.5 (Slides)
Module 1: Introduction to .NET Framework 3.5 (Slides)Mohamed Saleh
 
Architecture of .net framework
Architecture of .net frameworkArchitecture of .net framework
Architecture of .net frameworkThen Murugeshwari
 
.Net overview|Introduction Of .net
.Net overview|Introduction Of .net.Net overview|Introduction Of .net
.Net overview|Introduction Of .netpinky singh
 
What's New in .Net 4.5
What's New in .Net 4.5What's New in .Net 4.5
What's New in .Net 4.5Malam Team
 
Microsoft dot net framework
Microsoft dot net frameworkMicrosoft dot net framework
Microsoft dot net frameworkAshish Verma
 
Visual Studio 2010 and .NET Framework 4.0 Overview
Visual Studio 2010 and .NET Framework 4.0 OverviewVisual Studio 2010 and .NET Framework 4.0 Overview
Visual Studio 2010 and .NET Framework 4.0 OverviewHarish Ranganathan
 
Dotnet Basics Presentation
Dotnet Basics PresentationDotnet Basics Presentation
Dotnet Basics PresentationSudhakar Sharma
 
6.origins genesis of .net technology
6.origins genesis of .net technology6.origins genesis of .net technology
6.origins genesis of .net technologyPramod Rathore
 
Life as an asp.net programmer
Life as an asp.net programmerLife as an asp.net programmer
Life as an asp.net programmerArun Prasad
 

Was ist angesagt? (20)

Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5
 
Nakov - .NET Framework Overview - English
Nakov - .NET Framework Overview - EnglishNakov - .NET Framework Overview - English
Nakov - .NET Framework Overview - English
 
Introduction to ,NET Framework
Introduction to ,NET FrameworkIntroduction to ,NET Framework
Introduction to ,NET Framework
 
dot net technology
dot net technologydot net technology
dot net technology
 
What is dotnet (.NET) ?
What is dotnet (.NET) ?What is dotnet (.NET) ?
What is dotnet (.NET) ?
 
Visual Studio.NET
Visual Studio.NETVisual Studio.NET
Visual Studio.NET
 
As Pdotnet
As PdotnetAs Pdotnet
As Pdotnet
 
Introduction To Dotnet
Introduction To DotnetIntroduction To Dotnet
Introduction To Dotnet
 
Module 1: Introduction to .NET Framework 3.5 (Slides)
Module 1: Introduction to .NET Framework 3.5 (Slides)Module 1: Introduction to .NET Framework 3.5 (Slides)
Module 1: Introduction to .NET Framework 3.5 (Slides)
 
Architecture of .net framework
Architecture of .net frameworkArchitecture of .net framework
Architecture of .net framework
 
.Net overview|Introduction Of .net
.Net overview|Introduction Of .net.Net overview|Introduction Of .net
.Net overview|Introduction Of .net
 
What's New in .Net 4.5
What's New in .Net 4.5What's New in .Net 4.5
What's New in .Net 4.5
 
DOT Net overview
DOT Net overviewDOT Net overview
DOT Net overview
 
Working in Visual Studio.Net
Working in Visual Studio.NetWorking in Visual Studio.Net
Working in Visual Studio.Net
 
Microsoft dot net framework
Microsoft dot net frameworkMicrosoft dot net framework
Microsoft dot net framework
 
ASP.NET Basics
ASP.NET Basics ASP.NET Basics
ASP.NET Basics
 
Visual Studio 2010 and .NET Framework 4.0 Overview
Visual Studio 2010 and .NET Framework 4.0 OverviewVisual Studio 2010 and .NET Framework 4.0 Overview
Visual Studio 2010 and .NET Framework 4.0 Overview
 
Dotnet Basics Presentation
Dotnet Basics PresentationDotnet Basics Presentation
Dotnet Basics Presentation
 
6.origins genesis of .net technology
6.origins genesis of .net technology6.origins genesis of .net technology
6.origins genesis of .net technology
 
Life as an asp.net programmer
Life as an asp.net programmerLife as an asp.net programmer
Life as an asp.net programmer
 

Andere mochten auch

Creation of cloud application using microsoft azure by vaishali sahare [katkar]
Creation of cloud application using microsoft azure by vaishali sahare [katkar]Creation of cloud application using microsoft azure by vaishali sahare [katkar]
Creation of cloud application using microsoft azure by vaishali sahare [katkar]vaishalisahare123
 
Cloud implementation by vaishali sahare [katkar]
Cloud implementation by vaishali sahare [katkar]Cloud implementation by vaishali sahare [katkar]
Cloud implementation by vaishali sahare [katkar]vaishalisahare123
 
Microsoft dot net framework
Microsoft dot net frameworkMicrosoft dot net framework
Microsoft dot net frameworkInstantenigma
 
Database concepts by vaishali sahare[katkar]
Database concepts by vaishali sahare[katkar]Database concepts by vaishali sahare[katkar]
Database concepts by vaishali sahare[katkar]vaishalisahare123
 
Dotnet Frameworks Version History
Dotnet Frameworks Version HistoryDotnet Frameworks Version History
Dotnet Frameworks Version Historyvoltaincx
 
Dot Net Framework
Dot Net FrameworkDot Net Framework
Dot Net Frameworkssa2010
 
dotNET frameworks
dotNET frameworksdotNET frameworks
dotNET frameworksnawal saad
 
Dot Net Framework An Overview
Dot Net Framework   An OverviewDot Net Framework   An Overview
Dot Net Framework An OverviewMicrosoftFeed
 
Lesson 1 Understanding Dot Net Framework
Lesson 1   Understanding Dot Net FrameworkLesson 1   Understanding Dot Net Framework
Lesson 1 Understanding Dot Net Frameworknbaveja
 
Rtos princples adn case study
Rtos princples adn case studyRtos princples adn case study
Rtos princples adn case studyvanamali_vanu
 
Learn C# at ASIT
Learn C# at ASITLearn C# at ASIT
Learn C# at ASITASIT
 
Bring DevOps to the Cloud with Data as a Service [DaaS]
Bring DevOps to the Cloud with Data as a Service [DaaS]Bring DevOps to the Cloud with Data as a Service [DaaS]
Bring DevOps to the Cloud with Data as a Service [DaaS]Amazon Web Services
 

Andere mochten auch (19)

Creation of cloud application using microsoft azure by vaishali sahare [katkar]
Creation of cloud application using microsoft azure by vaishali sahare [katkar]Creation of cloud application using microsoft azure by vaishali sahare [katkar]
Creation of cloud application using microsoft azure by vaishali sahare [katkar]
 
Cloud implementation by vaishali sahare [katkar]
Cloud implementation by vaishali sahare [katkar]Cloud implementation by vaishali sahare [katkar]
Cloud implementation by vaishali sahare [katkar]
 
Microsoft dot net framework
Microsoft dot net frameworkMicrosoft dot net framework
Microsoft dot net framework
 
Database concepts by vaishali sahare[katkar]
Database concepts by vaishali sahare[katkar]Database concepts by vaishali sahare[katkar]
Database concepts by vaishali sahare[katkar]
 
Dotnet Frameworks Version History
Dotnet Frameworks Version HistoryDotnet Frameworks Version History
Dotnet Frameworks Version History
 
Dot Net Overview
Dot Net OverviewDot Net Overview
Dot Net Overview
 
Visual basic
Visual basicVisual basic
Visual basic
 
Namespaces in C#
Namespaces in C#Namespaces in C#
Namespaces in C#
 
Dot Net Framework
Dot Net FrameworkDot Net Framework
Dot Net Framework
 
PayrollQ Features
PayrollQ FeaturesPayrollQ Features
PayrollQ Features
 
Web Based Cctv
Web Based CctvWeb Based Cctv
Web Based Cctv
 
dotNET frameworks
dotNET frameworksdotNET frameworks
dotNET frameworks
 
Dot Net Framework An Overview
Dot Net Framework   An OverviewDot Net Framework   An Overview
Dot Net Framework An Overview
 
Lesson 1 Understanding Dot Net Framework
Lesson 1   Understanding Dot Net FrameworkLesson 1   Understanding Dot Net Framework
Lesson 1 Understanding Dot Net Framework
 
Rtos princples adn case study
Rtos princples adn case studyRtos princples adn case study
Rtos princples adn case study
 
Learn C# at ASIT
Learn C# at ASITLearn C# at ASIT
Learn C# at ASIT
 
Real-Time API
Real-Time APIReal-Time API
Real-Time API
 
Mastering Real-time Linux
Mastering Real-time LinuxMastering Real-time Linux
Mastering Real-time Linux
 
Bring DevOps to the Cloud with Data as a Service [DaaS]
Bring DevOps to the Cloud with Data as a Service [DaaS]Bring DevOps to the Cloud with Data as a Service [DaaS]
Bring DevOps to the Cloud with Data as a Service [DaaS]
 

Ähnlich wie Introduction to dot net framework by vaishali sahare [katkar]

.Net overviewrajnish
.Net overviewrajnish.Net overviewrajnish
.Net overviewrajnishRajnish Kalla
 
Radu vunvulea building and testing windows 8 metro style applications using ...
Radu vunvulea  building and testing windows 8 metro style applications using ...Radu vunvulea  building and testing windows 8 metro style applications using ...
Radu vunvulea building and testing windows 8 metro style applications using ...Radu Vunvulea
 
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 onlineGaruda Trainings
 
introaspnet-3030384.ppt
introaspnet-3030384.pptintroaspnet-3030384.ppt
introaspnet-3030384.pptIQM123
 
introaspnet-5856912.ppt
introaspnet-5856912.pptintroaspnet-5856912.ppt
introaspnet-5856912.pptIQM123
 
Windows 8 Hot or Not
Windows 8 Hot or NotWindows 8 Hot or Not
Windows 8 Hot or Notpwlodek
 
introasp_net-7364068.ppt
introasp_net-7364068.pptintroasp_net-7364068.ppt
introasp_net-7364068.pptIQM123
 
introasp_net-6563550.ppt
introasp_net-6563550.pptintroasp_net-6563550.ppt
introasp_net-6563550.pptIQM123
 
Overview of Adroid Architecture.pptx
Overview of Adroid Architecture.pptxOverview of Adroid Architecture.pptx
Overview of Adroid Architecture.pptxdebasish duarah
 
Polysource-IT Profile
Polysource-IT ProfilePolysource-IT Profile
Polysource-IT ProfileHelen
 
Polysource-IT Profile
Polysource-IT ProfilePolysource-IT Profile
Polysource-IT ProfileHelen
 
Net Framework overview
Net Framework overviewNet Framework overview
Net Framework overviewMohitKumar1985
 

Ähnlich wie Introduction to dot net framework by vaishali sahare [katkar] (20)

.Net overviewrajnish
.Net overviewrajnish.Net overviewrajnish
.Net overviewrajnish
 
Radu vunvulea building and testing windows 8 metro style applications using ...
Radu vunvulea  building and testing windows 8 metro style applications using ...Radu vunvulea  building and testing windows 8 metro style applications using ...
Radu vunvulea building and testing windows 8 metro style applications using ...
 
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
 
introaspnet-3030384.ppt
introaspnet-3030384.pptintroaspnet-3030384.ppt
introaspnet-3030384.ppt
 
introaspnet-5856912.ppt
introaspnet-5856912.pptintroaspnet-5856912.ppt
introaspnet-5856912.ppt
 
asp
aspasp
asp
 
Windows 8 Hot or Not
Windows 8 Hot or NotWindows 8 Hot or Not
Windows 8 Hot or Not
 
introasp_net-7364068.ppt
introasp_net-7364068.pptintroasp_net-7364068.ppt
introasp_net-7364068.ppt
 
introasp_net-6563550.ppt
introasp_net-6563550.pptintroasp_net-6563550.ppt
introasp_net-6563550.ppt
 
.Net overview by cetpa
.Net overview by cetpa.Net overview by cetpa
.Net overview by cetpa
 
Overview of Adroid Architecture.pptx
Overview of Adroid Architecture.pptxOverview of Adroid Architecture.pptx
Overview of Adroid Architecture.pptx
 
Introaspnet
IntroaspnetIntroaspnet
Introaspnet
 
Aspintro
AspintroAspintro
Aspintro
 
Net overview
Net overviewNet overview
Net overview
 
Polysource-IT Profile
Polysource-IT ProfilePolysource-IT Profile
Polysource-IT Profile
 
Polysource-IT Profile
Polysource-IT ProfilePolysource-IT Profile
Polysource-IT Profile
 
Net overview
Net overviewNet overview
Net overview
 
VB IMPORTANT QUESTION
VB IMPORTANT QUESTIONVB IMPORTANT QUESTION
VB IMPORTANT QUESTION
 
CFInterop
CFInteropCFInterop
CFInterop
 
Net Framework overview
Net Framework overviewNet Framework overview
Net Framework overview
 

Kürzlich hochgeladen

What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncssuser2ae721
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Comparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization TechniquesComparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization Techniquesugginaramesh
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction managementMariconPadriquez1
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 

Kürzlich hochgeladen (20)

What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Comparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization TechniquesComparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization Techniques
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction management
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 

Introduction to dot net framework by vaishali sahare [katkar]

  • 2. Development Model Client Database Client Internet Explorer Outlook Express Cute FTP MS Excel MS Word Server Database Server IIS MS Exchange Configured IIS Charting Comp. Spell Checker
  • 3. Development Model Front EndFront End Business LogicBusiness Logic Back EndBack End Connection Tools Communication Tools Connection Tools Single Tier - All component on same machine Two Tier - Any two component on one machine and other one on Another Machine Multi / Three Tier - All component on different machine
  • 4. Platform Working • Operating System – Different Software • Application • System Development • Editor (IDE) – Like TC , VB , VC++ • Compilers • Libraries • Tools • Debuggers • Distribution
  • 5. Types Of Applications • Console – Commands • Windows – Word – Excel • Component Library – GramerCheck.dll – Rundll32.dll • Embedded – Mobile Phones • Distributed Apps. – Network Based • Web (app.) Based Programs – Banking Applications – E-Commerce Applications • Gaming Application – Games – Navigation System • Database Application – ADO, RDO, ODBC • Real-Time Emb. Apps. – Flight Controller – Engine Controller •What Is support of language •We need different function for each type For ex. IO, Forms, Web Form, Threading, Socket, 2D Drawing, Exception, OOP, etc.
  • 6. .Net Framework What Is It • NET is a framework consisting of common language runtime and a set of .NET base classes which allow us to build distributed, secure, scalable, robust, easily deployable and maintainable applications in a language independent, object-oriented, web enabled, managed way using rich level of integration amongst present technologies.
  • 7. Simple Start CTS VB VC C#N. Base Class Library Compilers .Net Exe (Debug) •Test executable •Convert executable in O.S. form •Run executable •Manage application memory •ETC. Runtime Environment Development Environment .Net Exe (Release) .Net Framework
  • 8. Language Infrastructure VB.NetVB.Net C#C# VC++.NetVC++.Net J#.NetJ#.Net JScriptJScript ------ Common Type SystemCommon Type System •Type declaration •Type management •Object-oriented type model •Defined rules that languages must follow to be interoperable (CLS)
  • 9. Language Infrastructure VB.NetVB.Net C#C# VC++.NetVC++.Net J#.NetJ#.Net JScriptJScript ------ Common Type SystemCommon Type System Client-SideClient-Side Server-SideServer-Side Mobile-SideMobile-Side • WinForms • WinForm Controls • Rich Client Apps. • Components • Windows Services • WinForms • WinForm Controls • Rich Client Apps. • Components • Windows Services • WebForms • WebForm Controls • WebServices • Mobile WebForms • WebForms • WebForm Controls • WebServices • Mobile WebForms • Smart Clients • Real-Time Apps. • Smart Clients • Real-Time Apps.
  • 10. Base Class Library VB.NetVB.Net C#C# VC++.NetVC++.Net J#.NetJ#.Net JScriptJScript ------ Common Type SystemCommon Type System Client-SideClient-Side Server-SideServer-Side Mobile-SideMobile-Side Base Class LibraryBase Class Library • GDI+ • Networking • Threading • Web • Protocols • Messaging •Serialization • Security • Reflection • Timers • ADO.NET • Windowing
  • 11. Common Language Runtime VB.NetVB.Net C#C# VC++.NetVC++.Net J#.NetJ#.Net JScriptJScript ------ Common Type SystemCommon Type System Client-SideClient-Side Server-SideServer-Side Mobile-SideMobile-Side Base Class LibraryBase Class Library Common Language RuntimeCommon Language Runtime - Just In Time Comp. - Garbage Collection - Class loading - Secure environment - Handling Exceptions - Application Domains - Just In Time Comp. - Garbage Collection - Class loading - Secure environment - Handling Exceptions - Application Domains
  • 12. Platform VB.NetVB.Net C#C# VC++.NetVC++.Net J#.NetJ#.Net JScriptJScript ------ Common Type SystemCommon Type System Client-SideClient-Side Server-SideServer-Side Mobile-SideMobile-Side Base Class LibraryBase Class Library Common Language RuntimeCommon Language Runtime • Transaction support • Message Queuing • Object Pooling • Load Balancing • Transaction support • Message Queuing • Object Pooling • Load Balancing WindowsWindows COM+ ServicesCOM+ Services • GUI • Multitasking • Event driven model • GUI • Multitasking • Event driven model
  • 13. .Net Framework VB.NetVB.Net C#C# VC++.NetVC++.Net J#.NetJ#.Net JScriptJScript ------ Common Type SystemCommon Type System Client-SideClient-Side Server-SideServer-Side Mobile-SideMobile-Side Base Class LibraryBase Class Library Common Language RuntimeCommon Language Runtime WindowsWindows COM+ ServicesCOM+ Services .NetFramework.NetFramework Windows 2000 / NT / XPWindows 2000 / NT / XP
  • 14. .Net Program Execution VB.Net CodeVB.Net Code C# CodeC# Code VC++.Net CodeVC++.Net Code CompilerCompilerCompilerCompiler CompilerCompiler IL Exe Or IL DllIL Exe Or IL Dll JIT CompilerJIT Compiler Class LibraryClass Library Native CodeNative Code Get Execute Under CLR Get Execute Under CLR CPU-independent instructions CPU-Dependent While Execution & After Safety Verification
  • 17. What Is Project Project ResourcesDB ToolsUser ControlModulesForms Standalone Image File Sound File Help File Other files Win Controls Win. Forms Web Controls Web Forms Procedures Functions Methods Class Modules ADO, RDO, ODBC, ADO.Net Crystal Report Data Report Connection Tools Reports Tools
  • 18. Console Modules Imports System Module Module1 Sub Main( ) System.Console.WriteLine ( “First Program" ) End Sub End Module Namespace Required User Defined Keywords Class Method Or Member Function Parameter Auto Generated Can Be Avoided If Imported
  • 19. Simple Declaring Variables (Access) (Var.name) (As) [New] (Type) [= InitExpr] Dim i As Integer = 1 Dim S As String Dim St As String = “Hello” Note : New Keyword Is Use While We Are Creating A Object Variable Eg. Dim B As New Button More Example: Dim I, J, K As Integer ' All three are Integer variables. Dim L, M As Long, X, Y As Single ' L and M are Long, X and Y are Single
  • 20. Decision Making If…Else : If condition Then [statements] [ElseIf condition-n Then [elseifstatements]] ... [Else [elsestatements]] End If For & For Each …Next Syntax : For counter = start To end [Step step] [statements] [Exit For] [statements] Next [counter] Syntax : For Each element In group [statements] [Exit For] [statements] Next [element]
  • 21. Do – While Loop Do Do [{While | Until} condition] [statements] [Exit Do] [statements] Loop Or, you can use this syntax: Do [statements] [Exit Do] [statements] Loop [{While | Until} condition] While & With Statement Syntax : While condition [statements] End While Syntax : With object [statements] End With
  • 22. IDE Form Designer ToolBox Solution Explorer Property Window Tool Bar Task Window Tabbed View
  • 23. IDE Code View Server Explorer Class View Dynamic Help Index Result Run / Stop Program Compilation Mode
  • 24. Flow Of GUI Language Form DesigningForm Designing Property SettingProperty Setting Decide EventDecide Event Writing CodeWriting Code OutputOutput