arsitektur .net
DESCRIPTION
Arsitektur .NET. Rully Yulian MF MCAD,MCPD,MCT,MVP VB.NET Independent IT Trainer – Application Developer http://www.yulianmf.com [email protected]. Overview. .NET Framework Common Language Runtime (CLR) Base Class library (BCL) Intermediate Language (IL / MSIL) Visual Studio 2008. - PowerPoint PPT PresentationTRANSCRIPT
Arsitektur .NETRully Yulian MFMCAD,MCPD,MCT,MVP VB.NETIndependent IT Trainer – Application Developer
http://[email protected]
Overview.NET FrameworkCommon Language Runtime (CLR)Base Class library (BCL)Intermediate Language (IL / MSIL)Visual Studio 2008
.NET FrameworkInfrastruktur yang digunakan untuk
membuat aplikasi dalam lingkungan dan device yang beragam.
Menyediakan model pemrogramman OOP yang konsisten untuk semua aplikasi
Digunakan oleh multi bahasa (VB.NET, C#, C++.NET) dan third party language (Deplhi.NET, Cobol.NET)
Menyediakan Lingkungan Eksekusi yang Type-Safe, contoh : Buffer Overflow.
Versi .NET Framework : - .NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5
Komponen Utama .NET FrameworkCommon Language Runtime (CLR)Base Class Library (BCL)
Visual C# Visual Basic Visual C++ ThirdParty
Common Language Runtime
.NET Framework Class Library
ADO.NET ASP.NET User Interfaces
Common Language Runtime
Thread Support COM Marshaler
Type Checker Exception Manager
MSIL to NativeCompilers
CodeManager
GarbageCollection
Security Engine Debugger
Class Loader
Base Class LibraryMenyediakan model Pemrogramman OOP
yang konsisten untuk semua aplikasiFramework untuk semua jenis aplikasiExtensibleDikelompokkan secara logik berdasarkan
NamespaceRoot Namespace = SystemCross Language Feature, digunakan oleh
semua bahasa .NET compatible.
Prinsip Kerja .NET Framework
33
MSIL Compiler11
Source Code
MSIL Code
22
MSIL Code
Machine Code
JIT Compiler
Machine Code
CLR
Application
.NET Framework 3.5 (SP1)
.NET Framework 2.0 + SP1
Windows Presentatio
n Foundation
Windows Communicati
on Foundation
Windows Workflow
Foundation
Windows CardSpace
.NET Framework 3.0 + SP1
.NET Framework 3.5 + SP1
LINQASP.NET
3.5
Visual Studio (IDE)Tools for creating
Windows Forms
Tools for creating
Windows FormsTools for creating
Web Forms
Tools for creating
Web Forms
Tools for creating
XML Web services
Tools for creating
XML Web servicesTools for creating
.NET 3.x applications
Tools for creating
.NET 3.x applications
Multiple .NET
language support
Multiple .NET
language support
Data accessData access
Exception handlingException handling Help and
documentation
Help and
documentation
Project Template (VS 2008)