Nội dung bài viết
STDIO Trong lĩnh vực lập trình, thiết lập môi trường cũng như cài đặt công cụ là bước quan trọng và căn bản đầu tiên mà các lập trình viên phải biết. Với lập trình Windows Phone 8.1 cũng vậy, bạn cần phải kiểm tra cấu hình máy tính, kiểm tra môi trường lập trình của bạn có tương thích và phù hợp cho việc phát triển các ứng dụng Windows Phone 8.1 hay không? Bài viết này tôi sẽ hướng dẫn các bạn thiết lập môi trường và cài đặt các công cụ cần thiết cho việc lập trình Windows Phone 8.1.

Giới thiệu

Trong lĩnh vực lập trình, thiết lập môi trường cũng như cài đặt công cụ là bước quan trọng và căn bản đầu tiên mà các lập trình viên phải biết.
Với lập trình Windows Phone 8.1 cũng vậy, bạn cần phải kiểm tra cấu hình máy tính, kiểm tra môi trường lập trình của bạn có tương thích và phù hợp cho việc phát triển các ứng dụng Windows Phone 8.1 hay không? Bài viết này tôi sẽ hướng dẫn các bạn thiết lập môi trường và cài đặt các công cụ cần thiết cho việc lập trình Windows Phone 8.1.

Tiền đề bài viết

Bài viết nằm trong chuổi bài viết về hướng dẫn lập trình ứng dụng với Windows Phone 8.1

Đối tượng hướng đến

Bài viết hướng tới những lập trình viên bắt đầu lập trình ứng dụng trên Windows Phone 8.1.

Những yêu cầu cần thiết

Kiến thức

Yêu cầu đầu tiên để lập trình Windows Phone 8.1 là bạn phải có kiến thức căn bản về ngôn ngữ lập trình C# và phương pháp lập trình hướng đối tượng (Object-Oriented Programming).

Cấu hình máy tính

Thứ nhất, kiểm tra BIOS của máy mình có hổ trợ những đặc tính dưới đây hay không:

  • Hardware-assisted virtualization.

  • SLAT (Second Level Address Translation).

  • Data Execution Prevention (DEP)

Để kiểm tra 3 đặc tính trên thì Microsoft có hỗ trợ công cụ CodeInfo để chúng ta làm việc đó, các bạn download tại: CodeInfo :: technet.microsoft.com/en-us/sysinternals/cc835722 và giải nén file Coreinfo.zip, sau đó chạy cmd với quyền Administrator để kiểm tra như sau:

ss_1

Sau khi bạn gõ lệnh Coreinfo.exe –v thì hệ thống sẽ hiển thị đầy đủ các thông tin, nếu như máy bạn có 3 thông tin gạch đỏ ở dưới thì máy tính của bạn có thể lập trình với Windows Phone 8.1.

Thứ hai, máy tính bạn cần cài đặt Windows 8.1 Pro 64bit (x64) trở lên, RAM tối thiểu là 4gb; để xem những thông tin trên thì các bạn có thể vào Control Panel > System and Security > System:

ss_2

Kích hoạt Hyper-V

Chúng ta cần kích hoạt Hyper để lập trình với Emulator, nếu bạn chưa kích hoạt thì sau khi chạy Emulator thì sẽ nhận được lỗi như hình dưới:

ss_3

Để kích hoạt Hyper-V chúng ta làm như sau:

Bước 1: Vào Control Panel > Programs and Features:

ss_4

Bước 2: Chọn Turn Windows features on or off

ss_5

Bước 3: Trong cửa sổ Windows Features ta tick chọn Hyper như hình dưới:

ss_6

Bước 4: Chọn OK và chờ hệ thống thiết lập các cài đặt sau đó Restart máy tính.

Kiểm tra Hyper-V Manager

Sau khi kích hoạt Hyper-V thì hệ thống sẽ tạo ra Hyper-V Manager trên máy tính, để kiểm tra thì bấm Windows + Q, gõ từ khóa Hyper-V như hình:

ss_7

Bấm chọn Hyper-V Manager để mở chương trình quản lý Hyper-V và bạn sẽ thấy như hình dưới:

ss_8

Ở đây bạn thấy các dịch vụ như Start, Stop Service, Setting và nhiều tính năng khác. Nếu trong quá trình sử dụng Emulator có bất cứ lỗi gì liên quan đến Hyper-V thì bạn vào đây cấu hình lại.

Cài đặt công cụ

Để lập trình Windows Phone 8.1 thì bạn phải bắt buộc cài đặt Visual Studio 2013 Update 2 trở lên và bộ Windows Phone 8.1 SDK hoặc Visual Studio 2013 update 4 (bản mới nhất cho tới hiện tại).

Xem hướng dẫn chi tiết cài đặt tại: Cài Đặt Visual Studio :: www.stdio.vn/articles/read/132-cai-dat-visual-studio

Lời kết

Qua bài viết này tôi đã hướng dẫn các bạn kiểm tra các thông tin, cấu hình của máy tính, kích hoạt Hyper-V,  kiểm tra Hyper-V Manager và cài đặt các công cụ để bắt đầu với lập trình Windows Phone 8.1. Hy vọng qua bài viết này sẽ giải đáp thắc mắc, khó khăn cho các bạn trong quá trình chuẩn bị kiến thức cũng như các công cụ chuẩn bị cho lập trình Windows Phone 8.1.

THẢO LUẬN
ĐÓNG