Phát triển ứng dụng quản lý kế hoạch nâng cao thực hiện trên windows phone 7

107 410 0
Phát triển ứng dụng quản lý kế hoạch nâng cao thực hiện trên windows phone 7

Đ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

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 HC 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 IN T W S P H g ày 15 thá n À O TO PH H H ÔNG TI N N GÀNH U N L T HC T H ONE 7 n g 02 nm 2 CHÍ MIN H N L Ý K H T RÊN 7 2 012 H H OC C H LI CM N  thc hin đc đ án này, ngoài s n lc ca bn thân không th không nhc đn nhng cá nhân, tp th đã luôn sát cánh, giúp đ tôi trong sut thi gian tin hành nghiên cu ng dng. Trc tiên, xin chân thành cm n Khoa CNTT – Trng H M Tp.HCM đã to điu kin thun li cho tôi đc hc tp và thc hin đ tài này. Xin gi lòng bit n sâu sc đn Thc s H Quang Khi ngi đã ch bo, hng dn tn tình cho tôi trong sut quá trình thc hin đ tài nghiên cu. Thc S Trng Hoàng Vinh ngi đã cho tôi rt nhiu ý kin đóng góp quý báu v đ tài. Không th không nhc đn s quan tâm, chm sóc ca cha m trong sut thi gian qua. Con vô cùng bit n tình cm bao la cha m đã dành cho con. Không th quên s giúp đ nhit tình t nhng ngi bn ! Tôi xin chân thành gi đn tt c các bn li cm n sâu sc vì luôn đng viên và kiên nhn xem các bn tho chng trình trong sut quá trình thc hin, chnh sa đ tài. Mc dù đã c gng hoàn thành đ án trong phm vi và kh nng cho phép nhng chc chn s không tránh khi nhng thiu sót. Tôi rt mong nhn đc s thông cm, góp ý và tn tình ch bo ca quý thy cô và các bn. TP. H Chí Minh, tháng 02 nm 2012 Sinh viên thc hin Phm Phng Nguyên Tóm tt công trình nghiên cu  tài đc tin hành trong thi gian t tháng 11/2011 đn tháng 2/2012. ây là kt qu nghiên cu ca tôi trong sut khong thi tìm kim thu thp t liu phân tích t các đi tng thc t, các trang mng xã hi cng nh các din đàn ln. Ni dung chính xoay quanh vn đ “tìm hiu thc trng s dng k hoch và qun lí thi gian , đng thi tìm hiu nhu cu, quan đim ca các cá nhân v ng dng sp hoàn thành nhm phát trin ng dng qun lí nâng cao trên Smart Phone s dng h điu hành Windows Phone 7. Sau đó, tôi dùng nhng tài liu thu thp đ phân tích thit k h thng, xây dng c s d liu phù hp, ri nghiên cu công ngh cn thit đ hin thc ng dng. T đó to ra sn phm. ó là mt ng dng chy trên đin thoi Windows Phone 7 giúp con ngi gii quyt nhng khó khn xung quanh vn đ lp k hoch và qun lí thi gian ca mình sao cho hp lí, logic, hiu qu. ng dng thit thc có th giúp con ngi sng ch đng hn, t b thói sng không có k hoch hoc him khi lên k hoch. ng dng s là mt tr lý đc lc luôn k bên nhc nh cho con ngi v công vic ca h, và tính toán, thng kê giúp h có th nhìn nhn đc kt qu t bn thân, đ t đó tìm ra gii pháp nâng cao hiu sut làm vic và phát trin bn thân.     Trang 1   Mc Lc A. Phn m đu Trang 1 B. Ni dung 5 Chng I. Tng quan v Smart Phone và Windows Phone 5 I.1. Mt s khái nim liên quan. 5 I.1.1. Mt s khái nim. 5 I.2 Lch s phát trin ca các sn phm công ngh 7 I.2.1. Trên mt s lnh vc công ngh 7 I.2.2. Lch s phát trin ca đin thoi di đng. 11 I.2.3. Hin trng s dng đin thoi di đng và Smart Phone hin nay. 13 I.2. Tng quan v Windows phone. 14 Chng II. Vai trò ca vic lp k hoch trong công vic và cuc sng. 18 II.1. Vai trò ca vic lp k hoch và qun lí thi gian. 18 II.2. Hin trng s dng vic lên k hoch và qun lí thi gian. 20 Chng III. Các kin thc liên quan đn ng dng. 22 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 22 22 III.1.1. XAML 22 III.1.2. Ngôn ng lp 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 điu khin 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 thut 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. Nhng tính nng ca LINQ 42 III.6.2.1. Kin trúc LINQ 42 III.6.2.2. S đ tính nng ca LINQ 42 III.6.2.3. Các khái nim c bn trong LINQ 43   Trang 3   III. 6.3. Local Database 44 Chng IV. ng dng qun lí công vic nâng cao trên Smart phone s dng hin thc trên h điu hành Windowphone 7 47 IV.1. Phân tích thit k và to c s d liu 47 IV.1.1. Bng loi công vic 48 IV.1.2. Bng K hoch 48 IV.1.3. Bng Công viêc 49 IV.2. Thit k giao din 50 IV.3. X lý tng tác d liu 50 IV.4. Nhng tính nng ca ng dng 52 IV.4.1. Giao din thun Metro 52 IV.4.2. Tính nng Thêm vào c s d li u 56 IV.4.3. Thêm loi công vic 57 IV.4.4. Thêm k hoch 58 IV.4.5. Thêm công vic 60 IV.4.6. Tính nng qun lý “Loi công vic” 63 IV.4.7. Tính nng qun lý k hoch 65 IV.4.8. Qun lý toàn b k hoch 71 IV.4.9. Tính nng qun lý công vic 76 IV.4.10. Tính nng h tr song ng 84 IV.4.11. Tính nng tìm kim 86 C. Kt lun 87 Tài liu tham kho Phn ph lc Trang 1  A. Phn M u 1. Lý do chn đ tài Th k 21, k nguyên vi nhng tin b vt bc trong công ngh thông tin đã và đang góp phn xóa nhòa khong cách gia các lãnh th, đa th gii đn vi xu th mi, xu th toàn cu hóa. iu này mang đn vô vàn c hi phát trin kinh t xã hi không ch cho các quc gia mà còn cho mi cá nhân. Song song vi s phát trin y là không ít thách thc v nhiu mt: kinh t, xã hi, môi trng, áp lc công vic…Con ngi phi chu rt nhiu áp lc di tác đng y và phi n lc, hc hi không ngng đ không b tt hu so vi th gii. Chúng ta tìm mi cách đ có th vt qua áp lc công vic, cuc sng nhng đôi khi li “bi” trong s n lc ca chính mình vì không bit cách sp xp hp lí, có hiu qu công vic và thi gian. Trong khi, điu đó li là mt trong nhng yu t to nên s thành công trong cuc sng này. Trong th gii hin đi, n lc ca con ngi là ct lõi vn đn thành công nhng phi cn đn s h tr t nhiu phía thì s thành công y mi trn vn và phát huy ti đa. ã có nhiu s h tr đc lc cho con ngi nh: lch, đng h, máy vi tính, đin thoi di đng…Trong đó các sn phm có liên quan đn công ngh đã tr thành nhng công c không th thiu ca mi chúng ta. Xã hi ngày càng phát trin, càng nhiu vn đ cn gii quyt trong khi qu thi gian ca cá nhân li ging nhau. Vic s dng mt công c đ h tr sp xp, qun lí thi gian, công vic sao cho hp lí, logic s mang đn hiu qu to ln cho đi sng. Ngày nay khi đin thoi di dng đã tr nên ph bin vi s xut hin ca các dòng đin thoi thông minh th h mi. ng dng qun lí công vic trên đin thoi di đng là mt gii pháp nhc nh và lên k hoch ti u cho con đng đi đn thành công ca mi ngi trong k nguyên mi. ó cng chính là lí do thôi thúc tôi thc hin đ tài: xây dng 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 điu hành Windows Phone 7 ca Microsoft. Trang 2  2. i tng, phm vi nghiên cu o 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 điu hành Windows Phone 7 ca Microsoft. o Các đi tng thng xuyên s dng đin thoi di đng chu nhiu áp lc trong công vic, hc tp và cuc sng thng ngày. 3. Mc đích, mc tiêu nghiên cu o Tìm hiu hin trng s dng qu thi gian và k hoch hng ngày ca các đi tng thng xuyên s dng đin thoi di đng chu nhiu áp lc trong công vic, hc tp và cuc sng thng ngày. Các u đim và khuyt đim mc phi. o Phát trin đc ng dng c th là: ng dng qun lí công vic nâng cao trên Smart phone s dng hin thc trên h điu hành Windows Phone 7 ca Microsoft phc v cuc sng. 4. C s lí lun Lý thuyt chc nng cu trúc: đây là lý thuyt đc s dng đ nghiên cu các nh hng ca các bn k hoch cá nhân đi vi cuc sng ca con ngi. Lý thuyt chc nng đc xây dng và phát trin mnh m vào nhng thp niên cui cùng ca th kí 19 đu 20. Tiêu biu phi nhc đn nhà Nhân chng hc ngi Anh Radcliffe-Brown Radcliffe-Brown. cho rng nhu cu ca con ngi là các điu kin cn thit đ tn ti”. Ông nhn mnh các điu kin này rt đa dng và cho rng điu kin tt yu cho s tn ti ca mt xã hi là  ch phi có mt s liên kt ti thiu các thành t ca nó. Khái nim chc nng liên quan đn nhng quá trình duy trì s liên kt cn thit này. Nh vy, trong mt xã hi, các đc trng cu trúc có th đc xem là nhng đc trng đóng góp vào vic duy trì s liên kt. Do đó, phân tích chc nng đi vi mt hin tng xã hi, theo Radcliffe-Brown, là tìm kim xem nó có đóng góp gì vào vic duy trì liên kt ca xã hi và đi sng con ngi. Áp dng vào nghiên cu chúng ta có th thy rng, vic lp nên mt k hoch c th và có cu trúc nht đnh trong công vic và cuc sng giúp ích Trang 3  rt nhiu cho cuc sng ca con ngi. Nó liên kt các nhu cu: làm vic có chin lc, k hoch, sng có mc đích và làm vic hiu qu. Ngoài ra, tôi còn s dng các lý thuyt v lp trình ngôn ng C#, v Windows Phone, LinQ, v kin trúc MVVM, Silverlight ca Microsoft. Lý thuyt phân tích thit k h thng ca SYBASE trong nghiên cu công ngh thông tin làm : các lí thuyt này là c s, nn tng đ tôi phát trin, thit k và vit nên ng dng thc t. 5. Phng pháp nghiên cu Phng pháp đc s dng ch yu trong nghiên cu này bao gm in dã dân tc hc trong Nhân hc: thông qua vic kho sát thc t, phng vn sâu, quan sát tham d, các thông tin thu thp đc s có liên quan đn quá trình thc hin và lên các k hoch cá nhân. Thông qua các cuc trò chuyn, ngi nghiên cu s tìm hiu đc nhu cu thng ngày và cách thc s dng k hoch cá nhân ca các đi tng, cng nh nhng u đim và hn ch ca các phng pháp lên k hoch mà h đã thc hin đ h tr cho vic phát trin ng dng h tr trên đin thoi di đng. Phng pháp phân tích tng hp trong nghiên cu khoa hc xã hi: phng pháp này dùng đ tng hp các thông tin đã thu thp đc, phân tích các th mnh và hn ch ca các cách thc lp k hoch mà các cá nhân thng s dng hng ngày. T đó kin ngh mt s phng án. Da trên kho sát thc t đ xây dng tính nng ca ng dng và áp dng các kin thc công ngh t c s lí thuyt đ thc hin, thit k ng dng. 6. Ý ngha lí lun, ý ngha thc tin Nghiên cu góp phn phn ánh hin trng s dng vic lên k hoch và s dng hp lí ngun thi gian trong công vic. óng góp ng dng thc t trên Smart Phone tiêu biu là Smart Phone s dng h điu hành Windows Phone phc v cho cuc sng ca con ngi. Giúp ích trong vic qun lí, s dng hp lí, logic, quy c ngun thi gian và sp xp công vic. nh hng thay đi suy ngh con ngi mt cách tích cc. 7. Tng quan tình hình nghiên cu Trang 4  8. Kt cu đ tài Chng I. Tng quan v Smart Phone và Windows Phone. Chng này trình bày tng quan v Smart Phone, Windows Phone, các khái nim liên quan và lch s phát trin ca các sn phm công ngh, đc bit là đin thoi di đng. im qua v hin trng s dng đin thoi di đng và Smart Phone hin nay. Chng II. Hin trng s dng và qun lí thi gian, công vic hin nay. Chng này trình bày hin tr ng s dng và qun lí thi gian công vic hin nay ca đi tng đã đc đ cp. Qua đó phân tích các u đim và khuyt đim, đ ra mt s gii pháp khc phc. Chng III. Các ngôn ng lp trình s dng trong phát trin ng dng trên Windows Phone 7 Chng này s trình bày v các ngôn ng lp trình s dng trong phát trin ng dng trên Windows Phone 7. Chng IV. ng d ng qun lí công vic nâng cao trên Smart Phone s dng hin thc trên h điu hành Windows Phone 7 Chng này trình bày mt ng dng c th cho Windows Phone 7 đã đc ngi nghiên cu nghiên cu và phát trin vi mong mun phc v cho cuc sng con ngi. Trình bày quá trình phân tích thit k và to c s d liu, thit k giao din, nhng tính nng ca ng dng [...]... 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 . vic nâng cao trên Smartphone s dng hin thc trên h điu hành Windows Phone 7 ca Microsoft. Trang 2  2. i tng, phm vi nghiên cu o ng dng qun lí công vic nâng cao trên Smartphone. phát trin ng dng trên Windows Phone 7 Chng này s trình bày v các ngôn ng lp trình s dng trong phát trin ng dng trên Windows Phone 7. Chng IV. ng d ng qun lí công vic nâng. vic nâng cao trên Smart Phone s dng hin thc trên h điu hành Windows Phone 7 Chng này trình bày mt ng dng c th cho Windows Phone 7 đã đc ngi nghiên cu nghiên cu và phát trin

Ngày đăng: 12/05/2015, 20:59

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan