BAB 1 1. Memulai VB.Net 2. File, New Project 3. Pilih Visual Basic pada panel Project Type 4. Pilih Windows Application pada Templete 5. Berikan Nama Project Latihan1 pada Kotak Name, Klik Tombol OK Muncul Lingkungan Kerja sbb: Toolbar Properties Form Solution Explorer Error List Data Sources 1
Latihan 1 1. Masukan komponen Label, Button kemudian atur posisinya 2. Tentukan Properties masing-masing komponen teresebut : 3. Properties Komponen Properties Nilai Form1 Name Latihan 1 Label1 Text Tulisan Button1 Text Proses 4. Double klik pada Button1, kemdian ketik script berikut ini System.EventArgs) Handles Button1.Click Label1.Text = "STT" 5. Jalankan Program dengan menekan tombol F5 atau melalui Menu [ Debug, Start Debugging ] 6. Simpan project ini pada Direktori / Folder Nim Anda Pada saat anda membuat project ini, maka akan muncul beberapa file pada direktori yang kita tentukan, diantaranya adalah : Sebagai hasil Compile / Build, maka akan terbentuk file exe yang terdapat pada folder bin\release\.. 2
Latihan 2 1. Ulangi langkah-langkah pada latihan1 kemudian desain form sbb : Komponen Properties Nilai Form1 Text Latihan 2 Label1 Text User Label2 Text Password Label3 Text Nama Pemakai Label4 Text Kata Sandi Label5 Text Kosongkan Label6 Text Kosongkan Textbox1 Textbox2 Password Char * Button1 Text Proses Button2 Text Reset Button3 Text Keluar 2. Double Klik pada Button Proses, Masukan script sbb : System.EventArgs) Handles Button1.Click Label5.Text = TextBox1.Text Label6.Text = TextBox2.Text 3. Double Klik pada Button Reset, Masukan script sbb : Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click TextBox1.Text = Nothing TextBox1.Text = Nothing Label5.Text = Nothing Label6.Text = Nothing 3
4. Double Klik pada Button Keluar, Masukan script sbb : Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Me.Close() Jalankan Program, kemudian simpan project ini dengan nama Latihan2 Latihan 3 1. Buat project baru, kemudian desain form dengan mamasukan komponen : label, TextBox, GroupBox, ComboBox, CheckBox, ListBox, Button 2. Double Klik Button Proses System.EventArgs) Handles Button1.Click If (TextBox1.Text = Nothing) Or (TextBox2.Text = Nothing) Then MsgBox("Nim atau Nama masih kosong", MsgBoxStyle.Critical, "Perhatosan") Else ListBox1.Items.Clear() ListBox1.Items.Add(TextBox1.Text) ListBox1.Items.Add(TextBox2.Text) ListBox1.Items.Add(ComboBox1.Text) ListBox1.Items.Add("===================== ") If CheckBox1.Checked Then ListBox1.Items.Add(CheckBox1.Text) If CheckBox2.Checked Then ListBox1.Items.Add(CheckBox2.Text) If CheckBox3.Checked Then ListBox1.Items.Add(CheckBox3.Text) If CheckBox4.Checked Then 4
ListBox1.Items.Add(CheckBox4.Text) If CheckBox5.Checked Then ListBox1.Items.Add(CheckBox5.Text) If CheckBox6.Checked Then ListBox1.Items.Add(CheckBox6.Text) If CheckBox7.Checked Then ListBox1.Items.Add(CheckBox7.Text) If CheckBox8.Checked Then ListBox1.Items.Add(CheckBox8.Text) If CheckBox9.Checked Then ListBox1.Items.Add(CheckBox9.Text) 3. Double Klik Button Reset Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click TextBox1.Text = Nothing TextBox2.Text = Nothing CheckBox1.Checked = False CheckBox2.Checked = False CheckBox3.Checked = False CheckBox4.Checked = False CheckBox5.Checked = False CheckBox6.Checked = False CheckBox7.Checked = False CheckBox8.Checked = False CheckBox9.Checked = False ListBox1.Items.Clear() Latihan 4 1. Masukan komponen : MonthCalender, DateTimePicker, Button, HScrollBar, TrackBar, Label 5
2. Double Klik Button Proses System.EventArgs) Handles Proses.Click Label1.Text = MonthCalendar1.MinDate Label2.Text = MonthCalendar1.MaxDate Label3.Text = MonthCalendar1.TodayDate Label4.Text = MonthCalendar1.SelectionRange.Start Label5.Text = DateTimePicker1.Text Label6.Text = DateTimePicker1.Value 3. HScrollBar1_Scroll Private Sub HScrollBar1_Scroll(ByVal sender As Object, ByVal e As System.Windows.Forms.ScrollEventArgs) Handles HScrollBar1.Scroll Label7.Text = HScrollBar1.Value 4. TrackBar1_Scroll Private Sub TrackBar1_Scroll(ByVal sender As Object, ByVal e As System.EventArgs) Handles TrackBar1.Scroll Label8.Text = TrackBar1.Value Latihan 5 1. Masukan komponen : ColorDialog, Button, TextBox 2. Double Klik Button Pilih Warna System.EventArgs) Handles Button1.Click Dim MyDialog As New ColorDialog() MyDialog.AllowFullOpen = False MyDialog.ShowHelp = True MyDialog.Color = TextBox1.ForeColor If (MyDialog.ShowDialog() = DialogResult.OK) Then TextBox1.ForeColor = MyDialog.Color 6
Latihan 6 1. Masukan komponen : Tooltips, MaskedTextBox 2. MaskedTextBox1_KeyDown Private Sub MaskedTextBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MaskedTextBox1.KeyDown Me.ToolTip1.Hide(Me.MaskedTextBox1) 3. MaskedTextBox1_MaskInputRejected Private Sub MaskedTextBox1_MaskInputRejected(ByVal sender As Object, ByVal e As System.Windows.Forms.MaskInputRejectedEventArgs) Handles MaskedTextBox1.MaskInputRejected If (Me.MaskedTextBox1.MaskFull) Then ToolTip1.ToolTipTitle = "Input data Sudah Full" ToolTip1.Show("Silahkan Hapus sebagian data.", Me.MaskedTextBox1, Me.MaskedTextBox1.Location.X, Me.MaskedTextBox1.Location.Y, 5000) ElseIf (e.position = Me.MaskedTextBox1.Mask.Length) Then ToolTip1.ToolTipTitle = "Input data terlalu Lebar" ToolTip1.Show("Anda tidak dapat Menambahkan Tambahan Karakter.", Me.MaskedTextBox1, Me.MaskedTextBox1.Location.X, Me.MaskedTextBox1.Location.Y, 5000) Else ToolTip1.ToolTipTitle = "Input Salah" ToolTip1.Show("Masukan data Angka antara 0 s/d 9.", Me.MaskedTextBox1, Me.MaskedTextBox1.Location.X, Me.MaskedTextBox1.Location.Y, 5000) 4. Form1_Load Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Me.ToolTip1.IsBalloon = True Me.MaskedTextBox1.Mask = "00/00/0000" 7
Latihan 7 1. Masukan komponen : TreeView 2. Form1_Load Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load TreeView1.BeginUpdate() TreeView1.Nodes.Add("Menu") TreeView1.Nodes(0).Nodes.Add("Sub Menu 1") TreeView1.Nodes(0).Nodes.Add("Sub Menu 2") TreeView1.Nodes(0).Nodes(1).Nodes.Add("Sub Menu 2.1 ") TreeView1.Nodes(0).Nodes(1).Nodes.Add("Sub Menu 2.2 ") TreeView1.Nodes(0).Nodes(1).Nodes.Add("Sub Menu 2.3 ") TreeView1.Nodes(0).Nodes.Add("Sub Menu 3") TreeView1.Nodes(0).Nodes.Add("Sub Menu 4") TreeView1.Nodes(0).Nodes(1).Nodes.Add("Sub Menu 4.1 ") TreeView1.Nodes(0).Nodes(1).Nodes(0).Nodes.Add("Sub Menu 4.1.1 ") TreeView1.EndUpdate() 8