SILAKAN MENONTON TV ONLINE DI BAWAH SENDIRI JAL..

Jumat, 12 November 2010

Mengenal C#

         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:

Azizah Mei mengatakan...

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?

MIVO.TV