Selasa, 10 September 2013

Soal-soalnya Tentang Array

1.      Jelaskan yang Anda ketahui tentang Array pada VB.Net?
Jawaban:
    Array artinya adalah pendeklarasian sekelompok variabel yang bertipe data sama. Kegunaannya untuk mempersingkat penulisan kode yang bersifat satu per satu.

2.      Jelaska yang kamu ketahui  tentang Prosedure pada VB.Net?
Jawaban:   Yang saya ketahui Presedure pada VB.Net ada 4 macam:
1.    Property
Ini adalah suatu prosedur yang memiliki 2 sifat, yaitu biasa digunakan untuk menampung sebuah nilai. Sehingga nantinya bisa digunakan oleh Anda atau user yang lainnya. Sedangkan yang kedua adalah hanya bertugas sebagai status/fungsi/ekspos. Ini dikarenakan property tersebut dibuat dalam lingkup readonly.
Kelebihan property adalah:
Ø  Anda bisa mengsetting nilainya pada jendela property
Ø  Anda bisa menggunakannya pada logika ekspresi, semisal If Then Else End If atau Select Case Else End Select.

2.    Sub
Ini adalah suatu prosedur tunggal, sehingga tidak memiliki sifat apapun selain melakukan tugasnya. Ditambah lagi Anda tidak bisa menggunakannya pada logika ekspresi. Dikenal juga dengan istilah Stand-Alone Call Statements.

3.    Function
Nyaris sama seperti property. Lebih tepatnya function hanya memiliki satu sifat saja, yaitu hanya sebagai status/fungsi/ekspos. Kelebihan dari function adalah, Anda bisa menggunakannya pada logika ekspresi.

4.    Event
Ini adalah suatu prosedur yang hanya akan berjalan bila kondisinya dimungkinkan/berlaku.

3.      Contoh program menggunakan Array?
Jawaban: Public Class Form4
    Dim WithEvents vtxt As New TextBox
    Dim WithEvents vcbo As New ComboBox
    Dim WithEvents vlist As New ListBox
    Dim WithEvents vtombol As New Button

    Dim vArrayControl() As Control = {vtxt, vcbo, vlist, vtombol}

    Private Sub Form4_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Me.Controls.AddRange(Me.vArrayControl)
        Me.vtxt.Location = New Point(10, 10)
        Me.vcbo.Location = New Point(10, Me.vtxt.Bottom + 10)
        Me.vlist.Location = New Point(10, Me.vcbo.Bottom + 10)
        Me.vtombol.Location = New Point(10, Me.vlist.Bottom + 10)
    End Sub
End Class

Tidak ada komentar:

Posting Komentar