Pernah bertanya-tanya bagaimana program seperti Paint atau Calculator dibuat? Nah, pelajari cara membuat aplikasi dasar menggunakan panduan langkah demi langkah ini.
Langkah
Langkah 1. Dapatkan kompiler
Kompiler mengubah kode sumber mentah Anda (yang akan segera Anda tulis) menjadi aplikasi yang dapat dieksekusi. Untuk tujuan tutorial ini, dapatkan DEV-CPP IDE. Anda dapat mengunduhnya di sini.
Langkah 2. Setelah menginstal DEV-CPP, buka
Anda akan disajikan dengan jendela dengan area teks di mana Anda akan menulis kode sumber Anda.
Langkah 3. Bersiaplah untuk menulis program untuk menampilkan teks dalam kotak teks
Sebelum Anda mulai menulis sumbernya, ingatlah bahwa aplikasi Win32 tidak berperilaku dengan cara yang sama seperti bahasa lain, seperti JAVA.
Langkah 4. Di layar utama DEV-CPP, buka File -> New -> Project
Anda akan disajikan dengan layar lain. Pilih gambar kecil yang bertuliskan "Aplikasi Windows" dan atur bahasanya sebagai "C", bukan "C++." Di kotak teks yang bertuliskan "Nama", masukkan "SimpleProgram." Sekarang, DEV-CPP akan menanyakan di mana Anda ingin menyimpannya. Simpan file di direktori mana pun, tetapi pastikan untuk mengingatnya. Segera setelah Anda selesai melakukannya, Anda akan disajikan dengan template di layar sumber. Lakukan Ctrl+A lalu Backspace. Alasan kami melakukan ini adalah agar kami dapat memulai lagi.
Langkah 5. Di awal sumber Anda, ketik "#include" (tanpa tanda kutip)
Ini termasuk perpustakaan windows sehingga Anda dapat membuat aplikasi. Tepat di bawahnya, tulis: #include "resource.h" Lalu ketik: const char g_szClassName = "myWindowClass";
Langkah 6. Tulis satu metode untuk menangani semua pesan dan tulis metode lain di mana kita akan menangani pesan dari sumber
Jangan khawatir jika ini membingungkan. Ini akan menjadi jelas nanti. Sekarang, simpan sumber Anda sebagai SimpleProg.c. Kami akan membiarkannya apa adanya untuk saat ini.
Langkah 7. Buat Script Sumber Daya
Resource Script adalah bagian dari kode sumber yang mendefinisikan semua kontrol Anda (misalnya: TextBox, Buttons, dll.) Anda akan memasukkan Resource Script Anda ke dalam program Anda dan Voila! Anda akan memiliki sebuah program. Menulis Script Sumber Daya tidak sulit, tetapi dapat memakan waktu jika Anda tidak memiliki Editor Visual. Ini karena Anda perlu memperkirakan koordinat X dan Y yang tepat dari kontrol, dll. Di layar utama DEV-CPP Anda, buka File -> New -> Resource File. DEV-CPP akan menanyakan "Tambahkan file sumber daya ke Proyek saat ini?" Klik YA. Di bagian atas skrip sumber daya Anda, ketik #include "resource.h", dan juga ketik #include Ini menangani semua kontrol.
Langkah 8. Buat kontrol pertama Anda:
menu sederhana. Jenis:
IDR_THEMENU MENU BEGIN POPUP "&File" BEGIN MENUITEM "Keluar", ID_FILE_EXIT END END
Langkah 9. Sekarang untuk bagian tombol
Tombol Anda akan berada di dalam dialog, jadi kita harus membuat dialog terlebih dahulu. Lakukan ini dengan mengetik:
IDD_SIMPLECONTROL DIALOG 50, 50, 150, 142 GAYA DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU MENU IDR_THEMENU CAPTION "Simple Prog" FONT 8, "MS Sans Serif" BEGIN DEFPUSHBUTTON "Halo!", ID_HELLO, 10, 10, 40, 15 END
Langkah 10. Buka File -> New -> Source File
Tambahkan file sumber ke proyek saat ini? Ya. Anda akan disajikan dengan layar kosong. Untuk menetapkan nilai ke kontrol yang kami tentukan, kami memberi mereka angka. Tidak masalah terlalu banyak pada nomor mana yang Anda berikan kontrol, tetapi Anda harus membuatnya teratur. Misalnya, jangan mendefinisikan kontrol dengan memberinya nomor acak seperti 062491 atau semacamnya. Jadi ketik:
#define IDR_THEMENU 100 #define ID_FILE_EXIT 200 #define IDD_SIMPLECONTROL 300 #define ID_HELLO 400
Langkah 11. Simpan file ini sebagai resource.h Apakah Anda ingat kita melakukan "#include "resource.h""?
Nah, inilah mengapa kami melakukannya. Kami perlu menetapkan nilai.
Langkah 12. Kembali ke sumbernya, SimpleProg.c kami atau apa pun namanya
Jenis:
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow){return DialogBox(hInstance, MAKEINTRESOURCE(IDD_NUMBERS), NULL, SimpleProc);}
Langkah 13. Jangan terlalu khawatir dengan semua hal teknis di sini
Ketahuilah bahwa bagian ini mengembalikan dialog ke prosedur penanganan pesan kami yang disebut SimpleProc.
Langkah 14. Ketik:
BOOL CALLBACK SimpleProc(HWND hWndDlg, Pesan UINT, WPARAM wParam, LPARAM lParam){switch(Message){case WM_INITDIALOG:return TRUE;case WM_COMMAND:switch (LOWORD (wParam)) {case ID_HELLO",(:NULL, "HeyBox", "Halo!", MB_OK)break; ID kasus_FILE_EXIT:EndDialog(hWndDlg, 0);break;}break;kasus WM_CLOSE:EndDialog(hWndDlg, 0); merusak; default: kembali FALSE;}kembali BENAR;}
Langkah 15. Pastikan SimpleProc Anda ada sebelum bagian WINAPI WINMAIN int
Ini penting jika Anda ingin program Anda berfungsi.
Langkah 16. Tekan F9 untuk mengkompilasi dan menjalankan program Anda
Tips
- Jika Anda merasa frustrasi pada suatu saat, istirahatlah dan kembalilah.
- Jika Anda tersesat, ada banyak tutorial yang tersedia di internet.
- Ini adalah tutorial pemula, jadi banyak bagian yang tidak dijelaskan. Bahkan jika ini adalah tutorial pemula, disarankan Anda memiliki BEBERAPA pengalaman di dunia pemrograman (misalnya memahami pernyataan switch, if-else, dll.)