Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pemprograman VB Dot Net

Presentasi serupa


Presentasi berjudul: "Pemprograman VB Dot Net"— Transcript presentasi:

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

26


Download ppt "Pemprograman VB Dot Net"

Presentasi serupa


Iklan oleh Google