Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Pemprograman VB Dot Net
Present by: Johanes Fernandes Andry Session 4: Class & Object, Field, Properties, Method & Event, Constructor & Destructor SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER WIDURI
2
Outline Class & Object, Field, Properties, Method & Event,
Constructor & Destructor Exercises
3
Membuat Class & Object Class adalah object dan object adalah bagian dari class. Object dan class sangat banyak dihubungkan satu sama lain. Tanpa Object anda tidak bisa menggunakan suatu class
4
Praktek 4.1 Membuat aplikasi console yg dapat memberikan informasi sistem komputer anda dengan membuat fungsi class dan object Buat project baru klik menu file > new project, kemudian pada kotak dialog new project, anda pilih project console aplication, beri nama tsb dengan nama latihan session 4.1, > klik tombol OK
5
Latihan Session 4.1
6
Ketik kode program pada module
Imports System.Console Module Module1 Sub Main() Dim obj As New Deteksi() obj.Deteksi_Sistem() Read() End Sub End Module
7
Keterangan kode Baris 1-2 merupakan fungsi u/ membuat object dengan nama “Obj” untuk Class dengan nama “Deteksi” yg akan anda buat nanti Baris 3-4 merupakan fungsi u/ memanggil & membaca sub class yg terdapat pada class dengan nama “Deteksi” melalui variabel dengan nama “Obj”
8
Buat Class baru dengan nama “Deteksi”
Public Class Deteksi Sub Deteksi_Sistem() Dim komputer, ip As String komputer = My.Computer.Name ip = System.Net.Dns.GetHostEntry(System.Net.Dns.GetHostName).AddressList(0).ToString() Write("Selamat Belajar VB.Net 2008") WriteLine() Write("====================================") Write("Nama Komputer Anda : " & komputer & "") Write("Ip Komputer Anda : " & ip & "") End Sub End Class
9
Keterangan kode Baris 1 merupakan fungsi u/ membuat class dengan nama “Deteksi” Baris 2-15 merupak fungsi u/ membuat sub class dengan nama “Deteksi_Sistem”, & didalam sub class inilah yg akan mencetak informasi sistem komputer anda Baris 16 merupakan fungsi akhir dari class dengan nama “Deteksi”
10
Hasil & Testing
11
Field, Properties, Method & Event
Anggota sebuah Class Dapat dideklarasikan menjadi seperti Public, Private, protected, Friend atau Protected Friend Dengan kata lain adalah sebuah suatu object dalam sebuah class
12
Praktek 4.2 Beri nama project tersebut dengan Latihan Session 4.2
13
Coding Program Latihan Praktek 4.2
Public Class Form1 Public Function Waktu_sekarang() As Integer Label3.Text = Format(TimeString) End Function
14
Coding Program Latihan Praktek 4.2 (2)
Public Function Set_Waktu() As Integer Dim Waktu As String Waktu = "" & DomainUpDown1.Text & ":" & DomainUpDown2.Text & "" If Waktu = Mid(Label3.Text, 1, 5) Then Beep() Timer2.Enabled = False Shell("shutdown -s -f -t 0") End End If End Function
15
Coding Program Latihan Praktek 4.2 (3)
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick Call Waktu_sekarang() End Sub Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick Call Set_Waktu() Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Timer2.Enabled = True Me.Hide()
16
Coding Program Latihan Praktek 4.2 (4)
Private Sub DomainUpDown1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles DomainUpDown1.KeyPress e.KeyChar = Chr(0) End Sub Private Sub DomainUpDown2_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles DomainUpDown2.KeyPress Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load End Class
17
Constructor Constructor : suatu fungsi yg mempunyai tugas u/ membuat inisial terhadap suatu object didalam suatu class Constructor :suatu metode khusus yg selalu dilibatkan sebagai suatu object didalam sebuah class, pada umumnya Constructor dibuat dengan metode Sub dengan nama New didalam class
18
Destructor Suatu metode yg terakhir dijalankan setelah semua object didalam class tersebut tidak lagi tersedia Pada umumnya fungsi ini hanya dipakai u/ mengakhiri jalannya aplikasi Metode yg digunakan yaitu Finalize
19
Praktek 4.3 Membuat aplikasi Stop Watch
20
Coding Latihan Session 4.3
Public Class Form1 Dim min As Integer Dim sec As Integer
21
Tambahkan project Module, dgn mengklik icon Add New
22
Coding Latihan Session 4.3
Module Module1 Public Class Waktu Public Sub New(ByVal sec As Integer, ByVal min As Integer) Form1.Timer1.Enabled = False Form1.Label1.Text = "" & sec & ":" & min End Sub End Class End Module
23
Coding Latihan Session 4.3 (2)
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If Button1.Text = "Mulai" Then Timer1.Enabled = True Button1.Text = "Pause" Else Dim durasi As New Waktu(min, sec) Button1.Text = "Mulai" End If End Sub
24
Coding Latihan Session 4.3 (3)
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click MyBase.Finalize() End Sub
25
Coding Latihan Session 4.3 (4)
Private Sub Timer1_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Timer1.Tick Dim min1 As Integer Dim sec1 As Integer If sec = 59 Then min1 = min min = min1 + 1 sec = -1 End If sec1 = sec sec = sec1 + 1 Label1.Text = min & ":" & sec End Sub
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.