Thứ Bảy, 13 tháng 9, 2014

Nhập môn Windows Store Apps Developer

Windows Store App là gì?

Windows Store App là các ứng dụng dành cho Windows 8 trở lên được tối ưu hóa cho các thiết bị cảm ứng. Khác với các phần mềm ứng dụng truyền thống, các ứng dụng này lấy cảm hứng từ triết lý thiết kế phẳng (flat design) nhưng vẫn trực quan và được Microsoft gọi là Metro UI (hay Modern UI) Nhưng ứng dụng Modern chỉ được tải về qua hệ thống Store của Microsoft.

Để phát triển các ứng dụng cho Windows (Windows App), kể từ phiên bản Visual Studio 2012 Microsoft đã tích hợp vào bộ SDK dành cho Windows App cũng như Windows Phone Apps, và mới nhất gần đây là Visual Studio 2013, hỗ trợ trực quan nhất cho những lập trình viên với hệ thống máy ảo mạnh mẽ tích hợp.

Trước khi bắt đầu lập trình với Windows App, các bạn hãy download bộ SDK và tạo tài khoản developer tại đây: http://www.visualstudio.com/downloads/download-visual-studio-vs 

Để lập trình Windows App, Microsoft đã hỗ trợ rất nhiều ngôn ngữ cho Windows App, như Visual Basic, Visual C++ hay Visual C#, JS,... (tất cả đều sử dụng Windows Runtime app để biên dịch) ở phần này mình sẽ tập trung vào Visual C# vì đây là ngôn ngữ MS khuyến khích sử dụng.

Cấu trúc của 1 ứng dụng Windows App

Nếu bạn đã lập trình qua 1 số ngôn ngữ di động thì Windows App khá quen thuộc.
Ứng dụng chia thành 2 thành phần chính là Code và GUI.

Với Code, đây là nơi chứa các thuật toán xử lý của chương trình mà ta có thể sử dụng các ngôn ngữ lập trình để tạo nên (C#, C++..)

Với GUI, Microsoft sử dụng XML tùy biến mà hãng gọi là XAML để định dạng layout cho UI. Tương tự Java Android cũng sử dụng XML tùy biến với các thẻ được định nghĩa sẵn để tạo nên UI.

Giao diện khởi động của Visual Studio 2013.


Để bắt đầu, chọn như hình minh họa.


Giao diện thiết kế UI.

Tham khảo thêm tại https://dev.windows.com/en-us/getstarted


Không có nhận xét nào:

Đăng nhận xét