Rully Yulian MF MCAD,MCPD,MCT,MVP VB.NET Independent IT Trainer – Application Developer
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 BasicVisual C++ThirdParty Common Language Runtime.NET Framework Class Library ADO.NETASP.NETUser Interfaces
Common Language Runtime Thread SupportCOM MarshalerType CheckerException Manager MSIL to Native Compilers Code Manager Garbage Collection Security EngineDebugger 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 3 MSIL Compiler 1 1 Source CodeMSIL Code 2 2 Machine Code JIT Compiler Machine Code CLR Application
.NET Framework 3.5 (SP1).NET Framework SP1 Windows Presentation Foundation Windows Communication Foundation Windows Workflow Foundation Windows CardSpace.NET Framework SP1.NET Framework SP1 LINQLINQ ASP.NET 3.5
Visual Studio (IDE) Tools for creating Windows Forms Tools for creating Windows Forms Tools for creating Web Forms Tools for creating Web Forms Tools for creating XML Web services Tools for creating XML Web services Tools for creating.NET 3.x applications Tools for creating.NET 3.x applications Multiple.NET language support Multiple.NET language support Data access Exception handling Help and documentation Help and documentation
Project Template (VS 2008)