ตอนนี้งานใหม่ต้องเขียนโปรแกรมลง Pocket PC ครับ  ใช้ .net compact framework ดูเผินๆ เห็น control ต่างๆ ก็มีให้ใช้เหมือนกัน แต่พอลองเข้าจริงแล้ว ข้อจำกัดเยอะกว่ามาก Control ต่างๆ ถูกตัด properties ออกไปพอสมควร ทำให้ปรับแต่งได้น้อย เช่น ไม่สามารถใช้รูปใน menu ได้ , datagrid เพิ่ม column ในหน้า design ไม่ได้ และตอนแรกยังไม่สามารถใช้ภาษาไทยได้ครับ จะแสดงเป็นสี่เหลี่ยม ทดลองเอา โปรแกรม ThaiwinCE มาลง ก็สามารถใช้ภาษาไทยได้ แต่ว่าไม่สมบูรณ์ครับ  บางจุดยังเป็นสี่เหลี่ยม เช่น ที่ tabControl และ Header ของ Datagrid ซึ่งคิดว่าน่าจะเป็นที่ Font ซึ่งทั้งสองจุดนั้นไม่สามารถกำหนด Font ได้ ก็หาข้อมูลต่อไป เจอวิธีลง font และการเชื่อมต่อกับ Emulator ไปด้วยอีกอย่าง ตอนแรกไม่รู้

บทความต้นฉบับจาก http://hot.in.th/.net/Smart-Device/emulator.asp

ขั้นแรกเครื่องเราต้องมี program MicrosoftActiveSync ก่อนนะครับถ้าไม่มีก็ Downlond ไปติดตั้งซะ Link อยู่ด้านล่างนะครับ  ActiveSync เป็นโปรแกรมเก่าลงกับ Vista ขึ้นไปไม่ได้ รุ่นที่ใหม่กว่าจะเป็น Windows Mobile Device Center

-เมื่อติดตั้งเรียบร้อยแล้วเปิด MicrosoftActiveSync แล้วไปที่ File -> Connection Settings...

- ให้ทำเครื่องหมายถูกหน้า Allow connections to one of the following: ใน listbox ให้เลือก DMA

- ในส่วนของ this computer is connect to : ให้เลือกเป็น Work NetWork

- เปิด Visual Studio .Net 2005 ไปที่ Tools -> Device Emulator Manager... 

- แล้วเลือก Emulator ที่ต้องการ ในที่นี้ให้เลือก Pocket PC 2003 SE Emulator จากนั้นให้คลิกขวาที่เราได้เลือกไว้แล้วคลิกที่ Connect

- รอจน Emulator Run เสร็จ จากนั้นให้เข้าไปที่ Device Emulator Manager... อีกที แล้วคลิกขวาที่ Emulator ที่เราได้เลือกไว้แล้วคลิกที่ Cradle

- ทีนี้เครื่องเราก็ติดต่อกับ Emulator ได้เรียบร้อยแล้ว 

- ให้ Copy Font ชื่อ Tahoma ของ Windows ไปลงใน Emulator โดยเข้าไปที่ C:\windows\fonts

- แล้ว ทำการ Copy font มาสองตัวคือ tahoma.ttf และ tahomabd.ttf ( ถ้าจะใช้ font อื่นก็ copy มาลงเหมือนกันนะครับ)

- จากนั้นให้ไปที่ My Computer เข้าไปที่ Mobile Device แล้วเข้าไปที่ My Windows Mobile - Based Device - - > Windows - ->Fonts - -> คลิกขาว Paste เท่านี้ก็เรียบร้อย ตอนผมทำมันไม่ยอม ให้กอปไปลงที่ Fonts โดยตรง ต้องเอาไปวางที่อื่นก่อน แล้วค่อยย้ายที่ด้วย Emulator อีกที

- กลับไปที่ Emulator อีกครั้ง ไปที่ File - ->Save State and Exit 

- หลังจากนั้นก็ลอง Run โปรแกรมที่เราได้เขียนไว้ใน Visual Studio .Net 2005 โดยเลือก Emulator เดียวกับ ที่เราได้ Set ไว้แล้ว ---

 หลังจากทดลองทำตามและแถม micross.tff ไปด้วยอีกตัวใน Emulator ซึ่งยังไม่ได้ลง ThaiWinCE ปรากฏว่าแสดงได้เฉพาะ tahoma ที่ตั้งเป็นตัวหนาครับ ตัวปรกติแสดงไม่ได้ ก็งงกันไป แล้วลองลง ThaiWinCE ตาม ทีนี้แสดงได้ครบทุกจุดครับ ตอนนี้ยังไม่พบปัญหา

 จากนั้นเอาไปทำที่เครื่องจริงซึ่งลง ThaiWinCE ไว้แล้ว จะเอา font ไปใส่แต่พบว่า มีอยู่แล้วซึ่งเป็นคนอื่นใส่ไว้แต่แรกก่อนที่ผมจะลง ThaiWinCE แต่เชคดูแล้วขนาดของไฟล์มันไม่เท่ากัน ของผม 600kb+ ในเครื่องมัน 300+ เลยลอง replace ไป แต่ replace ได้แต่ tahoma.tff ส่วน tahomabd.tff มันไม่ยอม ซึ่งทำแล้วยังใช้ไม่ได้อยู่ ก็เลย hard reset ซะ แล้วทำตามขั้นตอนที่ทำใน Emulator ก็ใช้ได้เรียบร้อยเหมือนกัน  แต่เรื่องขนาดไฟล์นี่ยังงงอยู่ว่าทำไมไม่เท่ากัน ต่างคนก็กอปมาจากเครื่องตัวเอง แต่เป็นจาก XP กับ 7

 

Comment

Comment:

Tweet

All people want to receive a doctoral degree, but how to do this? We will recommend to determine for the dissertation service to order the thesis summary just about this post from. We took that and had got the highest degree.

#16 By thesis writing service (91.212.226.136) on 2012-04-03 16:54

Thanks for the article. I read the above post.

#15 By Chicgraphic on 2012-03-30 22:56

Sometimes, students write the french dissertation by their own efforts. But some of them like to order the brilliant issue associated with this good post at the thesis service, because it seems to be more simple.

#14 By dissertation writing (91.212.226.136) on 2012-02-24 08:50

Your superb release referring to this good topic should be open for students, just because they want custom thesis and good buy dissertation service or just thesis proposal.

#13 By thesis (91.212.226.136) on 2012-02-08 18:39

University students would not have problems with their book reports essays composing, just because the custom writing organizations are able to sell free essays of high quality.

#12 By book reports essays (91.212.226.136) on 2012-02-05 20:18

Previously I used to be wanting to know about optimization. Now I know that submission supposes to be extra important for my website. Hence, I decided to use the forum posting service.

#11 By forum posting service (91.212.226.136) on 2012-02-03 08:22

My tutor always admits my gsa essay if I ask: " write my paper ". Thus, that is good chance to do own business!

#10 By pay for essay (31.184.238.21) on 2012-02-02 02:40

If you try to find place where you can buy research papers here is very perfect place for you about essays writing, which contribute examples and gives an excuse to learn how make analysis . But this site is more charismatic, and more important. So don't be lazy and write your own or buy an essay about this good topic. Thanks.

#9 By buy custom essay papers (31.184.238.21) on 2012-01-28 08:57

I really want thank you so much for the hot notes connecting to this good topic! And you know, that the writing work service will take that for the custom essays.

#8 By writers job (31.184.236.16) on 2011-12-28 03:57

#6 By ดีีๆๆๆ (203.158.176.212) on 2010-08-20 14:13

tongue wink

#5 By ม่อน (203.155.220.236) on 2010-07-12 12:30

#4 By ลูกน้ำ (203.155.220.236) on 2010-07-12 12:29

#3 By (203.155.220.236) on 2010-07-12 12:27

#2 By ม่อน (203.155.220.236) on 2010-07-12 12:27

#1 By ปรียา รอดเหว่า (118.172.185.254) on 2010-07-02 09:21