Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 64 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
64
Dung lượng
5,1 MB
Nội dung
1 LỜI CẢM ƠN Trong lời toàn văn báo cáo Đồ án Tốt Nghiệp “Nghiên cứuxâydựngứngdụngchoHệđiềuhànhWindows Phone” này, em muốn gửi lời cám ơn biết ơn chân thành tới tất người hỗ trợ, giúp đỡ em kiến thức tinh thần trình thực Đồ án Trước hết, em xin chân thành cám ơn Thầy Giáo - Ths Trần Ngọc Thái, Giảng viên Khoa Công Nghệ Thông Tin - Trường ĐHDL Hải Phòng, người trực tiếp hướng dẫn, nhận xét, giúp đỡ em suốt trình thực Đồ án Xin chân thành cảm ơn GS.TS.NGƯT Trần Hữu Nghị Hiệu trưởng Trường Đại học Dân lập Hải Phòng, ban giám hiệu nhà trường, thầy Khoa Cơng Nghệ Thơng Tin phòng ban nhà trường tạo điều kiện tốt cho em bạn khác suốt thời gian học tập làm tốt nghiệp Cuối em xin gửi lời cảm ơn đến gia đình, bạn bè, người thân giúp đỡ động viên em nhiều trình học tập làm Đồ án Tốt Nghiệp Do thời gian thực có hạn, kiến thức nhiều hạn chế nên Đồ án thực chắn khơng tránh khỏi thiếu sót định Em mong nhận ý kiến đóng góp thầy giáo bạn để em có thêm kinh nghiệm tiếp tục hồn thiện Đồ án Em xin chân thành cảm ơn! Hải Phòng, Tháng 12 năm 2012 Sinh viên thực Ngô Sỹ Hùng NGHIÊNCỨUXÂYDỰNGỨNGDỤNGCHOHỆĐIỀUHÀNHWINDOWSPHONENGHIÊNCỨUXÂYDỰNGỨNGDỤNGCHOHỆĐIỀUHÀNHWINDOWSPHONE LỜI MỞ ĐẦU Chương 1: Tổng quan WindowsPhone 1.1 Lịch sử phát triển 1.2 Chi tiết WindowsPhone 1.2.1 Phần cứng 1.2.2 Phần mềm 1.3 Cấu trúc ứngdụng thi hànhWindowsPhone 11 1.4 Hạn chế WindowsPhone 11 1.5 Nền tảng ứngdụngWindowsPhone – WindowsPhone Application Platform 12 1.6 Môi trường phát triển ứngdụngWindowsPhone 13 1.6.1 Visual Studio 13 1.6.2 Expression Blend 13 1.6.3 WindowsPhone Emulator 14 1.6.4 Cloud Service – Dịch vụ đám mây 15 1.6.5 Metro Design 15 1.6.6 Vòng đời phát triển ứngdụngWindowsPhone 16 CHƯƠNG 2: PHÁT TRIỂN ỨNGDỤNGWINDOWSPHONE 18 2.1 Sử dụng Visual Studio 2010 18 2.2 Sử dụng Expression Blend thiết kế giao diện ứngdụngWindowsPhone 22 2.3 Sử dụng Cloud Service (Dịch vụ đám mây) CSDL 24 2.3.1 Tạo tài khoản Cơ sở liệu SQL Azure 26 2.3.2 Kết nối tới SQL Azure Project 27 2.3.3 Tạo CSDL SQL Azure 28 2.3.4 Tạo Database với SQL Azure 30 2.3.5 Tạo Cloud Service (Dịch vụ đám mây) để kết nối đến CSDL Đám mây (Cloud Database) 31 2.3.6 Tạo mơ hình đối tượng để truy cập sở liệu điện toán đám mây 32 NGHIÊNCỨUXÂYDỰNGỨNGDỤNGCHOHỆĐIỀUHÀNHWINDOWSPHONE CHƯƠNG 3: XÂYDỰNGỨNG DỤNG: “Game Calcoolation” 35 3.1 Giới thiệu game “Calcoolation” 36 3.2 Mô tả chức game 37 3.3 Xâydựngứngdụng 38 3.3.1 Thiết kế giao diện cho game 38 3.3.2 Xâydựng chức game 39 a) Chọn số ngẫu nhiên – Random Number Piking .40 b) Chọn nhóm ngẫu nhiên - Random Cage Formation 43 c) Xem đáp án – Corect Answer 47 3.4 Upload ứngdụng lên Marketplace cài đặt ứngdụng .50 3.4.1 Đăng ký Devlopers 50 3.4.2 Upload ứngdụng lên MarketPlace 57 3.4.3 Developer Unlock 59 3.4.4 Cài đặt ứngdụng 61 KẾT LUẬN 63 TÀI LIỆU THAM KHẢO 64 NGHIÊNCỨUXÂYDỰNGỨNGDỤNGCHOHỆĐIỀUHÀNHWINDOWSPHONE LỜI MỞ ĐẦU Cách nhiều năm, mà smartphone hay thiết bị di động cầm tay chưa thực phát triển phổ biến người tiêu dùng biết tới số hệđiềuhành dành cho máy PDA Windows Mobile Microsoft hay điện thoại thông minh chạy BlackberryOS RIM Tuy nhiên, vào năm 2007 – thời điểm Apple giới thiệu điện thoại thông minh iPhone hệđiềuhành mà biết tới với tên gọi iOS thực thay đổi thị trường di động giới, định nghĩa lại smartphone châm ngòi cho chiến tảng di động, thúc đẩy công nghiệp phần cứng phần mềm Có thể nói chiến hệđiềuhành xoay quanh tên: Android (Google), iOS (Apple), WindowsPhone (Microsoft) BlackberryOs (RIM), Symbian (Nokia) Microsoft biết đến gã khổng lồ phần mềm giới, kẻ đầu lại Google Apple chiếm hầu hết thị phần hệđiềuhành di động mà kèm theo lợi nhuận khổng lồ từ lượng khách hàng kỷ lục (riêng QIII – 2012 có 181 triệu smartphone bán ra) Sau nhận thấy thua lớn Windows Mobile 6.x với đối thù Android iOS, Microsoft tâm lấy lại vị vốn có thơng qua việc cho đời tảng di động hoàn toàn mới: WindowsPhone với ưu điểm dễ nhận thấy khả đồng với máy tính cao, giao diện Metro độc đáo khác biệt, hỗ trợ cơng việc với tiện ích văn phòng mạnh mẽ dễ tiếp cận sử dụng Hãy xem Microsoft mang lại đặc biệt khơng cho người sử dụng hấp dẫn Lập trình viên?! NGHIÊNCỨUXÂYDỰNGỨNGDỤNGCHOHỆĐIỀUHÀNHWINDOWSPHONE Chương 1: Tổng quan WindowsPhone 1.1 Lịch sử phát triển WindowsPhone Microsoft phát triển để thay chohệđiềuhành di động Windows Mobile trước WindowsPhone phiên thứ (khi mắt, Microsoft gọi WindowsPhone 7, lên đến 7.8 WindowsPhone 8) Được biết, phát triển thời gian ngắn nên WindowsPhone hạn chế việc tương thích ngược với tảng Windows Mobile trước Một lý để Microsoft không quan tâm nhiều đến tảng cũ hình cảm ứng ngón tay ngày phổ biến điện thoại Windows Mobile vốn thiết kế cho bút stylus lỗi thời Windows bắt đầu mắt thức vào tháng 2/2010 triển lãm Mobile World Congress diễn Barcelona, Tây Ban Nha Đến tháng 10 năm, CEO Steve Ballmer Microsoft mắt 10 thiết bị WindowsPhone đến từ HTC, Dell, Samsung, LG Vài tuần sau, máy bắt đầu bán Mỹ Châu Âu Tháng năm, Microsoft tuyên bố hợp tác với số nhà sản xuất khác Acer, Fujitsu, ZTE Một cột mốc quan trọng WindowsPhone hợp tác Microsoft với Nokia sau hãng điện thoại Phần Lan định khơng tập trung vào điện thoại Symbian Kết hợp tác dòng Nokia Lumia đời kiện Nokia World 2011 Đến CES 2012, Nokia tiếp tục mắt hai máy Lumia mới: Lumia 900 vs Lumia 800 Việc tích hợp dịch vụ Microsoft (Bing, Bing Maps, WindowsPhone Marketplace,…) lên với Nokia cho tạo nên lợi cạnh tranh choWIndowsPhone với hai đối thủ lớn thời iOS Android NGHIÊNCỨUXÂYDỰNGỨNGDỤNGCHOHỆĐIỀUHÀNHWINDOWSPHONE Lịch sử phiên phát triển Windows Phone: 7.0.7004: phiên WindowsPhone 7.0.7008: nâng cấp cải thiện vài điểm 7.0.7390: cập nhật với tên mã NoDo, hỗ trợ mạng CDMA, copy paste, tốc độ chạy ứngdụng nhanh hơn, tích hợp Facebook sâu 7.0.7392: sửa lỗi liên quan đến chứng nhận bảo mật 7.0.7403: tiền nâng cấp để chuẩn bị bước sang đợt nâng cấp 7.10.7720: WindowsPhone 7.5 với tên mã Mango, giới lên thiệu 2/2011 Các tính thêm vào Internet Explorer hỗ trợ đồ họa chuẩn web tốt hơn, Twitter tích hợp vào People Hub, chạy đa nhiệm choứngdụng bên thứ ba cách tạm ngừng chúng thư thoại 7.10.7740: sửa lỗi Microsoft Exchange Server 2003 cảnh báo hộp 7.10.8107: hỗ trợ kết nối LTE, sửa lỗi bàn phím bị biến nhiều vấn đề khác 7.10.8112: cho Lumia 900 HTC Titan II nhà mạng AT&T 7.10.8773: gọi WindowsPhone 7.5 Refresh với tên mã Tango Nhiều tính xứat MMS tốt hơn, biểu tượng cho việc dò vị trí, xuất quản lí danh bạ vơ SIM, hỗ trợ điện thoại giá rẻ với 256MB RAM xung nhịp CPU chậm 7.10.8779: sửa lỗi, cải thiện nâng cấp NGHIÊNCỨUXÂYDỰNGỨNGDỤNGCHOHỆĐIỀUHÀNHWINDOWSPHONE 1.2 Chi tiết WindowsPhone 1.2.1 Phần cứng Chuẩn: - phím vật lý phía trước máy: Start, Back, Search - Màn hình cảm ứng điện dung đa điểm (nhận diện tối thiểu điểm chạm), hỗ trợ độ phân giải tối thiểu WVGA (800 x 480) widescreen - Hỗ trợ kết nối 3G/4G Wi-fi - 256 MB (tối thiểu) - RAM GB nhớ (hoặc nhiều hơn) - A-GPS - Accelerometer (gia tốc kế) Bổ sung: - Compass (la bàn) - Gyro (Con quay hồi chuyển) - Camera trước, sau - WindowsPhone không hỗ trợ thẻ nhớ (microSD) tháo rời 1.2.2 Phần mềm a) Giao diện tổng quát Trên WindowsPhone 7, giao diện mà bạn thấy Microsoft gọi Metro UI (Modern UI) Đặc điểm ô vuông vuông (Tile) hình Những thành phần đồ họa khác khơng có nhiều nét mềm mại, cong cong tròn tròn mà mang dáng vuông chữ nhật Một số Tile có khả cập nhật liệu theo thời gian thực gọi Live Tile b) Start Screen – Hub Trong Windows Phone, tính xếp theo Hub Các Hub xem nơi để máy tổng hợp thông tin chứa máy thông tin từ dịch vụ trực tuyến để hiển thị giao diện thống Hub WindowsPhone thị thơng tin từ dịch vụ Facebook, Windows Live, Twitter NGHIÊNCỨUXÂYDỰNGỨNGDỤNGCHOHỆĐIỀUHÀNHWINDOWSPHONE Hình 1.1 - Hub c) Market Place Đây kho ứngdụng trực tuyến Microsoft phát triển dành riêng choWindowsPhone Những lập trình viên sau viết xong chương trình mình, qua loạt giai đoạn đăng kí, kiểm duyệt, ứngdụng họ đến với người thông qua kênh phân phối Marketplace Trên Market có hai loại ứng dụng, thu phí miễn phí Ở Việt Nam dùng Marketplace d) Tính đáng ý NGHIÊNCỨUXÂYDỰNGỨNGDỤNGCHOHỆĐIỀUHÀNHWINDOWSPHONE Settings Đây nơi bạn truy cập vào toàn thiết lập máy Ringtones + sounds: tinh chỉnh âm thanh, nhạc chng báo tin nhắn, báo có gọi, báo email,… Theme: chỉnh giao diện chung máy Flight mode: chế độ máy bay, tức bật chế độ này, tồn kết nối khơng dây ngắt để đảm bảo an tồn hàng khơng Bạn dùng để… từ chối gọi hay tin nhắn lúc bạn bận bịu mà khơng muốn tắt hẳn smartphone Wifi: bật tắt kết nối Wifi tủy chỉnh liên quan đến mạng không dây Bluetooth: bật tắt Bluetooth Bạn lưu ý Bluetooth WindowsPhone mặc định khơng cho phép chia sẻ tập tin, có lẽ Microsoft lo sợ vấn đề quyền nội dung số, giống với Google Apple làm với thiết bị họ Bạn kết nối máy với loa ngồi hay tai nghe Bluetooth mà thơi Bạn khơng thể dùng tính NGHIÊNCỨUXÂYDỰNGỨNGDỤNGCHOHỆĐIỀUHÀNHWINDOWSPHONE 10 Browse File máy tính để duyệt tập tin điện thoại WindowsPhone Có số phương pháp để làm thiết bị trao đổi file đòi hỏi phải jailbreak Internet Sharing: biến điện thoại thành trạm phát sóng Wifi cách dùng mạng 3G để thiết lập kết nối Internet Với tính này, bạn dễ dàng chia sẻ mạng cho máy tính xách tay đến vùng khơng có Wifi bình thường lúc bạn di chuyển xe đường dài chẳng hạn Email + Account: thiết lập tài khoản email, mạng xã hội, danh bạ,… Lock + Wallpaper: nơi bạn đổi hình cho hình khóa, đồng thời thiết lập thời gian tự động khóa mật mở khóa Mobile Network: thơng số mạng di động tùy chỉnh Khi chọn vào kéo xuống bên dưới, bạn thấy nút "add apn" Có thể dùng để thiết lập cấu hình 3G máy khơng tự động tải cho bạn Keyboard: tính đến thời điểm tại, ta tùy biến nhiều cho bàn phím Windows Phone, chưa tiếng Việt Hình 1.4 – Bàn phím ảo với chức Copy/Paste WP NGHIÊNCỨUXÂYDỰNGỨNGDỤNGCHOHỆĐIỀUHÀNHWINDOWSPHONE 50 div = Convert.ToInt32(cellList[1].UserValue) / Convert.ToInt32(cellList[0].UserValue); rem = Convert.ToInt32(cellList[1].UserValue) - (div * Convert.ToInt32(cellList[0].UserValue)); if (div == result && rem == 0) success = true; } break; } } return success; } 3.4 Upload ứngdụng lên Marketplace cài đặt ứngdụng 3.4.1 Đăng ký Devlopers Sau xâydựngứngdụng ta cần phải cài đặt thiết bị chạy WindowsPhone hồn tồn đưa lên Marketplace vai trò nhà phát triển ứngdụng thực thụ để có đóng góp người sử dụng toàn giới đồng thời bán ứngdụng thu lợi nhuận Muốn cài đặt ứngdụng WP mà ta vừa xâydựng cách trực tiếp vào điện thoại trước hết thiết phải mở khóa chế độ dành cho nhà phát triển – Developer Unlock Để làm điều Microsoft yêu cầu nhà phát triển đăng ký tài khoản Devlopers http://dev.windowsphone.com – Dev Center với giá 99$/ năm Tuy nhiên may mắn cho sinh viên Microsoft cho phép đăng ký miễn phí tài khoản Dev Center Student thơng qua email trường cấp Và trường ĐHDL Hải Phòng nằm danh sách trường Đại học Việt Nam Microsoft hỗ trợ qua email sinh viên Vậy nên em đăng ký tài khoản Devlopers sau: NGHIÊNCỨUXÂYDỰNGỨNGDỤNGCHOHỆĐIỀUHÀNHWINDOWSPHONE 51 Các thứ cần có: Một tài khoản live ID Một email trường học liên kết với Microsoft ( có nhiều, danh sách trường học liên kết với MS có list bài) Các bước làm chính: Đăng kí tài khoản DreamSpark email edu Đăng kí tài khoản Dev Center tài khoản DreamSpark Hướng dẫn chi tiết: Đăng kí tài khoản DreamSpark email edu cấp: Truy cập https://www.dreamspark.com/Verify/Default.aspx?wa=wsignin1.0 đăng nhập tài khoản Live ID Hình 3.11 – Đăng nhập Live ID Ở mục "How would you like to verify?" bạn chọn "Verify as a Student", mục "How would you like to verify your account?" bạn chọn "Get verified through my school" sau bấm "Continue" hình bên dưới: NGHIÊNCỨUXÂYDỰNGỨNGDỤNGCHOHỆĐIỀUHÀNHWINDOWSPHONE 52 Hình 3.12 – Xác nhận sinh viên thơng qua trường Đại học Microsoft liên kết Chọn trường đại học cấp mail edu cho bạn danh sách trường đại học Việt Nam hình bên dưới, sau bấm "Continue" Hình 3.13 – Chọn trường để xác minh "Verify" Điền email edu cấp vào khung hình bên dưới, sau bấm NGHIÊNCỨUXÂYDỰNGỨNGDỤNGCHOHỆĐIỀUHÀNHWINDOWSPHONE 53 Hình 3.14 – Nhập mail sinh viên (hung-121281@sv.hpu.vn) Sau có thơng báo bạn cần phải xác nhận việc đăng kí tài khoản DreamSpark qua email edu mà bạn vừa nhập vào Lúc bạn đăng nhập Email edu mình, có thư xác nhận gửi đến kèm theo Activation Code NGHIÊNCỨUXÂYDỰNGỨNGDỤNGCHOHỆĐIỀUHÀNHWINDOWSPHONE 54 Truy cập https://www.dreamspark.com/Activate/Activation.aspx sau nhập Code nhận mail vào bấm nút "Verify" hình 3.15 Hình 3.16 Bước 2: Tạo tài khoản Dev Center tài khoản DreamSpark: Truy cập vào trang https://dev.windowsphone.com/en-us/join sau chọn "Join now" hình 3.17: Hình 3.17 NGHIÊNCỨUXÂYDỰNGỨNGDỤNGCHOHỆĐIỀUHÀNHWINDOWSPHONE 55 Chọn Country/Region United States, chọn Accout type "Individual or Student" hình dưới, check vào Legal Terms sau bấm Next Điền thơng tin tài khoản, lưu ý mục City, postal code State nên điền hình 3.19, email điền email live bạn, Publisher name bạn nghĩ tên điền vào, bạn đưa ứngdụng lên Store có tên Publisher Cuối ấn next Hình 3.19 NGHIÊNCỨUXÂYDỰNGỨNGDỤNGCHOHỆĐIỀUHÀNHWINDOWSPHONE 56 Ở hình tiếp theo, chọn "I'm a Student" hình 3.20 ấn next: Hình 3.20 – I’m a student Hình 3.21 – Đăng ký thành cơng NGHIÊNCỨUXÂYDỰNGỨNGDỤNGCHOHỆĐIỀUHÀNHWINDOWSPHONE 57 3.4.2 Upload ứngdụng lên MarketPlace Truy cập https://dev.windowsphone.com/ thực theo hình 3.22-3.25 Hình 3.22 – Dev Center NGHIÊNCỨUXÂYDỰNGỨNGDỤNGCHOHỆĐIỀUHÀNHWINDOWSPHONE 58 Hình 3.23 – Submit Application Hình 3.24 – Khai báo thơng tin ứngdụng Hình 3.25 – Upload ứngdụng lên MarketPlace NGHIÊNCỨUXÂYDỰNGỨNGDỤNGCHOHỆĐIỀUHÀNHWINDOWSPHONE 59 3.4.3 Developer Unlock Sau đăng ký tài khoản Devlopers thành công, ta cần Unlock – Đăng ký điện thoại WindowsPhone dạng Devloper để cài đặt ứngdụng phát triển cách: Bật điện thoại WP lên Chỉnh sửa thời gian điện thoải thật chuẩn xác Kết nối điện thoại với máy tính cáp USB Lúc phần mềm Zune nhận diện thiết bị bạn Hình 3.22 – Zune Desktop Software Trên máy tính, chọn Start, -> All Programs -> WindowsPhone SDK 7.1 Chọn WindowsPhone Developer Registration Xuất status sau: Phone ready Please enter your Windows Live ID and password and click "Register" to begin NGHIÊNCỨUXÂYDỰNGỨNGDỤNGCHOHỆĐIỀUHÀNHWINDOWSPHONE 60 Hình 3.23 – Devloper Phone Registration Điền Microsoft account (Windows Live ID) password Dev Center Click Register Sau điện thoại đăng ký xong, thông báo Status hiển thị Your phone has successfully been registered NGHIÊNCỨUXÂYDỰNGỨNGDỤNGCHOHỆĐIỀUHÀNHWINDOWSPHONE 61 3.4.4 Cài đặt ứngdụng Yêu cầu Phần cứng: Smartphone chạy WindowsPhone Cáp đồng Cách 1: Sau máy kích hoạt chế độ Developers dành cho lập trình viên ta cài đặt ứngdụng thơng qua cơng cụ Application Deployement có sẵn công cụ phát triển WindowsPhone SDK hình 3.28: Hình 3.24 – Sử dụng Application Deployement đưa ứngdụng vào Smartphones NGHIÊNCỨUXÂYDỰNGỨNGDỤNGCHOHỆĐIỀUHÀNHWINDOWSPHONE 62 Cách 2: Cài đặt ứngdụng upload lên MarketPlace qua phần mềm Zune Hình 3.29 - Marketplace Zune Chọn ứngdụng cần cài đặt hình 3.30 Hình 3.30 - Tìm kiếm ứngdụng upload cài đặt NGHIÊNCỨUXÂYDỰNGỨNGDỤNGCHOHỆĐIỀUHÀNHWINDOWSPHONE 63 KẾT LUẬN Sau ba tháng nghiên cứu, tìm hiểu triển khai xâydựngứngdụng game dành cho Smartphone thông qua đề tài “Nghiên cứuxâydựngứngdụngchoHệđiềuhànhWindows Phone” em áp dụng kiến thức học nhà trường, hướng dẫn nhiệt tình Th.s Trần Ngọc Thái thầy cô khoa CNTT với việc tìm hiểu tài liệu Internet em đạt số kết sau: - Nắm bắt kiến trúc hệđiềuhành Window Phone Nắm bắt cấu trúc ứngdụng thi hànhWindowsPhone Phát triển Open Project thử nghiệm Bên cạnh kết đạt Đồ án nhiều khiếm khuyết chưa thể sâu vào nghiêncứu việc tối ưu mã nguồn choứngdụngWindows Phone, thủ thuật để khai thác toàn hiệu Windows Phone, Em mong nhận ý kiến đóng góp từ thầy bạn để hồn thiện nội dung đồ án Hướng phát triển Đồ án em nghiêncứu tính thiết kế ứngdụngchohệđiềuhànhWindowsPhone Microsoft giới thiệu vào ngày 29/10/2012 vừa qua Bên cạnh em nghiêncứu thêm việc phát triển ứngdụngchohệđiềuhành iOS Android ngày phát triển Một lần em xin gửi lời cảm ơn sâu sắc tới Th.s Trần Ngọc Thái thầy cơ, bạn bè giúp đỡ em hồn thành Đồ án Hải Phòng, Tháng 12 năm 2012 Sinh viên thực Ngô Sỹ Hùng NGHIÊNCỨUXÂYDỰNGỨNGDỤNGCHOHỆĐIỀUHÀNHWINDOWSPHONE 64 TÀI LIỆU THAM KHẢO [1] Beginning WindowsPhone Development – Henry Lee & Eugene Chuvyrov [2] Microsoft Silverlight Edition: Programming WindowsPhone Website: http://dev.windowsphone.com/en-us http://create.msdn.com/ http://www.winphoneviet.com/ http://www.tinhte.vn/ NGHIÊNCỨUXÂYDỰNGỨNGDỤNGCHOHỆĐIỀUHÀNHWINDOWSPHONE ... thiện NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG CHO HỆ ĐIỀU HÀNH WINDOWS PHONE 12 1.5 Nền tảng ứng dụng Windows Phone – Windows Phone Application Platform Microsoft không phát minh ngôn ngữ Framework cho ứng dụng. .. thị Khi ứng dụng bạn mua người tiêu dùng, Microsoft lấy 30% bạn nhận 70% NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG CHO HỆ ĐIỀU HÀNH WINDOWS PHONE 18 CHƯƠNG 2: PHÁT TRIỂN ỨNG DỤNG WINDOWS PHONE 2.1 Sử dụng Visual... muốn deploy thử Windows Phone Emulator hay SmartPhone thật NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG CHO HỆ ĐIỀU HÀNH WINDOWS PHONE 22 - Chọn Windows Phone Emulator cần nhấn F5 để launch tới ứng dụng Emulator