• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

[VB.NET] Bài 1: Khởi động lập trình cùng Windows Phone 7

Lập trình cho Windows Phone

Điều hành viên: tummosoft

Hình đại diện của người dùng
tummosoft
Điều hành viên
Điều hành viên
Bài viết: 331
Ngày tham gia: T.Hai 19/05/2014 2:23 pm
Has thanked: 7 time
Been thanked: 57 time
Liên hệ:

[VB.NET] Bài 1: Khởi động lập trình cùng Windows Phone 7

Gửi bàigửi bởi tummosoft » T.Sáu 12/09/2014 8:02 am

Bắt đầu từ hôm nay mình sẽ khởi động chủ đề lập trình Windows Phone 7 bằng ngôn ngữ Visual Basic.

Các lý do để chọn Windows Phone 7 là vì máy ảo Windows Phone 8 có các yêu cầu như sau:

- Phần cứng phải hỗ trợ virtualization và SLAT (Second Level Address Translation).

- Yêu cầu phải có Windows 8 phiên bản 64bit và bản Pro trở lên. Down bản Windows 8 Enterprise (bản evaluation trial trong 90 ngày).

- Phải có Visual Studio bản 2012.

- Phải cài đặt chức năng Hyper-V (nếu chưa, VS2012 có thể sẽ hỏi bạn để cài nóWink, cách làm xem tại: http://www.howtogeek.com/76532/how-to-install-or-e...

- Chỉ hỗ trợ CPU core i3 trở lên.


:) Tummo Software :D
http://tummosoft.com

Hình đại diện của người dùng
tummosoft
Điều hành viên
Điều hành viên
Bài viết: 331
Ngày tham gia: T.Hai 19/05/2014 2:23 pm
Has thanked: 7 time
Been thanked: 57 time
Liên hệ:

Re: [VB.NET] Bài 1: Khởi động lập trình cùng Windows Phone

Gửi bàigửi bởi tummosoft » T.Sáu 12/09/2014 9:02 am

Một số khái niệm cơ bản về Windows Phone

Một vài khái niệm cơ bản về Windows Phone cần biết trước khi bắt đầu phát triên sản phẩm.

- Quảng cáo trong Windows Phone: Đê hiển thị quảng cáo trên Windows Phone, lựa chọn đầu tiên là sử dụng dộ Advertising SDK for Windows Phone 7 của Microsoft Advertising. Bộ SDK hỗ trợ hiển thị cả XNA framework và Silverlight. Bạn có thể tải bộ này sau khi đăng ký tài khoản tại https://pubcenter.microsoft.com/

+ Xem thêm về XNA: https://sites.google.com/site/netbookxn ... nh-cua-xna

- Bing Maps: Là một control hiển thị bản đồ tên Silverlight, giống như Google Map.

- Các Controls: Các project trên Windows Phone 7 Silverlight có các control cơ bản sau Border, Button, Canvas, CheckBoxEllipse, Grid, HyperlinkButton, Image, InkPresenter, ListBox, Map, MediaElement, MultiScaleImage, Panel, PasswordBox, ProgressBar, RadioButton, Rectangle, ScrollViewer, Slider, StackPanel, TextBlock, TextBox, UserControl and WebBrowser.

- Ngôn ngữ hỗ trợ lập trình Windows Phone: Cả C# và Visual Basic đều được hỗ trợ hiển thị với các dự án Silverlight applications. Chỉ mình C# được hỗ trợ XNA framework (tuy nhiên trong phiên bản XNA Game Studio 4.0 Refresh đã có hỗ trợ VB.NET)

- Toast notifications: Là một dạng cửa sổ thông báo hình chữ nhật hiển thị trên màn hình để người dùng biết ứng dụng đang thực hiện một tình huống nào đó.

- Tombstoning: Tùy chỉnh để các ứng dụng chạy ở chế độ nền

- Touch Input: Windows Phone 7 có thể nhận biết 4 điểm chạm cùng lúc.

- Môi trường phát triển: Để lập trình Windows Phone 7 bạn cần các công cụ sau

+ Windows Phone SDK 7.1: (hỗ trợ Windows 7 (x86 and x64)) http://www.microsoft.com/en-us/download ... x?id=27570

* Cần chú ý rằng Microsoft chỉ hỗ trợ lập trình Visual Basic trên Windows Phone với các phiển bản từ Visual Studio 2010 Professional Edition trở lên.

- Các kiểu project cho Windows Phone:

Có 5 kiểu project cơ bản nếu lập trình cho Windows Phone

+ Windows Phone Application: Kiểu projetc đơn không pre-built code. Có thể dùng project này để liên kết đến các template khác.
+ Windows Phone Class Library: Project không dùng XAML làm giao diện người dùng, có thể tái sử dụng ở bất kỳ project nào khác.
+ Windows Phone Panorama: Lập trình sử dụng Panorama control (Xem ví dụ: http://blogs.msdn.com/b/stephanc/archiv ... ample.aspx)
+ Windows Phone Pivot: Lập trình sử dụng Pivot Control
Video giới thiệu về Pivot và Panorama: http://www.youtube.com/watch?v=TvHHpCm73oA

+ Windows Phone Silverlight: Lập trình Windows Phone sử dụng Silverlight

Xem video giới thiệu về lập trình Silverlight: http://www.youtube.com/watch?v=I-bnTRReaHc
:) Tummo Software :D
http://tummosoft.com


Quay về “Windows Phone”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.1 khách