Tìm hiểu windows phone 7

35 463 0
Tìm hiểu 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

TRNG I HC M THÀNH PH H CHÍ MINH KHOA CÔNG NGH THÔNG TIN  ÁN MÔN HC  tài: TÌM HIU WINDOWS PHONE 7 GVHD : H QUANG KHI SVTH : PHAN VIT TRUNG MSSV : 0851010299 LP : TH08B2 TP.HCM 02/2012 LI CM N!  hoàn thành đ án ngành này, li đu tiên tôi xin chân thành cm n các thy giáo, cô giáo Khoa Công ngh thông tin Trng i hc M TPHCM, nhng ngi đã dy d, trang b cho tôi nhng kín thc b ích trong bn nm hc va qua. Xin chân thành gi li cm n sâu sc nht đn thy H Quang Khi, ngi đã tn tình giúp đ, hng dn tôi trong sut quá trình thc hin cng nh  hoàn thành bài tp môn  án ngành. Mt ln na xin chân thành cm n ! TP HCM ngày 10 tháng 2 nm 2012 TÌM HIU WINDOWSPHONE 7 GVHD: H QUANG KHI SVTH: PHAN VIT TRUNG - 0851010299 1 MC LC I.GII THIU  TÀI: 2 II.KIN THC CÓ C: 2 1.WindowsPhone là gì? 2 2.Nhng thit b nào s chy đc WindowsPhone? 3 3.Cu hình c bn đ chy các phn mm visual studio. 4 4.Các công c và tools cn thit dành cho lp trình trên nn tng WP7. 4 5.Làm demo mt s ng dng t đn gin cho WP7. 6 6.Công c ExpressBlend: 6 III.NI DUNG CÔNG VIC: 8 1.VIT NG DNG DUYT HÌNH C BN 8 2.VIT NG DNG DUYT HÌNH KIU PANAROMA 17 IV. KT LUN: 24 V. TÀI LIU THAM KHO: 25 TÌM HIU WINDOWSPHONE 7 GVHD: H QUANG KHI SVTH: PHAN VIT TRUNG - 0851010299 2 I.GII THIU  TÀI: WindowsPhone là nn tng dành cho đin thoi theo xu hng cm ng hin nay ca Microsoft, s dng ngôn ng C#, VB do tính thân thin, gn gi, gn ging nh các môn hc Lp trình trên ngôn ng C trc đây nên em quyt đnh chn WindowsPhone7 làm đ tài nghiên cu. Trong đ tài này em bt đu nghiên cu t nhng điu c bn nht v WindowsPhone 7, nhng đim này s ln lt đc gi i thiu sau mc này. II.KIN THC CÓ C: 1.WindowsPhone là gì? WindowsPhone là h điu hành dành cho đin thoi ca Microsoft, tip ni Windows Mobile 6.5 , WindowsPhone 7 đc tung ra nhm cnh tranh, ly li th phn ca hãng trc s ln mnh ca Android(Google) và IOS trên Iphone (Apple). TÌM HIU WINDOWSPHONE 7 GVHD: H QUANG KHI SVTH: PHAN VIT TRUNG - 0851010299 3 2.Nhng thit b nào s chy đc WindowsPhone? Tt c các thit b tho mãn các yêu cu v phn cng c bn ca Microsoft bao gm: cpu kin trúc ARM A8-A9-A15 >=1Ghz/core Ram >=512Mb, camera >=5Mpx, b nh trong>=8Gb,Bluetool,Wifi,GPS, gia tc k và màn hình cm ng đa đim và cui cùng tt nhiên s là nhà sn xut phi đng kí và mua bn quyn WP dành cho thit b ca h Các yêu cu trên nhm mc đích ti u cho thit b WP cm ng chy m t mà và đáp ng đy đ các yêu cu mà smartphone cn có(chy đa nhim, kh nng kt ni, xoay màn hình, cm ng chuyn đng…), nhm tránh s phân mnh thit b quá sâu mà Android đang mc phi, đa ra cu hình chung qua đó thit b WP ca các hãng khác nhau (HTC,Samsung,Nokia,LG ) đu s chy tt các ng dng game mà lp trình viên không phi mt công post li do kích thc màn hình khác nhau nh Android đang mc phi. S d ng kin trúc ARM bi vì đây là kin trúc CPU sn xut da trên tin trình bán dn UltraLowPower (ULV)rt tit kim đin nng, 1 nhân cortex A8 1Ghz đóng gói bao gm nhiu TÌM HIU WINDOWSPHONE 7 GVHD: H QUANG KHI SVTH: PHAN VIT TRUNG - 0851010299 4 thành phn khác nh chip đ ha, các chip điu khin I/O, chip giãi mã âm thanh… ch s dng ~0.3W/h. Chính đc đim này mang li li th v thi lng s dng Pin tt nht mà các vi x lý da trên kin trúc x86 không th nào có đc. 3.Cu hình c bn đ chy các phn mm visual studio. Windows 7 hoc Vista SP2, Ram>=2Gb, HDD>=4Gb, CPU kin trúc x86 AMD hoc Intel dualcore tr lên, có h tr o hóa. 4.Các công c và tools cn thit dành cho lp trình trên nn tng WP7. -WindowsPhone7 Deverloper Tools -Visual Studio 2010 Utimate+ Visual Studio 2010 SP1 -MSDN for WindowsPhone đ tham kho. Tt c các tools trên có th d dàng download theo đa ch sau: http://www.microsoft.com/download/en/default.aspx?WT.mc_id=MSCOM_HP_US_Nav_Dow nloads TÌM HIU WINDOWSPHONE 7 GVHD: H QUANG KHI SVTH: PHAN VIT TRUNG - 0851010299 5 1. c đim mi ca phiên bn nâng cp Mango: http://www.codeproject.com/Articles/ r-Tools-7-1-Be 2. Links download b Windows Developer Tools : http://download.microsoft.com/downlo 2_Beta_en1.iso 3. Links download b Visual Studio 2010 Ultimate : http://download.microsoft.com/downlo ltimTrial1.iso 4. Links download bn SP1 Visual Studio 2010: http://download.microsoft.com/downlo 010SP1dvd1.iso Giao din chính ca Website. TÌM HIU WINDOWSPHONE 7 GVHD: H QUANG KHI SVTH: PHAN VIT TRUNG - 0851010299 6 5.Làm demo mt s ng dng t đn gin cho WP7. Vit thành công các demo nhp xut kí t (HelloWorld), To style chung cho các control(màu sc, kích thc ch…) các control ví d tt c textbox trong ng dng s tha hng style ch màu đ nh là thuc tính mc đnh, tr khi ta tùy chnh riêng l tng control å Có th dùng style đ set control mt các tin li, thng nht style thit k. 6.Công c ExpressBlend: Công c ExpressBlend rt tin li đ tùy chnh giao din WP, ngoài ra còn thêm rt nhiu tùy chn phong phú v các hiu ng nh tùy bin khi chng trình đc khi đng, thc thi å Nên dùng ExpressBlend đ thit k giao din chng trình cng nh các hiu ng cho d dàng và trc quan. TÌM HIU WINDOWSPHONE 7 GVHD: H QUANG KHI SVTH: PHAN VIT TRUNG - 0851010299 7 Giáo din chính ca ExpressBlend TÌM HIU WINDOWSPHONE 7 GVHD: H QUANG KHI SVTH: PHAN VIT TRUNG - 0851010299 8 III.NI DUNG CÔNG VIC: 1.VIT NG DNG DUYT HÌNH C BN. Giao din chng trình: [...]... giao di n Metro c a hãng SVTH: PHAN VI T TRUNG - 0851010299 17 TÌM HI U WINDOWSPHONE 7 GVHD: H QUANG KH I Ch nh thu c tính SupportedOrientations="PortraitOrLandscape" có th dùng c m bi n xoay ngang màn hình SVTH: PHAN VI T TRUNG - 0851010299 18 TÌM HI U WINDOWSPHONE 7 SVTH: PHAN VI T TRUNG - 0851010299 GVHD: H QUANG KH I 19 TÌM HI U WINDOWSPHONE 7 Hai hình GVHD: H QUANG KH I t c nh nhau cho ta th y rõ... Samples for Windows Phone, visit http://go.microsoft.com/fwlink/?LinkID=219604 > < /phone: PhoneApplicationPage.ApplicationBar> SVTH: PHAN VI T TRUNG - 0851010299 9 TÌM HI U WINDOWSPHONE 7 GVHD: H QUANG KH I .Phone" xmlns:shell="clr namespace:Microsoft .Phone. Shell;assembly=Microsoft .Phone" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup compatibility/2006" FontFamily="{StaticResource PhoneFontFamilyNormal}" FontSize="{StaticResource PhoneFontSizeNormal}" Foreground="{StaticResource PhoneForegroundBrush}" SupportedOrientations="Portrait" . dàng và trc quan. TÌM HIU WINDOWSPHONE 7 GVHD: H QUANG KHI SVTH: PHAN VIT TRUNG - 0851010299 7 Giáo din chính ca ExpressBlend TÌM HIU WINDOWSPHONE 7 GVHD: H QUANG KHI SVTH:. này. II.KIN THC CÓ C: 1.WindowsPhone là gì? WindowsPhone là h điu hành dành cho đin thoi ca Microsoft, tip ni Windows Mobile 6.5 , WindowsPhone 7 đc tung ra nhm cnh tranh,. privatevoidBUTTON_CHON(objectsender,EventArgse) { Selectpictures.Show(); //GihàmSelectpictures  }  voidSelectpictures_Completed(objectsender,PhotoResulte)//ChonAnh {  BitmapImagebitmap=newBitmapImage();//khaibáomt bitmapImage bitmap.SetSource(e.ChosenPhoto);//Sourcebngskin chnhìnhcangidùng khunganh.Source=bitmap; //gánngunđhinthra ImageBoxname="khunganh"  } TÌM HIU WINDOWSPHONE 7 GVHD: H QUANG KHI SVTH: PHAN VIT TRUNG - 0851010299 11 TÌM HIU WINDOWSPHONE 7 GVHD: H QUANG KHI SVTH: PHAN VIT TRUNG

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

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

Tài liệu liên quan