Mengingat rumit dan ruwetnya kode Windows Api, maka tutorial ini dibuat sesimple dan sejelas mungkin untuk yang betul-betul ingin tahu cara membuat GUI dengan Windows Api.
Coba perhatikan, berikut adalah code yang telah disederhanakan:
Windows Api biasanya pada Visual C++ disebut sebagai Win32 Programming sehingga pada tutorial ini kita akan membahas bagaimana sebuah program dibuat di Windows Platform. Dalam tutorial kita ini, kita menggunakan Multi –byte Character set. Jadi nanti kita perlu mengubah properties project kita terlebih dahulu.
Mari kita mulai,
Telah kita ketahui bersama bahwa untuk membuat Console Application, kita harus membuat sebuah fungsi main sebagai entry point yang akan mengambil arguments dan me-return integer. Tetapi, pada Windows Api, untuk membuat GUI kita menggunakan fungsi WinMain sebagai entry point. Fungsi inilah yang akan dieksekusi pertama kali dan me-return integer.
Contoh Entry Point console app:
int main(int argc,char *argv[])
Contoh entry point Windows Api:
INT WINAPI wWinMain(HINSTANCE hInst,
HINSTANCE hPrevInst,
LPWSTR lpCmdLine,
INT nShowCmd)
Tutorial ini akan sangat membingungkan dan sangat panjang bila dibuat tulisan seperti ini. So, berikut adalah video tutorial yang akan menjelaskan secara gamblang sedikit tentang Windows Api ini, yaitu meliputi:
- INT
- WINAPI
- HINSTANCE
- MessageBox
- Icon-Icon notifikasi
- Dan lain lain
ANDA DAPAT MELIHAT TUTORIALNYA DI BAWAH INI
Contoh GUI yang dibahas dan dipraktekkan dalam video:
Note: Untuk Windows Api reference, anda dapat menginstall Help pada Microsoft Visual Studio baik express (gratis) maupun berbayar, tidak jauh perbedaannya kecuali hanya koleksi library. Windows Api Reference ini terletak di menu help -> Library Home -> Win32 and COM Development (Windows) -> Development Guides (Windows) -> Windows API (Windows) -> Windows API Reference (Windows)
Sayang sekali Windows Api Reference ini ukurannya sangat besar sehingga kita tidak menyediakan downloadnya. (^^,)
Atau untuk anda yang setiap saat memiliki koneksi ke internet, sebagai reference, anda dapat merujuk ke link berikut ini http://msdn.microsoft.com/en-us/library/ff818516%28v=vs.85%29.aspx
Windows Api biasanya pada Visual C++ disebut sebagai Win32 Programming sehingga pada tutorial ini kita akan membahas bagaimana sebuah program dibuat di Windows Platform. Dalam tutorial kita ini, kita menggunakan Multi –byte Character set. Jadi nanti kita perlu mengubah properties project kita terlebih dahulu.
Mari kita mulai,
Telah kita ketahui bersama bahwa untuk membuat Console Application, kita harus membuat sebuah fungsi main sebagai entry point yang akan mengambil arguments dan me-return integer. Tetapi, pada Windows Api, untuk membuat GUI kita menggunakan fungsi WinMain sebagai entry point. Fungsi inilah yang akan dieksekusi pertama kali dan me-return integer.
Contoh Entry Point console app:
int main(int argc,char *argv[])
Contoh entry point Windows Api:
INT WINAPI wWinMain(HINSTANCE hInst,
HINSTANCE hPrevInst,
LPWSTR lpCmdLine,
INT nShowCmd)
Tutorial ini akan sangat membingungkan dan sangat panjang bila dibuat tulisan seperti ini. So, berikut adalah video tutorial yang akan menjelaskan secara gamblang sedikit tentang Windows Api ini, yaitu meliputi:
- INT
- WINAPI
- HINSTANCE
- MessageBox
- Icon-Icon notifikasi
- Dan lain lain
ANDA DAPAT MELIHAT TUTORIALNYA DI BAWAH INI
Note: Untuk Windows Api reference, anda dapat menginstall Help pada Microsoft Visual Studio baik express (gratis) maupun berbayar, tidak jauh perbedaannya kecuali hanya koleksi library. Windows Api Reference ini terletak di menu help -> Library Home -> Win32 and COM Development (Windows) -> Development Guides (Windows) -> Windows API (Windows) -> Windows API Reference (Windows)
Sayang sekali Windows Api Reference ini ukurannya sangat besar sehingga kita tidak menyediakan downloadnya. (^^,)
Atau untuk anda yang setiap saat memiliki koneksi ke internet, sebagai reference, anda dapat merujuk ke link berikut ini http://msdn.microsoft.com/en-us/library/ff818516%28v=vs.85%29.aspx
Video di atas dapat anda download dengan menggunakan IDM (Internet Download Manager) atau aplikasi downloader yang lain yang telah terinstall di komputer anda.