Showing posts with label VISUAL C plus plus. Show all posts
Showing posts with label VISUAL C plus plus. Show all posts

Monday, 15 October 2012

VISUAL C++ No.11: Membuat aplikasi Visual C++ sederhana dengan MFC library

I'ts Visual C++ with MFC (Microsoft Fondation Class)
Bila kita menggunakan Visual Studio, pasti tidak asing dengan yang namanya MFC (Microsoft Fondation Class). Ini merupakan sebuah library yang disediakan Visual Studio untuk mempermudah para developer membuat GUI.

MFC memang sangat membingungkan untuk yang baru mengenal library ini. Tapi dengan hadirnya tutorial ini, mudah mudahan dapat membantu mempermudah pemahaman MFC.



Pada tutorial ini, kita akan membuat sebuah simple aplikasi dengan MFC sederhana sebuah slider dimana bila kita mendrag slider, maka input akan diupdate. Pada tutorial ini kita juga akan membahas file-file yang akan digenerate bila kita membuat MFC diantara header file, resource file dan source file.


Bila kita membuat sebuah aplikasi dengan nama 'simpleMFC' maka Visual Studio akan secara otomatis mengenerate beberapa file header , diantaranya:
*Resource.h
*simpleMFC.h
*simpleMFCDlg.h
*stdafx.h

Resource.h merupakan standar header file yang berisi definisi dari resource ID aplikasi.
simpleMFC.h merupakan header file utama yang didalamnya juga menginclude kan Resource.h dan tempat dimana CsimpleMFCApp dideclarasikan.

Sedangkan untuk Resouce files diantaranya adalah:
*simpleMFC.ico
*simpleMFC.rc
*simpleMFC.rc2

simpleMFC.rc merupakan Visual Editor tempat kita dapat mengedit dialog dari MFC kita (disini saya memilih MFC dialog, selain dialog anda bisa memilih single tab atau multi tab).
simpleMFC.rc2 merupakan berisikan resource yang tidak diedit oleh Microsoft Visual C++.

Sedangkan untuk source files, diantaranya adalah:
*simpleMFC.cpp
*simpleMFCDlg.cpp
*stdafx.cpp

simpleMFCDlg.cpp dan simpleMFCDlg.h berisikan CsimpleMFCDlg class kita. Class inilah yang mengatur behavior dari dialog utama aplikasi kita.
stdafx.cpp dan stdafx.h adalah file yang digunakan untuk mem-build precompiled header (PCH) yang dinamakan simpleMFC.pch serta sebuah precompile file types yang dinamakan stdafx.obj.

Dalam tutorial ini kita juga akan membahas tentang:
1. Slider componen
2. Static text componen
3. CSliderCtrl::SetRange, CSliderCtrl::SetPos,
4. CStringT::Format
5. Windows Routine (WM, Windows Message)


ANDA DAPAT MELIHAT TUTORIALNYA DI BAWAH INI

Wednesday, 12 September 2012

VISUAL C++ No.10: Cara membuat setup installer untuk aplikasi

Tutorial membuat installer ini bukan hanya untuk C++/CLI saja, melainkan untuk semua bahasa pemrograman Windows, baik C#, C++, VB, dan lain-lain.

Saya yakin, anda sudah tidak asing lagi dengan installer/setup program dalam Windows. Bila anda men-double click sebuah program installasi, maka akan muncul sebuah window installer untuk program aplikasi tersebut. Window installer ini akan menginstall program aplikasi kita ke dalam Windows, juga akan memasang shortcut ke dalam menu dan desktop, serta akan me-register program kita ke dalam Registry. Nah, pertemuan kali ini kita akan membuat installer untuk program yang telah kita buat pada tutorial sebelumnya.



Pada tutorial sebelumnya kita telah membuat sebuah aplikasi sederhana, sebelum kita membuat installernya, terlebih dahulu anda harus mengambil setidaknya 2 buah file dari project kita, saya disini mengambil file .exe dan file icon .ico. Dua buah file inilah yang akan kita package kedalam installer. File pertama adalah aplikasi kita sedangkan file kedua adalah file icon yang akan kita gunakan untuk Shortcut dan Icon program.


Untuk membuat installer/setup program, di sini saya menggunakan Microsoft Visual Studio 2010, anda dapat melihat dengan gamblang tutorialnya pada tutorial video di bawah ini :)


ANDA DAPAT MELIHAT TUTORIALNYA DI BAWAH INI


Video di atas dapat anda download dengan menggunakan IDM (Internet Download Manager) atau aplikasi downloader yang lain yang telah terinstall di komputer anda.