วิธีสร้างโปรเจค Windows Store App ใช้งานบน Windows Store รันบน Windows 8
วิธีสร้างโปรเจค Windows Store App ใช้งานบน Windows Store รันบน Windows 8 ในบทความก่อนหน้านี้เราได้เรียนรู้กับ Windows Store / Windows Store App ว่ามันคืออะไร รวมทั้ง โครงสร้างพื้นฐานของ Windows Store App และก่อนการเขียนโปรแกรม Windows Store Apps เพื่อใช้งานบน Windows 8 นั้นจะต้องติดตั้งโปรแกรมอะไรบ้าง ซึ่งเป็นรายละเอียดคร่าว ๆ พอที่จะเข้าใจไปบ้างแล้ว และในบทความนี้เราจะมาเริ่มปฏิบัติจริงกับการเริ่มเขียน Application เพื่อใช้งานบน Windows Store กับ Windows 8
Visual Studio Express 2012 for Windows 8
Visual Studio Express 2013 for Windows
ก่อนอื่นเราจะต้องติดตั้งโปรแกรม Visual Studio 2012 / 2013 (สามารถใช้ได้ทุก Version หรือจะเลือกใช้ Express for Windows 8 / 8.1 ที่สามารถใช้งานได้ฟรี)
ในหน้าจอหลักของ Visual Studio ให้เลือกเมนู FILE -> New Project...
เลือกเป็นแบบ Visual C# -> Windows Store เลือกเป็น Blank App (XAML)
การรัน Project ของ Windows Store
ในการรัน Project ของ Windows Store App นั้น เราสามารถที่จะเลือก Run ได้ 2 รูปแบบคือ จะรันบน Local Machine (เครื่อง Windows 8 ปัจจุบันที่เปิดใช้งานอยู่) หรือจะรันผ่าน Simulator ซึ่งเป็นคล้าย ๆ Tablets แต่ลง Windows 8 OS ไว้
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using Windows.Foundation;
using Windows.Foundation.Collections;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Controls.Primitives;
using Windows.UI.Xaml.Data;
using Windows.UI.Xaml.Input;
using Windows.UI.Xaml.Media;
using Windows.UI.Xaml.Navigation;
// The Blank Page item template is documented at http://go.microsoft.com/fwlink/?LinkId=234238
namespace myApp
{
/// <summary>
/// An empty page that can be used on its own or navigated to within a Frame.
/// </summary>
public sealed partial class MainPage : Page
{
public MainPage()
{
this.InitializeComponent();
}
/// <summary>
/// Invoked when this page is about to be displayed in a Frame.
/// </summary>
/// <param name="e">Event data that describes how this page was reached. The Parameter
/// property is typically used to configure the page.</param>
protected override void OnNavigatedTo(NavigationEventArgs e)
{
}
}
}
สำหรับ Syntax ของการเขียน Windows Store App ด้วยภาษา VB.Net และ C# จะมีรูปแบบการเขียนเหมือนกับภาษา .Net Framework และถ้าหากเคยเขียน .Net มาแล้ว ต้องบอกว่าจะสามารถไปได้อย่างรวดเร็ว และในบทความถัดไปจะเป็นบทความเกี่ยวกับพื้นฐานของ Windows Store และการเขียนโปรแกรมในรูปแบบต่าง ๆ