TR R NG G IH CM THÀ ÀNH PH P H CHÍ MINH M KHO OA CƠN NG NGH H THƠ ƠNG TIIN K KHĨ A LU U N T T NGHI N I P TÌÌM HI U VÀ À XÂY D NG G TRÊN NH NG G D NG N T I N I U HÀNH H W WIND DOWS PHON NE Tên n SV: Trr n Th Thúy T H ng n MS SSV: 085510100800 Khoa: Côngg ngh thhông tin Giiáo viên h ng d n: Th.ss H Quaang Kh i TP.HCM M, tháng 07 n m 2012 NH N XÉT C A GIÁO VIÊN H NG D N NH N XÉT C A GIÁO VIÊN PH N BI N L IC M N Em xin bày t lòng bi t n tri ân sâu s c đ n t t c m i ng i giúp đ , h tr th c hi n khóa lu n, m t m m c r t quan tr ng cu c đ i s nghi p c a em Em xin c m n khoa công ngh thông tin tr ng đ i h c M TP.HCM cho phép t o u ki n đ em th c hi n khóa lu n Em xin chân thành c m n đ n quý th y cô khoa công ngh thông tin t n tình ch b o, rèn luy n, truy n đ t nh ng tri th c, k n ng, kinh nghi m quý báu cho em su t n m đ i h c ây nh ng hành trang quý giá đ em v ng b gi ng đ ng c vào đ i Khóa lu n s khơng th hồn thành n u khơng có s giúp đ ch b o c a th y H Quang Kh i, ng nh ng ch b o, đ nh h i th y h ng d n cho em Em xin chân thành bi t n v ng nghiên c u th c hi n, h tr , t o u ki n t t nh t cho em su t trình th c hi n đ tài Em h t lòng c m n ti n s H Ng c h c cung c p d li u t n ng d n, giúp em hi u rõ v c u trúc c a t p tin t n đ có th hồn thành đ tài Con xin bày t lòng bi t n sâu s c đ n b m , nh ng b c sinh thành ch u th ch u khó ni d có đ ng ng, h tr , đ ng viên, ng h nh ng lúc khó kh n đ c ngày hơm Em c ng g i l i c m n trân thành đ n anh ch , b n bè nhi t tình ng h , chia s kinh nghi m, tài li u, h tr không nh ng q trình th c hi n khóa lu n mà cịn su t q trình h c t p d i mái tr ng M c dù h t s c n l c c g ng, nh ng khóa lu n ch c ch c khơng tránh kh i nh ng thi u sót Em kính mong nh n đ c s thơng c m t n tình ch b o, góp ý c a quý th y cô b n bè Sinh viên th c hi n Tr n Th Thúy H ng 0851010080 L I NÓI U Chúng ta s ng m t th gi i mà s bùng n c a ng d ng công ngh ngày chi m l nh b i nh ng ti n ích mà mang l i Các thi t b di đ ng m t ph n thi t y u c a cu c s ng hi n đ i ngày nay, đáp ng nhu c u ngày cao c a ng i s d ng, dù nhà, công s hay c gi a máy móc, dù đ giao ti p (đi n tho i, SMS, Mail, m ng xã h i, chat ), hay m c đích th ng m i (bán hàng tr c n, v n chuy n, giám sát ), đ ti p th (qu ng cáo, gi m giá, khuy n m i, catalog, cơng c tìm ki m ), đ tốn, cho giao thông (đ nh v , GPS ) hay đ gi i trí (trị ch i, phát thanh, truy n hình ) Cùng v i s phát tri n m nh m c a n n t ng di đ ng nh Android, iOS, Blackberry, Symbian,…Windows Phone - m t h u hành cho n tho i di đ ng có nhi u m thú v , t cách thi t k cho đ n cách s d ng - đ c a chu ng b i nhà phát tri n ng d ng toàn c u M c dù đ i sau nh ng đ l i d u n cho ng i s d ng v hành khác Do đ i ch a lâu nên s l n lên c nh tranh m nh m v i h u ng ng d ng Vi t Windows Phone c ng ch a phong phú Ch ng h n LG có kho ng 10 ng d ng cho LG Optimus 7, cịn ng i dùng HTC HD có th thông qua HTC Hub đ ti p c n v i ng d ng nh ng không nhi u M t s di n đàn n tho i, tin h c n c c ng t p trung vi t ng d ng cho WP7 nh ng v n h n ch v m t tính n ng s l S l ng ng ng d ng Vi t Windows Phone nhi u h n ch , nhu c u c a ng i dùng Vi t c ng ngày t ng cao Ng i dùng không ch đòi h i nh ng ng d ng ph c v cho nhu c u gi i trí mà r t c n nh ng ng d ng đáp ng cho m c đích h c t p công vi c Ngày nay, vi c tra c u t n n tho i tr nên r t ph bi n khơng cịn xa l v i m i ng i B i tính ti n ích nhanh chóng, có th ta c u m i lúc m i n i, ch v i m t chi c n tho i đ ph n m m t n Các n n t ng di đ ng nh Android, iOS, s l n r t phong phú bao g m c ng d ng n c c ng nh Nh ng h u hành Windows Phone l i khơng đ lâu th tr c cài đ t m t ng ng d ng t ng d ng Vi t c nh v y, xu t hi n ch a ng Vì v y, ng d ng t n thu n Vi t h u hành l i h n ch h n, mà nhu c u ng i dùng Vi t l i t ng cao ch không gi m Xu t phát t nh ng lý trên, em th c hi n đ tài “Tìm hi u xây d ng ng d ng t n h u hành Windows Phone 7” M c tiêu c a đ tài là: Tìm hi u v h u hành Windows Phone cách xây d ng ng d ng h u hành Xây d ng ng d ng thu n Vi t ph c v cho nhu c u tra c u t n c a ng i Vi t: ng d ng t n h u hành Windows Phone N i dung c a khóa lu n chia làm ch Ch ng bao g m: ng Gi i thi u đ tài: T ng quan hi n tr ng s d ng ng d ng n tho i, h u hành, gi i thi u khái quát v đ tài mơi tr ng l p trình Ch ng Các ki n th c có liên quan: Trình bày v h u hành Windows Phone 7, công ngh ki n th c đ th c hi n đ tài Ch ng Xây d ng ng d ng t n: Trình bày v xây d ng ng d ng t n h di u hành Windows Phone Ch ng T ng k t: Nh n xét chung, u khuy t m h c a ng d ng ng phát tri n M CL C CH NG 1: GI I THI U I T NG QUAN V H TÀI 12 I U HÀNH VÀ NG D NG CHO I N THO I DI NG 13 Nhu c u s d ng n tho i di đ ng 13 H u hành cho smartphone 14 2.1 Các h u hành thông d ng cho smartphone 14 2.2 Th tr ng h u hành di đ ng hi n 16 ng d ng cho n tho i di d ng 18 3.1 T ng quan 18 3.2 ng d ng Windows Phone .19 3.3 ng d ng Vi t cho Windows Phone 20 3.4 M t s t n Vi t Windows Phone 22 II XÁC NH TÀI VÀ CÔNG C 24 M c tiêu đ tài 24 Xác đ nh đ tài 25 Ch c n ng c b n 25 ánh giá chung 27 4.1 K t qu đ t đ c .27 4.2 H n ch h ng phát tri n .27 Công c th c hi n 27 CH I 5.1 C u hình máy yêu c u .27 5.2 Các ng d ng yêu c u .28 NG 2: CÁC KI N TH C CÓ LIÊN QUAN 30 H I U HÀNH WINDOWS PHONE 31 Th tr ng h u hành Windows Phone 31 H u hành Windows Phone 34 2.1 Gi i thi u 34 2.2 Ph n c ng 35 2.3 Ph n m m 36 2.3.1 V giao di n 36 2.3.2 V nh p li u 39 2.3.3 V đa nhi m chép/dán (copy/paste) 39 2.3.4 Các Hub ph n m m c a hãng th 41 2.4 Ph n k t .47 II PHÁT TRI N NG D NG T I N TRÊN H I U HÀNH WINDOWS PHONE 47 Công ngh 47 1.1 Công ngh c a h u hành Windows Phone .47 1.2 Vòng đ i c a ng d ng Windows Phone .49 Các ki n th c đ Các ki n th c đ 3.1 c h c 52 c c ng c .52 Phát tri n ng d ng h u hành Windows Phone 52 3.1.1 Thi t l p mơi tr ng l p trình 52 3.1.2 Xây d ng ng d ng Silverlight c a Windows Phone 53 3.2 C u trúc c a m t Project 55 3.3 L u tr li u WP7 .58 3.3.1 Gi i thi u v Isolated Storage .58 3.3.2 S d ng Isolated Storage .58 3.3.3 it ng IsolatedStorageSettings 59 3.3.4 it ng IsolatedStorageFile .60 3.3.5 S d ng công c Isolated Storage Explorer 62 3.4 i uh ng trang .65 3.4.1 i uh ng trang c b n .65 3.4.2 i uh ng trang có truy n d li u b ng Query String 65 3.5 S d ng Application Bar 67 3.5.1 Application bar 67 3.5.2 S d ng Application Bar .68 3.5.3 Thêm Application Bar Icon 68 3.5.4 Thêm Application Bar Text Menu Items .69 3.6 S d ng Silverlight for Windows Phone Toolkit 70 3.6.1 S d ng Silverlight for Windows Phone Toolkit .71 3.6.2 Các hi u ng u h 3.7 ng trang 72 Sao l u d li u t Isolated Storage lên SkyDrive s d ng Live Connect API 73 CH NG 3: XÂY D NG I NG D NG T GI I THI U NG D NG T II D LI U T I N 78 I N 79 I N 79 Khái quát d li u t n 79 Gi i thi u t p tin d li u t n 80 C u trúc t p tin d li u t n 81 S d ng d li u t n 82 III NG D NG T I N .82 Ch c n ng c a ng d ng 82 1.1 H tr đa t n gõ ti ng Vi t .82 1.2 Ch c n ng tra t , tra t g n 83 1.3 G i ý l c theo t đ 1.4 H tr l ch s tra t 85 1.5 Xu t t p tin t i lên SkyDrive 85 1.6 C u hình giao di n .85 c nh p 85 Giao di n c a ng d ng 86 Ch y ng d ng emulator 88 CH I NG 4: K T LU N 90 K T QU II C 91 U I M 91 III NH IV H T C I M 92 NG PHÁT TRI N 92 TÀI LI U THAM KH O 93 M C L C B NG B ng 1-1 Danh sách t ng h p m t s t n Vi t Windows Phone 22 B ng 2-1 Th tr ng h u hành d đoán vào n m 2015 .34 B ng 3-1 User case c a ch c n ng tra c u 83 M C L C HÌNH Hình 1-1 Th i gian đ t m c 100.000 ng d ng c a h u hành 19 Hình 1-2 B ng so sánh giá ph n m m dành cho h u hành Windows Phone 20 Hình 2-1 Android vs iOS (S li u tháng n m 2010) 32 Hình 2-2 Giao di n Zune HD 37 Hình 2-3 Hình nh phân tích v đa nhi m WP7 t i h i ngh MIX10 (h i ngh dành cho nhà phát tri n web thi t k đ c t ch c b i Microsoft t i Las Vega t ngày 18 - 20 tháng n m .40 Hình 2-4 People hub .41 Hình 2-5 Picture hub 42 Hình 2-6 Game hub 43 Hình 2-7 Office hub 44 Hình 2-8 Khi có cu c g i đ n, hình s s xu ng m t khung nh ch a thông tin liên quan đ n cu c g i 46 Hình 2-9 Mơ hình vịng đ i c a ng d ng Windows Phone 7.0 49 Hình 2-10 Mơ hình vịng đ i c a ng d ng Windows Phone 7.1 50 Hình 2-11 Mơ hình vịng đ i s ki n c a ng d ng Windows Phone 51 Hình 2-12 Solution Explorer c a m t project 55 Hình 2-13.L p App.xaml.cs 56 Hình 2-14 MainPage.xaml: ch a mã XAML cho MainPage .56 Hình 2-15 Project Propeties 57 Hình 2-16 Icon Application bar icons c a Windows Phone .67 Hình 2-17 S d ng Application Bar .70 Hình 2-18 H p tho i Add Reference 71 Tìm hi u xây d ng ng d ng t n h u hành Windows Phone I Gi i thi u ng d ng t n Nh gi i thi u ch ng 1, ng d ng t n đ c xây d ng v i m c tiêu: - H c t p, tìm hi u v h u hành Windows Phone (WP7) - Góp ph n làm phong phú ng d ng Vi t WP7 mà hi n v n - h n ch v c s l ng ch t l ng Cung c p cho ng i dùng m t ng d ng t n mi n phí ph c v cho vi c h c ngo i ng Nét đ c tr ng c a ng d ng: nh ng ch c n ng c b n, ng d ng cho phép ng T n đ i dùng tùy ch n c u hình giao di n, h tr xu t t p tin t i lên SkyDrive c thi t k v i ch c n ng: H tr đa t n: Anh Vi t – Vi t Anh – Pháp Vi t – Vi t Pháp Tra c u t , tra t g n Tính n ng g i ý, l c theo t đ c nh p vào H tr ti ng Vi t H tr l ch s tra t Cho phép ng i dùng xu t t p tin theo nhi u đ nh d ng (.txt, doc, …) s t i lên kho l u tr SkyDrive c a b n qua tài qu n Windows Live đ c đ ng nh p Cung c p ti n ích cho phép ng font ch , thay đ i hình n n đ i dùng thay đ i c u hình: đ nh d ng c hi n th t n II D li u t n Khái quát d li u t n xây d ng m t t n, ngồi vi c có m t k n ng l p trình, m t thu t tốn tìm ki m nhanh, m t c u trúc d li u c n nh t d li u t n Nh p m t c s d li u t đ u r t t n th i gian công s c, ch a k v a v s l ng, v n i dung, l i có th sai v ng ngh a R t may hi n có m t ngu n cung c p d li u t n r t l n Internet, s l ng t r t phong phú, đa ngôn ng nhi u lo i đ nh d ng khác Sau m t s lo i đ nh d ng c a t p tin d li u t n: Tr n Th Thúy H ng – 0851010080 Trang 79/93 Tìm hi u xây d ng ng d ng t n h u hành Windows Phone Babylon (.bgl) t p tin v i hình nh resource Dictd (.index / dict / dz) t p tin t n v i đ nh d ng: T p tin index: ch a t , v trí đ dài c a ngh a t p tin dict T p tin dict: ch a ngh a c a t StartDict (.ifo / dict / idx / syn) v i đ nh d ng: T p tin ifo : thông tin v t n T p tin idx ho c t p tin idx.gz index c a t n T p tin dict ho c t p tin.dict.dz d li u T p tin syn (tùy ch n) d li u t đ ng ngh a ABBYY Lingvo (.lsa /.dat) l u tr âm Có th đ riêng bi t, ho c đ c đánh s ch m c cách c tham chi u t t p tin dsl ABBYY Lingvo (.dsl) t p tin ngu n v i t p tin vi t t t Các t p tin có th đ c tùy ch n nén v i dictzip Gi i thi u t p tin d li u t n Ph n quan tr ng nh t đ i v i m t ng d ng t n d li u t n Vi c xây d ng d li u cho t n ph i đ m b o đ n th c a t c kh n ng truy c p nhanh b i d li u ng l n, lên t i hàng ch c nghìn t Th t may, DICT.ORG (www.dict.org) xây d ng m t đ nh d ng d li u t n v i u m sau: ây đ nh d ng mã ngu n m C u trúc t p tin đ n gi n, d hi u, d s d ng tùy bi n thêm b t t nh d ng đ c s d ng đ xây d ng nhi u t n l n Vì lý em quy t đ nh ch n d li u d ng Dictd (.index / dict / dz) đ xây d ng ng d ng t n Toàn b d li u c a ng d ng đ The Free Vietnamese c l y t ngu n d li u t n c a H Ng c Dictionary Project c http://www.informatik.uni- leipzig.de/~duc/Dict/ Tr n Th Thúy H ng – 0851010080 Trang 80/93 Tìm hi u xây d ng ng d ng t n h u hành Windows Phone B c s d li u bao g m t n: T n Anh - Vi t (English - Vietnamese dictionary, 110.000 t ) T n Vi t - Anh (Vietnamese - English dictionary, 23.000 t ) T n Pháp - Vi t (French - Vietnamese dictionary, 48.000 t ) T n Vi t - Pháp (Vietnamese - French dictionary, 39.000 t ) C u trúc t p tin d li u t n nh d ng Dictd đ c mô t nh sau: toàn b d li u đ c ch a t p tin, m t t p tin ch a ngh a c a t m t t p tin index T p tin index bao g m tên t , v trí ngh a c a t b t đ u t p tin ch a ngh a đ dài c a ngh a V trí b t đ u đ dài c a ngh a đ c mã hoá theo cách nh sau: S d ng 64 ch ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz01234567 89+/ ch A t ng đ ng s 0, ch B t ng đ ng s 1, vv Gi a t , v trí b t đ u đ dài ngh a phân cách b i ký t tab (ASCII 9) M i dòng t p tin index ch a d li u c a m t t Các dòng phân cách b i ký t xu ng dịng (ASCII 10) n Ví d : Trong t p tin index c a t c-Vi t có m t dòng nh sau: Abdeckung kbpP D3 Nh v y ngh a c a t Abdeckung t p tin ch a ngh a s b t đ u t i v trí kbpP (theo mã 64 ký t ) có đ dài D3 Vi c chuy n t mã c s 64 v c s 10 đ c th c hi n nh sau: i v i v trí b t đ u: kbpP Ta có k ( c s 64) = 36 ( c s 10), b = 27, p = 41, P= 15 Nh v y chuy n sang c s 10, mã kbpP có giá tr là: 36*643 + 27*642 + 41*641 + 15*640 = 9550415 T ng t v i đ dài ngh a: D3 Ta có D = 3, = 55 Nh v y chuy n sang c s 10, mã D3 c s 64 có giá tr là: 247 Tr n Th Thúy H ng – 0851010080 Trang 81/93 Tìm hi u xây d ng ng d ng t n h u hành Windows Phone T p tin index đ c s p x p đ gi m b t th i gian tìm ki m Vi c mã hoá theo c s 64 nh giúp cho kích th c t p tin index gi m xu ng r t nhi u so v i khơng mã hóa Cịn c u trúc c a t p tin ch a ngh a g m ph n nh sau: @headword * tu loai (noun, verb ) - dinh nghia = cau vi du cho dinh nghia + nghia cua cau - dinh nghia = cau vi du cho dinh nghia + nghia cua cau * tu loai - dinh nghia Ngh a c a m i t g m m t ph n nh trên, ngh a c a m i t n i ti p liên t c S d ng d li u t n i v i ng d ng t n đ tài, nh m t ng t c đ tra c u, em chia t p tin index thành nhi u t p tin nh D a vào ký t t đ u tiên c a m i dòng, t p tin index ngu n đ c chia nh thành t p tin nh v i tên a.index, b.index, c.index, … Ví d , t p tin a.index ch a t t c t b t đ u b ng ký t ‘a’, t ng t đ i v i t p tin l i III ng d ng t n Ch c n ng c a ng d ng 1.1 H tr đa t n gõ ti ng Vi t đáp ng nhu c u tra c u nhi u ngôn ng ng i dùng không c n cài đ t nhi u ng d ng t n khác nhau, ng d ng h tr tra c u ngôn ng (Anh – Vi t – Pháp) bao g m b t n Anh – Vi t (110.000 t ) Pháp – Vi t (48.000 t ) Vi t – Anh (23.000 t ) Tr n Th Thúy H ng – 0851010080 Trang 82/93 Tìm hi u xây d ng ng d ng t n h u hành Windows Phone Vi t – Pháp (39.000 t ) Ngoài ra, ng d ng cho phép ng i dùng gõ ti ng Vi t ki u Telex, đ tra c u b t n ti ng Vi t 1.2 Ch c n ng tra t , tra t g n Cho phép ng i dùng nh p t tr c ti p vào Textbox hay ch n danh sách hi n th đ tra c u Hình 3-1 Mơ hình ý ni m x lý c a ch c n ng tra c u B ng 3-1 User case c a ch c n ng tra c u User Case ID UC_1 Tên Tra c u ích Tác nhân i u ki n tiên Tr ngh a c a t Ng i dùng T dùng đ tra c u khác null quy t Tr n Th Thúy H ng – 0851010080 Trang 83/93 Tìm hi u xây d ng ng d ng t n h u hành Windows Phone Lu ng 1A Ng i dùng nh p t tr c ti p vào Textbox Ng i dùng nh p ch n tra c u H th ng tìm ki m t t p tin index N u th t b i s đ n b c 4, thành cơng đ n b c H th ng hi n th danh sách t g n gi ng N u danh sách tr v null s thơng báo khơng tìm đ c t k t thúc trình tra c u Ng c l i, danh sách khác null ti p t c đ n b Ng c i dùng ch n t danh sách hi n th t g n gi ng 1B Ng i dùng ch n t danh sách hi n th Tr c ti p đ nb Ngo i l c Khi ng d ng khơng tìm đ đ H th ng hi n th ngh a c a t c t t p tin index không tìm c t g n gi ng, s hi n th khơng báo khơng tìm đ Tr n Th Thúy H ng – 0851010080 ct Trang 84/93 Tìm hi u xây d ng ng d ng t n h u hành Windows Phone 1.3 G i ý l c theo t đ V i m i ký t đ gi ng v i t đ c nh p c nh p t Textbox, h th ng s l c danh sách t g n c nh p, cho phép ng i dùng l a ch n H u hi u tr ng h p i dùng không nh h t hoàn ch nh t mà ch nh vài ký t đ u ng Danh sách t g i ý đ c l c hi n th theo t ng ký t đ c nh p vào x lý đ ng th i nh p li u ch không ph i gõ đ y đ t m i b t đ u l c 1.4 H tr l ch s tra t M it đ c tra c u ng d ng s l u l i, ng i dùng có th hi n th l i t t c danh sách t tra c u Danh sách l ch s tra t s đ ng c l c hi n th theo tên t n t ng ng mà i dùng ch n Khi ch n vào m t t danh sách hi n th , ngh a c a t s xu t hi n D a vào danh sách l ch s tra t , ng d ng cho phép ng i dùng back l i t tra c u Khi đóng ng d ng, danh sách l ch s tra c u s đ d ng k ti p ng c l u l i nên l n s i dùng v n có th xem l i t tra l n s d ng tr c 1.5 Xu t t p tin t i lên SkyDrive T danh sách t l ch s tra c u, ng i dùng s ch n l a t đ xu t file t i lên SkyDrive ng d ng h tr lo i file sau: doc, txt, docx, dot, xls, xlsx s d ng ch c n ng này, ng đ c xác nh n Tr i dùng c n có m t tài kho n Windows Live c xu t t p tin, ng i dùng s ph i đ ng nh p b ng tài kho n Windows Live c a mình, sau vào Button “xu t file” application bar Màn hình xu t t p tin s hi n Ng i dùng đ c phép ch n lo i t p tin t đ t i lên SkyDrive 1.6 C u hình giao di n Nh m đem l i giao di n thân thi n cho ng i dùng ng d ng cung c p tùy ch n giao di n bao g m: Ch nh s font ch , size ch , ki u ch hi n th Tr n Th Thúy H ng – 0851010080 Trang 85/93 Tìm hi u xâây d ng ng n d ng t n h u hànnh Window ws Phone Thay đ i giao di n tùy ch n, n d a trênn danh m c nh ng hìnnh n n cho s n Nh ng c u hình giaao di n c a ng i dùnng s đ c l u l i không b m t trongg l n s d ng k ti p Giao di n c a ng d ng Giao di n chung. Hình h 3-2 Tran ng m đ u trang chh n t n Hình 3-3 Trang g tra c u v trang l chh s tra c u Tr n Th Thúyy H ng – 088510100800 Trrang 86/933 Tìm hi u xâây d ng ng n d ng t n h u hànnh Window ws Phone Hình 3-4 Trang c u hình giaoo di n Giao di n theo ch c n ng Hình 3-5 Ch c n ng tra c u Tr n Th Thúyy H ng – 088510100800 Trrang 87/933 Tìm hi u xâây d ng ng n d ng t n h u hànnh Window ws Phone Hình 3-6 Ch c n ng g i ý t Hình h 3-7 Ch c n ng xu t file l ch c s tra t Ch y ng d ng trêên emulato or ch y ng d ng t emulattor vi c đ u tiên ph p i làm đ a d li u vào isolaated storagee, c n th c hi n theo b c sau: s Cài đ t ng d ng t emulaator Tr n Th Thúyy H ng – 088510100800 Trrang 88/933 Tìm hi u xây d ng ng d ng t n h u hành Windows Phone T i d li u vào isolated storage, d a vào Isolated Storage Explorer - Tr c tiên dùng l nh CD đ n th m c ch a t p tin ISETool.exe (trong th m c cài đ t c a Isolated Storage Explorer) - Xác đ nh thi t b cài đ t ng d ng b ng l nh EnumerateDevices (ch có gói cài đ t Windows Phone SDK 7.1.1 Update) cài đ t Windows Phone Emulator - 256 MB t - L y ProductID t ng d ng đ c ng ng v i ch s t p tin WPAppManifest.xml c a ng d ng, v i ProductID c a ng d ng là: 97fd02a9-b1df-41e9-9608-2d479601abe3 - T i d li u: Gi s t i d li u đ ng d n D:\ISolated\IsolatedStore c a máy tính lên isolated storage s d ng Windows Phone Emulator 256 MB Bây gi ng d ng s n sàng đ ch y emulator Tr n Th Thúy H ng – 0851010080 Trang 89/93 Tìm hi u xây d ng ng d ng t n h u hành Windows Phone CH NG 4: K T LU N Tr n Th Thúy H ng – 0851010080 Trang 90/93 Tìm hi u xây d ng ng d ng t n h u hành Windows Phone I K t qu đ t đ c Trong su t th i gian nghiên c u th c hi n đ tài em thu đ c nh ng k t qu sau: Hoàn thành ng d ng th i h n v i ch c n ng c b n đ ra:h tr đa t n, tra c u, g i ý t , tra t g n gi ng, h tr l ch s tra c u, c u hình giao di n, xu t file N m v ng đ c nh ng ki n th c c b n v h u hành Windows Phone 7: n n t ng c a h u hành Windows Phone 7, vòng đ i c a ng d ng, c ch biên d ch, ch y máy o Bi t đ c cách l p trình xây d ng ng d ng Windows Phone 7, s d ng toolkit, cách thao tác v i d li u l u tr c c b isolated storage cách t i d li u d li u lên SkyDrive C i thi n thêm k n ng l p trình, k n ng t h c, t nghiên c u tìm ki m tài li u m ng website, di n đàn Vi t n c ngồi chun v l p trình, cơng ngh Hi u bi t đ c xu h ng công ngh c a h u hành cho n di đ ng, m t l nh v c r t hot hi n Phát tri n ng d ng Windows Phone v n m t h ng m i đ i v i l p trình viên, đ c bi t đ i v i l p trình viên Vi t Nam T đ tài th c hi n, em h c h i, tr i nghi m đ ki n th c đ c r t nhi u ki n th c c ng nh áp d ng c ng c đ ch c tr c nh ng ng v cơng ngh NET, l p trình ngơn ng C# u m II Trong kho ng 10 tu n th c hi n khóa lu n, m c dù nhi u h n ch nh ng ng d ng t n c ng đ t đ áp ng đ c m t s thành qu : c ch c n ng c b n c a m t t n bao g m: tra c u t , tra t g n gi ng, g i ý t , h tr l ch s tra c u theo H tr nhi u b t n cho ng i dùng v i ngôn ng (Anh – Vi t –Pháp) v i b t n: Anh –Vi t, Pháp – Vi t, Vi t – Anh, Vi t – Pháp Tr n Th Thúy H ng – 0851010080 Trang 91/93 Tìm hi u xây d ng ng d ng t n h u hành Windows Phone Giao di n thân thi n, d s d ng ng d ng cho phép ng i dùng c u hình, thay đ i giao di n bao g m đ i hình n n, font ch , font size, d ng ch (bình th ng, in nghiêng) M t ch c n ng m i mà ng d ng t n Windows Phone nh L c Vi t, mDict, VDict, … không h tr ng d ng cung c p m t ch c n ng m i mà ng d ng t n hi n gi không h tr xu t t p tin t i lên SkyDrive T c đ tra c u nhanh Là ng d ng hoàn toàn mi n phí h III Nh ng đ n đ i t ng ng i Vi t c m Do th i gian h n h p hi u bi t ch a sâu nên ng d ng v n t n t i nhi u h n ch c n c i ti n thêm: Ch a xây d ng ch c n ng phát âm ng d ng t n t i m t s l i T c đ load d li u c a ng d ng ch a đ IV H c nhanh ng phát tri n N u ti p t c phát tri n, đ ng d ng hoàn thi n h n c n c i ti n nh ng m sau: Tích h p thêm ch c n ng phát âm, d ch đo n v n tra chéo H tr giao di n hi n th nhi u ngôn ng Xây d ng thêm ch c n ng thêm t n m i nh m làm phong phú thêm s l ng t n cho ng d ng C i ti n t c đ , đ ng d ng m Tr n Th Thúy H ng – 0851010080 t nhanh nh ng d ng th ng m i Trang 92/93 Tìm hi u xây d ng ng d ng t n h u hành Windows Phone Tài li u tham kh o Nick Lecrenski, Karli Watson, Robert Fonseca-Ensor - Beginning Windows® Phone Application Development - Copyright © 2011 Wiley Publishing, Inc., Indianapolis, Indiana Charles Petzold - Programming Windows Phone - Copyright © 2010 by Microsoft Corporation Các trang web: MSDN c a Windows Phone 7- msdn.microsoft.com Trang Web c a H Ng c c - www.informatik.uni-leipzig.de/~duc/Dict/ Blog Windows Phone - windowsteamblog.com Trang web h i đáp - http://stackoverflow.com/ Trang web www.pcword.com.vn Trang web http://nikovrdoljak.wordpress.com Trang web http://phamnguyen.info Trang web http://caulacbovb.com Trang web www.tinhte.vn Tr n Th Thúy H ng – 0851010080 Trang 93/93