Đây là loạt bài hướng dẫn về lập trình ứng dụng trên Windows Phone 8, bài trước mình đã hướng dẫn các bạn cài đặt SDK 8 trên Visual Studio 2012, bạn có thể xem lại bài
[Hướng dẫn lập trình Windows Phone] Cài SDK8 trên Visual studio 2012 để lập trình Windows Phone 8
Hôm nay mình xin giới thiệu về Windows Phone 8 trên Visual Studio 2012
- Chúng ta sẽ bắt đầu với việc tạo Project
B1:
Tạo
Project.
|
B1 Tạo-Project |
B2:Do ngôn ngữ chính lúc mình cài đặt là C++, nên phần C# nằm
trong Other Languages
|
B2 Tạo-Project |
B3: Chọn Windows Phone 8, sau đó chọn OK!
|
B3 Tạo-Project |
- Tiếp theo xuất hiện giao diện
1.Phần giao diện xaml và máy ảo
|
Giao diện Visual Studio |
2. ToolBox
|
Thanh-Công-Cụ |
3.Solution Explorer : bạn có thể xem đây là thanh quản lý các file của project,bạn có thể tìm hiểu thêm qua google
|
Thanh Công Cụ(tt) |
- AppManifest.xml : danh sách các resource được thêm vào khi cài đặt ứng dụng
- WMAppManifest.xml Mô tả chi tiết ứng dụng bao gồm tên ứng dụng, tên khởi tạo,biểu tượng,các tương thích phần cứng
|
Giới thiệu solotions |
- Assets : Chứa hình ảnh của biểu tượng ứng dụng , các tile , hình khởi động ứng dụng
- Resources : cho phép ứng dụng đa ngôn ngữ
- App.xaml : chứa xử lý chung
- LocalizedString.cs lớp truy cập đến thư mục Resource
|
Giới thiệu solotions(2) |
- Các cấu hình máy ảo khác nhau của Windows Phone
- Máy ảo WVGA (chuẩn màn hình 480 x 800)
|
Giả lập máy ảo WVGA |
2.Máy ảo WXGA( chuẩn màn hình 1366x768)
|
Máy ảo WXGA |
- Các tool hổ trợ của máy ảo
+Accelerometer Tool : mô phỏng cảm biến trọng lực
|
Accelerometer |
+
Location : bản đồ có tích hợp GPS
: bản đồ có tích hợp GPS |
+ ScreenShort : chụp màn hình điện thoại
|
Chụp màn hình điện thoại
|
+ NetWork : thông tin phần cứng mạng
|
Thông tin phần cứng mạng
|
P/s: Mình chỉ giới thiệu 1 số thành phần cơ bản cho các bạn có 1 cái nhìn tổng quát về giao diện lập trình Windows Phone trong Visual Studio :) ! các bạn có thể tìm hiểu thêm trên các diễn đàn và chỉa sẽ cho lại cho mình qua phần comment nhé :)
Chúc các bạn học tốt ! ^_^
Comments
Post a Comment