Pertama kali mendengar kata “C#” kita akan bertanya “Bahasa pemprograman apakah ini” ? “Apa Tujuannya kita mempelarinya” ? “Bagaimana cara mempelajarinya” ? “Apa bedanya dengan bahasa .Net lainnya yg terdapat pada Visual Studio” ?
Saya Akan menjawab pertanyaan ini masing-masing agar dapat membuka pikiran anda lebih luas lagi. C# adalah salah satu bahasa pemprogramann intermediate yg digunakan oleh programmer untuk membuat executable programs / program yg dapat di eksekusi. C# dapat memisahkan jarak antara aplikasi yang powerfull tapi membingungkan seperti C++ dan sangat mudah sekali untuk digunakan , C# memiliki extension .CS .
Tujuan kita mempelajari C# adalah untuk membuat suatu program, apa itu program ??? wah menjadi pertanyaan lagi , program adalah suatu executable file atau file yg dapat di eksekusi dengan double klik suatu icon ,Sebagai contoh adalah Microsoft word yg sering kita gunakan adalah sebuah program, file ini memiliki extension .exe yang merupakan executable files.
Sebelum menjalankan aplikasi yg dibuat dengan C# , kita memerlukan Common Language Runtime(CLR) untuk meng-eksekusi program yg di generate dengan C#. Ini kita dapat dari .Net Framework yg dapat kita download langsung dari situs Microsoft secara free, atau otomatis terinstall ke dalam komputer ketike menginstall Visual Studio sebagai procedure standard penginstalan.
Kelebihan C# :
- Flexible: C# program dapat di eksekusi di mesin computer sendiri atau di transmiskan
melalu web dan di eksekusi di computer lainnya
- Powerful: C# memiliki sekumpulan perintah yang sama dengan C++ yang kaya akan fitur yang
lengkap tetapi dengan gaya bahasa yang lebih diperhalus sehingga memudahkan penggunanya
- Easier to use: C# memodifikasi perintah yang sepenuhnya sama dengan C++ dan memberitahu
dimana letak kesalahan kita bila ada kesalahan dalam aplikasi , hal ini dapat mengurangi
waktu kita dalam mencari error
- Visually oriented: The .NET library code yang digunakan oleh C# menyediakan bantuan yang
dibutuhkan untuk membuat tampilan yang complicated dengan frames, dropdown , tabbed
windows, group button , scroll bar , background image , dan lainnya
- Secure: Anysemua bahasa pemprograman yg digunakan untuk kebutuhan internet mesti
memiliki security yg benar-benar aman untuk menghindari aksi kejahatan dari pihak lain seperti
hacker , C# memiliki segudang fitur untuk menanganinya
Langsung saja kita mulai membuat Project Baru , Buka Visual Studio anda
Kemudian Pilih New Project
Untuk Part 1 ini lebih ke perkenalan , dan kita masih mempelajari dari dasar dl.
Kita akan menggunakan
1 Timer . dan 6 label .
design form sehingga menjadi seperti berikut:
Ketika Form dijalankan maka Akan tampil seperti berikut pada interval timer pertama :
Kemudian pada interval timer ke 2 angka penjumlahan akan terus bertambah dan huruf “BELAJAR C# ITU MUDAH” akan bergerak dari kanan hingga kiri.
inilah coding yang ada di dalam form
//variabel nilai awal untuk lbl_timer1 dan lbl_timer2 sebelum dijumlah
int a = 0;
int b = 0;
//membuat variabel bertipe string dan menampung kalimat ke dalamnya
string kata = "BELAJAR C# ITU MUDAH";
//variabel panjang dan nilai awal mula-mula
int panjang = 0;
int nilai_awal = 0;
Kemudian agar setiap detik nilai berubah dan kalimat pun bergerak , maka kita perlu timer, drag timer ke dalam form , dan double klik timer tersebut
//Mencari Panjang dari kalimat "BELAJAR C# ITU MUDAH"
panjang = Convert.ToInt16(kata.Length);
//variabel a ditambah 5 , dan b ditambah 10
a = a + 5;
b = b + 10;
//ganti nilai dari masing2 Label sesuai variabel
lbl_Timer1.Text = Convert.ToString(a);
lbl_Timer2.Text = Convert.ToString(b);
lbl_Hasil.Text = Convert.ToString(a + b);
//reset nilai ketika variabel bernilai sama
if (nilai_awal == panjang)
{
nilai_awal = 0;
}
//ambil kalimat sesuai indexnya untuk ditampilkan ke dalam label
lbl_belajar.Text = kata.Substring(nilai_awal, panjang - nilai_awal);
//variabel nilai awal di tambah 1
nilai_awal = nilai_awal + 1;
Selamat , anda telah berhasil membuat latihan part 1. mari kita belajar lebih lanjut untuk mengasah kemampuan kita.
Beberapa situs pendukung C#
- www.gotdotnet.com, .Net tim official site
- http://msdn.microsoft.com, menu help MSDN untuk semua jenis bahasa .Net
- http://blogs.msdn.com/csharpfaq, C# FAQ
- http://msdn.microsoft.com/vcsharp/team/blogs, kumpulan blog programming
1 komentar:
Postingan yang bagus
Salam Kenal ya...
saya baru-baru akan memulai C# nieh...
oiya, kira2 program yang seperti apa y kira2 maksdnya, arah tujuannya ke mana?
Posting Komentar