15. บทที่ 1 ก้าวแรกเข้าสู่โลกของ Windows 8 Apps ด้วย HTML5 & JavaScript
บทนา
หนังสือ “คู่มือเขียน Windows 8 Apps ด้วย HTML5 และ JavaScript สำหรับผู้เริ่มต้น” เล่มนี้ เป็น
กำรนำเสนอเนื้อหำกำรพัฒนำ Windows 8 Apps ด้วย HTML5 ร่วมกับ JavaScript โดยอำศัย Visual
Studio 2012 เรียกสั้นๆ ว่ำ VS 2012
กำรพัฒนำ Windows 8 Apps (หรือเรียกอีกอย่ำงว่ำ Windows Store Apps) สำมำรถทำได้ 2 วิธี
คือ
1. อำศัยสคริปต์ XAML ร่วมกับภำษำ VB 2012 และ VC# 2012
2. อำศัยภำษำสคริปต์ HTML5 ร่วมกับ JavaScript
ประวัติของ Windows แต่ละรุ่น
ระบบปฎิบัติกำร Windows 8 เป็นของบริษัทไมโครซอฟท์รุ่นใหม่ล่ำสุด ถือว่ำ เป็นกำรปรับปรุง
ฟีเจอร์ครั้งใหญ่อีกครั้งหนึ่งของระบบปฎิบัติกำรในตระกูล Windows
ควำมน่ำสนใจในลำดับแรก ก็คือ Windows รุ่นที่ 8 มีประวัติศำสตร์ควำมเป็นมำอย่ำงไร ดังต่อไปนี้
รุ่นที่ 1 Windows 1.0 และรุ่นปรับปรุงย่อย
รุ่นที่ 2 Windows 2.0 และรุ่นปรับปรุงย่อย
รุ่นที่ 3 Windows 3.0, 3.1, 3.11 ใช้กับบุคคล และ Windows NT 3.1, 3.5, 3.51 ใช้ในองค์กร
และเครือข่ำย Network (คาว่า NT ย่อมาจาก New Technologo)
รุ่นที่ 4 มีระบบปฏิบัติกำรออกมำทั้งสิ้น 3 รุ่น คือ
o Windows 95 ใช้กับบุคคล และ Windows NT 4.0 ใช้ในองค์กรและเครื อข่ำย Network ถือ
ว่ำเป็น Windows 4.0
o Windows 98 และ Windows 98 Second Edition เรียกสั้นๆ ว่ำ Windows 98SE ถือว่ำ
เป็น Windows 4.10 ใช้กับบุคคล
o Windows ME ถือว่ำเป็น Windows 4.90 ใช้กับบุคคล ที่น่ำสนใจ ก็คือ ระบบปฎิบัติกำรใน
รุ่น 4.x (หรือ 9x) จบลงที่ Windows รุ่นนี้
รุ่นที่ 5 มีระบบปฏิบัติกำรออกมำทั้งสิ้น 3 รุ่น คือ
16. Page |2
o Windows 2000 ใช้กับบุคคลและ Windows 2000 Server ใช้ในองค์กรและเครือข่ำย
Network ถือว่ำเป็น Windows NT 5.0
o Windows XP ถือว่ำเป็น Windows NT 5.1 ใช้กับบุคคล
o Windows Server 2003 ถือว่ำเป็น Windows NT 5.2 ใช้ในเครือข่ำย
รุ่นที่ 6 มีระบบปฏิบัติกำรออกมำทั้งสิ้น 3 รุ่น คือ
o Windows Vista ถือว่ำเป็น Windows NT 6.0 ใช้กับบุคคล
o Windows Server 2008 ก็นับเป็น Windows NT 6.0 ใช้ในองค์กรและเครือข่ำย Network
o Windows Server 2008 R2 ถึงนับเป็น Windows NT 6.1 ใช้ในองค์กรและเครือข่ำย
Network
รุ่นที่ 7 Windows 7 ถือเป็น Windows NT 6.1
รุ่นที่ 8 มีระบบปฏิบัติกำรออกมำ ณ ขณะนี้ 3 รุ่น คือ
o Windows 8 นับเป็ น Windows NT 6.2 ใช้กับบุคคล
o Windows RT นับเป็ น Windows NT 6.2 ใช้กับบุคคล แต่รั นอยู่บนอุป กรณ์ แท็บเล็ต
(Tablet) ภำยใต้ CPU แบบ ARM เท่ำนั้ น ถือว่ำเป็นระบบปฏิบั ติกำร Windows ตัวแรก ที่
ถูกสร้ำงขึ้นมำเพื่อทำงำนบนอุปกรณ์แท็บเล็ตโดยเฉพำะ
o Windows Server 2012 นับเป็น Windows NT 6.2 ใช้ในองค์กรและเครือข่ำย Network
ทาความรู้จักกับ Windows 8 ในขั้นต้น
ระบบปฏิบัติกำร Windows 8 เป็น Windows รุ่นแรกที่ถูกสร้ำงขึ้นมำให้ทำงำนได้ทั้งบนคอมพิวเตอร์
และแท็บเล็ต โดยที่ไมโครซอฟท์เรียกอุปกรณ์แท็บเล็ตอย่ำงเป็นทำงกำรว่ำ เซอร์เฟซ (Surface)
เรำสำมำรถแยก Windows 8 ออกเป็น 2 แพลตฟอร์ม คือ
บนคอมพิวเตอร์ PC
1.บนคอมพิวเตอร์ รันบนสถำปัตยกรรมซีพียูแบบ x86 (32 บิต) และ x64 (64 บิต) ที่คุ้นเคยกันเป็น
อย่ำงดี คือ ซีพียูของอินเทล (Intel) และเอเอ็มดี (AMD) โดยที่ Windows 8 ที่รันบนซีพียูตระกูล x86/x64
นี้ สามารถใช้งาน Windoows 8 ได้ทั้งแบบ Desktop Mode กับ Windows 8 UI Mode
17. Page |3
รูปที่ 1-1 แสดง Windows 8 แบบ Windows 8 Modern UI Mode
รูปที่ 1-2 แสดง Windows 8 แบบ Desktop Mode
บนอุปกรณ์แท็บเล็ต
2.บนอุปกรณ์แท็บเล็ต สำหรับ Windows 8 ที่รันอยู่บนแท็บเล็ต ยังสำมำรถแยกออกเป็น 2 แบบ คือ
รันบนสถาปัตยกรรมซีพียูแบบ x86/x64 ส่งผลให้คุณสำมำรถใช้ Windows 8 ได้ทั้งแบบ Desktop
Mode กับ Modern UI Mode เรียกว่ำ Windows 8 Pro
รันบนสถาปัตยกรรมซีพียูแบบ ARM มีชื่อเรียกว่ำ Windows RT โดยที่ Windows RT ก็คือ Windows
8 ที่มี Modern UI Mode เป็นแกนหลักที่ถูกสร้ำงขึ้นมำให้ทำงำนกับอุปกรณ์แท็บเล็ตเท่ำ นั้น สำหรับ
แท็บเล็ตที่ใช้ซีพียูแบบ ARM สำมำรถรัน Windows RT ได้เพียงอย่ำงเดียวเท่ำนั้น
24. P a g e | 10
ASP.NET Web Matrix ไมโครซอฟท์สร้ำงโครงกำรที่เรียกว่ำ Web Matrix ขึ้นมำ เพื่อเป็นอีก 1
ทำงเลือกสำหรับนักพัฒนำเว็บแอพพลิชันด้วย ASP.NET ข้อแตกต่ำงที่สำคัญ ก็คือ ไมโครซอฟท์
รวมส่วนแสดงผลเข้ำกับโค้ดกำรทำงำน แยกออกเป็น 2 กรณี คือ ภำษำ Visual Basic
(*.vbhtml) และภำษำ Visual C# (*.cshtml)
รูปที่ 1-11 แสดงโครงกำร Web Matrix ของไมโครซอฟท์
เครื่องมือที่ใช้พัฒนำ ASP.NET Web Matrix ไมโครซอฟท์ปล่อยให้นักพัฒนำสำมำรถ download ฟรี
ได้ที่ http://www.microsoft.com/web/webmatrix/ เรำเรียก ASP.NET Web Matrix อีกชื่อหนึ่งว่ำ
ASP.NET ที่รันด้วย Razor
25. P a g e | 11
รูปที่ 1-12 แสดงสภำพแวดล้อมของ ASP.NET Web Matrix
ควำมสำคัญของโครงกำร ASP.NET Web Matrix ก็คือ เป็นพื้นฐำนของกำรพัฒนำเว็บแอพพลิเคชัน
ด้วย ASP.NET MVC 4.0 โดยมีโครงสร้ำงกำรทำงำนแบ่งออกเป็น 3 ส่วน คือ Model – View – Controller
Silverlight เรียกอีกอย่ำงหนึ่งว่ำ WPF Application ที่รั นบนเว็บ ในอนำคตไมโครซอฟท์จะ
สนับสนุน HTML5 มำกกว่ำ Silverlight
รูปที่ 1-13 แสดงโปรเจ็กต์แบบ Silverlight ใน Visual Studio 2012 บน Windows 8
26. P a g e | 12
3.Windows 8 Apps คุณมีทำงเลือก 2 ทำง คือ
พัฒนาด้วยสคริปต์ XAML ร่วมกับภำษำ Visual Basic 2012 หรือภำษำ Visual C# 2012
รูปที่ 1-14 แสดงโปรเจ็กต์แบบ Windows 8 Apps แบบ XAML ใน Visual Studio 2012 บน Windows 8
สำหรับคุณผู้อ่ำนที่สนใจกำรพัฒนำ Windows 8 Apps แบบ XAML ผู้เขียนแต่งหนังสือที่ชื่อว่ำ “คู่มือ
เขียน Windows 8 Apps ด้วย VB 2012 & VC# 2012 สำหรับผู้เริ่มต้น” ดังรูปที่ 1-15
รูปที่ 1-15 แสดงหน้ำปกหนังสือ “คู่มือเขียน Windows 8 Apps ด้วย VB 2012 & VC# 2012 สำหรับผู้
เริ่มต้น”
27. P a g e | 13
พัฒนาด้วยภาษา HTML5 ร่วมกับภำษำ JavaScript และ CSS3
รูปที่ 1-16 แสดงโปรเจ็กต์แบบ Windows 8 Apps แบบ HTML 5 ใน Visual Studio 2012 บน Windows 8
สำหรับคุณผู้อ่ำนที่สนใจกำรพัฒนำ Windows 8 Apps แบบ HTML5 ผู้เขียนแต่งหนังสือที่ชื่อว่ำ
“คู่มือเขียน Windows 8 Apps ด้วย HTML5 และ JavaScript สำหรับผู้เริ่มต้ น ” ดังรูปที่ 1-17
รูปที่ 1-17 แสดงหน้ำปกหนังสือ “คู่มือเขียน Windows 8 Apps ด้วย HTML5 และ JavaScript สำหรับผู้
เริ่มต้น”
28. P a g e | 14
การพัฒนา App บน Windows Phone 8
ในกรณีที่คุณผู้อ่ำนสนใจพัฒนำ App บน Windows Phone 8 ด้วย Visual Studio 2012 สำมำรถ
ทำได้เช่นกัน โดยที่คุณต้องมีกำรติดตั้ง Windows Phone 8 SDK ก่อน
รูปที่ 1-18 แสดงโปรเจ็กต์ชนิด Windows Phone 8 Apps ใน VS 2012
คุณสำมำรถพัฒนำ Windows Phone 8 Apps ได้ 2 ทำงเลือก คือ
กำรพัฒนำ Windows Phone 8 Apps แบบ XAML ด้วย VB 2012 & VC# 2012
กำรพัฒนำ Windows Phone 8 Apps แบบ HTML5 กับ JavaScript
รูปที่ 1-19 แสดงปกหนังสือกำรพัฒนำ Windows Phone 8 Apps ด้วย HTML5 ของผู้เขียน
30. P a g e | 16
ในวันที่คุณต้องลงสนำมจริง คุณไม่มีทำงล่วงรู้ได้เลยว่ำ ในระหว่ำงกำรทำงำนของคุณ คุณจะต้อง
ประสบปัญหำอะไรบ้ำง ต้องใช้เทคโนโลยีอะไรบ้ำง สิ่งเดียวที่คุณรู้ตอนนี้ ก็คือ คุณต้องเตรียมตัวเองให้
พร้อมกับสภำพแวดล้อมในปัจจุบันทุกทำงเท่ำที่จะทำได้
การพัฒนา Windows 8 Apps ด้วย Visual Studio 2012 Express for Windows 8
คุณยังมีอีก 1 ทำงเลือกในกำรพัฒนำ Windows 8 Apps นั่นคือ อำศัย Visual Studio 2012
Express for Windows 8 ซึ่งเป็นเครื่องมือที่ไมโครซอฟท์เ ปิดให้นักพั ฒนำทั่วไป สำมำรถดำวน์โหลดมำใช้
งำนได้ฟรีแบบมีเงื่อนไขที่ http://www.microsoft.com/visualstudio/11/en-us/downloads มีขนำด
403 MB ดังรูปที่ 1-21
31. P a g e | 17
รูปที่ 1-21 แสดงเว็บไซด์ที่ให้ดำวน์โหลด Visual Studio 2012 Express for Windows 8
หลังจำกที่คุณดำวน์โหลด Visual Studio 2012 Express for Windows 8 (ไฟล์
vs2012 _winexp_enu.iso) มำแล้ว ขอให้คุณติดตั้งบน Windows 8 ตำมขั้นตอนที่ปรำกฎขึ้นมำ มีขั้นตอน
ดังนี้
1.เริ่มต้น ให้คุณดับเบิ้ลคลิกไฟล์ win8express_full.exe เพื่อเริ่มต้นติดตั้ง Visual Studio 2012 Express
for Windows 8
รูปที่ 1-22 แสดงหน้ำจอเริ่มต้นติ ดตั้ง Visual Studio 2012 Express for Windows 8
32. P a g e | 18
รูปที่ 1-23 หลังจำกติดตั้งเสร็จแล้ว
2.ในขั้นตอนสุดท้ำยของกำรติดตั้ง จะมีกำรแสดงไดอะล๊อกซ์ให้คุณป้อน Product key ดังรูปที่ 1-24
รูปที่ 1-24 แสดงขั้นตอนสุดท้ำยของกำรติดตั้ง
33. P a g e | 19
3.คุณสำมำรถขอ Product key ได้ฟรี โดยกำรคลิกที่ Register online ก็จะเข้ำสู่ขั้นตอนกำร sign in
เข้ำสู่ระบบของไมโครซอฟท์โดยใช้ e-mail ของคุณ แยกออกเป็น 2 กรณี
กรณีใช้ e-mail อื่นๆ ที่ไม่อยู่ในเครือของไมโครซอฟท์ คุณต้องลงทะเบียน e-mail ของคุณ กับ
Microsoft account ก่อน โดยกำรคลิกที่ Sign up now
รูปที่ 1-25 แสดงกำรลงทะเบียน e-mail อื่นกับ Microsoft account
กรณีใช้ e-mail ในเครือของไมโครซอฟท์ (www.live.com/ , www.hotmail.com/ ,
www.outlook.com/ ) คุณสำมำรถใช้ e-mail ของคุณ sign in เข้ำสู่ระบบ Microsoft account
ดังรูปที่ 1-26
รูปที่ 1-26 แสดงกำร sign in เพื่อขอ Product key
34. P a g e | 20
4.ต่อมำ จะเข้ำสู่ขั้นตอนกำรแก้ไขข้อมูลส่วนตัวของคุณใน Microsoft account จำกนั้นคลิกที่ปุ่ม
ด้ำนล่ำงสุด เพื่อเข้ำสู่ขั้นตอนต่อไป ดังรูปที่ 1-27
รูปที่ 1-27 แสดงขั้นตอนกำรป้อนข้อมูลส่วนตัวใน Microsoft account
5.ท้ำยที่สุด คุณก็จะได้ Product key ตำมที่คุณต้องกำร ดังรูปที่ 1-28
รูปที่ 1-28 แสดง Product Key ที่ได้
35. P a g e | 21
6.ท้ำยที่สุด ให้คุณนำ Product key ที่ได้ มำใช้ใน Visual Studio 2012 Express for Windows 8 ก็จะทำ
ให้คุณสำมำรถใช้งำนโปรแกรมได้ตำมที่คุณต้องกำรแล้ว ดังรูปที่ 1-29
รูปที่ 1-29 แสดงกำรนำ Product key ที่ได้ มำใช้ใน Visual Studio 2012 Express for Windows 8
การขอสิทธิชั่วคราวในการพัฒนา Windows 8 Apps
กำรพัฒนำ Windows 8 Apps ด้วยโปรเจ็กต์แบบ Windows Store ในครั้งแรก ต้องมีกำรขอสิทธิ์ที่
เรียกว่ำ Developer license โดยที่ผู้เขียนขอเรียกว่ำ เป็นกำรขอสิทธิ์ชั่วครำว (เพรำะว่ำมีวันหมดอำยุ)
เพื่อให้คุณสำมำรถสร้ำง Windows 8 Apps ด้วย VS 2012 ได้นั่นเอง
รูปที่ 1-30 แสดงไดอะล๊อกยืนยันสิทธิ์ ที่ปรำกฎขึ้นมำในครั้งแรก
จำกรูปที่ 1-30 VS 2012 (ทุก Edition) จะแสดงไดอะล๊อกนี้ขึ้นมำในครั้งแรก เพื่อให้คุณยืนยัน
สิทธิ์ในกำรพัฒนำ Windows 8 Apps ด้วยโปรเจ็กต์แบบ Windows Store
36. P a g e | 22
คุณต้องขอสิทธิ์ชั่วครำวก่อน แยกออกเป็น 2 กรณี คือ
1.ให้คุณ Sign in ด้วย e-mail ที่คุณลงทะเบียนกับ Microsoft account ดังรูปที่ 1-31
รูปที่ 1-31 แสดงกำร Sign in เข้ำสู่ระบบ Microsoft account
ต่อมำ จะมีไดอะล๊อก Developer License แจ้งให้คุณทรำบว่ำ สิทธิชั่วครำวแบบ Developer
license ที่คุณได้รับ จะหมดอำยุเมื่อใด ดังรูป ที่ 1-32
รูปที่ 1-32 แสดงสิทธิชั่วครำวแบบ Developer license ที่ผู้เขียนได้รับ
จำกรูปที่ 1-32 สิทธิ์ที่คุณได้รับ ส่งผลให้คุณสำมำรถพัฒนำ Windows 8 Apps ได้แล้ว
37. P a g e | 23
รูปที่ 1-33 แสดงสภำพแวดล้อมของ Visual Studio 2012 Express for Windows 8 ในครั้งแรก
38. P a g e | 24
รูปที่ 1-33 กำรสร้ำงโปรเจ็กต์แบบ Windows Store ใน Visual Studio 2012 Express for Windows 8
รูปที่ 1-34 แสดงโปรเจ็กต์แบบ Windows Store ของ VS 2012 ตั้งแต่เวอร์ชัน Professional ขึ้นไป
39. P a g e | 25
การขอหรือต่ออายุ Developer license
แยกออกเป็น 2 กรณี คือ
1.กรณี Visual Studio 2012 ตั้งแต่เวอร์ชัน Professional ขึ้นไป คุณสำมำรถเลือกเมนู PROJECT >
Store > Acquire Developer License… เพื่อขอหรือต่ออำยุสิทธิ์ชั่วครำว
รูปที่ 1-35 กรณี Visual Studio 2012 ตั้งแต่เวอร์ชัน Professional ขึ้นไป
2.กรณี Visual Studio 2012 Express for Windows 8 ให้คุณเลือกเมนู STORE > Acquire Developer
License…
รูปที่ 1-36 กรณี Visual Studio 2012 Express for Windows 8
40. P a g e | 26
โครงสร้างของ Windows 8 Apps
คุณสำมำรถพัฒนำ Windows 8 Apps ได้ 2 แบบ คือ
1. อำศัยสคริปต์ XAML ร่วมกับภำษำ VB 2012, VC# 2012 และ C++ 2012
2. อำศัยสคริปต์ HTML5 ร่วมกับ CSS3 & JavaScript
1.อาศัยสคริปต์ XAML ร่วมกับภาษา VB 2012, VC# 2012 และ C++ แต่เนื้อหำที่ผู้เขียนนำเสนอ
ครอบคลุม 2 ภำษำเท่ำนั้น คือ VB 2012 & VC# 2012
สำหรับโค้ด VB 2012 & VC# 2012 ที่นำมำใช้ในกำรพัฒนำ Windows 8 Apps เกิดจำก 2 ส่วน
ด้วยกัน คือ
ความรู้เดิมจาก .NET เวอร์ชันเก่า โดยส่วนใหญ่ ยังคงใช้ใน Windows 8 Apps ได้เช่นเดิม อยู่ใน
ฐำนะเป็นกลุ่มคลำสที่อยู่ภำยใต้เนมสเปซ System.* อำจจะมีข้อแตกต่ำง หรือข้อจำกัดไปจำกเดิม
บ้ำง ขึ้นอยู่กับรำยละเอียด ซึ่งจะเป็นเนื้อหำในลำดับถัดไป
สิ่งที่ต้องศึกษาเพิ่มเติม อยู่ภำยใต้เนมสเปซที่ขึ้นต้นด้วย Windows.* รันภำยใต้ WinRT นี่คือ สิ่งที่
เรำต้องเรีย นรู้ว่ำ ในกำรพัฒนำ Windows 8 Apps ขึ้นมำ ประกอบด้วยอะไรบ้ำง
รูปที่ 1-37 แสดงเนมสเปซในโปรเจ็กต์ Windows 8 Apps ด้วย VC# 2012
จำกรูปที่ 1-37 มำจำกโปรเจ็กต์ Windows 8 Apps ด้วย VC# 2012 แสดงให้คุณเห็นชัดเจนที่สุด
กล่ำวคือ เมื่อคุณสร้ำงโปรเจ็กต์ Windows 8 Apps ว่ำงๆ ขึ้นมำ มีกำรอ้ำงอิงเนมสเปซพื้นฐำนเท่ำที่จำเป็นใน
กำรพัฒนำ Windows 8 Apps ขั้นต้นให้คุณโดยอัตโนมัติ ประกอบด้วยเนมสเปซ 2 กลุ่ม คือ
กลุ่ม .NET เดิม (System.*)
กลุ่ม WinRT (Windows.*)
44. P a g e | 30
3.กรณีเขียนสคริปต์ใหม่เพิ่มเข้าไปในสคริปต์ที่ถูกสร้างขึ้นมาโดย VS 2012 สำหรับกรณีนี้ เกิดจำกกำร
ทำงำนร่วมกันระหว่ำงสคริปต์ที่เรำต้องเขียนขึ้นมำเอง กับสคริปต์ที่มำจำก VS 2012 โดยอัตโนมัติ ผู้เขียน
แยกแยะโดยกำรกำหนดให้สคริปต์ที่คุณต้องเขียนขึ้นมำเองเป็นสี ส่วนสคริปต์ที่มำจำก VS 2012 โดย
อัตโนมัติ ผู้เขียนเลือกใช้สีเทำ เพื่อให้เกิดควำมแตกต่ำง
การจัดระเบียบโค้ดหรือสคริปต์ใน VS 2012
มีคำสั่งใน VS 2012 ที่น่ำสนใจ ทำหน้ำที่จัดระเบียบโค้ดหรือสคริปต์ให้ดูง่ำยยิ่งขึ้น โดยกำรเลือก
เมนู EDIT > Advanced > Format Document
รูปที่ 1-38 แสดงกำรเลือกคำสั่ง Format Document
รูปที่ 1-39 ผลกำรจัดระเบียบโค้ดหรือสคริปต์ด้วย VS 2012
45. P a g e | 31
การกาหนดให้ VS 2012 แสดงไดอะล๊อกบ๊อกซ์เลือกชนิดโปรเจ็กต์
ไม่ว่ำคุณจะใช้ VS 2012 Edition ใดก็ตำม ต้องมีกำรกำหนดค่ำให้กับ VS 2012 เล็กน้อย เพื่อให้
เหมำะสมกับกำรใช้งำน กล่ำวคือ ทุกๆ ครั้งที่คุณเปิดโปรแกรม VS 2012 ขึ้นมำ ควรจะมีไดอะล๊อกบ๊อกซ์
Show New Project dialog box ปรำกฎขึ้นมำ เพื่อแสดงโปรเจ็ กต์ช นิดต่ำงๆ ให้คุณเลือกใช้งำน
1.ให้คุณเปิด VS 2012 ขึ้นมำ เลือกเมนู TOOLS > Options… ดังรูปที่ 1-40
รูปที่ 1-40 แสดงกำรเลือกเมนู TOOLS > Options…
2.ที่หัวข้อ Environment เลือกหัวข้อ Startup ที่ช่อง At Startup: เลือกรำยกำรShow New Project
dialog box
รูปที่ 1-41 แสดงกำรเลือกรำยกำร Show New Project dialog box
46. P a g e | 32
ทุกๆ ครั้งที่คุณเปิดโปรแกรม VS 2012 ขึ้นมำ จะมีไดอะล๊อกบ๊อกซ์ Show New Project dialog
box ปรำกฎขึ้นมำเป็นลำดับแรก เพื่อให้คุณเลือกชนิดโปรเจ็กต์ที่ คุณต้องกำรใช้งำน ดังรูปที่ 1-42
รูปที่ 1-42 แสดงไดอะล๊อกบ๊อกซ์ Show New Project dialog box
จำกรูปที่ 1-42 ถ้ำคุณต้องกำรพัฒนำ Windows 8 Apps ด้วย HTML5 ร่วมกับ JavaScript ขอให้
คุณเลือกโปรเจ็กต์แบบ JavaScript > Windows Store
47. P a g e | 33
การกาหนดหมายเลขบรรทัดโค้ดและสีธีมให้กับ VS 2012
ยังมีกำรปรับแต่งให้สภำพแวดล้อมของ VS 2012 เหมำะสมกับกำรใช้งำนอีก 2 กรณี คือ
1.การกาหนดหมายเลขบรรทัดโค้ด ให้คุณเลือกเมนู TOOLS > Options… ที่หัวข้อ Text Editor > All
Languages
รูปที่ 1-43 กำรกำหนดให้ Editor แสดงหมำยเลขบรรทัดโค้ด
รูปที่ 1-44 แสดงหมำยเลขกำกับโค้ดในแต่ละบรรทัด
48. P a g e | 34
2.การกาหนดสีธีมให้กับ VS 2012 คุณสำมำรถกำหนดสีธีมให้กับสภำพแวดล้อมของ VS 2012 ได้ 2 สี คือ
สีเทำ (Light) และสีดำ (Dark) ที่หัวข้อ Environment > General
รูปที่ 1-45 แสดงกำรกำหนดสีธีมให้กับ VS 2012
รูปที่ 1-46 แสดงสภำพแวดล้อมของ VS 2012 แบบใช้ธีมสี Dark
สรุปท้ายบท
เนื้อหำในบทนี้ เป็นกำรกล่ำวถึงภำพรวมของกำรพัฒนำ Windows 8 Apps ด้วย HTML5 &
JavaScript ในบทต่อไป จะเข้ำสู่โลกของ Windows Store อย่ำงแท้จริง