Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 107 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
107
Dung lượng
2,82 MB
Nội dung
Tên đ PH Á TR tài Á T TR I N B NG I KH O B I N N N ÂNG C W Tp H C GIÁO D I HC M - O A CÔN G B ÁO CÁO N G D C AO H W INDO W C hí Minh n g D C VÀ À THÀNH - o0o G NGH T H ÁN N NG Q U H IN T W S P H g ày 15 thá n À O TO PH H H ÔNG TI N N GÀNH U N L T HC T H ONE 7 n g 02 nm 2 CHÍ MIN H N L Ý K H T RÊN 7 2 012 H H OC C H LI CM N thc hin đc đ án này, ngoài s n lc ca bn thân không th không nhc đn nhng cá nhân, tp th đã luôn sát cánh, giúp đ tôi trong sut thi gian tin hành nghiên cu ng dng. Trc tiên, xin chân thành cm n Khoa CNTT – Trng H M Tp.HCM đã to điu kin thun li cho tôi đc hc tp và thc hin đ tài này. Xin gi lòng bit n sâu sc đn Thc s H Quang Khi ngi đã ch bo, hng dn tn tình cho tôi trong sut quá trình thc hin đ tài nghiên cu. Thc S Trng Hoàng Vinh ngi đã cho tôi rt nhiu ý kin đóng góp quý báu v đ tài. Không th không nhc đn s quan tâm, chm sóc ca cha m trong sut thi gian qua. 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 ! Tôi xin chân thành gi đn tt c các bn li cm n sâu sc vì luôn đng viên và kiên nhn xem các bn tho chng trình trong sut quá trình thc hin, chnh sa đ tài. Mc dù đã c gng hoàn thành đ án trong phm vi và kh nng cho phép nhng chc chn s không tránh khi nhng thiu sót. Tôi rt mong nhn đc s thông cm, góp ý và tn tình ch bo ca quý thy cô và các bn. TP. H Chí Minh, tháng 02 nm 2012 Sinh viên thc hin Phm Phng Nguyên Tóm tt công trình nghiên cu tài đc tin hành trong thi gian t tháng 11/2011 đn tháng 2/2012. ây là kt qu nghiên cu ca tôi trong sut khong thi tìm kim thu thp t liu phân tích t các đi tng thc t, các trang mng xã hi cng nh các din đàn ln. Ni dung chính xoay quanh vn đ “tìm hiu thc trng s dng k hoch và qun lí thi gian , đng thi tìm hiu nhu cu, quan đim ca các cá nhân v ng dng sp hoàn thành nhm phát trin ng dng qun lí nâng cao trên Smart Phone s dng h điu hành Windows Phone 7. Sau đó, tôi dùng nhng tài liu thu thp đ phân tích thit k h thng, xây dng c s d liu phù hp, ri nghiên cu công ngh cn thit đ hin thc ng dng. T đó to ra sn phm. ó là mt ng dng chy trên đin thoi Windows Phone 7 giúp con ngi gii quyt nhng khó khn xung quanh vn đ lp k hoch và qun lí thi gian ca mình sao cho hp lí, logic, hiu qu. ng dng thit thc có th giúp con ngi sng ch đng hn, t b thói sng không có k hoch hoc him khi lên k hoch. ng dng s là mt tr lý đc lc luôn k bên nhc nh cho con ngi v công vic ca h, và tính toán, thng kê giúp h có th nhìn nhn đc kt qu t bn thân, đ t đó tìm ra gii pháp nâng cao hiu sut làm vic và phát trin bn thân. Trang 1 Mc Lc A. Phn m đu Trang 1 B. Ni dung 5 Chng I. Tng quan v Smart Phone và Windows Phone 5 I.1. Mt s khái nim liên quan. 5 I.1.1. Mt s khái nim. 5 I.2 Lch s phát trin ca các sn phm công ngh 7 I.2.1. Trên mt s lnh vc công ngh 7 I.2.2. Lch s phát trin ca đin thoi di đng. 11 I.2.3. Hin trng s dng đin thoi di đng và Smart Phone hin nay. 13 I.2. Tng quan v Windows phone. 14 Chng II. Vai trò ca vic lp k hoch trong công vic và cuc sng. 18 II.1. Vai trò ca vic lp k hoch và qun lí thi gian. 18 II.2. Hin trng s dng vic lên k hoch và qun lí thi gian. 20 Chng III. Các kin thc liên quan đn ng dng. 22 III.1. Các ngôn ng lp trình s dng trong phát trin ng dng trên WF7 22 22 III.1.1. XAML 22 III.1.2. Ngôn ng lp trình C# và .NET 23 II.1.3. NET Framework 24 II.1.4. Visual Studio 2010 25 III.1.5. Windows Phone Emulator 25 III.1.6. Microsoft Silverlight 26 III.1.7. Windows Phone Toolkit 27 III.2. Các điu khin trong Windows Phone 27 Trang 2 III.2.1. Panorama 27 III.2.2. Pivot 29 III.2.3. TelexBox 30 III.2.4. TextBlock 30 III.2.5. StackPanel 30 III.2.6. WrapPanel 30 III.2.7. Grid 31 III.2.8. Slider 31 III.2.9. ScrollViewer 32 III.2.10. ListPicker 32 III.2.11. Border 33 III.2.12. Button 33 III.2.13. ApplicationBar 34 III.2.14. DatePicker và TimePicker 34 III.2.15. AmChart 35 III.2.16. ToggleSwitch 37 III.2.17. ExpanderView 37 III.3. K thut Databinding 38 III.4. Mô hình MVVM (Model – View – ViewModel Disign Partern) 38 III.5. IsolatedStorage 40 III.6. LINQ và Local Database. 41 III.6.1. LINQ 41 III.6.2. Nhng tính nng ca LINQ 42 III.6.2.1. Kin trúc LINQ 42 III.6.2.2. S đ tính nng ca LINQ 42 III.6.2.3. Các khái nim c bn trong LINQ 43 Trang 3 III. 6.3. Local Database 44 Chng IV. ng dng qun lí công vic nâng cao trên Smart phone s dng hin thc trên h điu hành Windowphone 7 47 IV.1. Phân tích thit k và to c s d liu 47 IV.1.1. Bng loi công vic 48 IV.1.2. Bng K hoch 48 IV.1.3. Bng Công viêc 49 IV.2. Thit k giao din 50 IV.3. X lý tng tác d liu 50 IV.4. Nhng tính nng ca ng dng 52 IV.4.1. Giao din thun Metro 52 IV.4.2. Tính nng Thêm vào c s d li u 56 IV.4.3. Thêm loi công vic 57 IV.4.4. Thêm k hoch 58 IV.4.5. Thêm công vic 60 IV.4.6. Tính nng qun lý “Loi công vic” 63 IV.4.7. Tính nng qun lý k hoch 65 IV.4.8. Qun lý toàn b k hoch 71 IV.4.9. Tính nng qun lý công vic 76 IV.4.10. Tính nng h tr song ng 84 IV.4.11. Tính nng tìm kim 86 C. Kt lun 87 Tài liu tham kho Phn ph lc Trang 1 A. Phn M u 1. Lý do chn đ tài Th k 21, k nguyên vi nhng tin b vt bc trong công ngh thông tin đã và đang góp phn xóa nhòa khong cách gia các lãnh th, đa th gii đn vi xu th mi, xu th toàn cu hóa. iu này mang đn vô vàn c hi phát trin kinh t xã hi không ch cho các quc gia mà còn cho mi cá nhân. Song song vi s phát trin y là không ít thách thc v nhiu mt: kinh t, xã hi, môi trng, áp lc công vic…Con ngi phi chu rt nhiu áp lc di tác đng y và phi n lc, hc hi không ngng đ không b tt hu so vi th gii. Chúng ta tìm mi cách đ có th vt qua áp lc công vic, cuc sng nhng đôi khi li “bi” trong s n lc ca chính mình vì không bit cách sp xp hp lí, có hiu qu công vic và thi gian. Trong khi, điu đó li là mt trong nhng yu t to nên s thành công trong cuc sng này. Trong th gii hin đi, n lc ca con ngi là ct lõi vn đn thành công nhng phi cn đn s h tr t nhiu phía thì s thành công y mi trn vn và phát huy ti đa. ã có nhiu s h tr đc lc cho con ngi nh: lch, đng h, máy vi tính, đin thoi di đng…Trong đó các sn phm có liên quan đn công ngh đã tr thành nhng công c không th thiu ca mi chúng ta. Xã hi ngày càng phát trin, càng nhiu vn đ cn gii quyt trong khi qu thi gian ca cá nhân li ging nhau. Vic s dng mt công c đ h tr sp xp, qun lí thi gian, công vic sao cho hp lí, logic s mang đn hiu qu to ln cho đi sng. Ngày nay khi đin thoi di dng đã tr nên ph bin vi s xut hin ca các dòng đin thoi thông minh th h mi. ng dng qun lí công vic trên đin thoi di đng là mt gii pháp nhc nh và lên k hoch ti u cho con đng đi đn thành công ca mi ngi trong k nguyên mi. ó cng chính là lí do thôi thúc tôi thc hin đ tài: xây dng ng dng qun lí công vic nâng cao trên Smartphone s dng hin thc trên h điu hành Windows Phone 7 ca Microsoft. Trang 2 2. i tng, phm vi nghiên cu o ng dng qun lí công vic nâng cao trên Smartphone s dng hin thc trên h điu hành Windows Phone 7 ca Microsoft. o Các đi tng thng xuyên s dng đin thoi di đng chu nhiu áp lc trong công vic, hc tp và cuc sng thng ngày. 3. Mc đích, mc tiêu nghiên cu o Tìm hiu hin trng s dng qu thi gian và k hoch hng ngày ca các đi tng thng xuyên s dng đin thoi di đng chu nhiu áp lc trong công vic, hc tp và cuc sng thng ngày. Các u đim và khuyt đim mc phi. o Phát trin đc ng dng c th là: ng dng qun lí công vic nâng cao trên Smart phone s dng hin thc trên h điu hành Windows Phone 7 ca Microsoft phc v cuc sng. 4. C s lí lun Lý thuyt chc nng cu trúc: đây là lý thuyt đc s dng đ nghiên cu các nh hng ca các bn k hoch cá nhân đi vi cuc sng ca con ngi. Lý thuyt chc nng đc xây dng và phát trin mnh m vào nhng thp niên cui cùng ca th kí 19 đu 20. Tiêu biu phi nhc đn nhà Nhân chng hc ngi Anh Radcliffe-Brown Radcliffe-Brown. cho rng nhu cu ca con ngi là các điu kin cn thit đ tn ti”. Ông nhn mnh các điu kin này rt đa dng và cho rng điu kin tt yu cho s tn ti ca mt xã hi là ch phi có mt s liên kt ti thiu các thành t ca nó. Khái nim chc nng liên quan đn nhng quá trình duy trì s liên kt cn thit này. Nh vy, trong mt xã hi, các đc trng cu trúc có th đc xem là nhng đc trng đóng góp vào vic duy trì s liên kt. Do đó, phân tích chc nng đi vi mt hin tng xã hi, theo Radcliffe-Brown, là tìm kim xem nó có đóng góp gì vào vic duy trì liên kt ca xã hi và đi sng con ngi. Áp dng vào nghiên cu chúng ta có th thy rng, vic lp nên mt k hoch c th và có cu trúc nht đnh trong công vic và cuc sng giúp ích Trang 3 rt nhiu cho cuc sng ca con ngi. Nó liên kt các nhu cu: làm vic có chin lc, k hoch, sng có mc đích và làm vic hiu qu. Ngoài ra, tôi còn s dng các lý thuyt v lp trình ngôn ng C#, v Windows Phone, LinQ, v kin trúc MVVM, Silverlight ca Microsoft. Lý thuyt phân tích thit k h thng ca SYBASE trong nghiên cu công ngh thông tin làm : các lí thuyt này là c s, nn tng đ tôi phát trin, thit k và vit nên ng dng thc t. 5. Phng pháp nghiên cu Phng pháp đc s dng ch yu trong nghiên cu này bao gm in dã dân tc hc trong Nhân hc: thông qua vic kho sát thc t, phng vn sâu, quan sát tham d, các thông tin thu thp đc s có liên quan đn quá trình thc hin và lên các k hoch cá nhân. Thông qua các cuc trò chuyn, ngi nghiên cu s tìm hiu đc nhu cu thng ngày và cách thc s dng k hoch cá nhân ca các đi tng, cng nh nhng u đim và hn ch ca các phng pháp lên k hoch mà h đã thc hin đ h tr cho vic phát trin ng dng h tr trên đin thoi di đng. Phng pháp phân tích tng hp trong nghiên cu khoa hc xã hi: phng pháp này dùng đ tng hp các thông tin đã thu thp đc, phân tích các th mnh và hn ch ca các cách thc lp k hoch mà các cá nhân thng s dng hng ngày. T đó kin ngh mt s phng án. Da trên kho sát thc t đ xây dng tính nng ca ng dng và áp dng các kin thc công ngh t c s lí thuyt đ thc hin, thit k ng dng. 6. Ý ngha lí lun, ý ngha thc tin Nghiên cu góp phn phn ánh hin trng s dng vic lên k hoch và s dng hp lí ngun thi gian trong công vic. óng góp ng dng thc t trên Smart Phone tiêu biu là Smart Phone s dng h điu hành Windows Phone phc v cho cuc sng ca con ngi. Giúp ích trong vic qun lí, s dng hp lí, logic, quy c ngun thi gian và sp xp công vic. nh hng thay đi suy ngh con ngi mt cách tích cc. 7. Tng quan tình hình nghiên cu Trang 4 8. Kt cu đ tài Chng I. Tng quan v Smart Phone và Windows Phone. Chng này trình bày tng quan v Smart Phone, Windows Phone, các khái nim liên quan và lch s phát trin ca các sn phm công ngh, đc bit là đin thoi di đng. im qua v hin trng s dng đin thoi di đng và Smart Phone hin nay. Chng II. Hin trng s dng và qun lí thi gian, công vic hin nay. Chng này trình bày hin tr ng s dng và qun lí thi gian công vic hin nay ca đi tng đã đc đ cp. Qua đó phân tích các u đim và khuyt đim, đ ra mt s gii pháp khc phc. Chng III. Các ngôn ng lp trình s dng trong phát trin ng dng trên Windows Phone 7 Chng này s trình bày v các ngôn ng lp trình s dng trong phát trin ng dng trên Windows Phone 7. Chng IV. ng d ng qun lí công vic nâng cao trên Smart Phone s dng hin thc trên h điu hành Windows Phone 7 Chng này trình bày mt ng dng c th cho Windows Phone 7 đã đc ngi nghiên cu nghiên cu và phát trin vi mong mun phc v cho cuc sng con ngi. Trình bày quá trình phân tích thit k và to c s d liu, thit k giao din, nhng tính nng ca ng dng [...]... có phí) t i ng i dùng Tên g i: Tên mã c a d án Windows Phone là "Photon" Ban u tên g i d nh s là Windows Phone 7 Series Ngày 22 tháng 4 n m 2010, Microsoft chính th c g i tên phiên b n u tiên là Windows Phone 7 - t cho PC Phiên b n Windows Phone 7 ng x ng v i h i u hành Windows 7 dành u tiên có tên mã là NoDo Hi n nay ã xu t hi n phiên b n Windows Phone 7. 5 v i tên mã là Mango Trong t ng lai không xa,... c u này, tôi t p trung phát tri n ng d ng trên i n tho i di d ng h 1 c i u hành Windows Phone ây c ng là m t thu t ng có liên quan http://vi.wikipedia.org/wiki/%C4%90i%E1%BB%87n_tho%E1%BA%A1i_di_%C4%91%E1%BB%99ng Trang 5 ng s Ü tr ây là h Windows Phone: i u hành do Microsoft phát tri n, d s c a b th vi n NET Các ng d ng Windows Phone is h c vi t trên ngôn ng C# và VB Windows Phone tích h p r t t t... NET nh WPF, WCF, LINQ,ASP.NET,ADO.NET , Silverlight và c Windows Phone III.1.5 Windows Phone Emulator Emulator là máy o gi l p i n tho i Windows Phone ch y trên máy tính, ch có th cài t và ho t ng t t nh t trong môi tr ng Windows 7 ho c t i thi u là Windows Vista Emulator giúp cho l p trình viên có th th c thi ng d ng Windows Phone nghi m trên máy tính mà không c n thi t ph i có thi t b th c ( th... http://vnexpress.net/gl l/kinh doanh/2 2011/ 07/ viet nam sap bung phat luong ng n guoi dung mob internet/ bile Trang 14 Windows Phone - h i u hành i u hành c sáng t o b i t p oàn Microsoft ây là h c dùng riêng cho dòng i n tho i thông minh th h m i smartphone Windows phone còn có tên g i khác là Windows Phone 7 Series, t p trung vào s phát tri n c a Marketplace - n i các nhà phát tri n có th cung c p s n ph m... ra trên i n tho i, cho phép chúng ta g i email ho c t i lên SharePoint hay SkyDrive m t cách d dàng ng d ng Office ho t t ng thích nh ng ng khá tr n tru trên Windows Phone, không gây m t s v n i dùng g p trên Android, BlackBerry hay iPhone Nokia Music: Máy nghe nh c Zune cho phép b n tích h p các ng d ng truy n thông c a bên th ba nh Last.fm Nh ng toàn b ý t ng âm nh c trên thi t b Windows Phone 7 ã... h p lí, t t m trung n cao c p, mang n cho ng i dùng nhi u s l a ch n h n V i i n tho i ch y Windows Phone, chúng ta có th d dàng truy c p internet, duy t email, x lý v n b n, ki m tra b ng tính, nghe nh c, ch i game L i th c a Windows Phone là r t rõ ràng b i h s t p trung là các ng d ng có s n Trang 15 i u hành (H H) này h ng n i dùng h p d n: V i Windows Phone 7, Microsoft ã phát tri n Giao di n... Trong t ng lai không xa, có th xu t hi n thêm m t phiên b n m i c a Windows phone có tên là Tango u i m c a Windows Phone Windows Phone mang n cho ng i dùng nh ng tr i nghi m hoàn toàn m i Theo các cu c kh o sát nhu c u, nghiên c u v phía ng Windows Phone áp ng c hoàn toàn nh ng nh i dùng, Microsoft ã xây d ng c u c n thi t nh t i v i Smartphone Hi n t i Microsoft ã có s h p tác v i r t nhi u hãng i n tho... n Trang 27 Nh ng theo Al Hilwa, Silverlight 5 có th là phiên b n cu i cùng mà Microsoft phát hành và nó s t n t i trong vòng kho ng 2 n m tr c khi các công ngh web hi n t i chuy n giao hoàn toàn cho HTML 5 v n có nhi u u th h n III.1 .7 Windows Phone Toolkit “Là b công c Silverlight c b sung cho Windows Phone, v i r t nhi u i u khi n m i mà b n thân b Sdk không có Hi n nay phiên b n Windows Phone Toolkit... tôi s trình bày v s n ph m c a mình: ng d ng qu n lí công vi c nâng cao trên Smartphone s d ng hi n th c trên h hành Windows Phone 7 Ch ng d ng s góp ph n kh c ph c t t c các nh ng III Các ki n th c liên quan i u c i m trên n ng d ng III.1 Các ngôn ng l p trình s d ng trong phát tri n ng d ng trên WF7 III.1.1 XAML XAML vi t t t c a c m t eXtensible Application Markup Language là m t ngôn ng d ng khai... ti p t c b ng Windows Ph oft W hone D á Window Phone án ws cb t u vào n m 200 v i tên mã là "Phot 08 m ton" Tuy nh hiên ã có s ch m tr trong vi c phát tri n d n n, t i phiê b n Win ên ndows Mob 6.5 v n bile c ph hành V c k t th h hát Vi húc tr cho Window Mobile ch di n ra vào ngày 15 /7/ 2011 Microsoft ã dùng W ws c 1 Windows Mobile làm n n t ng bi t so v i h 2 ph tri n nên Windows phone 7 H hát n s i . vic nâng cao trên Smartphone s dng hin thc trên h điu hành Windows Phone 7 ca Microsoft. Trang 2 2. i tng, phm vi nghiên cu o ng dng qun lí công vic nâng cao trên Smartphone. phát trin ng dng trên Windows Phone 7 Chng này s trình bày v các ngôn ng lp trình s dng trong phát trin ng dng trên Windows Phone 7. Chng IV. ng d ng qun lí công vic nâng. vic nâng cao trên Smart Phone s dng hin thc trên h điu hành Windows Phone 7 Chng này trình bày mt ng dng c th cho Windows Phone 7 đã đc ngi nghiên cu nghiên cu và phát trin