1. Trang chủ
  2. » Luận Văn - Báo Cáo

ỨNG DỤNG MOBILE CHO HỆ THỐNG HỖ TRỢ HỌC TẬP MOODLE TRÊN NỀN TẢNG WINDOWS PHONE

169 4 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

TR NG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGH THÔNG TIN VẨ TRUY N THÔNG -o0o - LU N VĂN TỐT NGHI P ĐẠI HỌC Đ tƠi: ỨNG DỤNG MOBILE CHO H THỐNG HỖ TRỢ HỌC T P MOODLE TRÊN NỀN T NG WINDOWS PHONE Sinh viên thực hi n: Cán hướng d n: Tô Ngọc n Ks Hồ Quang Thái MSSV: 1091649 MSCB: 2299 HK I, 2013 - 2014 TR NG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGH THÔNG TIN VẨ TRUY N THÔNG -o0o - LU N VĂN TỐT NGHI P ĐẠI HỌC Đ tƠi: ỨNG DỤNG MOBILE CHO H THỐNG HỖ TRỢ HỌC T P MOODLE TRÊN NỀN T NG WINDOWS PHONE Sinh viên thực hi n: Cán hướng d n: Tô Ngọc n Ks Hồ Quang Thái MSSV: 1091649 MSCB: 2299 Cán ph n bi n: Ths.GVC Võ Huỳnh Trơm MSCB: 1069 Ths Phan Phương Lan MSCB: 1232 Luận văn bảo v Hội đồng bảo v luận văn tốt nghi p Bộ Môn Công Ngh Ph n M m, Khoa Công Ngh Thông Tin VƠ Truy n Thông, Trường Đại Học C n Thơ vƠo ngƠy 28 tháng 11 năm 2013 Mư đ tƠi: Có thể tìm hiểu luận văn tại:  Thư vi n Khoa Công ngh thông tin vƠ Truy n thông, Trường Đại học C n Thơ  Website: http://www.cit.ctu.edu.vn SVTH: Tô Ngọc Ẩn GVHD Ks Hồ Quang Thái L IC M N Trư c tiên em xin nói lời cảm ơn đ n nh ng người thơn gia đình đư quan tâm sâu s c tạo u ki n tốt nh t để em tâm học tập, rèn luy n trường Đại học C n Thơ suốt năm qua Em chơn thƠnh cảm ơn nh ng th y cô trường Đại học C n Thơ nói chung, Khoa cơng ngh thơng tin truy n thơng nói riêng đư nhi t tình ch dạy, truy n th kĩ vƠ ki n th c cho em thời gian em gh giảng đường Xin cám ơn th y cô truy n dạy ki n th c s ngành, nhờ họ mƠ em đư có n n tảng v ng ch c vƠ đ nh hư ng rõ ràng Cảm ơn giảng viên truy n dạy môn chuyên ngành, giúp em ti p thu kinh nghi m vƠ kĩ c n thi t cho công vi c sống c a Đ c bi t, xin bày tỏ lòng bi t ơn chơn thƠnh vƠ sơu s c nh t t i Th y, Ks Hồ Quang Thái đư tạo u ki n cho em th c hi n đ tài luận văn nƠy Th y giúp em làm vi c có k hoạch rõ ràng, th c hi n công vi c thời gian đư lập Đơy lƠ y u tố quan trọng s giúp ích cho s thăng ti n công vi c c a em sau Chân thành cảm ơn s ch dạy vƠ giúp đ c a Th y suốt thời gian qua Xin cám ơn nh ng người bạn tốt, nh ng người bạn l p, nh ng người bên cạnh h t lịng giúp đ tơi c n đ n suốt thời gian học tập hoàn thƠnh đ tài c a M c dù đư cố g ng hoàn thành luận văn phạm vi khả cho phép ch c ch n s khơng tránh khỏi nh ng thi u sót Em kính mong nhận s cảm thơng tận tình ch bảo c a quý Th y Cô Bạn Em xin chân thành cảm ơn! C n thơ, ngƠy 11 tháng 11 năm 2013 Sinh viên Tô Ngọc n SVTH: Tô Ngọc Ẩn GVHD Ks Hồ Quang Thái NH N XÉT C A CÁN B H NG D N C n Thơ, ngƠy 28 tháng 11 năm 2013 Cán hư ng d n Ks Hồ Quang Thái SVTH: Tô Ngọc Ẩn GVHD Ks Hồ Quang Thái NH N XÉT C A CÁN B PH N BI N C n Thơ, ngƠy 28 tháng 11 năm 2013 Cán phản bi n Ths.GVC Võ Huỳnh Trâm Ths Phan Phương Lan SVTH: Tô Ngọc Ẩn GVHD Ks Hồ Quang Thái M CL C L I C M N NH N XÉT C A CÁN B H NG D N NH N XÉT C A CÁN B PH N BI N M C L C DANH M C HỊNH Kụ HI U VẨ VI T T T TịM T T ABSTRACT 10 CH NG I: T NG QUAN 12 I.1 Đ T V N Đ 12 I.2 L CH S V N Đ 13 I.3 PH M VI Đ TẨI 13 I.3.1 V phía người dùng 13 I.3.2 V lỦ thuy t 14 I.3.3 V kỹ thuật 15 I.4 PH NG PHÁP NGHIểN C U 15 I.4.1 Thu thập tƠi li u 15 I.4.2 Phơn tích vƠ thi t k h thống 15 I.4.3 Công ngh th c hi n 15 I.4.4 Công c lập trình 15 CH NG II: C S Lụ THUY T 17 II.1 TỊM HI U V H ĐI U HẨNH WINDOW PHONE 17 II.2 T NG QUAN V SILVERLIGHT 17 II.2.1 Silverlight gì? 17 II.2.2 Các đ c tính c a Siverlight 17 II.2.3 Ki n trúc t ng thể vƠ mơ hình lập trình c a Silverlight 19 II.3 XAML 23 II.3.1 Sơ lược v xaml 23 II.3.2 Khai báo đối tượng 23 II.3.3 Thi t lập đ c tính cho đối tượng 23 II.3.4 Root elements namespace xaml 25 II.3.5 S ki n 25 II.4 MƠ HÌNH MVVM 26 II.4.1 Data binding 27 II.4.2 Data template 27 II.4.3 Command 28 II.4.4 Các thành ph n c a mvvm 28 II.5 MOODLE 29 II.5.1 Ki n trúc h thống moodle 29 II.5.2 D ch v web c a moodle 33 II.5.3 API Functions Moodle 39 II.6 TỊM HI U V DOM 54 II.6.1 T ng quan v DOM 54 SVTH: Tô Ngọc Ẩn GVHD Ks Hồ Quang Thái II.6.2 Các thƠnh ph n c a DOM 54 CH NG III: XỂY D NG NG D NG 59 III.1 Đ C T YểU C U PH N M M (IEEE-STD-830-2002) 59 III.1.1 Gi i thi u 59 III.1.2 Mô tả t ng quan 60 III.1.3 Các yêu c u giao ti p bên ngoƠi 64 III.1.4 Các tính c a h thống 65 III.1.5 Các yêu c u phi ch c 81 III.1.6 Các yêu c u khác 82 III.2 THI T K PH N M M (IEEE-V1) 83 III.3 KI M TH PH N M M (IEEE-V1) 134 III.3.1 Gi i thi u k hoạch kiểm th 134 III.3.2 Chi ti t k hoạch kiểm th 135 III.3.3 Quản lỦ kiểm th 138 III.3.4 Gi i thi u trường hợp kiểm th 142 III.3.5 Môi trường kiểm th 142 III.3.6 Các trường hợp kiểm th 143 CH NG IV: K T LU N 162 IV.1 K T QU Đ T Đ C 162 IV.1.1 LỦ thuy t 162 IV.1.2 Chương trình 162 IV.1.3 Th c t 162 IV.2 H N CH 162 IV.3 H NG PHÁT TRI N 163 PH L C CẨI Đ T NG D NG 164 TẨI LI U THAM KH O 167 SVTH: Tô Ngọc Ẩn GVHD Ks Hồ Quang Thái DANH M C HỊNH Hình Thành ph n ki n trúc c a Silverlight 20 Hình l p mơ hình MVVM s tương tác gi a chúng 28 Hình 3: Tree node 55 Hình 4: tree node mối quan h gi a nút 56 Hình Các ch c c a sản ph m 62 Hình Thi t k h thống .84 Hình Mơ hình MVVM .85 Hình Đăng nhập h thống 87 Hình Tạo người dùng .90 Hình 10 L y hồ sơ người dùng 94 Hình 11 cập nhật thông tin cá nhân .96 Hình 12 Đ i mật kh u 99 Hình 13 Tạo khóa học m i 102 Hình 14 l y thơng tin khóa học 105 Hình 15 Xem nội dung khóa học 107 Hình 16 Tạo nhóm người dùng 109 Hình 17 Thêm thành viên vào nhóm 112 Hình 18 Xóa thành viên khỏi nhóm 115 Hình 19 L y thơng tin nhóm người dùng khóa học 118 Hình 20 Ghi danh người dùng vào khóa học 120 Hình 21 L y thơng tin danh m c 123 Hình 22 Xem nội dung di n đƠn môn học 125 Hình 23 Tạo ch đ m i di n đƠn 127 Hình 24 Tải tập tin xuống t di n đƠn 129 Hình 25 G i tin nh n 132 Hình 26 Tạo ghi 133 Hình 27 Hình cƠi đ t ng d ng máy ảo .164 Hình 28 C u hình n thoại .165 Hình 29 Deploy ng d ng vào máy thật 166 SVTH: Tô Ngọc Ẩn GVHD Ks Hồ Quang Thái Kụ HI U VÀ VI T T T STT Kệ HI U CNTT DI N GI I GHI CHÚ Công ngh thông tin CNTT ậ TT Khoa Công ngh thông tin vƠ Truy n Thông HĐH H u hƠnh XAML LMS Learning Management System PHP Hypertext Preprocessor CSS Cascading Style Sheets DHCP API Extensible Application Markup Language Dynamic Host Configuration Protocol Application Programming Interface SVTH: Tô Ngọc Ẩn GVHD Ks Hồ Quang Thái TịM T T Ngày nay, đua công ngh di n h u h t lĩnh v c, mảng thi t b di động s quan tâm c a nhà phát triển Trong h u hành n n tảng di động hi n nay, nói Windows Phone lƠ gương m t m i nh t V i s h trợ c a n n tảng công ngh tiên ti n mà Microsoft dành cho Windows Phone, lập trình viên ngày d dàng sáng tạo hàng loạt ng d ng có giá tr h u ích Trư c s phát triển đó, áp d ng công ngh thông tin vào giáo d c m c tiêu hƠng đ u c a nhƠ nư c ta Hàng loạt ph n m m giáo d c tạo nhằm h trợ đ i m i phương pháp giảng dạy, học tập góp ph n nâng cao hi u ch t lượng giáo d c Một nh ng ph n m m giáo d c ph bi n hi n không nh c đ n Moodle ậ h thống quản lỦ đƠo tạo tr c n vô ch t ch Cùng v i s phát triển mạnh m c a h u hành m i Windows Phone đư thúc đ y nhà phát triển tạo ph n m m giao ti p, tương tác v i h thống học tập Đó lý ph n m m Moodle Windows Phone tạo nhằm thỏa mãn nhu c u người dùng ng d ng Moodle Windows Phone xây d ng t n n tảng Silverlight Đơy n n tảng công ngh m i mang lại hi u cao cho ng d ng mạng, truy n tải thông tin ng d ng tương tác tốt v i s d li u c a Moodle thông qua API Functions mà h thống cung c p, giúp người dùng giao ti p tốt v i h thống Ngồi cịn s d ng mơ hình DOM phân tích trích xu t d li u t Website Để thi t k giao di n đ c trưng cho Windows Phone, ng d ng s h trợ c a ngôn ng đánh d u XAML, dạng ngôn ng đánh d u giống v i HTML Mơ hình MVVM Microsoft xây d ng s áp d ng vào trình phát triển ph n m m, m c đích lƠ tạo thuận lợi cho cơng tác quản lý mã nguồn, bảo trì nâng c p ng d ng K t trình phát triển ng d ng Moodle Windows Phone đư đáp ng nhu c u c a người dùng h thống Moodle Trư c h t, ng d ng hoạt động n đ nh h u hƠnh Windows Phone Người dùng d dàng thao tác s d ng SVTH: Tô Ngọc Ẩn GVHD Ks Hồ Quang Thái Cho phép tạo người dùng h thống III.3.6.2.2 Ti n u ki n Đăng nhập thành công vào h thống có quy n tạo người dùng m i III.3.6.2.3 K ch b n Trường hợp ki m thử 1: Nhập xác đầy đủ thơng tin – t o người dùng thành công Mô t bước Kết qu mong đợi Kết qu thực tế Bước 1: Chạm vào Listpicker hiển th danh sách Listpicker hiển th danh sách Listpicker Chọn phương pháp ch ng th c phương pháp ch ng th c phương pháp người dùng Phương pháp người dùng Phương pháp ch ng th c người ch ng th c người dùng ch ng th c người dùng dùng chọn hiển th Bước 2: chọn textbox tài khoản Nhập đ y đ thông tin Thành công Số môi Số ghi / Thất b i trường chọn hiển th Textbox tài khoản chọn, Textbox tài khoản chọn, đồng thời bƠn phím hi n đồng thời bƠn phím hi n lên cho người dùng nhập lên cho người dùng nhập Textbox tài khoản hiển th đ y Textbox tài khoản hiển th đ y đ thông tin người nhập đ thông tin người nhập 153 Thành công SVTH: Tô Ngọc Ẩn GVHD Ks Hồ Quang Thái Bước 3: chọn Passwordbox mật kh u Passwordbox mật kh u passwordbox mật chọn Passwordbox hiển th kh u Nhập thông đ y đ thông tin người dùng đ y đ thông tin người dùng tin nhập vƠo dư i dạng * Bước 4: chọn Passwordbox xác nhận mật Passwordbox xác nhận mật passwordbox xác kh u chọn, Passwordbox kh u chọn, Passwordbox nhận mật kh u hiển th đ y đ thông tin người hiển th đ y đ thông tin người Nhập thông tin dùng nhập vƠo dư i dạng * Bước 5: chọn Textbox họ chọn hiển Textbox họ chọn hiển textbox họ Nhập th đ y đ thông tin người dùng th đ y đ thông tin người dùng thông tin nhập Bước 6: chọn textbox đ a ch email Nhập thông tin chọn Passwordbox hiển th Thành công nhập vƠo dư i dạng * Thành công dùng nhập vƠo dư i dạng * Thành công nhập Textbox đ a ch email Textbox đ a ch email chọn hiển th đ y đ thông chọn hiển th đ y đ thông tin người dùng nhập Thành công tin người dùng nhập Bước 7: chọn Textbox đ a ch chọn Textbox đ a ch chọn textbox đ a ch hiển th đ y đ thông tin người hiển th đ y đ thông tin người Nhập thông tin dùng nhập dùng nhập 154 Thành công SVTH: Tô Ngọc Ẩn GVHD Ks Hồ Quang Thái Bước 8: chọn Textbox quốc gia chọn Textbox quốc gia chọn textbox quốc gia hiển th đ y đ thông tin hiển th đ y đ thông tin Nhập thông tin người dùng nhập Bước 9: Nh t nút tạo m i người dùng người dùng nhập Thông báo tạo người dùng Thông báo tạo người dùng thành công Thành công thành công Thành công Trạng thái c a trường hợp kiểm th Thành công Trường hợp ki m thử 2: Bỏ trống trường t o người dùng Mô t bước Bước 1: bỏ trống trường tạo người dùng Bước 2: Chọn n đ y đ Kết qu mong đợi Kết qu thực tế Trường d li u bỏ trống Trường d li u bỏ trống mang giá tr r ng mang giá tr r ng Thành công Số môi Số ghi / Thất b i trường Thành công Các trường d li u chọn Các trường d li u chọn hiển th đ y đ thông tin hiển th đ y đ thông tin Thành công người dùng đư nhập vào người dùng đư nhập vào 155 SVTH: Tô Ngọc Ẩn GVHD Ks Hồ Quang Thái thông tin người dùng lại Bước 3: nh n nút tạo người dùng Tạo người dùng không thành Tạo người dùng không thành cơng Thơng báo: ắvui lịng cơng Thơng báo: ắvui lịng Thành cơng nhập đ y đ thơng tin” nhập đ y đ thông tin” Trạng thái c a trường hợp kiểm th Thành công Trường hợp ki m thử 3: Tên tài kho n trùng với tên tài kho n có h thống Mơ t bước Kết qu mong đợi Thành công / Số môi Kết qu thực tế Thất b i Bước 1: chọn textbox tài Textbox tài khoản Textbox tài khoản khoản Nhập tên tài khoản chọn hiển th đ y đ chọn hiển th đ y đ trùng v i tài khoản có thơng tin người dùng đư thông tin người dùng đư h thống nhập vào Bước 2: Chọn vƠ n đ y đ Các trường d li u Các trường d thông tin người dùng chọn hiển th đ y đ nhập vào li u chọn hiển th đ y đ lại bao gồm textbox sau: thông tin người dùng đư thông tin người dùng đư mật kh u, xác nhận mật kh u, nhập vào Thành công nhập vào 156 Thành công trường Số ghi SVTH: Tô Ngọc Ẩn GVHD Ks Hồ Quang Thái họ, tên, đ a ch email, đ a ch quốc gia Tạo người dùng không Tạo người dùng không Bước 3: nh n nút tạo người thành công Thông báo: thành công Thông báo: ắTên tƠi khoản không ắTên tƠi khoản không dùng trùng!” Thành công trùng!” Trạng thái c a trường hợp kiểm th Thành công III.3.6.2.4 M ng giá tr M ng giá trị Kịch b n Phương pháp chứng Kịch b n Kịch b n Manual Accounts Manual Accounts Manual Accounts Tên tài kho n demoadduser NULL demoadduser Mật Demoadduser2011@ Ngocan1608! Demoadduser2011@ Xác nhận mật Demoadduser2011@ Ngocan1608! Demoadduser2011@ thực 157 SVTH: Tô Ngọc Ẩn GVHD Ks Hồ Quang Thái Họ người dùng To Tester Demo Tên người dùng Ngoc An KB2 User Địa email demouser2011@yahoo.com Ngocan1608@yahoo.com adduser@yahoo.com Địa Can Tho Bac Lieu Ca Mau Quốc gia VN VN VN Tạo người dùng không Kết qu mong đợi Tạo người dùng thành công thƠnh công, thông báo: ắVui lịng nhập đ y đ thơng tin.” Tạo người dùng không Kết qu thực tế Tạo người dùng thành công thƠnh cơng, thơng báo: ắVui lịng nhập đ y đ thông tin.” Thành công / Thất b i Thành công Thành công Tạo người dùng không thành công, thông báo yêu c u: ắTên tƠi khoản không trùng” Tạo người dùng không thành công, thông báo yêu c u: ắTên tƠi khoản không trùng” Thành công Số môi trường 158 SVTH: Tô Ngọc Ẩn GVHD Ks Hồ Quang Thái Số ghi III.3.6.3 Tr ng h p ki m th 3: g i tin nh n III.3.6.3.1 Mô t Cho phép g i tin nh n đ n thành viên h thống III.3.6.3.2 Ti n u ki n Người dùng đăng nhập thành công vào h thống vƠ phép g i tin nh n đ n thành viên h thống III.3.6.3.3 K ch b n Trường hợp ki m thử 1: Gửi tin nhắn thành công Mô t bước Bước 1: Người dùng chọn thành viên c n g i tin nh n Bước 2: Chọn ghi nội dung g i tin nh n trường nội dung tin nh n Kết qu mong đợi Kết qu thực tế Thông tin người dùng Thông tin người dùng c n c n g i tin trang g i g i tin trang g i tin tin nh n hiển th nh n hiển th Các trường d li u Các trường d li u chọn hiển th đ y đ chọn hiển th đ y đ Thành công / Số môi Số ghi Thất b i trường Thành công 159 Thành công SVTH: Tô Ngọc Ẩn GVHD Ks Hồ Quang Thái nội dung tin nh n người nội dung tin nh n người dùng đư nhập vào dùng đư nhập vào Bước 3: Nh n nút g i tin Tin nh n g i đ n Tin nh n g i đ n nh n người nhận người nhận Thành công Trạng thái c a trường hợp kiểm th Thành công Trường hợp ki m thử 2: Gửi tin nhắn không thành công Mô t bước Kết qu mong đợi Thành công Kết qu thực tế / Thất b i Bước 1: Người dùng Thông tin người dùng c n g i Thông tin người dùng c n g i chọn thành viên c n g i tin trang g i tin nh n tin trang g i tin nh n Thành công tin nh n hiển th hiển th Các trường d li u bỏ Các trường d li u bỏ trống trống Bước 3: Nh n nút g i Thông báo người dùng nhập Thông báo người dùng nhập tin nh n nội dung tin nh n nội dung tin nh n Bước 2: Bỏ trống trường nội dung tin nh n 160 Thành công Thành công Số môi Số ghi trường SVTH: Tô Ngọc Ẩn GVHD Ks Hồ Quang Thái Trạng thái c a trường hợp kiểm th Thành công III.3.6.3.4 M ng giá tr M ng giá trị Nội dung tin nhắn Kịch b n Kịch b n Tuần 17 báo cáo LVTN NULL Kết qu mong đợi G i tin nh n thành cơng Thơng báo vui lịng nhập nội dung tin nh n Kết qu thực tế Tin nh n g i đ n người nhận Thông báo: Vui lịng nhập nội dung tin nh n Thành cơng Thành công Thành công / Thất b i Số môi trường Số ghi 161 Báo cáo Luận văn tốt nghiệp CH IV.1 K T QU Đ TĐ GVHD Ks Hồ Quang Thái NG IV: K T LU N C IV.1.1 Lý thuy t - Hiểu quy trình hoạt động Web services h thống Moodle - N m quy trình phát triển ng d ng Windows Phone - S d ng thành thạo ngơn ng lập trình C#, ngôn ng đánh d u XAML - Hiểu cách lưu tr d li u v i Isolated Storage Windows Phone - Hiểu cách th c truy v n, trích lọc nội dung tài li u HTML IV.1.2 Ch ng trình - Hiểu quy trình phát triển ng d ng Windows Phone n n tảng Silverlight, s d ng mơ hình MVVM đ c trưng Silverlight - Hiểu ch hoạt động v i Web services n n tảng Windows Phone - Thao tác v i tài li u HTML tốt hơn, hiểu rõ quy trình Post Data v i HttpWebRequest Windows Phone IV.1.3 Th c t - Ph n m m Moodle Windows Phone cƠi đ t thành công thi t b máy ảo Windows Phone Emulator, chạy tốt thi t b thật IV.2 H N CH - Do Windows Phone SDK 8.0 m i v a th c phát hƠnh, h trợ cho lập trình viên v n cịn hạn ch , số ch c phải qua nhi u thao tác để hiển th có r t nhi u công c chưa phát triển để sánh ngang v i Android iOS - ng d ng đư giải quy t số ch c c n thi t cho người dùng, nhiên API Functions c a Moodle ch d ng lại số hàm nh t đ nh d n đ n tương tác gi a người dùng h thống Moodle v n cịn khó khăn như: xem bảng điểm mơn học, thi tr c n, thêm nội dung môn học, tham gia di n đƠn - Giao di n tương tác v i người dùng khô khan, chưa tạo cập nhật thông tin cho người dùng thường xuyên SVTH: Tô Ngọc Ẩn SVTH: Tô Ngọc Ẩn IV.3 H - GVHD Ks Hồ Quang Thái NG PHÁT TRI N C n tìm hiểu nghiên c u RadControl ho c Toolkit cho Windows Phone để thay th thành ph n sẳn có c a Windows Phone SDK 8.0 V i công c nhà phát triển tạo ng d ng tr c quan d dàng tương tác v i người dùng - V i s phát triển không ng ng c a h thống Moodle, phiên m i nh t hi n 2.5.1 đư h trợ nhi u hàm API tập trung giải quy t v n đ cịn thi u sót cho Web services c a h thống Ngồi tìm hiểu cơng ngh HTML5 Windows Phone để giải quy t v n đ xem bảng điểm, thi tr c n thao tác tốt di n đƠn - Tìm hiểu rõ v quy trình hoạt động Toast notifications, s d ng luồng d li u Windows Phone nguyên t c g i nhận tin máy ch c a Microsoft 63 SVTH: Tô Ngọc Ẩn GVHD Ks Hồ Quang Thái PH L C CÀI Đ T NG D NG  Cài đặt ứng dụng máy o: Bước 1: tải vƠ cƠi đ t gói Microsoft Windows Phone SDK 8.0 Bước 2: Theo đường d n đ n thư m c chạy ph n m m Application Deployment Windows Phone: C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.0\Tools\XAP Deployment\ XapDeploy.exe Hình 27 Hình cài đặt ứng dụng máy ảo Bước 3: ph n Taget chọn Emulator WVGA 512MB, chọn đường d n đ n tập tin XAP c a ng d ng Click vào Depploy Bước 4: Máy ảo s kh i động nạp tập tin XAP vào, cuối m ph n m m đăng nhập s d ng  Cài đặt ứng dụng thiết bị thật: 64 SVTH: Tô Ngọc Ẩn GVHD Ks Hồ Quang Thái Bước 1: tải vƠ cƠi đ t ph n m m sau: - Microsoft Windows Phone SDK 8.0 - CƠi đ t NET Framework 4.0 - Tải ph n m m WPV XAP Deployer 2.0 Bước 2: Yêu c u máy phải đăng kí tƠi khoản Microsoft, đăng kí tƠi khoản m i đơy Sau đăng nhập tài khoản Live v a m i đăng kí vƠo n thoại Tại giao di n n thoại vào setting -> email+accounts -> Live Mail Hình 28 Cấu hình điện thoại Bước 3: M ph n m m WPV XAP Deployer.exe v a cƠi đ t 65 SVTH: Tô Ngọc Ẩn GVHD Ks Hồ Quang Thái Hình 29 Deploy ứng dụng vào máy thật Bước 4: Chọn đường d n đ n tập tin XAP nh n DEPLOY, ng d ng s deploy lên máy thật, m ng d ng đăng nhập s d ng 66 SVTH: Tô Ngọc Ẩn GVHD Ks Hồ Quang Thái TÀI LI U THAM KH O [1] Trần Cao Đ , Đỗ Thanh Nghị Kiểm thử phần mềm, Trường ĐH C n Thơ, Khoa Công Ngh Thông Tin Truy n Thông [2] Rob Cameron Pro Windows Phone App Development Second Edition [3] Elena Kosinska and Chris Leeds Microsoft Expression Blend Step by Step [4] Magazine Geek The First Windows Phone Development [5] Hướng dẫn sử dụng hệ thống MOODLE, Đại học Sư phạm Hà Nội 67 ... SVTH: Tơ Ng? ??c Ẩn GVHD Ks H? ?? Quang Thái để tác đ? ?ng mã nguồn c a chư? ?ng tr? ?nh vƠo nh ng l p c n thi t, hiểu nh ng cách th c mà nh ng l p nƠy tư? ?ng tác nh ng ng cảnh khác Như vậy, MVVM có thành ph... suốt thời gian h? ??c tập hoàn thƠnh đ tài c a M c dù đư cố g ng h? ??n thành luận văn phạm vi khả cho phép ch c ch n s kh? ?ng tr? ?nh khỏi nh ng thi u sót Em kính mong nhận s cảm th? ?ng tận tình ch bảo... góp ph n tạo nên h ng thú h? ??c tập cho h? ??c sinh ậ sinh viên C? ?ng ngh ph n m m phát triển mạnh, kéo theo h? ?ng loạt ph n m m giáo d c tạo nhằm h tr? ?? đ i m i phư? ?ng pháp gi? ?ng dạy, h? ??c tập h tr? ?? quản

Ngày đăng: 13/12/2022, 17:08

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w