Arsitektur .NET

10
Arsitektur .NET Rully Yulian MF MCAD,MCPD,MCT,MVP VB.NET Independent IT Trainer – Application Developer http://www.yulianmf.com [email protected]

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 Presentation

Transcript of Arsitektur .NET

Page 1: Arsitektur .NET

Arsitektur .NETRully Yulian MFMCAD,MCPD,MCT,MVP VB.NETIndependent IT Trainer – Application Developer

http://[email protected]

Page 2: Arsitektur .NET

Overview.NET FrameworkCommon Language Runtime (CLR)Base Class library (BCL)Intermediate Language (IL / MSIL)Visual Studio 2008

Page 3: Arsitektur .NET

.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

Page 4: Arsitektur .NET

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

Page 5: Arsitektur .NET

Common Language Runtime

Thread Support COM Marshaler

Type Checker Exception Manager

MSIL to NativeCompilers

CodeManager

GarbageCollection

Security Engine Debugger

Class Loader

Page 6: Arsitektur .NET

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.

Page 7: Arsitektur .NET

Prinsip Kerja .NET Framework

3

MSIL Compiler1

Source Code

MSIL Code

2

MSIL Code

Machine Code

JIT Compiler

Machine Code

CLR

Application

Page 8: Arsitektur .NET

.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 + SP1LINQ ASP.NET

3.5

Page 9: Arsitektur .NET

Visual Studio (IDE)Tools for creating Windows Forms

Tools for creating Web Forms

Tools for creating XML Web services

Tools for creating .NET 3.x applications

Multiple .NET language support

Data access

Exception handling Help and documentation

Page 10: Arsitektur .NET

Project Template (VS 2008)