ads
IKAPI, Kamus Istilah Komputer untuk Orang Awam, Palembang Maxikom, 2009 halaman 26 :
Pengertian C# adalah bahasa pemrograman di dalam paket aplikasi Microsoft Visual Studio. NET. Konsep pemrograman C# mirip dengn pemrograman JAVA.
---------------
C# adalah bahasa pemrograman baru yang diciptakan oleh Microsoft
yang dikembangkan dibawah kepemimpinan Anders Hejlsberg yang telah
menciptakan berbagai macam bahasa pemrograman termasuk Borland Turbo C++
dan orland Delphi. Bahasa C# juga telah di standarisasi secara
internasional oleh ECMA. Seperti halnya bahasa pemrograman yang lain, C#
bisa digunakan untuk membangun berbagai macam jenis aplikasi, seperti
aplikasi berbasis windows (desktop) dan aplikasi berbasis web serta
aplikasi berbasis web services.
1 Feature dalam C#
Sebagai bahasa pemrograman baru C# banyak mengadopsi feature dari
beberapa bahasa perogrmaan terkenal dan banyak komunitasnya tetapi yang
paling dominan adalah Java adapun komposisinya adalah sebagai berikut
70% Java, 10% C++, 5% Visual Basic, 15% baru.
Feature yang sama dengan JAVA
- Object-orientation (single inheritance)
- Interfaces
- Exceptions
- Threads
- Namespaces (like Packages)
- Strong typing
- Garbage Collection
- Reflection
- Dynamic loading Code
- …..
Feature yang sama dengan C++
- (Operator) Overloading
- Pointer arithmetic in unsafe code
- Some syntactic details
Adapun Feature barunya jika dikomper dengan Java adalah sebagai berikut :
• Reference and output parameters
• Objects on the stack (structs)
• Rectangular arrays
• Enumerations
• Unified type system
• goto
• Versioning
• Component-based programming
- Properties
- Events
• Delegates
• Indexers
• Operator overloading
• foreach statements
• Boxing/unboxing
• Attributes
2 Key word C#
C# adalah bahasa pemrograman yang menggunakan jumlah kata-kata yang
tidak terlalu banyak. C# hanya berisi kata-kata yang biasa disebut
dengan keywords. Keywords ini digunakan untuk menjelaskan berbagai macam
informasi. Berikut daftar keywords yang ada dalam bahasa C# :
abstract as base bool break byte case catch
char checked class const continue decimal default
delegate do double else enum event explicit
extern false finally fixed float for foreach goto if
implicit in int interface internal is
lock long namespace new null object operator
out override params private
protected public readonly ref return sbyte sealed
short sizeof stackalloc static stringstruct switch this
throw true try typeof uint ulong unchecked
unsafeushort using virtual void while
3 Struktur File C#
4 Penulisan Kode C#
Langkah-langkah penulisan kode C#
1. Kode program diawali dengan mendeklarasikan nama Class atau namespace
2. Aplikasi dibuka dengan tanda “{“ dan pada akhir kode ditutup dengan tanda “}”.
3. Aplikasi C# dibangun oleh satu atau beberapa fungsi yang diletakan di dalam sebuah Class dengan ketentuan sebagai berikut .
- Nama suatu fungsi pada C# harus diawali dengan huruf, atau garis bawah “_” yang kemudian bisa diikuti oleh huruf, angka atau garis bawah.
- Pada bagian akhir nama fungsi digunakan tanda kurung buka dan kurung tutup “()”.
- Penamaan fungsi tidak boleh mengandung spasi. Awal dan akhir suatu fungsi di mulai dengan tanda “{“ dan diakhiri dengan tanda “}”.
- Penulisan komentar ( tulisan yang tidak di eksekusi) dapat dibuat sebagai berikut
- Komentar satu baris dengan menggunakan tanda “//”
- Komenter yang lebih dari satu baris dengan di awali tanda “/*” dan diakhiri oleh “*/”
Contoh program yang paling sederhana untuk file Hallo.cs class HelloWorld
{
// Bagian utama program C# à ini adalah contoh komentar 1 baris
public static void Main()
{
System.Console.WriteLine(“Hello, World”);
}
/* ini cantoh komentar
lebih dari satu baris */
}