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]

Upload: sevita

Post on 05-Jan-2016

47 views

Category:

Documents


0 download

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

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

33

MSIL Compiler11

Source Code

MSIL Code

22

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 + SP1

LINQASP.NET

3.5

Page 9: Arsitektur .NET

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

Page 10: Arsitektur .NET

Project Template (VS 2008)