Thiết lập môi trường lập trình Windows Phone 8.1

           Xin chào các bạn Sinh viên đang và chuần bị học lập trình Windows Phone 8.1!
Để giúp các bạn là những bạn mới bắt đầu với windows phone. Giúp việc học và nghiện cứu tốt ứng dụng trên windows phone việc đầu tiên cần thiết lập môi trường cho việc viết ứng dụng một cách tốt nhất cụ thể.

- Yêu cầu tối thiểu cấu hình máy
- Kiểm tra tính năng ảo hóa
- Kiểm tra tính năng hỗ trợ SLAT
- Kích hoạt máy ảo Hyper-V
- Cách cài đặt Visual Studio Ultimate 2013
- Cách cài đặt Visual Studio Ultimate 2013 Update3
  1) Yêu cầu tối thiểu cấu hình máy
RAM:
- Tối thiểu 4GB
OS:
- Windows 8 64-bit Pro
-  Windows 8 64-bit
Các bạn xem cấu hình máy này là ổn.

xem cấu hình máy nhấn phím log+break



    Thông thường các máy tự kích hoạt trong Bios nhưng một số máy không kích hoat như ASUS để chắc ăn các bạn vào Bios xem có các đặc tính dưới đây được hỗ trợ hay không:
  • Hardware-assisted virtualization.
  • Second Level Address Translation (SLAT).
  • Hardware-based Data Execution Prevention (DEP).


2) Kiểm tra các chức năng ảo hóa

Để lập trình với Windows Phone 8/8.1  thì máy bạn phải có các chức năng  (Hyper-V, SLAR, DEP). Để kiểm tra 3 đặc tính bắt buộc này thì các bạn vào đây download một tool để kiểm tra
 http://technet.microsoft.com/en-us/sysinternals/cc835722
Bạn tải file nén Coreinfo.zip ở link trên về rồi tiến hành chạy cmd với Administrator để kiểm tra ban đưa con nháy về tới thư mục chứa và gõ lệnh  Coreinfo.exe -v thì hệ thống sẽ hiển thị các thông tin như bên dưới nếu thỏa 3 chỗ gạch tròn là máy tính của bạn có thể lập trình được với Windows Phone 8.1 được

Chi tiết các bạn tham khảo http://technet.microsoft.com/en-us/sysinternals/cc835722
3) Kích hoạt Hyper-V
Bước 1:
Vào  Control Panel ==>
Chọn Programs and Features




Bước 2: Chọn kích hoat Hyper-v



Sau khi chọn các check box  giống như hình trên, bạn bấm OK và chờ cho hệ thống thiết lập vài phút là xong.

- Mục đích kích hoạt Hyper – V để tiến hành lập trình với Emulator, nếu máy tính của bạn chưa được kích hoạt thì khi chạy bạn sẽ nhận được lỗi tương tự như sau:
wp_hyperv1_1
Hoặc nếu như đã kích hoạt nhưng không chạy trong chế độ Hyper-V Administrators group thì các bạn cũng nhận được lỗi:

wp_hyperv2_1

Bước 3: Kiểm tra Hyper-V Manager
Để mở  Hyper-V Manager  bạn xem hình thực hiện theo các bước trong hình
kiểm thử Hyper-V
Khi chạy lên bạn có giao diện như hình sau
Nều Start, Stop dịch vụ mà chạy được là ok hình trên là thông số mặc định, bạn có thể chọn thông số lại cho phù phù hợp nhu cầu. Như vậy khi nào chạy Emulator mà báo lỗi gì đó liên quan tới Hyper-V thì bạn có thể vào đây để cấu hình lại.
4) Cài đặt Visual Studio Ultimate 2013Visual Studio Ultimate 2013 Update 3
Khi cài xong bộ  Ultimate 2013 để tương thích cho SDK (Windows Software Development Kit ) bạn phải cài tiếp Update 2 hoặc cao hơn ở đây tôi hướng dẫn bạn Visual Studio Ultimate 2013 Update 3   vẫn chạy(khá lâu cở 2h)
Hình ảnh  Update 2
Chú ý khi update xong nếu chạy có lỗi không start được Emulator thì bạn hãy cài repair. Cách cài bạn vào  Control Panel\All Control Panel Items\Programs and Features và right click chon change và làm theo hình sau

Như vậy các bạn đã thiết lập xong môi trường giờ thì khám phá các bài kế tiếp nhưng trước tiên các ban phải đọc phần tham khảo sách và video tại đây
Nên xem qua cuốn WindowsPhone 8.0 và trang học
Các bài tiếp theo bạn coi cuốn Windows Phone 8.1 trang học

2 nhận xét:

  1. Cho em hỏi là để cài emulator wp8.1 thì phải là win8.1 mới được còn win8 đâu được đâu và chỉ có win pro mới cài được hyper-v phải không ạ ???

    Trả lờiXóa
    Trả lời
    1. Đúng vậy em,

      Yêu cầu cho Windows Phone 8.1 Update and Emulators:
      Supported Operating System: Windows 8.1
      Visual Studio 2013 Update 2 or later.

      Thân mến,

      Xóa