Pemprograman VB Dot Net

Slides:



Advertisements
Presentasi serupa
Pemrograman Visual I Pendahuluan Presented by : Herianto.
Advertisements

Pemrograman VB.NET Pertemuan 2.
KOMPONEN DALAM DELPHI Form
MENU Materi 4 DOWNLOAD DI
Program Paket Niaga Putu Putra Astawa S.Kom.,M.kom
Penggunaan Kontrol Array
Rully Yulian MF MCAD,MCPD,MCT,MVP VB.NET Independent IT Trainer - Application Developer
PEMROGRAMAN I 2 SKS.
Menggunakan Event dan Property
PERULANGAN.
Kode MK : MI Revisi Terakhir : Pertemuan 2 FX. Henry Nugroho, S.T., M.Cs Adi Kusjani, S.T. Penggunaan Komponen Dasar 2013.
VISUAL BASIC.NET Apa Itu VB.NET ?
Object Oriented Programming. Kemampuan untuk memelihara dan mengimplementasikan perubahan di dalam program lebih efektif dan cepatKemampuan untuk memelihara.
Menu.
Pemrograman Berorientasi Objek
PERTEMUAN II CONTROLS DAN SINTAK DASAR
Form Gambar IDE (Integrated Development Environment) VB6 ToolBar
OBJECT ORIENTED PROGRAMMING YANES HARDIANTO SUI Politeknik Manufaktur Astra 2011.
Pemrograman Database Nyimas Artina, S.Kom, M.Si.
LOOPING dan array Tinaliah, S. Kom.
KOMPONEN DALAM DELPHI Form
1 Pertemuan 4 Form dan Control Matakuliah: M0462/Programming I Tahun: 2005 Versi: >
1 Pertemuan 8 Collection Matakuliah: M0462/Programming I Tahun: 2005 Versi: >
Pemrograman Basisdata
1 Pertemuan 04 Variable Matakuliah: T0063/Pemrograman Visual Tahun: 2005 Versi: 1/0.
Pemrograman VB.NET Pertemuan 3.
Presented by : Herianto
Dasar Pemrograman 1 Pemrograman Visual Basic 6.0
LABEL VB.NET menyebut komponen pada Form seperti tombol, Textbox dan lainnya sebagai control yang ditemukan pada class : System.Windows.Foems.Control Label.
Pemrograman Visual Ramos Somya.  Menubar memberikan kesan sangat tinggi terhadap sebuah aplikasi yang dilengkapi dengan kontrol ini.  Keunggulan pemakaian.
1 Pertemuan 01 Pemrograman Visual Matakuliah: T0063/Pemrograman Visual Tahun: 2005 Versi: 1/0.
Bayu Priyambadha, S.Kom.  Classes, which are the "blueprints" for an object and are the actual code that defines the properties and methods.  Objects,
Pengenalan Visual Basic
Perancangan dan Pemrograman Web
Pemrograman visual Menu Toolbar MDI Form.
Enkapsulasi.
Penggunaan Struktur Kontrol SELECT
ELEMEN-ELEMEN PROGRAM
Pemrograman Visual Oleh : Erni Fatmawati.
High Level User Interface
PERTEMUAN III MICROSOFT ACCESS 2003
Pemprograman VB Dot Net
Louis Bertrand Secondra
Konsep delphi Pertemuan Ke-1 & 2.
Pertemuan 8 Collection Matakuliah : M0064/Programming I Tahun : 2005
MENGENAL VISUAL BASIC 6.0 Pertemuan 3
Object Oriented Programming.
Algoritma & PEMROGRAMAN 2B (Visual basic)
Mengenal Integrated Development Environment (IDE) VB 6
KOMPUTER APLIKASI AKUNTANSI - V -
Algoritma dan Pemrograman 2A
Prosedur.
PERTEMUAN X MDI FORM, FULL DOWN & POP UP MENU Dgn MENU EDITOR
Bahasa Pemrograman 1 ACTIVE X DAN MDI Chapter 05 bimocahyo bimocahyo.
Algoritma Pemrograman 2A
LAB PEMOGRAMAN III (VISUAL BASIC)
Pemrograman VB.NET Pertemuan 2 Sorang Pakpahan,S.Kom.,M.Kom.
Visual Studio 2008 Merupakan perangkat lunak yang terintegrasi. Di dalamnya terdapat beberapa perangkat lunak untuk pengembang ( Programmer ), antara lain.
Object Oriented Programming.
Pengenalan Visual Basic
Pemrograman VB.NET Pertemuan 6 Sorang Pakpahan,S.Kom.,M.Kom.
Menggunakan Event dan Property
Pemrograman VB.NET Pertemuan 10.
Pemrograman Dasar TinyOS Menggunakan nesC
Menu.
Dasar Komputer & Pemrog. 2B
Membuat Menu Multiple Form di VB.Net
Pengenalan Borland Delphi 7.0
PERTEMUAN 4 PERANCANGAN PROGRAM.
Pemrograman berorientasi objek
Transcript presentasi:

Pemprograman VB Dot Net Present by: Johanes Fernandes Andry Session 5 : Desain User Interface & Inheritance SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER Widuri

Prinsip Desain User Interface Komposisi : tata letak/layout tampilan aplikasi. Prinsip- prinsip dalam pengaturan komposisi ini adalah : kesederhanaan posisi kontrol konsistensi white-spice color font menu/toolbar

Interfaces To define an interface, use the Interface statement: Public Interface ISomeInterface Sub SomeSub( ) Function SomeFunction( ) As Integer Property SomeProperty( ) As String Event SomeEvent( _ ByVal sender As Object, _ ByVal e As SomeEventArgs _ ) End Interface

example Public Class SomeClass ' This indicates that the class implements the methods, ' properties, and events of the ISomeInterface interface. Implements ISomeInterface ' This method implements the SomeSub method of the ' ISomeInterface interface. Private Sub SomeSub( ) Implements ISomeInterface.SomeSub ' ... End Sub ' This method implements the SomeFunction method of the Private Function SomeFunction( ) As Integer _ Implements ISomeInterface.SomeFunction End Function ' This property implements the SomeProperty property of the Private Property SomeProperty( ) As String _ Implements ISomeInterface.SomeProperty Get End Get Set End Set End Property ' This event implements the SomeEvent event of the Private Event SomeEvent( _ ByVal sender As Object, _ ByVal e As SomeEventArgs _ ) Implements ISomeInterface.SomeEvent End Class

Form Form merupakan bagian dari kontrol seperti textbox dan label. Memanggil form : Form Modal : form yang harus ditutup terlebih dahulu sebelum user dapat mengakses form lainnya. NamaForm.ShowDialog() Form modeless : form yang tidak harus ditutup terlebih dahulu ketika user mengakses form lain. NamaForm.Show()

The Windows Forms Designer-generated code for a blank Form Public Class Form1 Inherits System.Windows.Forms.Form #Region " Windows Form Designer generated code " Public Sub New( ) MyBase.New( ) 'This call is required by the Windows Form Designer. InitializeComponent( ) 'Add any initialization after the InitializeComponent( ) call End Sub 'Form overrides dispose to clean up the component list. Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean) If disposing Then If Not (components Is Nothing) Then components.Dispose( ) End If MyBase.Dispose(disposing) 'Required by the Windows Form Designer Private components As System.ComponentModel.Container 'NOTE: The following procedure is required by the Windows Form Designer 'It can be modified using the Windows Form Designer. 'Do not modify it using the code editor. <System.Diagnostics.DebuggerStepThrough( )> Private Sub components = New System.ComponentModel.Container( ) Me.Text = "Form1" #End Region End Class

Hello, Windows!, as created by the Windows Forms Designer

Parent and Child Forms The main form is called the MDI parent, and the child forms are called the MDI children. The Form class has two properties that control whether a given form is an MDI parent, MDI child, or neither. The MdiParent property (which is of type Form) controls whether a form behaves as an MDI child. Setting the MdiParent property of a form to reference the application's MDI parent form makes the form an MDI child form.

Example: A minimal MDI application Imports System Imports System.Windows.Forms Public Module AppModule Public Sub Main( ) Application.Run(New MainForm( )) End Sub End Module Public Class MainForm Inherits Form Public Sub New( ) ' Set the main window caption. Text = "My MDI Application" ' Set this to be an MDI parent form. IsMdiContainer = True ' Create a child form. Dim myChild As New DocumentForm("My Document", Me) myChild.Show End Class Public Class DocumentForm Public Sub New(ByVal name As String, ByVal parent As Form) ' Set the document window caption. Text = name ' Set this to be an MDI child form. MdiParent = parent

Figure: A minimal MDI application

Menu & Toolbar ContextMenuStrip Menampilkan menu popup ketika pengguna mengklik mouse kanan pada suatu object MenuStrip Mewakili menu utama, submenu dan item menu form StatusStrip Terletak di bawah form sebagai status ToolStrip Menampilkan kumpulan tombol, drop-down dan tool lainnya agar pengguna dapat mengontrol aplikasi ToolStripContainer Kontainer yang mengatur kontrol ToolStrip untuk dock(menempel) pada tepi form

Inheritance Inheritance is one way to reuse and extend previously written code. A program's design often requires several classes as variations of a common theme. Consider a drawing program that deals with many shapes. Such a program would probably define a class for each kind of shape. However, there would be much in common among such classes, including many of their fields, methods, and events. Inheritance allows these common features to be extracted into a base class from which the various specific shape classes are derived.

Inheritance Selain konsep enkapsulasi, keuntungan lain dari object-oriented programming adalah kode program yang bersifat reusable. Sehingga waktu pembuatan program dapat dikurangi, serta dapat menghindari berbagai kesalahan yang tidak perlu. Visual Basic 2008 memperkenalkan konsep reusable ini dalam sebuah proses yang disebut inheritance (pewarisan)

Inheritance Dengan pewarisan, kita dapat membuat Class baru yang mewarisi sifat dari Class lainnya. Class baru tersebut lebih spesifik dari Class yang diwarisinya. Class Baru tersebut disebut sebagai turunan (child) dari Class induk yang diwarisinya (parent). Child Class mewarisi seluruh Field, Properti, Metode, dan Event yang dimiliki oleh Parent Class. Child Class dapat mengakses Field, Properti, Metode, dan Event yang dimiliki oleh parent-nya, asalkan tidak bersifat Private. Parent Class disebut juga sebagai Base Class, sedangkan Child Class disebut juga sebagai SubClass.

Latihan Session 5

Klik tombol bilangan ajaib 1

Hasil Tombol Bilangan Ajaib 1

Klik tombol bilangan ajaib 2

Hasil Tombol Bilangan Ajaib 2