วิธีเริ่มต้นพัฒนาแอพสำหรับ Windows 8

เรากำลังใกล้ถึงวันวางจำหน่ายฤดูใบไม้ร่วงของ Windows 8 (อย่างน้อยอากาศจะทำให้รู้สึกอย่างนั้น) ซึ่งหมายความว่าทั่วโลกจะต้องเผชิญกับแคมเปญโฆษณาของ Microsoft และโฮสต์แท็บเล็ตใหม่ทั้งหมด

ไม่ว่าจะรักหรือเกลียด Windows เป็นสิ่งสำคัญที่สุดในลำดับชั้นของระบบปฏิบัติการโดย 90% ของโลกใช้ในบางรูปแบบหรืออย่างอื่นทุกวันนี้ นั่นคือผู้ใช้จำนวนมากรอที่จะซื้อแอพจาก Windows Store ซึ่งหมายความว่าไม่เคยมีเวลาที่ดีกว่าในการเริ่มพัฒนา Windows

หากคุณสนใจที่จะพัฒนาแอพ แต่ไม่รู้ว่าจะเริ่มต้นตรงไหนคู่มือนี้เหมาะสำหรับคุณ

ดาวน์โหลด Visual Studio

ในการเริ่มต้นพัฒนาแอพ Metro สำหรับ Windows 8 คุณจะต้องดาวน์โหลดตัวอย่างล่าสุดของ Visual Studio 2012 ฟรี Visual Studio มีหลายรสชาติด้วยรุ่นมืออาชีพที่มีแขนและขา โชคดีสำหรับคุณเวอร์ชั่น Express ฟรีอาจทำทุกอย่างที่คุณต้องการหากคุณเพิ่งเริ่มต้นใช้งานแอพ Windows 8

ไม่ควรใช้เวลาในการติดตั้งนานเกินไปการดาวน์โหลดจะมีขนาดไม่เกิน 400MB เมื่อติดตั้งแล้วคุณควรดูให้ดีและคุ้นเคยกับการตั้งค่าและตัวเลือกทั้งหมดที่คุณมี โอกาสที่คุณจะต้องการพวกเขาในบางจุดในอนาคตอันใกล้

เลือกภาษา

ดังนั้นคุณได้ติดตั้ง Visual Studio แล้วลองดูว่ามีอะไรเกิดขึ้นบ้าง ตอนนี้ถึงเวลาตัดสินใจภาษาการเขียนโปรแกรมที่คุณต้องการใช้เพื่อสร้างแอพนักฆ่าของคุณ

คุณสามารถเลือกพัฒนาแอพสำหรับ Windows 8 ได้สองวิธีขึ้นอยู่กับประสบการณ์ที่ผ่านมาของคุณ หากคุณเคยใช้ภาษาในการพัฒนาเว็บในอดีตเช่น HTML, CSS หรือ JavaScript คุณจะรู้สึกเหมือนอยู่บ้านเมื่อพัฒนาแอพ Metro ด้วยชุดค่าผสมนี้คุณสามารถใช้ HTML5 และ CSS3 เพื่อออกแบบส่วนต่อประสานกับผู้ใช้และ JavaScript เพื่อตั้งโปรแกรมตรรกะที่เหมาะสม

แอพ Metro สามารถเขียนได้โดยใช้ภาษาการเขียนโปรแกรมทั่วไปเช่น C ++, C # หรือ Visual Basic หากคุณเคยตั้งโปรแกรมใน Java มาก่อนคุณจะพบว่า C # มีลักษณะคล้ายกันมากและใช้เวลาไม่นานนักในการจับไวยากรณ์ของภาษา หากคุณใช้ภาษาใดภาษาหนึ่งเหล่านี้เพื่อตั้งโปรแกรมตรรกะของแอปพลิเคชันคุณจะใช้ XAML markup เพื่อสร้างส่วนต่อประสาน

หากคุณไม่เคยตั้งโปรแกรมมาก่อนฉันขอแนะนำให้คุณเริ่มต้นด้วย C # เพราะคุณสามารถพัฒนาไปสู่ภาษาอื่นที่คล้ายคลึงกันเช่น Java นอกจากนี้ยังเป็นก้าวที่ดีหากคุณต้องการเรียนรู้ C ++ ต่อไปในอนาคต อาจเป็นการเขียนโปรแกรมที่ค่อนข้างน่ากลัวเป็นครั้งแรก แต่ไม่ต้องกังวลมีทรัพยากรมากมายที่จะช่วยคุณในการเดินทาง ...

ทรัพยากร

ไม่ว่าคุณจะตั้งโปรแกรมไว้ก่อนหน้านี้หรือไม่ทรัพยากรที่มีคุณค่านั้นประเมินค่าไม่ได้เมื่อคุณคุ้นเคยกับภาษาหรือสภาพแวดล้อมใหม่ แม้ว่าจะมีแหล่งข้อมูลออนไลน์ที่ดีมากมายให้ใช้ฟรี แต่บางครั้งคุณก็ไม่สามารถเอาชนะหนังสือเขียนโปรแกรมแบบเก่าที่ดีได้ดังนั้นฉันจะลองอ่านทั้งสองอย่างเพื่อนำคุณไป

หากคุณวางแผนที่จะพัฒนาแอพ Windows 8 ของคุณโดยใช้ภาษาการพัฒนาเว็บเช่น HTML5 และ CSS3 มีหนังสือดี ๆ สองเล่มทั้งที่เผยแพร่โดย A Book Apart ที่ฉันใช้เองและจะแนะนำให้ทุกคน

หนังสือเล่มแรกโดย Jeremy Keith เรียกว่า HTML5 สำหรับนักออกแบบเว็บไซต์ และมีให้บริการในรูปแบบ ebook ที่นี่ หน้าหนังสือมีความยาวเพียง 87 หน้าชื่อนี้ไม่ได้เป็นชื่อหนังสือที่คุณจำได้ ในความเป็นจริงมันเป็นหนทางไกลจากหนังสือ Java 1, 200 หน้าที่ฉันได้นั่งอยู่บนชั้นวางของฉันถัดจากหนังสือ

HTML5 สำหรับนักออกแบบเว็บไซต์ จะนำคุณไปสู่คุณสมบัติที่สำคัญทั้งหมดของ HTML5 โดยไม่ต้องมีข้อมูลมากจนเกินไป คุณจะพบบทต่าง ๆ เกี่ยวกับการใช้สื่อความหมายและการเพิ่มเติมอื่น ๆ ซึ่งมีบทบาทสำคัญใน HTML เวอร์ชันล่าสุด

แน่นอนว่าเป็นหนังสือ HTML ชื่อเรื่องนี้มีจุดประสงค์เพื่อพัฒนาเว็บไซต์ แต่เทคนิคจำนวนมากที่กล่าวมาจะช่วยให้การพัฒนาของ Metro ดีขึ้นเช่นกัน หากคุณต้องการใช้ทางเลือกฟรี HTML5: การเริ่มต้นและการทำงาน โดย Mark Pilgrim เป็นงานที่ยอดเยี่ยมในการนำคุณผ่านทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับภาษาในหนังสือที่ใช้เบราว์เซอร์

หนังสืออีกเล่มที่ฉันแนะนำคือชื่อที่ตามมาจาก HTML5 สำหรับนักออกแบบเว็บ คาดเดาได้ว่ามีชื่อว่า CSS3 สำหรับนักออกแบบเว็บไซต์ และเขียนโดย Dan Cederholm ที่มากกว่า 120 หน้ามันยิ่งกว่าหนังสือ HTML5 และจะแนะนำองค์ประกอบต่าง ๆ ที่มีอยู่ใน CSS3

หากคุณยังใหม่กับ JavaScript สิ่งแรกที่ฉันอยากจะแนะนำก็คือเยี่ยมชม Eloquent JavaScript และตรวจสอบการแนะนำภาษาของ Marijn Haverbeke ebook ฟรีเล่มนี้เต็มไปด้วยตัวอย่างในชีวิตจริงและสามารถไปพบกับหนังสือจริงที่มีราคาแพงในตลาดได้ Mozilla Developer Network เป็นอีกหนึ่งสถานที่ที่เหมาะสำหรับการไปชมคู่มือ JavaScript

สำหรับผู้ที่วางแผนที่จะพัฒนาแอพสำหรับ Windows 8 ใน C # มีทรัพยากรและหนังสือมากกว่าที่คุณสามารถนับได้ การค้นหาอย่างรวดเร็วในอเมซอนจะนำเสนอชื่อหนังสือหลายสิบรายการโดยแต่ละรายการอ้างว่าเป็นหนังสือที่ดีที่สุด

หากคุณต้องการซื้อหนังสือทางกายภาพ C # ของ Herbert Schildt : คู่มือสำหรับผู้เริ่มต้น จะเป็นจุดเริ่มต้นที่ดี แม้ว่าฉันจะไม่ได้อ่านหนังสือเล่มนี้ แต่ฉันได้อ่านหนังสือเล่มอื่น ๆ ของ Schildt ในอดีตและพวกเขาทั้งหมดก็ยอดเยี่ยม

ทางเลือกที่ดีและฟรีคือเว็บไซต์ที่เรียกว่า C # Station ซึ่งถึงแม้ว่าจะต้องมีการเปลี่ยนโฉมหน้า แต่ก็จะนำคุณไปสู่ตัวอย่างโค้ดจำนวนมากและจะช่วยให้คุณคุ้นเคยกับไวยากรณ์ของ C # ได้เป็นอย่างดี

ในที่สุดเครือข่ายนักพัฒนาของ Microsoft มีบทช่วยสอนจำนวนมากที่เขียนขึ้นเพื่อช่วยให้คุณไม่เพียง แต่จะได้สัมผัสกับภาษาต่างๆที่คุณสามารถใช้ แต่ยังรวมถึงกระบวนการออกแบบ Metro ด้วย

สรุป

หวังว่าเราจะสามารถให้ความคิดที่ดีเกี่ยวกับสิ่งที่คุณต้องการเพื่อเริ่มต้นการเขียนโปรแกรมสำหรับ Windows 8 แน่นอนว่ายังมีแหล่งข้อมูลเพิ่มเติมมากกว่าที่ฉันจะแสดงรายการดังนั้นถ้าคุณมีรายการโปรดของคุณเอง โปรดอย่าลังเลที่จะแสดงความคิดเห็น

 

แสดงความคิดเห็นของคุณ