Pengenalan C#
Apa itu C#
Bahasa C# adalah sebuah bahasa pemrograman modern yang bersifat general-purpose, berorientasi objek,
yang dapat digunakan untuk membuat program di atas arsitektur Microsoft .NET Framework. Bahasa C# ini
memiliki kemiripan dengan bahasa Java, C dan C++ (selengkapnya dapat dilihat pada Sejarah Bahasa C#).
Bahasa pemrograman ini dikembangkan oleh sebuah tim pengembang di Microsoft yang dipimpin oleh Anders
Hejlsberg, seorang yang telah lama berprofesi di dunia pengembangan bahasa pemrograman karena memang
ialah yang membuat Borland Turbo Pascal, Borland Delphi, dan juga Microsoft J++.
Saat ini, C# telah distandarisasi oleh European Computer Manufacturer Association (ECMA) dan juga
International Organization for Standardization (ISO) dan telah menginjak versi 3.0 yang mendukung beberapa
fitur baru semacam Language Integrated Query (LINQ) dan lain-lainnya.
3. OBJECT ORIENTED
C# mendukung enkapsulasi, inheritance, polymorphism, dan interfaces secara penuh.
(int, float, double) bukanlah merupakan object dalam bahasa Java, tetapi C# memperkenalkan struktur
(struct) yang memungkinkan tipe-tipe primitif dapat menjadi object.
int i=1;
String a=i Tostring(); //conversion (or) Boxing
4. TYPE SAFE
Pada C#, kita tidak dapat melakukan hal-hal yang ‘tidak aman’ seperti misalnya mengkonversi nilai variabel
bertipe double ke boolean.
Kompiler secara otomatis akan mengkonversi setiap variabel bertipe Value dengan angka Nol, dan setiap
variabel bertipe Reference denga nilai null.
Indeks array selalu dari Nol dan batasannya selalu diperhatikan.
Tipe-tipe yang menghasilkan nilai overflow dapat dievaluasi.
5. INTEROPERABILITY
C# menyertakan dukungan bawaan pada COM dan aplikasi berbasis windows.
Mengizinkan penggunaan pointer dengan batasan-batasan.
User sekarang tidak lagi secara eksplisit mengimplementasikan inteface COM yang tidak diketahui, fitur-fitur
seperti itu sudah ada pada C#.
C# mengizinkan user untuk menggunakan pointer sebagai blok kode yang bersifat unsafe.
Komponen yang dibuat oleh VB.NET atau bahasa pemrograman lain yang mendukung .NET dapat
langsung digunakan oleh C#.
CARA MASUK C# :
- Jalankan Visual Studio .Net
- File – New – Project – Visual C# Project – Pilih Console Application
- Beri nama dan lokasi penyimpanannya
- Akan muncul jendela berikut :
Pendeklarasian Namespace
Untuk membuat aplikasi baru dalam visual basic maka lakukan langkah sebagai berikut :
Click File – New Project. Atau Create Project. Pilih project types C# lalu Pilih Windows Form Aplication. Setelah
itu beri nama project , tentukan folder / directory penyimpanan lalu klik OK. Kemudian muncul sebuah form baru
dan anda tinggal memasang object yang digunakan ke dalam form. Setelah object dipasang ke dalam form, kita
harus mengatur property object. Setelah property diatur, baru kita membuat program dalam sebuah kejadian
( Event Handler ) misalnya Click, double click, lostfocus dan lain-lain. Kemudian eksekusi ( RUN ) aplikasi
tersebut. Bila sudah selesai simpan program tersebut dalam sebuah form dan sebuah project dengan cara : Click
File – Save project
Praktikum :
TUGAS
1. Apa perbedaan bahasa C , C++ dan C#
2. Apa yang di maksud dengan Class
3. Buatlah program dengan layout seperti dibawah ini :