Pemrograman Aplikasi Visual C

Click here to load reader

  • date post

    27-Jun-2015
  • Category

    Documents

  • view

    343
  • download

    2

Embed Size (px)

Transcript of Pemrograman Aplikasi Visual C

This watermark does not appear in the registered version - http://www.clicktoconvert.com

BAB 1: Pemrograman Aplikasi Visual C++Visual C++ adalah compiler yang dapat digunakan untuk membuat program aplikasi berbasis Windows dengan cepat karena telah tersedianya tools yang disebut AppWizard. Dengan tools yang efektif ini maka programmer akan dapat menghasilkan program yang professional seperti halnya programmer yang berpengalaman, seperti melakukan pengaturan jendela program, menampilkan menu, membuat isian, dan menampilkan kontrol-kontrol obyek lainnya seperti command button, combo box, list box, slider dan lain- lain.

1.1 Tools AppWizardUntuk membuat bermacam aplikasi dapat digunakan tools AppWizard, terutama program yang dapat dijalankan secara langsung seperti file *.exe, dengan AppWizard juga dapat menghasilkan source program, seperti klas, obyek dan fungsi. Agar hal tersebut terwujud maka dapat dilakukan langkah-langkah sebagai berikut: Jalankan Visual C++ Klik pada menu File, klik New dan klik tab Project pada kotak dialog New seperti pada Gambar 1.1 dibawah ini.

Gambar 1.1 Kotak dialog New Pilih MFC AppWizard (exe) Isilah nama proyek pada kotak edit Project name: proyekku Isilah direktori tempat menyimpan proyek tersebut: C:\Student\Sigwa Klik OK

AppWizard akan menuju ke langkah berkutnya yaitu Step-1 dan seterusnya, setiap langkah terdapat pilihan yang harus dipilih guna menentukan bentuk aplikasi yang akan dibuat dan pendukungnya, seperti berbasis MDI, SDI atau Dialog.

1

This watermark does not appear in the registered version - http://www.clicktoconvert.com

1.2 Tipe AplikasiAda 3 tipe aplikasi yang dapat dipilih yaitu: Aplikasi SDI (Single document interface), seperti Notepad, hanya mempunyai satu bukaan dokumen pada saat yang sama. Pada saat File, Open dipilih file yang dibuka ditutup sebelum membuka file yang baru. Aplikasi MDI (Multiple document interface), seperti Exel atau Word, dapat membuka banyak dokumen (umumnya file) pada saat yang sama. Terdapat menu Jendela dan item Close pada menu File. Bila ingin melihat tampilan banyak pada suatu dokumen tunggal, maka harus dipilih aplikasi MDI. Aplikasi dialog-based, seperti utilitas Character Map pada Windows, tidak mempunyai dokumen sama sekali dan tidak ada menu. Pada Windows XP, dapat diklik Start, Accessories, System Tools, Character Map.

1.3 Tipe Aplikasi Berbasis DialogTipe aplikasi ini dipilih karena bentuknya sederhana dan mudah bagi pemula untuk mempelajarinya, meskipun tidak mendukung adanya akses basis data ataupun gabungan dokumen. Pada langkah pertama pilih Dialog based seperti Gambar 1.2 dibawah.

Gambar 1.2 Langkah 1 Pilihan Tipe Aplikasi Selanjutnya klik next untuk melanjutkan ke langkah berikutnya, yaitu menentukan fitur-fitur yang akan disertakan pada dialog. Bila diinginkan item About seperti pada system menu, maka dapat dipilih item About Box. Untuk menambah tombol help maka dapat dipilih Context-sensitive Help. Sedangkan pada pilihan ketiga adalah 3D Control, seharusnya dipilih untuk aplikasi Windows 95 atau NT. Bila diinginkan aplikasi tersebut dibawah aplikasi lain maka pilih check box Automation. Bila aplikasi berisi control ActiveX maka pilih check box Active X Controls. Bila aplikasi direncanakan bekerja dibawah Internet dengan sokets, pilihkah kotak Windows Sokets, setelah pilihan ditentukan maka klik Next untuk pindah ke langkah selanjutnya, seperti Gambar 1.4. 2

This watermark does not appear in the registered version - http://www.clicktoconvert.com

Gambar 1.3 Langkah 2 Pilihan Fitur-fitur yang diinginkan

Gambar 1.4 Langkah 3 Pilihan Pustaka MFC

Pada langkah dibawah dapat dilakukan pengubahan nama-nama AppWizard untuk file dan kelas. Tapi ide ini jarang dilakukan karena akan membingungkan orang yang merawat program bila nama file tidak mudah dibedakan dari nama kelas dan sebaliknya. Bila telah terlanjur menggunakan nama yang tidak baik atau kurang sesuai sebaiknya menggunakan Back untuk kembali ke dialog Workspace Proyek baru, ubah nama, dan klik Create, dan menggunakan Next untuk kembalik ke dialog ini. Klik Finish

3

This watermark does not appear in the registered version - http://www.clicktoconvert.com

untuk melihat ringkasan dari file dan kelas yang akan dibuat, serupa pada Gambar 1.5 dibawah ini.

Gambar 1.5 Langkah 4 Pilihan Namafile dan Namakelas

Gambar 1.6 Konfirmasi Nama-nama file sebelum dilakukan pembuatan

4

This watermark does not appear in the registered version - http://www.clicktoconvert.com

Bila informasi diatas ada yang tidak disetujui maka klik Cancel untuk kembali kelangkah sebelumnya, betulkan dan kembali ke langkah ini. Klik OK setelah disetujui, maka aplikasi akan dibuat, yaitu tersedianya dialog kosong. Untuk mencoba dialog ini maka klik Build kemudian Run, maka akan ditampilkan seperti pa d a Gambar 1.7 dibawah ini.

Gambar 1.7 Tampilan awal dialog kosong Dialogku

Gambar 1.8 Toolbox Controls yang menyertai dialog kosong Dialogku

5

This watermark does not appear in the registered version - http://www.clicktoconvert.com

1.4 Icon-icon pada ToolBox ControlUntuk memahami kegunaan dari Toolbox Control maka berikut ini akan diberikan penjelasan singkat mengenai masing- masing dari Icon didalam ToolBox Control. Icon Select Digunakan untuk mengubah penunjuk mouse menjadi normal (tidak memilih salah satu dari icon. Sehingga penunjuk mouse dapat digunakan untuk memilih pilihan menu lainnya. Icon Picture Digunakan untuk meletakkan obyek gambar ke dialog, sehingga pengguna dapat menampilkan gambar didalam dialog. Icon Static Text Dengan pilihan obyek ini maka memungkinkan pengguna dapat menampilkan komentar yang berupa teks didalam dialog. Icon Edit Box Untuk mendapatkan masukan data dari keyboard, disamping itu Kotak Edit dapat digunakan untuk menampilkan keluaran/ hasil data, baik secara satu baris (single line) atau beberapa baris tampilan (scroll). Icon Group Box Digunakan untuk mengelompokkan beberapa obyek yang sama menjadi satu grup, sehingga membuat tampilan lebih teratur dan lebih rapi. Icon Button Obyek tombol ini sering digunakan karena aksi yang dilakukan didalam dialog biasanya dilakukan dengan penekanan suatu tombol, yaitu untuk menjalankan aksi yang diinginkan Icon Check Box Kotak Check atau Check Box digunakan bila terdapat beberapa pilihan masukan data dan dapat dipilih semuanya, misalkan data tentang hobby, data menu makanan serta minuman. Icon Radio Button Tombol Radio atau Radio Botton digunakan bila terdapat beberapa pilihan tetapi hanya satu pilihan saja yang harus dipilih, misalkan data kota kelahiran, jenis kelamin, umur dan pilihan jurusan.

6

This watermark does not appear in the registered version - http://www.clicktoconvert.com

Icon Combo Box Digunakan bila ada beberapa item pilihan tetapi hanya satu saja yang dapat dipilih, item pilihan dapat diganti, ditambah atau dihapus. Pilihan yang tidak dipilih dapat disembunyikan sehingga hanya item pilihan yang dipilih yang ditampilkan. Icon List Box Fungsinya hampir sama dengan Kotak Combo atau Combo Box, List Box atau Kotak List Icon Horizontal Scroll Bar Untuk membuat obyek scroll secara mendatar, obyek ini biasanya digabung dengan Kotak Edit. Sedangkan disini digunakan secara terpisah. Icon Vertical Scroll Bar Untuk membuat obyek scroll secara menurun, obyek ini biasanya digabung dengan Kotak Edit, Kotak Combo atau Kotak List. Sedangkan disini digunakan secara terpisah. Icon Progress Pada suatu proses program perulangan yang sedang berjalan lama, maka tidak dapat diketahui sejauh mana program looping tersebut dikerjakan. Dengan penggunaan obyek Progress maka dapat diperkirakan selesainya proses perulangan tersebut, karena proses yang telah dikerjakan akan ditampilkan pada obyek Progress. Icon Slider Digunakan bila masukan adalah berupa perkiraan angka yang dilakukan dengan penekanan tombol mouse, sehingga pengguna lebih mudah memasukkan perkiraan angka yang diinginkan. Seperti setting perpaduan warna RGB. Icon Tab Control Membuat dialog menjadi beberapa bagian tampilan yang terpisah, sehingga pengguna dapat memilih tampilan mana yang diinginkan berdasarkan pilihan menu tab. Icon IP address Untuk menampilkan data Alamat IP dengan format titik. Icon Month Calendar Untuk menampilkan calendar. Icon Date Time Picker Untuk menampilkan tanggal dan jam.

7

This watermark does not appear in the registered version - http://www.clicktoconvert.com

BAB 2: Kotak Edit, Tombol Radio dan Kotak CawangSuatu alasan pembuatan program aplikasi berbasis dialog adalah dikarenakan bahwa, umumnya setiap program yang dibuat memerlukan masukkan (input) dari user, sehingga aplikasi berbasis dialog adalah yang paling tepat untuk digunakan disini. Berikut ini akan diberikan bermacam masukan (controls) yang telah disediakan oleh Visual C++ secara default. Untuk dapat membuat masukkan bagi program maka telah disediakan obyek yang disebut control dimana sudah dikumpulkan pada satu toolbox dengan icon yang bersesuaian dengan kegunaannya, seperti Gambar 1.8 pada bab sebelumnya. Dengan obyek-obyek tersebut maka programmer akan dapat dengan mudah memilih tipe masukan yang diinginkan, seperti kotak edit, tombol radio, kotak check, tombol aksi, scroll bar, slider dan lain sebagainya. Berikut ini akan dibahas satu persatu mengenai penggunaan dari obyek-obyek control tersebut.

2.1 Kotak Edit ControlKotak edit control adalah obyek yang sering digunakan karena bentuknya yang sederhana, dimana pengguna sudah terbiasa dengan tipe masukkan data seperti ini. Karena tipe masukan seperti ini sudah ada pada pemrograman sebelum windows ada. Dengan tipe masukan kotak edit maka pengguna dapat memasukkan data yang diperlukan oleh program, yaitu dengan mengetikkan data tersebut melalui keyboard. Berikut ini akan diberikan lang