Pemrograman Visual. Ramos Somya

dokumen-dokumen yang mirip
CHAPTER #7 APLIKASI WINDOWS FORM 2 (KONTROL- KONTROL TINGKAT LANJUT)

Object (Control) Dalam Vb.Net

Pemrograman Visual. Ramos Somya

Pendidikan Teknik Informatika Universitas Negeri Malang

Praktikum Pengolahan Citra - Pertemuan 1

Bab 4 Hasil dan Pembahasan

Membuat SlideShow Gambar

Modul Isikan di caption dari kotak yang ditandai garis File lalu tekan enter, lalu isi lagi dikanan dengan Menu

Pengenalan Visual Basic

Pemrograman Visual Modul I Perkenalan Lembar Kerja VB 6.0. S. Thya Safitri

BAB III METODOLOGI PENELITIAN

STRUKTUR KENDALI PERULANGAN

BAB II LANDASAN TEORI. komputer. Bahasa komputer berasal dari bahasa asing yaitu To Compute, yang artinya

BAB 2 LANDASAN TEORI

Membuat Slide Show Gambar

Membuat Slide Show Gambar

Bermain Logika. Syntax Penulisan Logika

MODUL PRAKTIKUM PEMROGRAMAN VISUAL BASIC

BAB 2 LANDASAN TEORI. Perangkat lunak adalah Perintah ( program computer ) yang bila di eksekusi

Pengantar Pemrograman Visual

Pertemuan 1 Pengenalan Visual Basic

VISUAL BASIC.NET. 1. Apa Itu VB.NET?

UNIVERSITAS GUNADARMA

Pemrograman Visual Basic

BAB 2 LANDASAN TEORI. Inggris yang berasal dari bahasa Yunani datum yang berarti fakta. Bentuk jamak dari

Pernyataan Berkondisi / Percabangan

PERTEMUAN KE-6 STRUKTUR PERULANGAN (menggunakan Loop dan Timer)

BAB 2 LANDASAN TEORI. telah dirumuskan secara sistematis. Istiah komputer berasal dari bahasa latin

LISTING PROGRAM. Kode Program Menu Utama:

BAB 2 TINJAUAN TEORITIS. Kata komputer berasal dari bahasa latin yatu computare yang artinya menghitung, dalam bahasa

BAB 2 LANDASAN TEORI

Modul Praktikum ke : 11 : Image Control dan Picture Box : Mahasiswa dapat menggunakan Image Control dan Picture Box

BAB 2 LANDASAN TEORI

Membuat Aplikasi Form Windows Pertama Dengan C# (Visual Studio)

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Sistem informasi terdiri dari dua kata, yaitu Sistem dan Informasi. Sistem yaitu

CHAPTER #8 DESAIN KONTROL, MENUBAR, TOOLBAR, STATUSBAR DAN FORM MDI

FORM DAN OBJEK KONTROL (1)

Malang, Januari 2007 Penulis

LISTING PROGRAM. namespace NTRUEOF { public class parameterenkripsi { public static readonly parameterenkripsi parameterenkripsi(401, 2048, 113, 60);

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM. Nama program yang hendak dikembangkan adalah Viola Jones Simulator. Tujuan dari

BAB 2 LANDASAN TEORI. Inggris yang berasal dari bahasa Yunani datum yang berarti fakta. Bentuk jamak dari

BAB 2 LANDASAN TEORI. Istilah komputer berasal dari bahasa latin computare yang artinya alat hitung,

BAB II Unit Control pada Visual Basic

MODUL VII VISUAL BASIC

BAB IV IMPLEMENTASI DAN HASIL PENGUJIAN

PENDAHULUAN. Ada beberapa hal yang menjadi alasan mengapa bahasa pemrograman Visual Basic banyak dipilih orang, antara lain :

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

Algoritma Pemrograman. GUI Programming 2

Program Penghitung Poin Klub Sepak Bola

MODUL-MODUL PRAKTIKUM VB.

Basic Programing Visual Basic

Algoritma Pemrograman 2 B

BAB IV IMPLEMENTASI DAN PENGUJIAN

Pemrograman Web Lanjut

PENGGUNAAN EVENT, PROPERTY DAN METHOD

FUNGSI DARI MASING-MASING OBJECT PADA VISUAL BASIC(VB)

Gambar 2.1. Komponen yang digunakan. Gunakan komponen-komponen seperti pada gambar 2.1 untuk membuat form pada gambar 2.2.

Gambar 1 Tampilan Program Yang Akan Dibuat

Identitas dosen POKOK BAHASAN RAGAM KOMPONEN MENGENAL TIMER. Pallete adalah tool

JOBSHEET 8 DATABASE IN VB

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

Krisnha D. Oktovhiana

Event Driven. Dalam konsep OOP, informasi umum suatu objek yang dapat diakses programmer adalah:

PENGENALAN VISUAL BASIC 6.0

Konsep dasar pemrograman visual. Chapter 01

BAB V Pengenalan Komponen-Komponen (object) pada VB

Puja Pramudya

BAB 2 LANDASAN TEORI. Pada umumnya komputer berasal dari bahasa inggris yaitu compute Yang artinya

MODUL PRAKTIKUM PEMROGRAMAN VISUAL BASIC

Pindahkan slide 2 ke slide 5 dengan cara klik slide 2, lalu tekan Ctrl + X (atau pada

MODUL 2 SELECTION & LOOPING PADA FORM

Modul Praktikum Ke-2

DASAR PEMROGRAMAN VISUAL BASIC

BAB III KONTROL INTRINSIK

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 4

MENU DAN TOOLBOX. Menu PopUp merupakan pengembangan dari menu yang ditampilkan di luar form, lepas dari menu bar.

I. JUDUL. Exception Handling. Jenis-Jenis error. Exception PRAKTIKUM 12. Exception Handling

Praktikum Pengolahan Citra - Pertemuan 1.2

E-Trick Visual Basic 6.0

Manipulasi Gambar dengan Efek yang keren

Manipulasi Gambar dengan Efek yang keren

P3 & 4 Integrated Development Environment (IDE) Visual Basic

Data Access Object Objektif:

MENGENAL VISUAL BASIC

Menggambar Objek 2D dengan Mudah

Krisna D. Octovhiana. 1.1 Apa itu Operator?

Modul Praktikum Ke-1

BAB IV IMPLEMENTASI. 4.1 Lingkungan Implementasi. 4.2 Perangkat Keras Yang Digunakan. 4.3 Perangkat Lunak

FORM DAN OBJEK KONTROL (2)

APLIKASI MENGELOLA DATA ACCESS LOG MENGGUNAKAN C# Melihat LOG berdasar Hari, Jam, dan URL Terbanyak diakses

MODUL PRAKTIKUM VB.NET STMIK-IM BANDUNG MODUL-MODUL PRAKTIKUM. VB. Net. Oleh : CHALIFA CHAZAR S T M I K - I M B A N D U N G

BAB IV IMPLEMENTASI DAN PENGUJIAN

Transkripsi:

Pemrograman Visual Ramos Somya

PictureBox merupakan kontrol yang digunakan untuk menampilkan gambar.

Image Menentukan file gambar yang akan ditampilkan dalam kontrol PictureBox. Sizemode Mengatur ukuran tampilan file gambar dalam kontrol PictureBox. Ada beberapa nilai: Normal StrecthImage CenterImage Autosize

FileName Menentukan lokasi dan nama file yang akan dibuka oleh kontrol OpenFileDialog. Filter Menentukan jenis file yang dapat dibuka oleh kontrol OpenFileDialog.

private void btnbrowse_click(object sender, EventArgs e) try OpenFileDialog open = new OpenFileDialog(); open.filter = "Image Files(*.jpg; *.jpeg; *.gif; *.bmp) *.jpg; *.jpeg; *.gif; *.bmp"; if (open.showdialog() == DialogResult.OK) picturebox1.image = new Bitmap(open.FileName); catch (Exception) throw new ApplicationException("Failed loading image");

Sebelumnya kita telah mempelajari CheckBox dan RadioButton yang berguna untuk memberi pada user beberapa pilihan. ComboBox user dapat mengklik control ini sehingga muncul sebuah daftar item yang dapat dipilih dalam bentuk drop down (ditarik ke bawah) dan user hanya dapat memilih satu dari sekian banyak item yang ditawarkan. ListBox akan memunculkan daftar item yang dapat discroll ke atas maupun ke bawah, pada kontrol ini user dapat memilih lebih dari satu item.

Items Item yang dapat dipilih oleh user, untuk mengisi item secara langsung.

this.namakontrol.items.add("nama item"); string pilihan = (string)this.cmbbahasa.selecteditem; event SelectedIndexChanged Event ini akan bereaksi pada saat kita mengubah pilihan pada ComboBox atau ListBox, sehingga tidak diperlukan pemicu lain seperti Button.

Khusus untuk ComboBox, terdapat sebuah property yang digunakan untuk memilih jenis ComboBox tersebut. Property tersebut bernama DropDownStyle, yang memiliki beberapa nilai sebagai berikut: Simple DropDown DropDownList

Sedangkan untuk ListBox, terdapat sebuah property yang digunakan untuk banyaknya pilihan yang dapat diambil dari ListBox tersebut. Property tersebut bernama SelectionMode, yang memiliki beberapa nilai sebagai berikut: None One MultiSimple MultiExtended

private void cmbbahasa_selectedindexchanged(object sender, EventArgs e) if (this.cmbbahasa.selectedindex == 0) this.lbltrims.text = "Terima Kasih"; else if (this.cmbbahasa.selectedindex == 1) this.lbltrims.text = "Thank You"; else if (this.cmbbahasa.selectedindex == 2) this.lbltrims.text = "Xie Xie Ni"; else if (this.cmbbahasa.selectedindex == 3) this.lbltrims.text = "Arigato"; else if (this.cmbbahasa.selectedindex == 4) this.lbltrims.text = "Danke"; else if (this.cmbbahasa.selectedindex == 5) this.lbltrims.text = "Gracias"; string pilihan = (string)this.cmbbahasa.selecteditem;

DatetimePicker adalah kontrol yang digunakan untuk masukan data berupa tanggal atau waktu. Properties: Format Mengatur bentuk data yang akan ditampilkan dalam kontrol. Format data yang dapat kita gunakan di antaranya: Long Short Time Custom Value Menyatakan nilai tanggal atau waktu yang sedang aktif pada kontrol DateTimePicker tersebut.

Showupdown Mengatur bentuk kontrol DateTimePicker sehingga bia mengubah nilai tanggal dengan menekan tombol up atau down yang disediakan kontrol tersebut. Cursor Menentukan jenis kursor mouse saat berada tepat di atas kontrol. Di samping properties ada sebuah event khusus yang dapat digunakan untuk memicu reaksi dari program, event khusus tersebut bernama ValueChanged, event ini bereaksi ketika nilai atau value dari kontrol DatetimePicker diubah oleh pengguna

ada beberapa method yang menyertai property value, method-method tersebut berhubungan dengan operasi nilai tanggal atau waktu.yaitu : AddDays(int nilai) Menambah hari dengan nilai tanggal yang ada pada property value. AddMonths(int nilai) Menambah bulan dengan nilai tanggal yang ada pada property value. AddYears(int nilai) Menambah tahun dengan nilai tanggal yang ada pada property value. AddHours(int nilai) Menambah jam dengan nilai waktu yang ada pada property value.

AddMinutes(int nilai) Menambah menit dengan nilai waktu yang ada pada property value. AddSeconds(int nilai) Menambah detik dengan nilai waktu yang ada pada property value.

Aplikasi untuk simulasi peminjaman buku di sebuah perpustakaan.

private void dtppinjam_valuechanged(object sender, EventArgs e) this.dtpkembali.value = this.dtppinjam.value.adddays(7); private void btnsimpan_click(object sender, EventArgs e) string pesan; pesan = "Buku dengan Kode:"; pesan = pesan + this.txtkode.text; pesan = pesan + "\npinjam:"; pesan = pesan + this.dtppinjam.value; pesan = pesan + "\nkembali:"; pesan = pesan + this.dtpkembali.value; MessageBox.Show(pesan);

Timer adalah sebuah kontrol yang yang berjalan seiring dengan interval waktu yang diberikan oleh pengguna. Properties: Interval Berguna untuk satuan waktu bagi timer untuk melakukan event Tick. Dihitung dalam satuan milidetik atau 1/1000 detik. Enabled Bila variabel ini diset true, maka event Tick pada Timer akan mulai berjalan. Timer memiliki event khusus yang bernama Tick, di mana event ini akan terpicu setiap satuan waktu tertentu yang diberikan dalam nilai pada property Interval.

Kode Program pada button Start private void btnstart_click(object sender, EventArgs e) this.lbldetik.text = this.txtdetik.text; this.detik = Convert.ToInt32(this.txtDetik.Text); this.tmrhitung.enabled = true;

Kode Pada Timer: private void tmrhitung_tick(object sender, EventArgs e) if (detik > 0) detik--; this.lbldetik.text = Convert.ToString(detik); else this.tmrhitung.enabled = false; MessageBox.Show("Waktu Habis", "Info");