Anda di halaman 1dari 22

MS Visual

C#.Net
Pendahuluan
Didisain oleh Anders Hajlsberg, program designer Microsoft
C# didasarkan pada bahasa pemrograman c++
Memiliki kemiripan dengan visual basic, java, delphi, c++
C# bergantung pada CLR yang merupakan sumber library bagi
program .Net yang lain
C# digunakan untuk membuat aplikasi windows, console, web
Mengapa C#
C# Berorientasi Objek
C# Sederhana
Bahasa pemrograman Modern
Mampu membuat berbagai aplikasi
Efisien
Bersifat Modular
Pemrograman masa depan
C# sifatnya case sensitive
Misal
void Main  Betul
beda dengan
Void Main  Salah

int Nilai;
beda dengan
int nilai;
Console Application
Console aplication merupakan aplikasi/program yang
tidak memiliki user interface dan dijalankan di sebuah
jendela console.
Source code bisa ditulis melalui tekt editor seperti
notepad, textedit atau langsung dari Ms Visual
Studio .Net
Source code disimpan dengan extensi *.cs
Dicompile dengan compiler C# (csc.exe) pada
command prompt menjadi Exe file
Program C# Pertama
(Notepad)
Buat Folder di D:\A112
Buka Notepad
Ketikkan Program dibawah
Simpan dengan nama “tes.cs”
Compile program di command promp
csc tes.cs
Bila kompilasi Error, buka control panel, system, Tab advanced,
Environment variable.
Cari kata Path pada user variabel for…dan System Variable…
Tambahkan tulisan berikut
;C:\Windows\Microsoft.NET\Framework\v3.5;
Jalankan Program di command promp
tes lalu enter
Program C# Kedua (IDE)
Klik Start All Program  Ms Visual Studio 2008
Klik menu tools  options  project and solutions 
save new project when created (dicheck)
Klik menu File  New Project

Klik Visual C#  Console Application


◦ Nama Project : Tes2
◦ Location : D:\L091
◦ Solution Name : Tes2
Kerangka standart console application
Kode Lengkap
Kompilasi Dan Menjalankan
Kompilasi
◦ Klik Menu Build  Build Tes2

Menjalankan
◦ Klik Menu Debug  Start Debugging
Atau
◦ Tekan F5
Output
Namespace
Kumpulan dari class – class yang saling berhubungan dan
diberi nama
Tujuannya menghindari konflik nama class yang sama
Biasanya dalam C# ada lebih dari 1 class
Nama class tidak boleh sama dalam satu program
Contoh
◦ Using System;
◦ Using System.Collections.Generic;
◦ Using System.Text;
◦ Namespace Tes2;
Class
Kombinasi dari data(field) dan fungsi(method) yang bertugas mengolah
data sehingga mencapai hasil yang diinginkan
Harus ada sebuah class
Mendifinisikan class
◦ Class nama_kelas  class Tes2
Komentar
Bertujuan memberikan keterangan
Tidak ikut dieksekusi
Penulisan
◦ Tanda //  Komentar 1 baris saja
◦ Tanda /* komentar */  Boleh lebih 1 baris
Method
Cara sebuah class memperlakukan data didalamnya
Sebuah class dapat terdiri lebih dari satu method tapi hanya satu method
utama
Contoh
public static string BacaInput(string msg)
{
……………………………….
………..baris program ditulis disini
………………………………
}

String adalah tipe data yang dihasilkan method diatas


bacaInput adalah nama methodnya
Dalam tanda kurung adalah parameter, parameter digunakan untuk
menampung data dari luar method
Method Utama
static void Main(string[] args)
{
……………………………….
………..baris program ditulis disini
………………………………
}

Void, berarti tidak mengembalikan nilai apapun


Inti dari class

Anda mungkin juga menyukai