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

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

71 420 1

Đ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 71
Dung lượng 2,52 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Microsoft Silverlight: .... Isolate Strorage: .... Các con trol trong Windows Phone: ..... Hình 2.9 – Màn hình Start Screen Windows Phone 7... Hình 2.11 – Office Hub trên Windows Phone..

Trang 1

KHOA CÔNG NGH THÔNG TIN

L p: TH08B2 Ngành: Tin h c

TP.HCM, tháng 8 n m 2012

Trang 2

Tr c tiên, em 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 em h c t p và th c hi n đ tài này

Em xin bày t lòng bi t n sâu s c đ n th y Th c s H Quang Kh i, ng i đã

ch b o, h ng d n t n tình cho chúng em trong su t quá trình th c hi n đ tài nghiên

c u

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 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 ! G i l i c m n đ n

b n Ph ng Nguyên, b n Ki u và nhóm MSP đã giúp đ , đ ng viên và kiên nh n xem các b n th o ch ng trình c a tôi

V i đi u ki n th i gian có h n c ng nh kinh nghi m còn h n ch c a em nên

ch c ch n s không tránh nh ng thi u sót R t mong nh n đ c s ch b o, đóng góp

t phía th y cô và các b n đ em có đi u ki n b sung ki n th c, rút ra kinh nghi m

và hoàn thi n h n

TP.H Chí Minh, tháng 8 n m 2012

Sinh viên th c hi n

D ng Thái B o

Trang 3

Hi n nay, m ng 3G đang phát tri n m nh m t i nhi u n c trên th gi i, trong đó có

Vi t Nam M c tiêu chính c a công ngh di đ ng này là giúp ng i dùng truy c p d

li u trên thi t b di đ ng (đi n tho i và laptop) v i t c đ cao, đ c bi t là truy c p Internet S c i ti n v m t t c đ c a m ng di đ ng Vi t Nam đã góp ph n không nh cho các d ch v n i dung đua n trên đi n tho i di đ ng Trong đó đáng chú ý là d ch v

đ c báo trên đi n tho i V i nhu c u luôn mu n c p nh t thông tin th i s , gi i trí, v n hóa, xã h i… m i lúc m i n i, đ c báo trên đi n tho i đang đ c ng i dân Vi t Nam

Trang 4

Trang 5

Trang 6

Ch ng 1:  T NG QUAN 1 

1.1.  t v n đ : 2 

1.1.1.  Hi n tr ng: 2 

1.1.2.  Nhu c u: 3 

1.2.  M c đích đ tài: 3 

1.3.  i t ng và ph ng pháp nghiên c u: 3 

1.3.1.  i t ng nghiên c u: 3 

1.3.2.  Ph ng pháp nghiên c u: 4 

1.4.  K t qu và h n ch : 4 

1.4.1.  K t qu đ t đ c: 4 

1.4.2.  Nh ng h n ch : 4 

1.5.  B c c báo cáo: 4 

Ch ng 2:  CÁC KI N TH C CÓ LIÊN QUAN 6 

2.1.  T ng Quan v h đi u hành di đ ng: 7 

2.1.1.  Gi i Thi u: 7 

2.1.2.  L ch s : 8 

2.1.3.  Các h đi u hành ph bi n: 9 

2.2.  Tìm hi u v Windows Phone: 12 

2.2.1.  Các tính n ng trên Windows Phone 7: 14 

2.2.2.  Nh ng đ c đi m m i c a Windows Phone 8: 18 

2.3.  L p trình trên Windows Phone 7: 19 

Trang 7

2.3.2.  Cài đ t: 21 

2.3.3.  C u trúc Project trong Windows Phone 7: 25 

2.4.  Ki n th c c ng c : 27 

2.4.1.  N n t ng NET: 27 

2.4.2.  Ngôn ng C#: 29 

2.5.  Ki n th c m i h c đ c: 30 

2.5.1.  T ng quan v RSS: 30 

2.5.2.  Tìm hi u 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 d ng Silverlight for Windows Phone 7 Toolkit: 43 

Ch ng 3:  TH C HI N NG D NG 47 

3.1.  ng d ng đ c báo trên di đ ng: 48 

3.2.  Phân tích yêu c u: 48 

3.2.1.  Yêu c u đ i v i ng i s d ng: 48 

3.2.2.  Yêu c u đ i v i h th ng: 48 

3.3.  Các ch c n ng chính c a ng d ng: 48 

3.4.  Mô hình ý ni m truy n thông: 49 

3.5.  Mô hình phân tích CSDL: 51 

Trang 8

3.5.2.  Mô hình v t lý d li u: 54 

3.6.  Giao di n c a ng d ng: 56 

3.6.1.  Danh sách các t báo đi n t : 56 

3.6.2.  Danh sách các tin tóm t t: 57 

3.6.3.  Xem tin chi ti t: 57 

Ch ng 4:  K T LU N 59 

4.1.  u đi m: 60 

4.2.  Khuy t đi m: 60 

4.3.  H ng phát tri n: 60 

TÀI LI U THAM KH O 61 

Trang 9

Hình 2-1 – Các h đi u hành di đ ng 7 

Hình 2.2 – Toàn c nh th ph n h đi u hành trên th tr ng smartphone 9 

Hình 2.3 – Iphone ch y H H iOS 9 

Hình 2.4 – Android gi v trí s 1 v n n t ng di đ ng 10 

Hình 2.5 – BlackBerry Torch 9810 ch y H H BlackBerry 11 

Hình 2.6 – Symbian c a Nokia 11 

Hình 2.7 – Windows Phone Nokia Lumia 900 13 

Hình 2.8 – Giao di n ph n c ng c a 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 ki m 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 kh i đ 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 – T i 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 di n Visual Studio 2010 24 

Hình 2.21 – T o ng d ng Windows Phone 25 

Hình 2.22 – C u trúc c a m t project WP7 26 

Trang 10

Hình 2.24 – Ki n trúc c a LINQ 34 

Hình 2.25 – S đ tính n ng c a LINQ 35 

Hình 2.26 – Các lo i l u tr d li u 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 – Ch c n ng c a ng d ng 49 

Hình 3.2 – Mô hình ý ni m truy n thông 49 

Hình 3.3 – Mô hình ý ni m d li u 51 

Hình 3.4 – Mô hình v t lý d li u 54 

Hình 3.5 – Danh sách các t báo đi n t 56 

Hình 3.6 – Danh sách các tin tóm t t 57 

Hình 3.7 – Xem tin chi ti t d ng offline 58 

Hình 3.8 – Xem tin chi ti t tr c tuy n 58 

Trang 11

Ch ng 1:

T NG QUAN

Trang 12

tr nên m t tr tá không th thi u và còn là m t thi t b ph c v nhu c u gi i trí Có l

đi n tho i là thi t b phát tri n nhanh nh t th gi i

S xu t hi n c a iPhone n m 2007 đã đ a n n công nghi p này b c sang m t

ch ng m i Có th nói iPhone đã có m t cu c cách m ng vào th tr ng smartphone và làm thay đ i phân khúc này b i model có màn hình c m ng, kh n ng l t web tuy t

v i

S l ng đi n tho i di đ ng ngày càng t ng Vi t Nam, nhi u ng i đã coi đi n tho i di đ ng nh m t v t th thi u trong cu c s ng h ng ngày Cùng v i s gia t ng s

l ng ng i dùng thì các tính n ng dành cho đi n tho i cùng t ng theo t ng ng

Smartphone là m t cu c cách m ng trong l nh v c di đ ng, nó bi n chi c đi n tho i nh bé c a b n thành m t chi c máy tính thu nh , v i nh ng ch ng lo i đi n tho i này b n có th đ c báo, ti u thuy t, tra t đi n, b n đ và nh t là mang th gi i gi i trí

đ n bên c nh, nh ng b n nh c hay, nh ng ng d ng games hay s luôn s n sàng

IDC (hãng nghiên c u th tr ng) c ng cho bi t: “ Có 36% l ng smartphone bán

ra trong Q1/2012, t ng 25% so v i n m ngoái N u ti p t c t ng tr ng v i t c đ nh

th này, ch ng m y ch c, smartphone s tr thành công ngh ph bi n nh t trên th gi i”

C n s t đi n tho i smartphone c m ng v n đang len l i t ng ngày vào cu c s ng

c a nh ng ng i yêu công ngh S xu t hi n c a hàng lo t các smartphone th h m i,

đ c đ u t m nh v tính n ng c ng nh công ngh 3G v i giá c h p lý đã làm cho b c tranh đi n tho i t i Vi t Nam thêm nhi u màu s c

Hi n nay các h đi u hành di đ ng ph bi n nh : iPhone, Android, Windows Mobile, J2ME, Symbian, Windows Phone… Tr c đó th tr ng di đ ng là s c nh tranh gi a IOS và Android

Trang 13

Ngày 15 tháng 2 n m 2010, Hãng Microsoft gi i thi u h đi u hành Windows Phone 7, và nh n đ c đánh giá cao trong vi c sáng t o giao di n đ t phá, mang tính cách m ng cao S ra đ i c a Windows Phone giúp cho ng i dùng có thêm s tr i nghi m v m t h đi u hành m i

1.1.2 Nhu c u:

Trong xã h i hi n đ i con ng i không th s ng thi u thông tin N u không mu n

b b l i phía sau, h ph i luôn t c p nh t thông tin ki n th c V i vi c bùng n các thông tin, tin t c trên web hi n nay nhi u vô k và b n không th nào có đ th i gian đ

đ c h t Hàng ngày có r t nhi u tin t c đ c đ ng t i các website báo đi n t nh : vnexpress, dantri, vietnamnet,…

H n n a v i xu th hi n nay Vi t Nam, 3G b t đ u phát tri n, nhu c u luôn

mu n c p nh t thông tin th i s , gi i trí, v n hóa, xã h i… m i lúc m i n i, đ c báo trên

đi n tho i đang đ c ng i dân Vi t Nam a chu ng

Bên c nh đó, h đi u hành Windows Phone là m t h đi u hành di đ ng khá m i

m Hi n t i, kho ng d ng Windows Phone Marketplace đã đ t đ c h n 100.000 ng

d ng Tuy nhiên, các ng d ng h tr t i Vi t Nam còn r t ích Vì v y, nhu c u phát tri n ng d ng trên h đi u hành Windows Phone c ng r t là h p d n và m i m

T n d ng s phát tri n c a công ngh và nhu c u c a ng i dùng, em

l a ch n đ 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 i t ng và ph ng pháp nghiên c u:

1.3.1 i t ng nghiên c u:

D a trên các công ngh mà h đi u hành Windows Phone cung c p và h tr xây

d ng ng d ng đ c tin t c

Trang 14

ứ c các n i dung thông tin t RSS c a các trang báo đi n t

ứ c n i dung c a m t tin và l u n i dung tin v máy

ứ C p nh t đ c thông tin t ng h p t các trang báo đi n t khác nhau

ch ng này s nói v h đi u hành Windows Phone

ứ Các control đ c s d ng trong h đi u hành

ứ Tìm hi u v LocalDatabase

ứ Tìm hi u v RSS

ứ Tìm hi u v Silverlight

 Ch ng 3: Hi n th c ng d ng

Trang 15

Ch ng này s trình bày các công ngh đ c áp d ng vào trong ng d ng:

Trang 16

D ng Thái B o – 0851010007 Trang 6

CÁC KI N TH C CÓ LIÊN QUAN

Trang 17

Nh ng ví d tiêu bi u cho các thi t b ch y trên h đi u hành di đ ng là smartphones, personal digital assistants (PDAs), tablet computer và information applicance, ho c đôi khi ám ch các thi t b thông minh có th dùng v i các h th ng nhúng, hay các thi t b di đ ng khác và thi t b không dây

Hình 2-1 – Các h đi u hành di đ ng

Trang 18

D ng Thái B o – 0851010007 Trang 8

2.1.2 L ch s :

T m quan tr ng ngày càng t ng c a thi t b di đ ng đã gây ra s tranh đua mãnh

li t gi a các nhà kh ng l v ph n m m nh Google, Microsoft và Apple, c ng nh

nh ng công ty hàng đ u v thi t b di đ ng nh Nokia, Research In Motion (RIM) và Palm, trong n l c n m b t đ c th tr ng l n nh t này

V i s phát hành c a iPhone vào n m 2007, Apple đã t n công vào ngành công nghi p di đ ng và m ra m t k nguyên c a h đi u hành dành cho smartphone, t p trung vào kinh nghi m c a ng i dùng và trông c y vào t ng tác h ng ch m 10/2007, Google thành l p Open Handset Alliance v i 79 công ty vi n thông, ph n c ng, ph m

m m khác nhau đ xâm nh p vào th tr ng smartphone thông qua h đi u hành Android

M c dù nh n đ c nh ng ph n h i tích c c t c ng đ ng và gi i truy n thông, phiên b n

đ u c a Android đã t o ra v t n t gi a Apple và Google, h u qu là d n t i s t ch c

c a phó t ng giám đ c c a Google, Eric Schmidt, ra kh i ban giám đ c c a Apple

T khi có s xu t hi n c a iOS c a Apple và Android c a Google, th tr ng smartphone đã bùng n th t s Xét v th ph n các h đi u hành di đ ng trên toàn c u trong Quý 1/2012, Android là n n t ng đ c s d ng r ng rãi nh t, v i 81,1 tri u smartphone đ c bán ra, chi m 56,1% th ph n iOS c a Apple x p ngay sau v i 33,1 tri u máy tiêu th (đ u là iPhone), chi m 22,9% Trong khi đó, h đi u hành “già c i” Symbian c a Nokia v n chi m đ c v trí th 3, v i 12,5 tri u máy bán ra, chi m 8,6%

th ph n smartphone toàn c u

Trang 19

Hình 2.2 – Toàn c nh th ph n h đi u hành trên th tr ng

smartphone

2.1.3 Các h đi u hành ph bi n:

 iOS c a Apple:

iOS là h đi u hành "đóng" ho t đ ng trên iPhone, iPad, iPod iOS đã quy t đ nh

r t nhi u đ i v i s thành công c a Apple, v i giao di n bóng b y, đ p m t, và d s

Trang 20

D ng Thái B o – 0851010007 Trang 10

 Android c a Google:

Android là h đi u hành trên đi n tho i di đ ng (và hi n nay là c trên m t s đ u phát HD, HD Player, TV) phát tri n b i Google và d a trên n n t ng Linux Tr c đây, Android đ c phát tri n b i công ty liên h p Android ( sau đó đ c Google mua l i vào

n m 2005) Các nhà phát tri n vi t ng d ng cho Android d a trên ngôn ng Java

Hình 2.4 – Android gi v trí s 1 v n n t ng di đ ng

 BlackBerry c a RIM (mã ngu n đóng):

BlackBerry t p trung vào thao tác d dàng và đ c thi t k cho vi c kinh doanh

G n đây r t nhi u nh ng ng d ng bên th 3 đã đ c phát tri n và BlackBerry đã đ c nâng c p đ h tr đ y đ cho multimedia Chi n l c t ng lai c a RIM là t p trung vào

h đi u hành QNX và trông đ i QNX dành cho smartphone s ra m t vào đ u n m 2012

Trang 21

Hình 2.5 – BlackBerry Torch 9810 ch y H H BlackBerry

 Symbian c a Symbian Foundation:

H đi u hành di đ ng đ c đánh giá là thân thi n, d s d ng Symbian r t m nh

đ i v i các dòng đi n tho i s d ng màn hình c ng, bàn phím T9 c b n Và kho ng

d ng c a Symbian trong 10 n m qua không ph i là ít Nh ng ng d ng này đáp ng không nh trong công vi c, đ i s ng h ng ngày c a m i ng i

Hình 2.6 – Symbian c a Nokia

Trang 22

D ng Thái B o – 0851010007 Trang 12

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 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 đ u tiên có tên mã là

“NoDo”, ti p đó là Windows Phone 7.1 Mango, đ n nay đã phát tri n lên phiên b n

Windows Phone 7.5 v i tên mã Mango ti p đ 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.7004: phiên b n đ u tiên c a Windows Phone 7

 7.0.7390: b n c p nh t v i tên mã 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.7720: đây là Windows Phone 7.5 v i tên mã Mango, đ c gi i thi u 2/2011 Các tính n ng m i đ 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.8773: còn g i là Windows Phone 7.5 Refresh v i tên mã Tango Nhi u tính n ng m i x at hi n nh MMS t t h n, bi u t ng cho vi c dò v trí,

xu t và qu n lí danh b vô SIM, h tr đi n tho i giá r v i 256MB RAM

và xung nh p CPU ch m

Trang 23

Hình 2.7 – Windows Phone Nokia Lumia 900

 Giao di n ph n c ng:

Thành ph n c b n c a Windows Phone bao g m màn hình c m ng, máy nh phía sau, nút t ng gi m âm l ng, nút ngu n (khóa) và ba nút ch c n ng m t tr c máy Các nút ch c n ng này có th là nút c m ng m m ho c nút c ng Ch c n ng các nút này nh sau:

 Home: quay tr l i Start Screen c a Windows Phone

 Back: quay tr l i thao tác/màn hình v a r i Nó còn dùng đ n bàn phím khi b n đã so n th o xong Nh n nút Back nhi u l n đ ng d ng thoát h n

ra màn hình Start Còn n u b n nh n gi lâu thì s hi n th các ng d ng

m i ch y g n đây, hay nói cách khác là kh n ng qu n lí đa nhi m c a máy

 Search: ch y ng d ng tìm ki m trong máy b ng Bing Th t ra, tr c đây, nút Search này có th tìm ki m trong n i b ng d ng, nh ng khi đã nâng

c p lên WIndows Phone 7 Mango thì nút Search ch có th ch y Bing

Trang 24

D ng Thái B o – 0851010007 Trang 14

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 Microsoft g i là Metro UI

c đi m c b n là các ô vuông vuông (Tile) màn hình chính Nh ng thành ph n đ

h a khác c ng không có nhi u nét m m m i, cong cong tròn tròn mà c ng mang dáng vuông ho c ch nh t M t s Tile có kh n ng c p nh t d li u theo th i gian th c thì g i

là Live Tile Ngoài các ô vuông ra thì ch l n, d đ c theo font SegoeWP c ng nh các dòng ch l n xu t hi n khi duy t ngang qua các trang ch c n ng trong ng d ng c ng là nét đ c tr ng c a Windows Phone

Trang 25

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 c c a thi t b đó th c hi n hành đ ng khác nhau Nút tìm

ki m cho phép ng i dùng đ tìm ki m danh b Trong tr ng h p khác, nút Tìm ki m s cho phép ng i dùng th c hi n tìm ki m c a các trang web, tin t c, đ a đi m b n đ b ng cách s d ng các ng d ng Bing

Bing là công c tìm ki m m c đ nh trên thi t b c m tay Windows Phone Bên

c nh tìm ki m d a trên đ a đi m, Bing Maps c ng cung c p turn-by-turn h ng d ch v cho ng i s d ng Windows Phone tìm ki m các d ch v xung quanh đó

Trang 26

D ng Thái B o – 0851010007 Trang 16

Hinh 2.10 – Công c tìm ki m Bing

 Office:

“Office Hub” cung c p t t c các ng d ng Microsoft Office và các v n b n

Microsoft Office Mobile cung c p kh n ng t ng tác gi a đi n tho i và phiên b n máy tính đ bàn c a Microsoft Office Word Mobile, Excel Mobile, PowerPoint Mobile, OneNote Mobile, và SharePoint Workspace Mobile cho phép Microsoft h u h t các đ nh

d ng t p tin v n phòng đ đ c xem và ch nh s a tr c ti p trên m t thi t b Windows Phone

Hình 2.11 – Office Hub trên Windows Phone

Trang 27

Các t p tin Microsoft Office t SkyDrive và Office 365, c ng nh các t p tin đ c

l u tr c c b trên đi n tho i, có th đ c truy c p thông qua Hub Office

 a nhi m:

Trong Windows Phone 7, tính n ng đa nhi m đ c gi i h n trong các ng d ng đi kèm B t đ u v i Windows Phone 7.5 nhi m v chuy n đ i d a trên th có th đ c truy

c p b ng cách b m và gi nút quay l i ng d ng có th đ c ch y ngay c khi thoát

kh i t m nhìn thông qua "Live Agents"

 Marketplace:

ây là kho ng d ng tr c tuy n c a Microsoft phát tri n dành riêng cho Windows Phone Có th xem đây là cách cài thêm ng d ng duy nh t cho thi t b c a m t ng i dùng bình th ng Trên Marketplace b n s tìm th y game, ng d ng h th ng, ti n ích,

ng d ng liên quan hình nh và còn r t nhi u th khác n a S ng d ng mi n phí c ng khá nhi u, do đó n u ch u khó, b n có th tìm m t ng d ng mi n phí có ch c n ng g n

gi ng v i m t ph n m m có phí

Hình 2.12 – Windows Phone Marketplace

Trang 28

h di đ ng n

g nh ng thayle” h n và

ng d ng NII ) s khô

0007

i m m i c

Phone Summ

n v h đi u này s có m

y đ i l n trcho phép ng

Nh ng đi n ông th nâng

– Màn hình

Windows Pnhân, chip hân gi i WV

n trên trình d

g l ng quaong môi trthanh toán n

à SQLite có

a Window

mit di n ra vhành Wind

t trên các trên Window

g i dùng đtho i hi n c

g c p lên b

h kh i đ ng

Phone 8 bao

x lý đ hVGA (800x

duy t IE10

a th nh SD

ng doanhngay trong

ó th dùng c

ws Phone 8

vào ngày 2dows Phonethi t b t m

D/microSD

h nghi p d a

ng d ng vcho c Win

:

1/6/2012 M

e 8 v i tên mmùa Thu n

là màn hìnhkích c tùyows Phone

ó màn

u gi i

D (1280

ndows

Trang 29

 Microsoft t p 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 Phone cung c p 2 framworks cho vi c phát tri n ng

d ng là : Silverlight và XNA

Hình 2.14 – Windows Phone 7 Frameworks

Trang 30

D ng Thái B o – 0851010007 Trang 20

ứ Silverlight : có ngu n g c t công ngh Windows Presentation

Foundation (WPF) WPF s d ng Extensible Application Markup Language (XAML) đ đ nh ngh a giao di n và mã đ s d ng các class

.Net frameworks cho vi c th c hi n các ch c n ng c a m t ng d ng

ứ XNA: Bao g m các ph n m m d ch v , tài nguyên, tài nguyên và c ng

đ ng t p trung vào vi c phát tri n trò ch i và ng d ng truy n thông đ

phát tri n thành công trên n n t ng game Microsolf XNA cung c p cho

các nhà phát tri n kh n ng truy c p tr c ti p các tính n ng c a thi t b

nh video và h th ng âm thanh

Ph n này mô t làm th nào các nhà phát tri n có th s d ng ng d ng n n t ng Windows Phone t đ u đ n cu i c a chu k phát tri n

Hình 2.15 – Application Development Lifecycle

2.3.1 Môi tr ng l p trình:

Microsoft đã chính th c cung c p b công c l p trình ng d ng cho các nhà phát tri n ph n m m di đ ng c ng nh các l p trình viên th gi i B kit phát tri n ph n m m dành cho Windows Phone 7 đ c cung c p mi n phí tr c tuy n, bao g m:

ứ Microsoft Visual Studio 2010 Express bao g m Windows Phone SDK 7.1, cung c p công c mi n phí đ phát tri n ng d ng cho Windows Phone s d ng NET, Silverlight và XNA

Trang 31

ứ Mã ngu n Silverlight, XNA Game Studio 4.0,

ứ Windows Phone 7 Series Emulator,

ứ B th vi n Windows Phone 7 Series add-in (dùng kèm Visual Studio

2010 RC)

T t c các công c đ u h tr c m ng đa đi m, c m bi n chuy n đ ng, ph n c ng tích h p chip đ h a, d ch v Microsoft Location Service và Microsoft Notification Service

2.3.2 Cài đ t:

Yêu c u c u hình cài đ t :

ứ Windows 7 (x86 and x64), Windows® Vista® (x86 and x64) SP2

ứ Yêu c u 4GB c ng

ứ 2 GB RAM (3GB d i v i ai dùng Visual Studio đ l p trình)

ứ Windows Phone Emulator yêu c u card đ h a DirectX 10 v i trình

đi u khi n WDDM 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

ứ WCF Data Services Client for Window Phone

ứ Microsoft Advertising SDK for Windows Phone

Trang 33

Hình 2.17 – 1.Cài đ t Visual Studio

Hình 2.18 – 2.Cài đ t Visual Studio

Ti p t c cài đ t cho đ n khi hoàn t t và nâng c p lên b n SP1 Ti p theo ta ti n hành cài đ t b Windows SDK 7.1

Trang 34

D ng Thái B o – 0851010007 Trang 24

Hình 2.19 – Cài Windows SDK 7.1

Ti p t c cài đ t cho khi hoàn thành Sau khi cài đ t xong chúng ta m Visual Studio 2010 lên

Hình 2.20 – Giao di n Visual Studio 2010

B c 2: Sau khi cài đ t thành công, b n s đ c yêu c u ph i kh i đ ng l i máy

Trang 35

B c 3: Ti p theo ch y Microsoft Visual Studio 2010 (là ph n m m v a đ c cài vào)

B c 4: Trong Microsoft Visual Studio 2010, click ch n New Project và nh n

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 các resource

m c ng d ng và hi n th giao di n ng d ng

File App.xaml v i các XAML markup (Extensible Application Markup Language

g m m t root element là Application và ph n Application.Resources ch a các resources

m c ng d ng nh color, brushes, style object…

Ngày đăng: 05/07/2015, 23:41

HÌNH ẢNH LIÊN QUAN

Hình 2.2 – Toàn c nh th  ph n h   đ i u hành trên th  tr ng - 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
Hình 2.2 – Toàn c nh th ph n h đ i u hành trên th tr ng (Trang 19)
Hình 2.4 – Android gi  v  trí s  1 v  n n t ng di  đ ng. - 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
Hình 2.4 – Android gi v trí s 1 v n n t ng di đ ng (Trang 20)
Hình 2.7 – Windows Phone Nokia Lumia 900 - 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
Hình 2.7 – Windows Phone Nokia Lumia 900 (Trang 23)
Hình 2.8 – Giao di n ph n c ng c a Windows Phone. - 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
Hình 2.8 – Giao di n ph n c ng c a Windows Phone (Trang 24)
Hình 2.9 – Màn hình Start Screen Windows Phone 7. - 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
Hình 2.9 – Màn hình Start Screen Windows Phone 7 (Trang 25)
Hình 2.12 – Windows Phone Marketplace - 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
Hình 2.12 – Windows Phone Marketplace (Trang 27)
Hình 2.14 –  Windows Phone 7 Frameworks - 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
Hình 2.14 – Windows Phone 7 Frameworks (Trang 29)
Hình 2.15 – Application Development Lifecycle - 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
Hình 2.15 – Application Development Lifecycle (Trang 30)
Hình 2.20 – Giao di n Visual Studio 2010 - 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
Hình 2.20 – Giao di n Visual Studio 2010 (Trang 34)
Hình 2.19 – Cài Windows SDK 7.1 - 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
Hình 2.19 – Cài Windows SDK 7.1 (Trang 34)
Hình 2.21 –  T o  ng d ng Windows Phone. - 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
Hình 2.21 – T o ng d ng Windows Phone (Trang 35)
Hình 2.23 –  Ki n trúc  ng d ng .NET - 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
Hình 2.23 – Ki n trúc ng d ng .NET (Trang 38)
Hình 2.24 – Ki n trúc c a LINQ . - 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
Hình 2.24 – Ki n trúc c a LINQ (Trang 44)
Hình 2.28 – Control Panorama. - 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
Hình 2.28 – Control Panorama (Trang 50)
Hình 3.6 –  Danh sách các tin tóm t t. - 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
Hình 3.6 – Danh sách các tin tóm t t (Trang 67)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w