String manipulation atau sering disebut fungsi fungsi string/string format sebagaimana yang telah dijelaskan sebelumnya bahwa tidak ada function dalam C#, oleh sebab itu String format didalam C# secara default tidak ada, akan tetapi didalam VB ada karena didalam VB terdapat function. String manipulation meliputi.
- Home
- Dasar
- Pendahuluan
- Tutorial Dasar
- Tutorial
- Sub Item 1
- Item 1
- Item 3
- Item 4
- Sub Item 2
- Item 5
- Item 6
- Item 7
- Item 8
- Item 12
- Item 13
- Item 14
- Item 9
- Item 15
- Item 16
- Item 17
- Item 10
- Item 18
- Item 19
- Item 20
- Item 11
- Item 21
- Item 26
- Item 27
- Sub Item 1
- Download
- Kursus Private
- Support Admin
- Kontak
- About
Menu
Kamis, 05 Mei 2016
Selasa, 03 Mei 2016
17 Try Statement
Try statement umumnya digunakan sebagai validasi (penanganan kesalahan atau error), try statement sendiri dapat digabungkan menjadi 2 (dua), try-catch dan try-finally. Jika statement dalam try terjadi kesalahan, maka program akan melanjutkan pada statement catch maupun finally, sehingga program yang kita buat tidak error/crash.
Minggu, 01 Mei 2016
16 Do Statement
Do
statement masih dalam satu keluarga dengan for statement yaitu dengan tujuan looping atau pengulangan.
Dan yang perlu diketahui tidak ada Do-Until statement dalam C# sedangkan didalam VB ada. Kenapa? karena pada dasarnya sama, Do While memiliki nilai True sedangkan Do Until memiliki nilai False. Jadi didalam C# anda hanya tinggal memainkan operatornya saja yaitu = (sama dengan), >= (lebih besar sama dengan), <= (lebih kecil sama dengan), != (tidak sama dengan) dan lain sebagainya.
Dan yang perlu diketahui tidak ada Do-Until statement dalam C# sedangkan didalam VB ada. Kenapa? karena pada dasarnya sama, Do While memiliki nilai True sedangkan Do Until memiliki nilai False. Jadi didalam C# anda hanya tinggal memainkan operatornya saja yaitu = (sama dengan), >= (lebih besar sama dengan), <= (lebih kecil sama dengan), != (tidak sama dengan) dan lain sebagainya.
15 Foreach Statement
foreach statement, atau sering disebut foreach in merupakan pengulangan sekelompok pernyataan untuk setiap elemen dalam array yang intinya tidak begitu berdeda dengan for statement.
14 For Statement
Dengan menggunakan for, Anda dapat menjalankan pernyataan atau blok pernyataan berulang-ulang sampai ekspresi dinyatakan false. for berguna untuk pengulangan. For statement didalam C# sangat bebeda dengan VB, berikut pernyataan for antara C# dan VB
//C#
for (initializer; condition; iterator)
body statements
'VB
For counter [ As datatype ] = start To end [ Step step ]
[ statements ]
[ Continue For ]
[ statements ]
[ Exit For ]
[ statements ]
Next [ counter ]
Mari kita langsung mempraktekannya, buat 1 project dengan nama (cs_03for untuk C#) dan (vb_03for untuk VB), masukan 1 object Listbox dan 5 object button kedalam form seperti gambar dibawah ini:
Gambar 14.1
Atur propertiesnya sebagai berikut:
| Object | Properties | Value |
| button1 | (Name) | btnForAsc |
| Teks | For Ascending | |
| button2 | (Name) | btnForStop |
| Teks | For Stop | |
| button3 | (Name) | btnForCon |
| Teks | For Continue | |
| button4 | (Name) | btnForDes |
| Teks | For Desending | |
| button5 | (Name) | btnForStep |
| Teks | For Step |
For Ascending
Klik 2x pada button For Ascending, kemudian ketikan kode sebagai berikut:
//C#
private void btnForAsc_Click(object sender, EventArgs e)
{
listBox1.Items.Clear(); //hapus item dlm listbox1
for (int i = 0; i < 10; i++)
{
listBox1.Items.Add(i); //memasukan data kedlm listbox1
}
}
Perhatiakan code i++ diatas, anda dapat menulisnya dengan ++i itu sama saja, yang artinya ascending dari kecil ke besar, sedangkan untuk descending menggunakan "--". Sedangkan code listBox1.Items.Clear fungsinya menghapus item yang ada didalam listBox1.
'VB
Private Sub btnForAsc_Click(sender As Object, e As EventArgs) Handles btnForAsc.Click
Dim i As Byte
ListBox1.Items.Clear 'hapus item dlm listbox1
For i = 1 To 10
ListBox1.Items.Add(i) 'memasukan data kedlm listbox1
Next i
End Sub
Jalankan program kemudian klik button For Ascending, maka hasilnya akan seperti berikut:
Gambar 14.2
Stop For
Klik 2x pada button For Stop, kemudisan ketikan code berikut:
//C#
private void btnForAsc_Click(object sender, EventArgs e)
{
listBox1.Items.Clear(); //hapus item dlm listbox1
for (int i = 0; i < 10; i++)
{
listBox1.Items.Add(i);
if (i == 7)
{
break;
}
}
}
'VB
Private Sub btnForAsc_Click(sender As Object, e As EventArgs) Handles btnForAsc.Click
Dim i As Byte
ListBox1.Items.Clear 'hapus item dlm listbox1
For i = 1 To 10
ListBox1.Items.Add(i)
If i = 7 Then
Exit For
End If
Next i
End Sub
Untuk menghentikan for yang telah kita tentukan di C# menggunakan break sedangkan VB menggunakan Exit For. Coba kita jalankan program dan klik button For Stop, maka saat i mencapai angka 7 pengulangan akan terhenti seperti gambar dibawah berikut:
Gambar 14.3
Continue For
Klik 2x pada button Continue For, kemudian ketikan code berikut:
//C#
private void tblForContinue_Click(object sender, EventArgs e)
{
listBox1.Items.Clear(); //hapus item dlm listbox1
for (int i = 1; i <= 20; i++)
{
if (i >= 5 & i <= 9)
{
continue;
}
listBox1.Items.Add(i);
if (i == 15)
{
break;
}
}
}
'VB
Private Sub tblForCon_Click(sender As Object, e As EventArgs) Handles tblForCon.Click
Dim i As Byte
ListBox1.Items.Clear
For i = 1 To 20
If i >= 5 and i <= 9 Then
Continue For
End If
ListBox1.Items.Add(i)
If i = 15 Then
Exit For
End If
Next i
End Sub
Continue disini memiliki fungsi agar apabila i dalam kondisi yang ditentukan (contohnya 5 sampai 9) maka code ListBox1.Items.Add tidak dieksekusi, melainkan dikembalikan ke for, begitu kodisinya sudah mencapai 10, maka ListBox1.Items.Add kembali dieksekusi. begitu i sudah mencapai 15 maka for dihentikan seperti gambar 14.4 dibawah ini.
Gambar 14.4
For Descending
Klik 2x pada button For Decending, kemudian ketikan code berikut:
//C#
private void btnForDes_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();
for (int i = 10; i >= 1; i--)
{
listBox1.Items.Add(i);
}
}
'VB
Private Sub btnForDes_Click(sender As Object, e As EventArgs) Handles btnForDes.Click
Dim i As Integer
ListBox1.Items.Clear 'hapus item dlm listbox1
For i = 10 To 1 Step -1
ListBox1.Items.Add(i)
Next i
End Sub
Jalankan program, kemudian klik button For Descending, maka i akan bergerak dari angka besar menuju angka kecil seperti gambar 14.5 dibawah ini:
Gambar 14.5
For Step
Tujuannya membuat pengulangan dengan melewati beberapa step yang kita tentukan, klik 2x pada button For Step, kemudian ketikan code berikut:
//C#
private void btnForStep_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();
for (int i = 1; i < 20; i+= 2)
{
listBox1.Items.Add(i);
}
}
'VB
Private Sub btnForStep_Click(sender As Object, e As EventArgs) Handles btnForStep.Click
Dim i As Byte
ListBox1.Items.Clear
For i = 1 To 20 Step 2
ListBox1.Items.Add(i)
Next
End Sub
Jalankan program, kemudian klik button For Step dan hasilnya akan seperti gambar 14.6 dibawah ini:
Gambar 14.6
OK, sampai disini selesai contoh dari For Statement, next kita masuk Foreach Statement.
Password: csvb2015.blogspot.co.id
13 Switch Select Statement
Switch Statement dalam C#, sedangkan dalam VB Select statement masih satu keluarga dengan If yaitu memiliki fungsi perbandingan. Switch selalu disandingkan dengan case atau default (optional bisa digunakan maupun tidak). Sedangkan dalam VB, select selalu disandingkan dengan Case atau Case Else(Optional bisa digunakan maupun tidak)
12 Persamaan IIf Statement
IIf (bukan If) berfungsi sebagai pembanding dari sebuah interaksi yang menghasilkan 2 pilihan true(benar) atau false(salah), sayangnya tidak ada IIf statement dalam C#. IIf statement hanya ada didalam VB, namun kita dapat membuat class tersendiri agar hasilnya sama dengan IIf. Statement dari IIf adalah sebagai berikut.
11 If Statement
Didalam C#, If statement mengidentifikasi pernyataan yang menjalankan berdasarkan nilai ekspresi Boolean(true/false). Jika bernilai string, int atau yang lainnya wajib menggunakan == atau != atau yang lainnya. Sedangkan didalam VB tidak bernilai Boolean. Berikut contoh If Statement:
10 MessageBox
Fungsinya adalah menampilkan jendela pesan, juga dikenal sebagai kotak dialog, yang menyajikan sebuah pesan kepada pengguna. Ini adalah jendela modal, memblokir tindakan lain dalam aplikasi sampai pengguna menutup itu. MessageBox dapat berisi teks, tombol, dan simbol-simbol yang menginformasikan dan menginstruksikan pengguna.
Jumat, 29 April 2016
09 View Designer
Secara default Design View pada form adalah SnapLines menggunakan garis untuk mengatur posisi object, seperti gambar 7.1 dibawah ini.
Gambar 7.1
Langganan:
Postingan
(
Atom
)








