Sie sind auf Seite 1von 10

Rully Yulian MF

MCAD,MCPD,MCT,MVP VB.NET
Independent IT Trainer Application Developer

http://www.yulianmf.com
rully@yulianmf.com

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

.NET Framework
Infrastruktur 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 Framework
Common 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 Native
Compilers
Code
Manager
Garbage
Collection
Security Engine Debugger
Class Loader
Base Class Library
Menyediakan model Pemrogramman OOP yang
konsisten untuk semua aplikasi
Framework untuk semua jenis aplikasi
Extensible
Dikelompokkan secara logik berdasarkan Namespace
Root Namespace = System
Cross Language Feature, digunakan oleh semua
bahasa .NET compatible.
Prinsip Kerja .NET Framework
3
MSIL Compiler
1
Source Code
MSIL Code
2
MSIL Code Machine
Code
JIT Compiler
Machine
Code
CLR
Application
.NET Framework 3.5 (SP1)
.NET Framework 2.0 + SP1
Windows
Presentation
Foundation
Windows
Communication
Foundation
Windows
Workflow
Foundation
Windows
CardSpace
.NET Framework 3.0 + SP1
.NET Framework 3.5 + SP1
LINQ ASP.NET 3.5
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
Project Template (VS 2008)

Das könnte Ihnen auch gefallen