Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 71 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
71
Dung lượng
2,52 MB
Nội dung
TRNG I HC M TP.H CHÍ MINH KHOA CÔNG NGH THÔNG TIN TÀI: TÌM HIÊU VÀ XÂY DNG NG DNG TNG HP TIN TC TRÊN H IU HÀNH WINDOWS PHONE 7 GVHD: Ths. H Quang Khi SVTH: Dng Thái Bo MSSV: 0851010007 Lp: TH08B2 Ngành: Tin hc TP.HCM, tháng 8 nm 2012 LI CM N Trc tiên, em xin chân thành cm n Khoa CNTT – Trng H M Tp.HCM đã to điu kin thun li cho em hc tp và thc hin đ tài này. Em xin bày t lòng bit n sâu sc đn thy Thc s H Quang Khi, ngi đã ch bo, hng dn tn tình cho chúng em trong sut quá trình thc hin đ tài nghiên cu. Không th không nhc đn s quan tâm, chm sóc ca cha m trong sut thi gian. Con vô cùng bit n tình cm bao la cha m đã dành cho con. Không th quên s giúp đ nhit tình t nhng ngi bn ! Gi li cm n đn bn Phng Nguyên, bn Kiu và nhóm MSP đã giúp đ, đng viên và kiên nhn xem các bn tho chng trình ca tôi. Vi điu kin thi gian có hn cng nh kinh nghim còn hn ch ca em nên chc chn s không tránh nhng thiu sót. Rt mong nhn đc s ch bo, đóng góp t phía thy cô và các bn đ em có điu kin b sung kin thc, rút ra kinh nghim và hoàn thin hn. TP.H Chí Minh, tháng 8 nm 2012 Sinh viên thc hin Dng Thái Bo LI NÓI U Hin nay, mng 3G đang phát trin mnh m ti nhiu nc trên th gii, trong đó có Vit Nam. Mc tiêu chính ca công ngh di đng này là giúp ngi dùng truy cp d liu trên thit b di đng (đin thoi và laptop) vi tc đ cao, đc bit là truy cp Internet. S ci tin v mt tc đ ca mng di đng Vit Nam đã góp phn không nh cho các dch v ni dung đua n trên đin thoi di đng. Trong đó đáng chú ý là dch v đc báo trên đin thoi. Vi nhu cu luôn mun cp nht thông tin thi s, gii trí, vn hóa, xã hi… mi lúc mi ni, đc báo trên đin thoi đang đc ngi dân Vit Nam a chung. Trong khóa lun này, em xin trình bày vic xây dng ng dng tng hp tin tc t các trang báo đin t khác nhau thông qua vic đc RSS. ng dng đc xây dng trên h điu hành Windows Phone 7 đ hin th các tin tc. NHN XÉT CA GIÁO VIÊN HNG DN NHN XÉT CA GIÁO VIÊN PHN BIN MC LC Chng 1: TNG QUAN 1 1.1. t vn đ: 2 1.1.1. Hin trng: 2 1.1.2. Nhu cu: 3 1.2. Mc đích đ tài: 3 1.3. i tng và phng pháp nghiên cu: 3 1.3.1. i tng nghiên cu: 3 1.3.2. Phng pháp nghiên cu: 4 1.4. Kt qu và hn ch: 4 1.4.1. Kt qu đt đc: 4 1.4.2. Nhng hn ch: 4 1.5. B cc báo cáo: 4 Chng 2: CÁC KIN THC CÓ LIÊN QUAN 6 2.1. Tng Quan v h điu hành di đng: 7 2.1.1. Gii Thiu: 7 2.1.2. Lch s: 8 2.1.3. Các h điu hành ph bin: 9 2.2. Tìm hiu v Windows Phone: 12 2.2.1. Các tính nng trên Windows Phone 7: 14 2.2.2. Nhng đc đim mi ca Windows Phone 8: 18 2.3. Lp trình trên Windows Phone 7: 19 2.3.1. Môi trng lp trình: 20 2.3.2. Cài đt: 21 2.3.3. Cu trúc Project trong Windows Phone 7: 25 2.4. Kin thc cng c: 27 2.4.1. Nn tng .NET: 27 2.4.2. Ngôn ng C#: 29 2.5. Kin thc mi hc đc: 30 2.5.1. Tng quan v RSS: 30 2.5.2. Tìm hiu v LINQ: 34 2.5.3. Microsoft Silverlight: 37 2.5.4. XAML: 37 2.5.5. Isolate Strorage: 37 2.5.6. Local Database: 38 2.5.7. Các con trol trong Windows Phone: 39 2.5.8. S dng Silverlight for Windows Phone 7 Toolkit: 43 Chng 3: THC HIN NG DNG 47 3.1. ng dng đc báo trên di đng: 48 3.2. Phân tích yêu cu: 48 3.2.1. Yêu cu đi vi ngi s dng: 48 3.2.2. Yêu cu đi vi h thng: 48 3.3. Các chc nng chính ca ng dng: 48 3.4. Mô hình ý nim truyn thông: 49 3.5. Mô hình phân tích CSDL: 51 3.5.1. Mô hình ý nim d liu: 51 3.5.2. Mô hình vt lý d liu: 54 3.6. Giao din ca ng dng: 56 3.6.1. Danh sách các t báo đin t: 56 3.6.2. Danh sách các tin tóm tt: 57 3.6.3. Xem tin chi tit: 57 Chng 4: KT LUN 59 4.1. u đim: 60 4.2. Khuyt đim: 60 4.3. Hng phát trin: 60 TÀI LIU THAM KHO 61 MC LC HÌNH Hình 2-1 – Các h điu hành di đng 7 Hình 2.2 – Toàn cnh th phn h điu hành trên th trng smartphone. 9 Hình 2.3 – Iphone chy HH iOS. 9 Hình 2.4 – Android gi v trí s 1 v nn tng di đng. 10 Hình 2.5 – BlackBerry Torch 9810 chy HH BlackBerry 11 Hình 2.6 – Symbian ca Nokia. 11 Hình 2.7 – Windows Phone Nokia Lumia 900 13 Hình 2.8 – Giao din phn cng ca Windows Phone. 14 Hình 2.9 – Màn hình Start Screen Windows Phone 7. 15 Hinh 2.10 – Công c tìm kim Bing 16 Hình 2.11 – Office Hub trên Windows Phone 16 Hình 2.12 – Windows Phone Marketplace 17 Hình 2.13 – Màn hình khi đng Windows Phone 8. 18 Hình 2.14 – Windows Phone 7 Frameworks 19 Hình 2.15 – Application Development Lifecycle 20 Hình 2.16 – Ti Windows Phone Developer Tools 22 Hình 2.17 – 1.Cài đt Visual Studio 23 Hình 2.18 – 2.Cài đt Visual Studio 23 Hình 2.19 – Cài Windows SDK 7.1 24 Hình 2.20 – Giao din Visual Studio 2010 24 Hình 2.21 – To ng dng Windows Phone. 25 Hình 2.22 – Cu trúc ca mt project WP7. 26 Hình 2.23 – Kin trúc ng dng .NET 28 Hình 2.24 – Kin trúc ca LINQ . 34 Hình 2.25 – S đ tính nng ca LINQ . 35 Hình 2.26 – Các loi lu tr d liu trong Isolated Storage . 38 Hình 2.27 – Mô hình Local Database trong Windows Phone 7. 39 Hình 2.28 – Control Panorama. 40 Hình 2.29 – Control Pivot. 41 Hình 2.30 – Control Slider. 42 Hình 2.31 - Add Reference. 44 Hình 2.32 – AutoCompleteBox. 45 Hình 2.33 – HubTile. 45 Hình 2.34 – Control WrapPanel. 46 Hình 3.1 – Chc nng ca ng dng. 49 Hình 3.2 – Mô hình ý nim truyn thông. 49 Hình 3.3 – Mô hình ý nim d liu. 51 Hình 3.4 – Mô hình vt lý d liu. 54 Hình 3.5 – Danh sách các t báo đin t. 56 Hình 3.6 – Danh sách các tin tóm tt. 57 Hình 3.7 – Xem tin chi tit dng offline. 58 Hình 3.8 – Xem tin chi tit trc tuyn. 58 [...]... công ngh và nhu c u c a ng l a ch n i dùng, em tài Tìm hi u và xây d ng ng d ng t ng h p tin t c trên h i u hành Windows Phone 7 1.2 M c ích tài: Tìm hi u h i u hành Windows Phone 7 và phát tri n m t ng d ng t ng h p tin t c t các trang báo i n t 1.3 it ng và ph 1.3.1 it ng pháp nghiên c u: ng nghiên c u: D a trên các công ngh mà h d ng ng d ng D i u hành Windows Phone cung c p và h tr xây c tin t... 08510100 07 Trang 11 Báo cáo khóa lu n t t nghi p 2012 GVHD: Ths H Quang Kh i 2.2 Tìm hi u v Windows Phone: Windows Phone hay còn g i là Windows Phone 7 Series là h i u hành c a Microsoft dành cho Smartphone k t c n n t ng Windows Mobile Windows Phone 7 Series d a trên nhân c a Windows CE 6 (gi ng nh Zune HD) thay vì d a trên nhân c a Windows CE 5 nh các dòng Windows Mobile hi n t i Sau thành s thành công... trung vào phát tri n các ng d ng d a trên công ngh Giao ti p vùng g n (NFC) 2.3 L p trình trên Windows Phone 7: Công c l p trình trên WP7: IDE: Visual Studio Express for Windows Phone Công c thi t k giao di n: Express Blend for Windows Phone Frameworks: Silverlight for Windows Phone and XNA Game Studio for Windows Phone Và m t Windows Phone 7 emulator l p trình and debug ng d ng N n t ng ng d ng Windows. .. công c a Windows dành cho PC Microsoft ti p t c phát tri n n n t ng dành cho thi t b di ng Phiên b n Windows Phone 7 “NoDo”, ti p ó là Windows Phone 7. 1 Mango, Windows Phone 7. 5 v i tên mã Mango ti p u tiên có tên mã là n nay ã phát tri n lên phiên b n n s có phiên b n k ti p v i tên mã là Tango L ch s các phiên b n phát tri n c a Windows Phone: 7. 0 .70 04: phiên b n u tiên c a Windows Phone 7 7.0 .73 90:... 1.1 Windows Phone SDK 7. 1 có th t ng thích v i phiên b n m i c a Visual Studio 2010 SP1 B n SDK bao g m: Microsoft Visual Studio 2010 Express for Windows Phone Windows Phone Emulator Windows Phone SDK 7. 1 Assemblies Silverlight 4 SDK and DRT Windows Phone SDK 7. 1 Extensions for XNA Game Studio 4.0 Microsoft Expression Blend SDK for Windows Phone 7 Microsoft Expression Blend SDK for Windows Phone OS 7. 1... 2010, click ch n New Project và nh n vào) ti p OK Ch n New Project > Siverlight for Windows Phone Hình 2.21 – T o ng d ng Windows Phone B c 5: T i ây b n ã cài t thành công Windows Phone 7 Emulator trên máy tính c a mình Bây gi chúng ta ã có th ti n hành l p trình ng d ng Windows Phone Nh n F5 ch y 2.3.3 C u trúc Project trong Windows Phone 7: App.xaml/App.xaml.cs: nh ngh a u vào c a ng d ng, kh i t o... trên m t thi t b Windows Phone Hình 2.11 – Office Hub trên Windows Phone D ng Thái B o – 08510100 07 Trang 16 Báo cáo khóa lu n t t nghi p 2012 GVHD: Ths H Quang Kh i Các t p tin Microsoft Office t SkyDrive và Office 365, c ng nh các t p tin l u tr c c b trên i n tho i, có th c c truy c p thông qua Hub Office a nhi m: Trong Windows Phone 7, tính n ng a nhi m kèm B t u v i Windows Phone 7. 5 nhi m v chuy... NoDo, h tr m ng CDMA, copy và paste, t c ch y ng d ng nhanh h n, tích h p Facebook sâu h n 7. 10 .77 20: ây là Windows Phone 7. 5 v i tên mã Mango, 2/2011 Các tính n ng m i c gi i thi u c thêm vào nh Internet Explorer 9 h tr h a và chu n web t t h n, Twitter tích h p vào People Hub, ch y a nhi m cho các ng d ng bên th ba b ng cách t m ng ng chúng 7. 10. 877 3: còn g i là Windows Phone 7. 5 Refresh v i tên mã Tango... lên WIndows Phone 7 Mango thì nút Search ch có th ch y Bing D ng Thái B o – 08510100 07 Trang 13 Báo cáo khóa lu n t t nghi p 2012 GVHD: Ths H Quang Kh i Hình 2.8 – Giao di n ph n c ng c a Windows Phone 2.2.1 Các tính n ng trên Windows Phone 7: Giao di n ng i dùng: Trên Windows Phone 7, giao di n mà b n th y c i m c b n là các ô vuông vuông (Tile) c Microsoft g i là Metro UI màn hình chính Nh ng thành... c a Windows Phone ng Thái B o – 08510100 07 Trang 14 Báo cáo khóa lu n t t nghi p 2012 GVHD: Ths H Quang Kh i Hình 2.9 – Màn hình Start Screen Windows Phone 7 Tìm ki m: Microsoft quy nh r ng m i i n tho i Windows Phone ph i có m t nút Tìm ki m chuyên d ng trên m t tr ki m cho phép ng cho phép ng i dùng c c a thi t b ó th c hi n hành tìm ki m danh b Trong tr ng khác nhau Nút tìm ng h p khác, nút Tìm