![]() 23
Pada
gambar
2.2,
Iapisan paling
atas
CLR
adalah
kumpulan
dari
framework
base class
diikuti
dengan
lapisan
tambahan
Data
dan
XML
class ditambah
lagi
lapisan
yang
lain
untuk
web services, forms,
dan
Windows
forms.
Secara
kolektif
class-class
ini dikenal
sebagai
Framework
Class
Library
(FCL). Dengan
lebih
dari
5,000
class,
FCL
memfasilitasi
pengembangan
cepat
aplikasi
ASP
.NET.
Class
library
ini
juga digunakan
untuk aplikasi
desktop.
Microsoft
.NET
mendukung
Common Language
Specification
(CLS)
yang
memungkinkan
untuk
memilih sintaks
yang
lebih
nyaman
bagi
programmer karena dapat
menulis
class dalam
bahasa
C# yang
telah mereka
buat
dari
bahasa VB
.NET.
Programmer
juga
dapat
membuat
exception
pada
VB .NET
dan
melakukan
catch pada C# class.
Kumpulan
framework
base
classes
mendukung
input dan
output,
manipulasi
string, manajemen
sekuriti,
komunikasi
jaringan,
manajemen
proses,
manipulasi
teks, reflection,
dan fungsi
collections,
dan
lain-lain.
Diatas
class
dasar
merupakan
class
yang
mendukung
manajemen
data
dan
manipulasi
XML. Class-class
ini
termasuk
Structured
Query
Language
(SQL),
class
yang
berfungsi
untuk
memanipulasi
data store
melalui
standard
SQL
interface.
Selain
itu,
satu
set
class
yang
disebut
ADO
.NET
berfungsi
untuk
memanipulasi data
persisten. Ada
class
yang
dioptimalkan
untuk
relasional
database
Microsoft
SQL
Server,
dan
ada class generik
untuk berinteraksi
dengan database OLE DB.
.NET
|