Monday, 13 January 2014

Sunday, 12 January 2014

Instantiate object

Instatiating an object to a class is copying class's properties, copying class's method, copying class's sub module.
Contoh:
 Public Class Class1
    Public horizontal As Integer
    Public vertical As Integer

    Sub widen(ByVal scale As Integer)
        horizontal = horizontal + scale
        vertical = vertical + scale
    End Sub
End Class

Module Module1

    Sub Main()
        Dim square_a As Class1
        'next step, instatiate object square_a to class1
        square_a = New Class1
        square_a.horizontal = 1
        square_a.vertical = 1
        Console.WriteLine(square_a.horizontal & " " & square_a.vertical)
        square_a.widen(3)
        Console.WriteLine(square_a.horizontal & " " & square_a.vertical)
        Console.ReadLine()
    End Sub

End Module

Class

Untuk apa/bisa digunakan untuk apa?

Class bisa digunakan sebagai panduan pengisian. Seperti ngisi data di microsoft excel
Contoh perhatikan rani, sori perhatikan data berikut ini:


Nama Umur Suku Status
Saya      
Kamu      
Dia      

Begimana caranya?
1. Pertama defenisikan class
Public Class Orang
    'properties
    Public Umur As Integer
    Public Suku As String
    Public Status As String

End Class
 
2. Masukin saya sebagai orang, trus define(dim) umur saya, suku saya, status saya. Tampilkan status saya
Module Module1

    Sub Main()
        Dim saya As New Orang
        saya.Umur = 29
        saya.Suku = "Batak"
        saya.Status = "Belum Menikah"
        Console.WriteLine(saya.Status)
        Console.ReadLine()
    End Sub

End Module

What makes a man, man

What makes a man, man?
What makes a spirit, spirit?

Don't easily give up on your brain

Something may be difficult to grasp at first but should be easy enough if you stick at it.

Apa perbedaan sub procedure dengan function?

Simple, sub tidak return value, function return value.

Saturday, 11 January 2014

Terminologi programming

Modules = class with super power
Class =
- is the blueprint
- container of related method
Contoh:
console
Object is an instance of a class