• 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

[C#] Hello world trên Windows Phone 8

Lập trình cho Windows Phone

Moderator: tummosoft

User avatar
HaiVB6
Thành viên tâm huyết
Thành viên tâm huyết
Posts: 375
Joined: Mon 03/02/2014 10:23 pm
Location: [Gia Đông] - [Thuận Thành] - [Bắc Ninh]
Has thanked: 5 times
Been thanked: 14 times
Contact:

[C#] Hello world trên Windows Phone 8

Postby HaiVB6 » Sat 06/09/2014 5:20 pm

Bài viết này sẽ giúp bạn làm quen với Windows Phone 8 (WP8) từ những ứng dung cơ bản nhất. Ở đây, chúng ta bắt đầu với ứng dung kinh điển là “Hello world”.

Trước khi bắt đầu
Trước khi bắt đầu, chúng ta cần chuẩn bị những tool cần thiết cho việc lập trình ứng dụng WP8. Visual Studio là công cụ phát triển cơ bản, vì vậy bạn cần cài nó. Và để có thể lập trình ứng dụng WP8, bạn cần có bộ Windows Phone SDK, bản mới nhất hiện nay là WP SDK 8.0. Có 1 lưu ý nhỏ ở đây, bộ WP SDK 8.0 chỉ hoạt động trên nền Window s8 64 bit, vì vậy hãy cài Windows 8 64 bit. Bạn sẽ không thể tạo các ứng dụng WP8 trên Windows 7 hay Windows Server.

Bắt đầu thôi!
Nếu bạn đã cài đặt những tool cơ bản thì hãy bắt đầu ngay thôi! Ứng dụng Hello World của chúng ta sẽ có giao diện như sau:
Image
Bạn nhập tên của mình vào TextBox sau đó click nút Hi ở bên cạnh, ở TextBlock phía dưới sẽ xuất hiện dòng chữ Hi + “tên bạn”. This’s my firt application! Đơn giản vậy thôi! Chúng ta bắt đầu.

1.Khởi động Visual Studio, tạo 1 project mới bằng cách chọn File -> New Project
2.Xuất hiện bảng chọn các template cho ứng dụng như sau:
Image
Chúng ta chọn template đầu tiên – Windows Phone App. Ngoài ra trong danh sách này có rất nhiều template cho bạn lựa chọn khi xây dựng ứng dụng. Tôi sẽ có bài viết cụ thể về các template này. Nhấn OK, một bảng thông báo nhỏ sẽ xuất hiện.
Image
Ở đây, bạn lựa chọn phiên bản WP cho ứng dụng. Có 2 lựa chọn được đưa ra là Windows Phone OS 8.0 và Windows Phone OS 7.1. Lưu ý, nếu bạn chọn OS 7.1, ứng dụng của bạn có thể hoạt động trên cả hai phiên bản WP là 7.1 và 8.0. Nhưng nếu lựa chọn OS 8.0, ứng dụng của bạn sẽ chỉ hoạt động trên phiên bản WP 8.0. Vì vậy, bạn nên lựa chon OS 7.1.

Click OK để tạo project. Đây là giao diện khởi đầu:
Image
Tiếp theo, chúng ta sẽ tạo giao diện cho ứng dụng như ở đầu bài viết đã đưa ra:
Image
Bạn chỉ cần kéo các control cần thiết từ Toolbox vào thẳng giao diện thiết kế của ứng dụng và bố trí chúng cho hợp lý theo ý bạn. Quá đơn giản phải không? Ở khung Properties bên góc phải màn hình, bạn set cho các control trên các thuộc tính cơ bản như Name, Text, Content…Như vậy là bạn đã có 1 giao diện ứng dụng đơn giản. Nếu không thấy có khung Properties, bạn hãy ấn phím F4.
Bước tiếp theo là code phần điều khiển của ứng dụng. Tại giao diện thiết kế của ứng dụng, bạn click đúp vào button Hi để chuyển sang cửa sổ code như sau:
Image
Code xử lý thao tác khi click vào nút “Hi”:
[img]http://tapchilaptrinh.vn/wp-content/uploads/2013/03/032213_0802_helloworldt152.jpg[/img
Chỉ đơn giản là lấy giá trị của chuỗi bạn nhập vào trong TextBox, sau đó gán nó cho TextBlock phía dưới.

Như vậy là ứng dụng đã hoàn thành. Và đây là thành quả khi bạn chạy ứng dụng:
Image
Bạn nhập tên bạn bằng cách sử dụng chuột để tương tác với bàn phím ảo của ứng dụng.
Image
Image
Như vậy là chúng ta đã xây dựng thành công 1 ứng dụng đơn giản nhất trên Windows Phone. Hi vọng với bài viết này, bạn sẽ có một “khởi đầu đơn giản cho những thành công lớn”! Chúc các bạn thành công!
Nguồn:tapchilaptrinh.vn



User avatar
deptraithongminh
Thành viên tích cực
Thành viên tích cực
Posts: 143
Joined: Tue 02/07/2013 4:58 pm
Location: TPHCM
Has thanked: 17 times
Been thanked: 1 time

Re: Hello world trên Windows Phone 8

Postby deptraithongminh » Fri 12/09/2014 10:57 pm

bạn phải ghi chú thêm ở đây là vs 2012 vì 2013 hay 2010 trở về trước ko dùng đc wp sdk 8.0

User avatar
tummosoft
Điều hành viên
Điều hành viên
Posts: 334
Joined: Mon 19/05/2014 2:23 pm
Has thanked: 7 times
Been thanked: 61 times
Contact:

Re: [C#] Hello world trên Windows Phone 8

Postby tummosoft » Sat 13/09/2014 7:12 am

Lần sau em thêm tag [C#] để dễ phân biệt với [VB.NET] nhé!
:) Tummo Software :D
https://www.tummosoftware.com

User avatar
HaiVB6
Thành viên tâm huyết
Thành viên tâm huyết
Posts: 375
Joined: Mon 03/02/2014 10:23 pm
Location: [Gia Đông] - [Thuận Thành] - [Bắc Ninh]
Has thanked: 5 times
Been thanked: 14 times
Contact:

Re: [C#] Hello world trên Windows Phone 8

Postby HaiVB6 » Sat 13/09/2014 11:22 am

@tummosoft : Em cảm ơn anh đã nhắc nhở! :)

User avatar
akira
Thành viên danh dự
Thành viên danh dự
Posts: 354
Joined: Sat 25/10/2008 11:11 pm
Has thanked: 6 times
Been thanked: 69 times

Re: [C#] Hello world trên Windows Phone 8

Postby akira » Sun 05/10/2014 10:28 pm

mỗi lần enable cái Hyper-V là VMWare của mình móm @@

User avatar
HaiVB6
Thành viên tâm huyết
Thành viên tâm huyết
Posts: 375
Joined: Mon 03/02/2014 10:23 pm
Location: [Gia Đông] - [Thuận Thành] - [Bắc Ninh]
Has thanked: 5 times
Been thanked: 14 times
Contact:

Re: [C#] Hello world trên Windows Phone 8

Postby HaiVB6 » Mon 06/10/2014 2:03 pm

akira wrote:mỗi lần enable cái Hyper-V là VMWare của mình móm @@

Tranh thủ quảng cáo 1 tí! =))
Dùng theo cách này cho đỡ móm VMware! Image http://caulacbovb.com/forum/viewtopic.php?f=45&t=29525

User avatar
deptraithongminh
Thành viên tích cực
Thành viên tích cực
Posts: 143
Joined: Tue 02/07/2013 4:58 pm
Location: TPHCM
Has thanked: 17 times
Been thanked: 1 time

Re: [C#] Hello world trên Windows Phone 8

Postby deptraithongminh » Mon 06/10/2014 5:07 pm

bật hyper-v mà còn dùng vmware lỗi là đúng rồi
hyper-v là máy ảo như vmware mà
từ khi hyper-v ra đời thì mấy dự án học qua máy ảo phá sản hết! :D
Vậy nên ko dùng song song hyper-v và vmware nhé
mún có máy ảo lên google search cách tạo máy ảo bằng hyper-v nhé

sacrisati03
Posts: 1
Joined: Wed 19/09/2018 11:15 am

Re: [C#] Hello world trên Windows Phone 8

Postby sacrisati03 » Wed 19/09/2018 11:37 am

Bạn chỉ cần kéo các control cần thiết từ Toolbox vào thẳng giao diện thiết kế của ứng dụng và bố trí chúng cho hợp lý theo ý bạn. Quá đơn giản phải không? Ở khung Properties bên góc phải màn hình, bạn set cho các control trên các thuộc tính cơ bản như Name, Text, Content Refus de Crédit…Như vậy là bạn đã có 1 giao diện ứng dụng đơn giản. Nếu không thấy có khung Properties, bạn hãy ấn phím F4.
Bước tiếp theo là code phần điều khiển của ứng dụng. Tại giao diện thiết kế của ứng dụng, bạn click đúp vào button Hi để chuyển sang cửa sổ code như sau:

Cảm ơn bạn rất nhiều vì thông tin này và những lời khuyên hữu ích này. Tôi không biết phải làm thế nào.


Return to “Windows Phone”

Who is online

Users browsing this forum: No registered users and 1 guest