Hello World pada Windows Mobile

12 11 2008

Pada kesempatan kali ini saya mencoba memberikan contoh pembuatan program pada Windows Mobile. Di sini saya akan memberikan contoh berupa program “Hello world” (baru pertama kali nyoba :P). Di sini, saya menggunakan IDE Visual Studio 2008 + Windows Mobile 5.0 SDK. Untuk Windows Mobile 5.0 SDK dapat Anda download di sini. (NB: Sebelum melakukan instalasi Windows Mobile SDK, instal ActiveSync (untuk XP) terlebih dahulu atau Windows Mobile Device Center (untuk Vista)).

Ok, langsung ke topik utama…
1. Pertama jalankan Visual Studio. Pada menu File, pilih New -> Project.
2. Pada Project Types, pilih Visual C++ -> Smart Device.
3. Pada bagian Templates, pilih Win32 Smart Device Project.
4. Kemudian tulis nama dari project tersebut dan juga pilih lokasi peletakkan filenya.
5. Win32 Smart Device Project Wizard akan muncul, pilih next.
6. Pilih platform, pada contoh kali ini Windows Mobile 5.0 Pocket PC SDK dipilih dan ditambahkan pada list Selected SDKs. Kemudian pilih next.
7. Kemudian pada langkah pemilihan additional Application Setting, pastikan Windows Application yang dipilih kemudian pilih finish

Kemudian akan terlihat template standar dari C++ untuk aplikasi Windows Mobile, kemudian pada bagian event handler WM_PAINT, isi dengan kode berikut:

hdc = BeginPaint(hWnd, &ps);
int bReturn;
TCHAR szHelloStr[50];

StringCchCopy(szHelloStr, 50, L”Hello World!”);

// Set text color.
SetTextColor (hdc, RGB(0,0,0));

bReturn = ExtTextOut (hdc, 10, 10, 0, NULL,
szHelloStr, lstrlen(szHelloStr), NULL);
// TODO: Add any drawing code here…
if(bReturn == 0)
{
MessageBox(hWnd, L”Gagal euy!”, L”Peringatan”, MB_OK);
}

bReturn = ExtTextOut (hdc, 10, 30, 0, NULL,
L”created by:”, lstrlen(L”created by:”), NULL);
if(bReturn == 0)
{
MessageBox(hWnd, L”Yang ke-2 gagal euy!”, L”Peringatan”, MB_OK);
}
bReturn = ExtTextOut (hdc, 10, 50, 0, NULL,
L”Nama Anda”, lstrlen(L”Nama Anda”), NULL);
if(bReturn == 0)
{
MessageBox(hWnd, L”Yang ke-3 gagal euy!”, L”Peringatan”, MB_OK);
}

EndPaint(hWnd, &ps);

Kemudian, compile dan run (atau tekan tombol F5). Hasil (sample):
screenshoot

Sekian. Selamat Mencoba.😀


Aksi

Information

6 responses

20 11 2008
baguspewe

Kalo saya coba, kok hasil keluarannya beda sama screen-shot di atas ya?
keluaran yang di saya kira-kira kayak begini:
Hello World!
created by:
Nama Anda

Hohohohoho…😀

25 11 2008
Andry Ongkinata

@baguspewe:
wkwkwkwkwkwkwk…😀 “Nama Anda” di situ maksudnya diisi ama nama si pembuat program

28 11 2008
Oky Firmansyah

Harus beli alat pratikumnya dulu niy(baca: PDA) :p

28 11 2008
Andry Ongkinata

@Oky Firmansyah:
Kan pake emulator dulu jg bisa😀 Ga usah punya alat praktikumnya. Minta paman aja, untuk Oky pastikan dikasih😛

18 08 2011
seli_usel

terimakasih atas infonya.

19 04 2012
Windows Mobile « theycallheaven

[…] Hello World pada Windows Mobile […]

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s




%d blogger menyukai ini: