Rangkuman Pemvis Nelson W1
Rangkuman Pemvis Nelson W1
2.
3.
Polymorphism ( Perbedaan Bentuk ) - Polymorphism merupakan kemampuan objekobjek berbeda kelas dalam pewarisan objek untuk merespon secara berbeda terhadap
suatu pesan yang sama dan untuk memutuskan method mana yang akan diterapkan
kepada sebuah objek.
Class Structure
Pada Bahasa pemrograman C# , sebuah class dibagi menjadi 3 buah struktur
yang mempunyai fungsi yang berbeda beda yaitu Fields , Properties , dan Methods.
1. Fields merupakan sebuah deklarasi variable yang digunakan pada class tersebut.
2. Properties adalah sebuah fungsi yang dapat mengubah sebuah variable untuk setiap
objek yang di buat.
3. Methods adalah fungsi dari sebuah class tersebut , hal apa sajakah objek tersebut
dapat lakukan.
Semua struktur tersebut diberikan sebuah Accses modifier untuk menentukan apakah sebuah
variable mempunyai hak akses untuk class yang lain. Terdapat 5 access modifier yang di
gunakan pada C# yaitu :
1. Public membuat class yang bersangkutan untuk dapat mengakses dari mana saja.
2. Private Membuat class tersebut hanya dapat di akses oleh member class tersebut
sendiri.
3. Protected Membuat class tersebut hanya dapat di akses oleh class turunannya
(Inherited) dan member class tersebut sendiri.
4. Internal - member yang bersangkutan hanya dapat diakses dari assembly yang sama,
atau dengan kata lain, aplikasi yang sama.
5. Protected Internal - menggabungkan protected dan internal, yang berarti member yang
bersangkutan hanya dapat diakses dari class itu sendiri atau dari class lain dari dalam
assembly yang sama yang merupakan turunan dari class yang bersangkutan.
Access Modifier
Inheritance
Inheritance atau Penurunan adalah salah satu fitur pemrograman Object Oritented pada
C#, fitur ini dapat menurunkan attribute sebuah class pada class yang lainnya. Class yang ingin
di turunkan dengan class lain disebut Base Class sedangkan class yang di turunkan disebut
Derived Class.
Identifier adalah sebuah nama yang di berikan oleh programmer untuk sebuah
variable,namespace, methods, fields, properties dan lain lainnya.
Identifiers
Keywords adalah sebuah kata kata khusus pada Bahasa pemrograman C#, kata
kata khusus tersebut digunakan agar compiler dapat melakukan fungsi fungsi
yang berbeda beda tergantung pada Keyword yang di gunakan.
Keywords
Visual Studio
Untuk memulai sebuah program form sederhana dalam visual studio, pertama kita
membuat New Project dengan mengclick File -> New->Project atau dengan hotkey CTRL +
SHIFT + N lalu create sebuah Windows Forms Application untuk memulai memrogram.
Setelah memulai project kita dapat melihat Toolbox pada bagian kiri project, Toolbox
adalah sebuah fitur Visual Studio yang berisikan tools yang digunakan pada form sesuai yang
kita inginkan dengan mendrag dan drop tools tersebut.
Berikut 5 contoh Tools yang terdapat pada Toolbox :
1. Panel Sebuah tools yang memberikan pembatas dan dapat digunakan untuk menjadi
sebuah container.
2. Textbox Sebuah tools yang dapat dimasukan input Text form.
3. ComboBox Sebuah tools yang dapat menampilkan opsi opsi yang diberikan untuk
sebuah input form.
4. Button Sebuah tools yang digunakan untuk mentrigger sebuah action.
5. Label Sebuah tools yang digunakan untuk menampilkan Text yang hanya dapat di
read.
Label
Text Box
Panel
Combo Box
Button
Setiap Tools tersebut mempunyai sebuah properties masing masing yang dapat di
modifikasi sesuai keinginan. Element element dari properties dapat berupa seperti pemberian
nama variable untuk Tools tersebut, Panjang, lebar, Warna fill, Warna text, dan isi text.
Tools tools tersebut dapat dimodifikasikan untuk melakukan sebuah perintah saat
sebuah event tertentu terjadi. Misalkan saat sebuah Button di click maka program akan
menampilkan sebuah text berasalkan dari Text box yang diisi oleh user program tersebut. Hal
hal tersebut dapat di modifikasikan dengan mengubah code program tersebut.
References
http://www.putrakomputer.com/2012/06/pengertian-net-framework-dan-fungsinya.html
http://magneticinfo.blogspot.com/2014/08/apa-itu-object-oriented-programming-oop.html
http://magneticinfo.blogspot.com/2014/08/apa-itu-object-oriented-programming-oop.html
http://icodeformoney.com/tuts/Class-dan-objek-pada-CSharp