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

Tìm hiểu và lập trình ứng dụng từ điển trên hệ điều hành windows phone 7

50 498 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

Thông tin cơ bản

Định dạng
Số trang 50
Dung lượng 2,87 MB

Nội dung

TRNG I HC M THÀNH PH H CHÍ MINH KHOA CÔNG NGH THÔNG TIN o0o  ÁN MÔN HC NGÀNH TIN HC  TÀI: TÌM HIU VÀ LP TRÌNH NG DNG T IN TRÊN H IU HÀNH WINDOWS PHONE 7 Ging viên hng dn: Th.S H QUANG KHI Sinh viên thc hin: NGÔ C HUY - 0851010105 THÀNH PH H CHÍ MINH – NM 2012 1 a.1 Trc ht em xin chân thành cm n thy Trng Khoa và quý thy cô khoa Tin Hc Trng i Hc M TP.HCM, thi gian qua quý thy cô đã dày công ging dy và hng dn chúng em nhiu điu quý báu, đ em có th thc hin đc  Án Tt Nghip này. c bit, chúng em xin trân trng bit n ging viên hng dn, thc s H Quang Khi, đã tn tình ch d n, đng viên và giúp chúng em thc hin hoàn tt  Án Tt Nghip này. Chúng em xin bày t tm lòng tri ân và tình thng mn ca em đi vi thy. Xin kính chúc thy mi s tt lành trong cuc sng. i vi các bn ca tôi. Cm n các bn luôn ng h và khích l tôi trong thi gian va qua k t khi tôi bc vào ging đng đi hc này. Tôi xin ghi nh và nhn ly nhng ân tình ca các bn, xin chân thành cm n. 2 3 MC LC I GII THIU  TÀI: 4 1 - Hin trng v các smartphone hin nay: 4 2 - ôi nét v các h điu hành trên các smartphone hin nay: 4 a - Android: 4 b - Apple iOS: 5 c - BlackBerry: 6 d - Symbian: 7 e - WebOS: 8 f- Windows phone 7: 9 II – XÁC NH  TÀI 10 1 - Mc tiêu cn đt đc ca ng dng: 10 a - Tra cu t: 10 b- Tra cu t gn đúng: 10 c - Tra chéo t: 11 d - Lch s tra t: 11 e - a ngôn ng: 11 III – CÁC KIN THC LIÊN QUAN 12 1 - Gii thiu v h điu hành windows phone 7: 12 a- Phn cng : 13 b - Phn mm: 15 2 - Kin trúc ca Windows phone 7: 22 a - Runtimes: 22 b - Tools: 26 c - Cloud: 27 d- Portal services : 27 3 - Môi trng lp trình: 27 a - Cu hình yêu cu: 28 b - Ngun d liu: 28 c - Panaroma Control: 31 III – HIN THC CHNG TRÌNH 33 1 - Ni dung chng trình: 33 2 - Cài đt chng trình: 33 3 - D liu: 36 4 - Các chc nng trong ng dng: 40 a - Tra cu: 41 b- Gi ý t: 43 c - Tra chéo : 45 d- Lch s: 46 e - a ngôn ng: 47 IV – K T LUN 48 4 I GII THIU  TÀI: 1 - Hin trng v các smartphone hin nay: Trong khong nhng nm gn đây (t nm 2000), đin thoi di đng ngày càng tr nên quen thuc vi cuc sng ca con ngi (th gii nói chung và Vit Nam nói riêng). Ti Vit Nam, vi s đa dng các nhà cung cp, sóng đin thoi đc ph sóng toàn quc, vic s dng đin thoi di đng đ liên lc trong kinh doanh, hot đng hng ngày đã tr nên ph bin. in thoi di đng vi u đim gn nh, d s dng đã tr thành công c thit yu ca mi ngi, nht là gii tr và danh nhân. Theo thng kê ca trang wikipedia vào tháng 10 nm 2009 thì Vit Nam là nc có dân s vào khong 90.549.390 ngi và s đin thoi đc s dng là xp x 72.300.000 cái. Nh vy trung bình s ngi s dng đin thoi di đng là 79%. Vi s lng đin thoi đc s dng ti th trng vit nam là khá ln. Trc nm 2007, t l s dng smartphone (đin thoi di đng thông minh) ti Vit Nam hu nh rt thp và smartphone đc s dng hu ht bi danh nhân và đc coi là s n phm cao cp. Nhng cho đn nm 2010 s lng smartphone đc tung ra th trng là 1 con s khá n tng đi vi các nhà sn xut. 2 - ôi nét v các h điu hành trên các smartphone hin nay: a - Android: Trong danh sách lit kê 6 h điu hành dành cho đin thoi thông minh thì Android là phiên bn ph bin nht hin nay, chy khá n đnh và giao din d dùng. Hin nay Android còn đc tích hp trên mt đu phát HD, HD Player, phát trin bi Google t nm 2005 và da trên nn tng Linux vi rt nhiu dòng mã ngôn ng khác nhau nh XML, C, C++ và Java, Version mi nht là 3.2 (HoneyComb) có nhiu tính nng mi đa dng hn và s lng ng dng dành cho nó khong 70.000 ng dng. Vi nhiu nhà sn xut thit b khác nhau thì cng tng ng vi nhiu phiên bn khác nhau ca Android. Tuy nhiên vi s lng ng dng khng l nh vy thì không th nào tránh khi nhng vn đ trong quá trình s dng h điu hành này. 5 b - Apple iOS: Ln đu tiên s dng chic iPhone vi h điu hành iOS ca Apple bn s cm thy bt ng bi tc đ duyt và tính nng lu đng ca nó, đc bit là khi so sánh vi các dòng đin thoi Windows Mobile trc đây. iOS là nn tng có giao din thân thin và cng tng đi n đnh, phiên bn mi nht là iOS 5.0 vi ha hn s tng thêm sc mnh cho iPad 2, nhng đây ch là k hoch bi phiên bn hin ti mà iPad 2 s dng là iOS 4.3. S lng ng dng cung cp cho iPhone trong kho lu tr Apple Store là khá đa dng, tuy nhiên mt điu khin ngi dùng đn đo chính là vic cài đt ng dng phi thông qua trình qun lý iTunes và đôi khi quá trình khi đng không suôn s ca mt s chng trình trên iPhone và ngay c trên iPad 2 khin bn cm thy bc bi, thm chí khi nâng cp lên phiên bn mi hn còn gp hin tng đng hoc treo màn hình khi s dng. Vic s hu mt thit b iPhone hoc iPad 2 là không phi quá khó vi ngi dùng hin nay nhng điu bt tin vi dòng máy s dng iOS này là vic thay th, tháo lp Pin và linh kin là không h d dàng 6 c - BlackBerry: Bên cnh nhng thit b ni đng ci đá vng chc mang tên BlackBerry trong quá kh thì li dn dn hin rõ nhng tht vng trong vài nm tr li đây trên mt s Model hin có mà ch yu là liên quan đn s n đnh ca nó. Mt kinh nghim ca ngi dùng BlackBerry là khi gp nhng rc ri nh treo chng trình, b đóng bng hoc khi đng chm thì chc chn ngi ta phi khi đng li h thng bng cách tho Pin ri sau đó lp tr li, mc dù vn đ này đc khc phc bng cách tin ích tng ng nhng vn không th trit đ hoàn toàn. iu này khá bt tin vì có th d làm h hng phn cng, ngoài ra vi nhng chic BlackBerry có cu hình không cao bn s cm giác chán ngán vi s chm chp ca nó. 7 d - Symbian: Symbian là cái tên khá quen thuc vi ngi dùng đin thoi Nokia trong nhiu nm qua, mt h điu hành vi giao din Series 60 đc vit và s dng cho mt s đin thoi di đng cao cp mang nhãn hiu Nokia trên th trng. ây chính là mt nn tng khá n đnh trong thi gian gn 10 nm tr li đây, th nhng hin ti Nokia đã bt đu ri tung v vn đ phn cng mà ch yu liên quan đn b nh trong quá thp. Symbin đã b tt hu khi mà đa s các sn phm s dng Android hoc iOS có trang b chíp x lý cao hn, đa nng hn. Ngay c trên dòng đin thoi Nokia N8 hin đi có s dng Symbian 3 OS cng không khin cho ngi dùng tn hng đc thú v mà ch có các thit b khác mi có. Phn ln Symbian 3 không đc hoan nghênh do phi chu s vn lên ca Android khi s lng phn mm trong nó không th sánh kp vi hàng ngàn ng dng đc đáo ca Android. 8 e - WebOS: Vi k hoch làm mi sn phm ca mình, Palm đã cho ra mt h điu hành webOS chy trên mt s sn phm hin đi ca HP. Tuy khá n đnh trong mt thi gian nhng vn không hoàn ho cho lm ch yu do mt vài thit lp ngu nhiên trên thit b không khin cho ngi dùng va ý, mt khác do sc hút ca iPhone khi đó là quá ln. Bn s phi ch đi mt khong thi gian khá lâu cho vic đng b thit lp quá nhiu dch v, hn na quá trình sao lu và phc hi h thng đôi khi còn gp tht bi, đây chính là điu bt n ca h điu hành này. 9 f- Windows phone 7: Tuy s lng thit b chy Windows Phone 7 cha nhiu so vi Android, nhng hin nay các hãng sn xut đã bt tay vào vic phát hành sn phm ca mình có s dng Windows Phone 7 nh Dell, Samsung, LG, Nokia và nht là HTC, hãng này đã cho ra th trng nhiu thit b vi cu hình phn cng cc khng chy phiên bn RTM mi nht ca Mango, đin hình ti th trng Vit Nam hin đã có HTC DH7 vi giá khong trên 15 triu đng, qua mt s đánh giá thì chic đin thoi này chy khá mt mà và ít gp li. Vi bn cp nht mi nht ca Windows Phone mang tên Mango, hu nh ngi dùng luôn cm nhn đc s mt mà ca nó, trong khi x lý nhiu ng dng hoc ti cùng lúc nhiu chng trình thì Windows Phone 7 ít b treo nên bn s không phi gp trng hp reset h thng hoc tho pin ra. Tóm li, các thit b chy h điu hành này có yêu cu phn cng cao nhng Microsoft tin rng sn phm ca h là h điu hành n đnh nht dành cho đin thoi di đng và s còn tt hn trong tng lai. [...]... Studio Ultimate tr phone SDK 7. 1 ch t c ó Và b Windows ng thích v i b visual studio 2010 SP1 Trong ó Windows phone SDK 7. 1 bao g m: 27 - 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... phong phú v ngôn trong ng d ng và h tr cho ng i dùng v t ng khác 11 III – CÁC KI N TH C LIÊN QUAN 1 - Gi i thi u v h i u hành windows phone 7: Windows Phone 7 là th h k ti p c a dòng i n tho i ch y h Microsoft Windows Mobile WP7 c phát tri n d a trên ph n lõi là Windows CE 7 gi ng Zune HD, trong khi các phiên b n tr Nh ã nói i u hành c l i d a trên Windows CE 5 trên, WP7 hoàn toàn khác WM, khác c v... các ng d ng phong phú trên m ng, ho c có th xây d ng các ng d ng Silverlight c áo trên Windows Phone Expression Blend cho phép chúng ta t o giao di n XAML cho ng d ng trên Windows Phone Windows Phone Emulator: là môi tr windows phone ng gi l p i n tho i ch y trên n n c tích h p vào trong Visual Studio và Expression Blend làm cho vi c ki m th và s a l i các ng d ng d dàng h n và hi u qu h n S gi l p... Microsoft Expression Blend SDK for Windows Phone OS 7. 1 - WCF Data Services Client for Window Phone - Microsoft Advertising SDK for Windows Phone a - C u hình yêu c u: Ch h tr l p trình trên các h i u hành: Windows Vista (x86 và x64) Service Pack 2 Windows 7 (x86 và x64) V yêu c u ph n c ng: cài t c các b công c thì c n ph i có kho ng tr ng trên b nh là 4GB T i thi u và 2GB RAM Microsoft khuyên nên s... 1 tu n Theo úng ti n i u hành windows phone 7 2 tu n i n c a H Ng c c i n khác vào ng d ng th c hi n ng d ng VietDict 2 tu n c th c hi n trong vòng 3 tháng: 2 - Cài t ch ng trình: Do không có kh n ng v kinh t cài t và ch y ch Kh i có th mua m t thi t b th t s nên tôi s ng trình trên n n Windows Phone Emulator ng Emulator t i Star/All Programs /Windows Phone SDK 7. 1 /Windows Phone Emulator có chúng ta... trong i s ng h ng ngày c a chúng ta, giúp cho chúng ta có th tìm ki m nh ng t mà chúng ta mu n Trên các h hành smartphone khác thì t h i n ã i u hành windows phone 7 ra các h t c xây d ng t r t nhi u l p trình viên Do i không lâu nên các ng d ng còn r t ít so v i i u hành khác (Android, iOS, Symbian… ) Theo tôi i n ã hành windows phone 7 và ó c ng là ng d ng t i n u tiên i u c thi t k t i c g i là... VietDict vào b ng ng trình Application Deployment n m trong b Windows Phone SDK 7. 1 Kh i ng t i: Star/All Programs /Windows Phone SDK 7. 1/ Application Deployment, s xu t hi n h p tho i sau: 34 N u ta mu n a ng d ng vào thi t b th t thì trong ph n Target ta s ch n: Windows Phone Device, còn n u là môi tr ng gi l p thì ta ch n Windows Phone Emulator Sau ó b m nút Browse ch n ng d n n file xap và n Deploy... k t i c g i là Vdict Sau hai tu n nghiên c u v h t c bi t thì ng d ng c 1 nhóm l p trình viên có tên là Tom Soft xây d ng trên h Vi t Nam, Nó i u i u hành windows phone 7 và bi t ng d ng i n là ng d ng còn khá m i m c thi t k t i Vi t Nam Vì v y tôi quy t nh tim hi u và xây d ng ng d ng t i n trên n n windows phone 7 và t tên cho ng d ng này là VietDict 1 - M c tiêu c n t c c a ng d ng: a - Tra c u... frameworks cùng v i nh ng c tính c a Windows phone và Common Base Class Library s h tr các nhà phát tri n xây d ng ng d ng trên windows phone t t h n Silverlight:, là m t framework lý t ng t o nên m t ng d ng giao di n ng i dùng trên Internet M t ng d ng Silverlight trên n n windows phone s t o ra hi u ng phong phú trên t p h p các trang Visual Studio ho c Expression Blend có th trên XAML Visual Studio có th... ng chia s và i c a v n phòng thì ng b hóa tr c tuy n này N u vi c biên so n v n b n không th t s thu n l i trên Word thì Microsoft ã a OneNote 21 vào Office hub nh m t gi i pháp thay th OneNote cho phép b n ghi chú nhanh, ính kèm hình nh và t p tin âm thanh r t ti n l i 2 - Ki n trúc c a Windows phone 7: Ki n trúc c a windows phone 7 ph n s c mô t bên d c chia ra làm 4 thành ph n chính và m i i: a . điu hành windows phone 7 và bit ng dng t đin là ng dng còn khá mi m đc thit k ti Vit Nam. Vì vy tôi quyt đ nh tim hiu và xây dng ng dng t đin trên nn windows phone 7 và. điu hành windows phone 7: Windows Phone 7 là th h k tip ca dòng đin thoi chy h điu hành Microsoft Windows Mobile. WP7 đc phát trin da trên. chúng ta có th tìm kim nhng t mà chúng ta mun. Trên các h điu hành smartphone khác thì t đin đã đc xây dng t rt nhiu lp trình viên. Do h điu hành windows phone 7 ra đi không

Ngày đăng: 12/05/2015, 21:07

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w