56
b.
Kemampuan untuk menggunakan komponen yang dikembangkan pada bahasa
lain
c.
Menyediakan fitur seperti inheritance, interface, dan overloading
untuk
pemrograman berorientasi objek
d.
Mendukung pembuatan aplikasi multithread
e.
Mendukung exception handling
f.
Garbage collection
Class
library
merupakan kumpulan dari reuseable
type
dan berorientasikan
objek. Class
library
digunakan untuk mengembangkan aplikasi mulai dari aplikasi
command line sederhana sampai aplikasi graphical user interface (GUI), seperti Web
Forms dan XML Web Services (msdn.microsoft.com,2014).
2.14 C#
C# merupakan bahasa pemrograman berorientasi objek yang memungkinkan
developer
untuk membangun berbagai macam aplikasi pada .NET Framework.
Umumnya C# digunakan untuk membuat aplikasi Windows
client, layanan web
XML, aplikasi client-server, aplikasi database, dan lain-lain. C# mempunyai fitur
yang tidak terdapat pada bahasa pemrograman Java seperti nullable
value
types,
enumerations, delegates, lambda
expressions
dan direct
memory
access. C#
mendukung generic
method
dan generic
type, yang memberikan peningkatan
keamanan tipe dan kinerja. Selain itu C# juga mendukung pembuatan custom iterator
untuk digunakan pada kumpulan class (msdn.microsoft.com, 2014).
2.15 Windows Forms
Windows Forms adalah sebuah platform
berbasis
.NET Framework
untuk
pengembangan aplikasi Microsoft Windows. Framework ini berorientasi pada objek
dan menggunakan sekumpulan class
yang dapat membangun berbagai macam
aplikasi Windows yang memiliki banyak fitur. Sebagai tambahan, Windows Forms
dapat menjadi user interface lokal pada multi-tier distributed solution.
|