Cara Membuat Tingkap (Aplikasi): 4 Langkah (dengan Gambar)

Isi kandungan:

Cara Membuat Tingkap (Aplikasi): 4 Langkah (dengan Gambar)
Cara Membuat Tingkap (Aplikasi): 4 Langkah (dengan Gambar)

Video: Cara Membuat Tingkap (Aplikasi): 4 Langkah (dengan Gambar)

Video: Cara Membuat Tingkap (Aplikasi): 4 Langkah (dengan Gambar)
Video: PRAKTEK IMK PART 3 // MEMBUAT ANIMASI GAMBAR DAN TEKS DENGAN VISUAL STUDIO 2010 2024, April
Anonim

Pernah terfikir bagaimana program seperti Cat atau Kalkulator dibuat? Baiklah, pelajari cara membuat aplikasi asas menggunakan panduan langkah demi langkah ini.

Langkah-langkah

46622 1
46622 1

Langkah 1. Dapatkan penyusun

Penyusun mengubah kod sumber mentah anda (yang akan anda tulis tidak lama lagi) menjadi aplikasi yang boleh dilaksanakan. Untuk tujuan tutorial ini, dapatkan DEV-CPP IDE. Anda boleh memuat turunnya di sini.

46622 2
46622 2

Langkah 2. Setelah memasang DEV-CPP, buka

Anda akan diberi tetingkap dengan kawasan teks di mana anda akan menulis kod sumber anda.

46622 3
46622 3

Langkah 3. Bersedia untuk menulis program untuk memaparkan teks di kotak teks

Sebelum anda mula menulis sumbernya, ingatlah bahawa aplikasi Win32 tidak berkelakuan sama seperti bahasa lain, seperti JAVA.

46622 4
46622 4

Langkah 4. Di skrin utama DEV-CPP, pergi ke Fail -> Baru -> Projek

Anda akan disajikan dengan skrin lain. Pilih gambar kecil yang bertuliskan "Aplikasi Windows" dan tetapkan bahasa sebagai "C", bukan "C ++." Pada kotak teks yang tertera "Nama", masukkan "SimpleProgram." Sekarang, DEV-CPP akan bertanya di mana anda mahu menyimpannya. Simpan fail di mana-mana direktori, tetapi pastikan untuk mengingatnya. Sebaik sahaja anda selesai, anda akan diberikan templat di layar sumber. Lakukan Ctrl + A dan kemudian Backspace. Sebab kami melakukan ini adalah supaya kami dapat memulai lagi.

46622 5
46622 5

Langkah 5. Pada permulaan sumber anda, ketik "#include" (tanpa tanda petik)

Ini termasuk perpustakaan windows sehingga anda dapat membuat aplikasi. Di bawahnya, tulis: #include "resource.h" Dan kemudian taip: const char g_szClassName = "myWindowClass";

46622 6
46622 6

Langkah 6. Tulis satu kaedah untuk menangani semua mesej dan tulis kaedah lain di mana kita akan mengendalikan mesej dari sumber

Jangan risau jika ini membingungkan. Ia akan menjadi jelas di kemudian hari. Sekarang, simpan sumber anda sebagai SimpleProg.c. Kami akan meninggalkannya buat masa ini.

46622 7
46622 7

Langkah 7. Buat Skrip Sumber

Skrip Sumber adalah sekeping kod sumber yang menentukan semua kawalan anda (contoh: TextBox, Button, dll.) Anda akan memasukkan Skrip Sumber anda ke dalam program anda dan Voila! Anda akan mempunyai program. Menulis Skrip Sumber tidak sukar, tetapi boleh memakan masa jika anda tidak mempunyai Editor Visual. Ini kerana anda perlu mengira koordinat X dan Y yang tepat dari kawalan, dll. Pada skrin utama DEV-CPP anda, pergi ke Fail -> Baru -> Fail Sumber. DEV-CPP akan meminta anda "Tambahkan fail sumber ke Projek semasa?" Klik YA. Di bahagian atas skrip sumber anda, ketik #include "resource.h", dan juga ketik #include Ini mengurus semua kawalan.

46622 8
46622 8

Langkah 8. Buat kawalan pertama anda:

menu ringkas. Jenis:

    IDR_THEMENU MENU BEGIN POPUP "& File" BEGIN MENUITEM "E & xit", ID_FILE_EXIT TAMAT TAMAT

  • Bahagian "IDR_THEMENU" menentukan menu anda sebagai THEMENU. Anda boleh menyebutnya apa sahaja yang anda mahukan. Bahagian BEGIN adalah jelas. POPUP "& File" membuat kategori menu baru yang dipanggil File. Tanda & membolehkan pengguna aplikasi anda menaip Ctrl + F pada papan kekunci dan mengakses menu anda dengan cepat:) MENUITEM "E & xit", ID_FILE_EXIT menambah menu untuk kategori Fail. Walau bagaimanapun, anda mesti menentukan menu dengan melakukan ID_FILE_EXIT.

Langkah 9. Sekarang untuk bahagian butang

Butang anda akan berada di dalam dialog, jadi kita mesti membuat dialog terlebih dahulu. Lakukan ini dengan menaip:

46622 9
46622 9

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 "Hello!", ID_HELLO, 10, 10, 40, 15 TAMAT

  • IDD_SIMPLECONTROL menentukan dialog anda. Empat nombor setelah kata "DIALOG" menentukan x-pos, y-pos, lebar, dan tinggi dialog. Jangan terlalu memikirkan bahagian Gaya buat masa ini. MENU IDR_THEMENU memasukkan menu lama kami ke dalam program. CAPTION bercakap sendiri seperti fon. DEFPUSHBUTTON membuat butang kami bernama "Hello!" dan kami menentukannya dengan mengatakan ID_HELLO dan memberikannya x-pos dan y-pos dan koordinat lebar dan tinggi.
  • Itu sahaja! Kami sudah selesai dengan skrip sumber kami. Tinggal satu perkara lagi. Kita harus memberikan nilai kepada semua perkara yang kita tetapkan dalam skrip sumber kita (mis. IDR_THEMENU, dll.) Simpan fail sumber sebagai SimpleProg.rc.
  • 46622 11
    46622 11

    Langkah 10. Pergi ke Fail -> Baru -> Fail Sumber

    Tambahkan fail sumber ke projek semasa? Ya. Anda akan disajikan dengan skrin kosong. Untuk memberikan nilai pada kawalan yang ditentukan, kami memberikannya nombor. Tidak kira terlalu banyak nombor mana yang anda berikan kawalan, tetapi anda harus menjadikannya teratur. Contohnya, jangan tentukan kawalan dengan memberikan nombor rawak seperti 062491 atau sesuatu. Jadi taip:

      #tentukan IDR_THEMENU 100 #tentukan ID_FILE_EXIT 200 #tentukan IDD_SIMPLECONTROL 300 #tentukan ID_HELLO 400

    46622 12
    46622 12

    Langkah 11. Simpan fail ini sebagai resource.h Anda ingat kami melakukan "#include" resource.h ""?

    Inilah sebabnya mengapa kita melakukannya. Kita perlu memberikan nilai.

    46622 13
    46622 13

    Langkah 12. Kembali ke sumber, SimpleProg.c kami atau apa sahaja yang anda namakan

    Jenis:

      int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) {return DialogBox (hInstance, MAKEINTRESOURCE (IDD_NUMBERS), NULL, SimpleProc);}

    46622 14
    46622 14

    Langkah 13. Jangan terlalu bimbang dengan semua perkara teknikal di sini

    Ketahuilah bahawa bahagian ini mengembalikan dialog ke prosedur pengendalian mesej kami yang disebut SimpleProc.

    46622 15
    46622 15

    Langkah 14. Taip:

      BOOL CALLBACK SimpleProc (HWND hWndDlg, UINT Message, WPARAM wParam, LPARAM lParam) {switch (Message) {case WM_INITDIALOG: return TRUE; case WM_COMMAND: switch (LOWORD (wParam)) {case ID_HELLO: MessageBox (NB) "Hallo!", MB_OK) rehat; kes ID_FILE_EXIT: EndDialog (hWndDlg, 0); break;} break; case WM_CLOSE: EndDialog (hWndDlg, 0); rehat; lalai: return FALSE;} kembali TRUE;}

    • Bahagian ini menangani mesej dialog. Sebagai contoh dalam kes ID_HELLO (butang kami), kami membuat kotak mesej yang bertanya khabar. Juga, sekiranya kita pergi ke Fail dan Keluar, kita menutup tetingkap dalam kes ID_FILE_EXIT.
    46622 17
    46622 17

    Langkah 15. Pastikan SimpleProc anda hadir sebelum bahagian WINAPI WINMAIN int

    Ini penting jika anda mahu program anda berfungsi.

    46622 18
    46622 18

    Langkah 16. Tekan F9 untuk menyusun dan menjalankan program anda

    Petua

    • Sekiranya anda kecewa pada bila-bila masa, berehat sebentar dan kembali.
    • Sekiranya anda tersesat, terdapat banyak tutorial yang terdapat di internet.
    • Ini adalah tutorial pemula, sehingga banyak bahagian tidak dijelaskan. Walaupun itu adalah tutorial pemula, disarankan anda mempunyai BEBERAPA pengalaman dalam dunia pengaturcaraan (mis. Memahami pernyataan beralih, jika-lain, dll.)

    Disyorkan: