Bài viết này sẽ giúp bạn bắt đầu xây dựng một ứng dụng chạy trên Windows Phone 7 thông qua một ứng dụng mẫu là Fuel Tracker (Theo dõi mức tiêu thụ nhiên liệu của xe). Bài viết sẽ bao gồm các bước hướng dẫn đầu tiên để bạn có thể bắt đầu xây dựng ứng dụng.
Các bước tìm hiểu bao gồm:
•
Xây dưng ý tưởng cho ứng dụng của bạn trên Windows Phone 7
•
Bắt đầu làm việc với Windows Phone project
•
Khởi tạo các trang / form sử dụng trong ứng dụng
•
Quản lý quan hệ chuyển đổi giữa các trang trong ứng dụng
•
Thiết kế khung giao diện cho các trang
•
Sử dụng các controls trong Window Phone 7 để xây dựng UI
•
Sử dụng hình ảnh và icons
•
Xây dựng một thể hiện nhất quán cho ứng dụng
•
Thể hiện dữ liệu
•
Xây dựng các lớp dữ liệu cho ứng dụng
•
Lưu và sử dụng dữ liệu trong ứng dụng Windows Phone
•
Khôi phục lại trạng thái ứng dụng
•
Kiểm tra tính đúng đắn trong dữ liệu nhập vào
•
Kết hợp hình ảnh và Windows Phone
•
Phát hành ứng dụng của bạn lên Windows Phone Marketplace
Ứng dụng ví dụ Fuel Tracker.

Fuel Tracker là một ứng dụng hoàn chỉnh được viết trên nền Silverlight dành cho Windows Phone 7. Ứng dụng giúp người dùng có thể quản lý được việc tiêu thụ nhiên liệu của xe. Bạn có thể tải về mã nguồn của ứng dụng Fuel Track theo đường link ở dưới:
http://go.microsoft.com/fwlink/?LinkId=211809
Các loại ứng dụng.
• Silverlight
Silverlight hỗ trợ xây dựng các ứng dụng theo hướng sự kiện, phát triển các ứng dụng với ngôn ngữ XAML
• XNA
XNA cung cấp API xây dựng các ứng dụng trò chơi.
Bảng dưới sẽ giúp các bạn xác định loại ứng dụng thích hợp hoặc Silverlight hoặc Windows Phone.

Để tìm hiểu thêm về nền tảng ứng dụng dành cho Windows Phone, có thể tham khảo tại :
http://msdn.microsoft.com/en-us/libr...8VS.92%29.aspx
Để tìm hiểu thêm về Silverlight và XNA dành cho Windows Phone, xem tại :
http://msdn.microsoft.com/en-us/libr...8VS.92%29.aspx
Một số tài nguyên khác.
- Additional documentation, code samples, and a community for Windows Phone development.
Windows Phone App Hub
- Official Windows Phone development documentation on MSDN.
Windows Phone Development Documentation
- Official Silverlight and Silverlight for Windows Phone documentation on MSDN.
Silverlight Documentation
- Downloadable code samples that supplement the Windows Phone documentation.
Code Samples for Windows Phone
- A collection of short topics that demonstrate tasks or features in Windows Phone development.
Windows Phone QuickStarts
- A developer guide that describes a scenario around a fictitious company that has decided to use Windows Phone 7 as a client device for their existing cloud-based application.
Windows Phone Developer Guide
- A blog that contains current information and announcements straight from the Windows Phone team.
The Windows Phone Developer Blog
- A video series for developers new to Windows Phone development using Silverlight or XNA. Windows Phone 7 Jump Start
Windows Phone 7 Development for Absolute Beginners
- A video series for developers new to Windows Phone development using Silverlight or XNA.
Windows Phone 7 Jump Start
- Videos and hands-on labs for Windows Phone development using Silverlight or XNA.
Windows Phone 7 Training Course
- Tutorials and other resources that target designers to learn about how to design Windows Phone applications. Includes tutorials on Expression Blend.
.toolbox
- A blog about Silverlight, Silverlight Toolkit, and Silverlight for Windows Phone. Jeff Wilcox is a senior software developer at Microsoft on the Silverlight team.
Jeff Wilcox Blog
- A blog about various areas in .NET programming, including Silverlight and Windows Phone. Jeff Prosise is an experience programmer and a cofounder of Wintellect.
Jeff Prosise Blog