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

Đồ án môn học về điện thoại di động

56 316 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 56
Dung lượng 2,18 MB

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

Nội dung

XÁC NH TÀIVÀCÔNGC... Thêm Application Bar Icon.. Thêm Application Bar Text Menu Items .... • Windows Phone Developer Tools 7.1... Microsoft cho bi t Marketplace không ch là... Các markup

Trang 1

Khoa: Công ngh thông tin

L p: TH08B1 GVHD: Th.s H Quang Kh i

Tp.HCM 05/02/2012

Trang 2

L I C M N

Tr c tiên em xin g i l i c m n chân thành sâu s c t i các th y cô giáo trong tr ng

i h c M TpHCM nói chung và các th y cô giáo trong khoa Công ngh thông tin nói chung đã t n tình gi ng d y, truy n đ t cho em nh ng ki n th c, kinh nghi m quý báu trong su t th i gian qua

c bi t, em xin g i l i c m n đ n đ n th y H Quang Kh i, th y đã t n tình giúp đ ,

tr c ti p ch b o, h ng d n em trong su t quá trình làm đ án môn h c Trong th i gian làm vi c v i th y, em không nh ng ti p thu thêm nhi u ki n th c b ích mà còn

h c h i tinh th n làm vi c, thái đ nghiên c u khoa h c nghiêm túc, hi u qu ây là

nh ng đi u r t quan tr ng cho em trong quá trình h c t p và công tác sau này

Sau cùng xin g i l i c m n chân thành t i gia đình, b n bè đã đ ng viên, đóng góp ý

ki n và giúp đ trong quá trình h c t p, nghiên c u và hoàn thành đ án môn h c

Trang 3

M C L C

L I C M N 3

CH NG 1: GI I THI U TÀI 6

I T NGQUANV H I UHÀNHCHO I NTHO IDI NG 6

1 Nhu c u s d ng đi n tho i di đ ng 6

2 Các h đi u hành thông d ng cho smartphone 7

II XÁC NH TÀIVÀCÔNGC 8

1 Xác đ nh đ tài 8

2 Công c th c hi n 8

2.1 C u hình máy yêu c u 8

2.2 Các ng d ng yêu c u 9

CH NG 2: CÁC KI N TH C LIÊN QUAN 9

I H I UHÀNHWINDOWSPHONE7 9

1 Th tr ng h đi u hành Windows Phone 7 9

2 H đi u hành Windows Phone 7 12

2.1 Gi i thi u 12

2.2 Ph n c ng 13

2.3 Ph n m m 14

2.3.1 V giao di n: 14

2.3.2 V nh p li u 16

2.3.3 V đa nhi m và sao chép/dán (copy/paste): 16

2.3.4 Các Hub và ph n m m c a hãng th 3: 18

2.4 Ph n k t: 24

II CÔNGNGH VÀKI NTH C 24

1 Công ngh 24

2 Ki n th c 25

2.1 C u trúc c a m t Project 25

2.2 L u tr li u trên WP7 28

2.2.1 Gi i thi u v Isolated Storage 28

2.2.2 S d ng Isolated Storage 28

2.2.3 i t ng IsolatedStorageSettings 29

2.2.4 i t ng IsolatedStorageFile 30

2.3 Chuy n h ng trang 31

2.3.1 Chuy n h ng trang c b n 31

2.3.2 Chuy n trang có truy n d li u b ng Query String 33

2.4 S d ng Application Bar 34

2.4.1 Application bar 34

Trang 4

2.4.2 S d ng Application Bar 35

2.4.3 Thêm Application Bar Icon 36

2.4.4 Thêm Application Bar Text Menu Items 36

2.5 S d ng Silverlight for Windows Phone 7 Toolkit 37

2.5.1 S d ng Silverlight for Windows Phone 7 Toolkit 38

2.5.2 Các hi u ng chuy n trang 38

CH NG 3: XÂY D NG NG D NG T I N HDICT 42

I GI ITHI U NGD NGT I N 42

II C S D LI U 42

1 Gi i thi u c s d li u 42

2 C u trúc c a c s d li u 42

III NGD NGT I NHDICT 43

1 T i d li u lên ng d ng 45

2 Các ch c n ng khác 47

2.1 Ch c n ng tra t 47

2.2 Tính n ng g i nh , l c t theo t đ c nh p vào 50

2.3 Ch c n ng tra t g n gi ng 52

2.4 Ch c n ng n ng history, back, next 54

2.5 Ch c n ng tra chéo 54

2.6 H tr đa t đi n 55

3 Nh ng th khác 56

IV K TLU N,H NCH VÀH NGPHÁTTRI N 56

1 K t lu n: 56

2 H n ch : 57

3 H ng phát tri n 57

TÀI LI UTHAM KH O 57

Trang 5

Ch ng 1: Gi i thi u đ tài

I T ng quan v các h đi u hành cho đi n tho i di đ ng

1 Nhu c u s d ng đi n tho i di đ ng

i n tho i di đ ng đã tr thành v t d ng không th thi u trong cu c s ng hàng ngày Theo nhi u cu c nghiên c u, đ n n m 2015, s l ng truy c p Internet t di đ ng s

v t qua truy c p trên máy tính cá nhân Trong t ng lai, đi n tho i di đ ng s tr thành ph ng ti n giao ti p và làm vi c ch y u c a con ng i chu n b cho t ng lai này, nhi u công ty đang “ch y đua” đ cho ra m t nh ng n n t ng di đ ng, nh ng

ng d ng và thi t k m i

Ngày nay, m i ng i ngày càng b ra nhi u th i gian đ s d ng di đ ng h n D i đây là nh ng con s n t ng v tình tr ng s d ng đi n tho i di đ ng trên toàn c u

hi n nay:

- Hi n nay, toàn th gi i có kho ng 4 t ng i s d ng đi n tho i di đ ng Trong đó

có 1,08 t ng i s d ng smartphone, còn 3,05 t ng i s d ng các lo i đi n tho i

c b n (nghe, g i và nh n tin) Trong đó, có đ n kho n 950 tri u ng i s d ng các

lo i đi n tho i không có ch c n ng nh n tin

- 86% ng i s d ng đi n tho i di đ ng truy c p Internet trong khi đang xem TV

- Trung bình, m i ngày, m t ng i M s d ng 2,7 gi đ ng h đ truy c p các

m ng xã h i thông qua đi n tho i di đ ng Kho ng th i gian này nhi u g p 2 l n s

th i gian m i ng i M b ra cho b a n trong ngày, và dài b ng 1/3 đ dài gi c

ng trung bình m i đêm

- Hi n nay, có đ n 91% l ng truy c p vào các m ng xã h i đ n t các thi t b di

đ ng, nhi u h n so v i 79% l ng truy c p đ n t máy tính cá nhân

- Theo th ng kê, 61% ng i s d ng đi n tho i di đ ng đ ch i game, 55% đ theo dõi tình hình th i ti t, 50% s d ng đ tìm ki m và dò b n đ , 49% s d ng đ truy

c p m ng xã h i, 42% dùng đ nghe nh c, 36% theo dõi tin t c, 33% dùng đ xem phim…

- 1/3 trong s 600 tri u thành viên c a m ng xã h i Facebook th ng truy c p m ng

xã h i này qua các thi t b di đ ng

- Còn v i “ti u blog” Twitter, trong s h n 165 tri u ng i dùng, có đ n 50% s

ng i c p nh t tin t c thông qua đi n tho i di đ ng

- Ph n t l a tu i 35-54 là nhóm ng i ho t đ ng tích c c nh t trên các m ng xã

h i thông qua các thi t b di đ ng

- 30% s ng i s d ng smartphone truy c p các m ng xã h i thông qua trình duy t

m c đ nh c a di đ ng Còn l i cài đ t thêm các trình duy t khác đ s d ng

- M i ngày, có đ n h n 200 tri u l t xem video t các thi t b di đ ng

Theo d đoán, đ n n m 2015, l ng ng i s d ng đi n tho i di đ ng đ truy c p Internet s v t qua l ng ng i dùng máy tính cá nhân

Trang 6

2 Các h đi u hành thông d ng cho smartphone

Symbian

Symbian có th tr ng l n nh t h u h t th tr ng trên th gi i ngo i tr th tr ng

B c M (USA & Canada) do iOS và Blackberry n m gi S thành công này c ng đúng đ i v i khách hàng và c ng chính là c đông l n nh t c a nó Nokia

T i Nh t B n Symbian m nh là do m i quan h v i nhà m ng NTT DOCOMO, m c

dù Symbian c ng chi m u th nh ng các thi t b symbian đa s do các hãng c a Nh t

s n xu t (Fujitsu, Mitsubishi, Sharp)

Hi n t i các thi t b Symbian đ c s n xu t b i Fujitsu, Nokia, Samsung, Sharp và Sony Ericsson

Tr c n m 2009, Symbian h tr nhi u giao di n ng i dùng nh UIQ t UIQ technologies, S60 t Nokia và MOAP c a NTT DOCOMO Trong n m 2009 ba giao

di n này đã đ c h p nh t l i thành m t n n t ng m duy nh t G n đây m c dù s

l ng thi t b symbian bán ra t ng lên nh ng th ph n theo h đi u hành trên tòan th

gi i l i gi m đi t 50% xu ng 40% giai đ an 2009- 2010

Android

Android đ c phát tri n b i công ty Android Inc và đ c Google mua l i Android là

n n t ng m có g c t Linux đ c h tr b i Google và m t l at các nhà s n xu t

ph n c ng, ph n m m (nh Intel, HTC, ARM, Samsung, Motorola , eBay…), đây

c ng là nh ng thành viên thành l p nên t ch c Open Handset Alliance Phát hành vào ngày 5.11.2007, cho t i nay đã có 8 phiên b n Android 1.0, 1.5, 1.6, 2.0, 2.1, 2.2 ,2.3

và 3.0 H u h t tên thân m t c a Android đ u đ t theo món đi m tâm nh Cupcake bánh n ng nh (1.5) ,Frozen Yogurt s a chua l nh (2.2) Gingerbread bánh

Windows Phone 7

Ngày 15.02.2010 Microsoft ti t l th h ti p theo c a Windows Mobile, Windows Phone 7 H đi u hành m i này tích h p đ y đ các d ch v c a Microsoft nh Windows Live, Zune, Xbox Live và Bing, nó c ng có m t s d ch v t các hãng khác

nh Facebook và Google accounts

H đi u hành m i này nh n đ c các ph n h i tích c c t các trang tin công ngh Windows Phone 7 là n n t ng m i đ c thi t k l i hòan tòan, nên nó không có tính

t ng thích ng c v i Windows Mobile tr c đó

Bada

ây là h đi u hành phát tri n b i Samsung Electronics Nó là n n t ng cho các thi t

b khác nhau, đ c tíêt l vào n m 2010 Bada trong ti ng Hàn có ngh a là đ i

Trang 7

d ng hay b bi n Thi t b đ u tiên ch y Bada là Samsung Wave , đ c gi i thi u t i tri n lãm Mobile World Congress 2010 Cùng v i s phát hành đi n th ai m i Samsung c ng ra m t gian ng d ng g i là Samsung Apps

Các ng d ng t đi n trên đi n tho i c ng khá quen thu c và h u ích đ i v i m i

ng i.Ph n l n các ng d ng t đi n vi t trên n n Android, iOS r t ít các ng d ng t

đi n vi t trên h đi u hành Windows Phone 7 Vì th đ ph c v cho vi c h c ngo i

ng - tra c u t đi n trên đi n tho i, c ng nh v i m c đích tìm hi u, nghiên c u v h

đi u hành m i, tôi xây d ng m t ng d ng t đi n HDict trên h đi u hành Windows Phone 7 v i các ch c n ng:

• H tr đa t đi n: Anh Vi t – Vi t Anh – Pháp Vi t – Vi t Pháp

• Tính n ng g i nh , l c theo t đ c nh p vào

• Tra t g n đúng

• H tr l ch s tra t

• Back, Next các t trong l ch s tra t

• Tính n ng tra chéo gi a các t đi n

2 Công c th c hi n

2.1 C u hình máy yêu c u

H đi u hành Windows® Vista® x86 ho c x64, v i Service Pack 2 (t t

c phiên b n ngo i tr Starter Edition) Windows® 7 x86 or x64 (all editions except Starter Edition)

Trang 8

Ph n c ng Yêu c u 4GB không gian tr ng trên đ a h th ng

2.2 Các ng d ng yêu c u

b t tay vào vi c l p trình cho WP7, b n c n cài đ t các ng d ng sau:

• Visual Studio 2010 Ultimate

• Visual Studio 2010 SP1

• Windows Phone Developer Tools 7.1 Bao g m :

o Windows Phone Emulator

o Visual Studio 2010 Express for Windows Phone ( ây là gói

có s n t Windows phone 7 development tools , n u b n đã có cài s n Visual Studio 2010 Ultimate trong máy thì ph n này s

o Microsoft Expression Blend SDK for Windows Phone 7

o Microsoft Expression Blend SDK for Windows Phone OS 7.1

o WCF Data Services Client for Window Phone

o Microsoft Advertising SDK for Windows Phone

• Silverlight for Windows Phone 7 Toolkit– Là m t framework r t phong phú đ h tr build các ng d ng Windows Phone 7

• WP7 Isolated Storage Explorer v1.0 Beta.- Là m t công c đ c thi t

k đ giúp các l p trình viên và nh ng ng i th nghi m t ng tác

v i file Isolated Storage c a ng d ng Silverlight Windows Phone 7

Ch ng 2: Các ki n th c liên quan

I H đi u hành Windows Phone 7

1 Th tr ng h đi u hành Windows Phone 7

Trong m t c ng đ ng s d ng smartphone v i nh ng nhu c u ngày càng đa d ng, đòi

h i ngày càng kh t khe, đi u làm nên s thành công cho 1 h đi u hành l i n m chính kho ng d ng c a nó Nh c đ n ng d ng, không th không k đ n nh ng y u t

Trang 9

liên quan đ n l p trình viên, và c ch đi u hành c a "ch ng d ng".Windows Phone

7 (WP7), h đi u hành non tr c a Microsoft đã k ni m m t n m ngày ra m t b công

c phát tri n ph n m m (SDK) c a mình vào trung tu n tháng 3/2011

1 n m đ i v i chúng ta có th không ph i là quá dài, nh ng đ i v i m t h đi u hành,

m t n m có th thay đ i r t nhi u th Android m t ch a t i 2 n m đ đi t con s 0 tròn tr nh đ n v trí s m t trên th tr ng smartphone Còn Windows Phone 7, sau 1

n m công b SDK, công c giúp các l p trình viên vi t ph n m m , trò ch i, ng d ng cho h đi u hành, li u Microsoft đã đ t đ c nh ng gì?

Brandon Watson, giám đ c ph trách m ng Windows Phone 7 cho chúng ta nh ng con

s h t s c n t ng

1,500,000: Là s l t t i c a Windows Phone Developer Tools trong 1 n m qua M t con s ch ng minh s c "nóng" c a h đi u hành con c ng c a Microsoft, và gi là

"đ ng minh" c a Nokia

36,000: S l p trình viên làm vi c trên n n t ng Windows Phone 7 M t con s không

h nh , n u b n so sánh v i trên50,000 ng i đang làm vi c trên iOS và trên 30,000 nhà phát tri n t p trung trên h đi u hành Android Hãy th nhìn vào Android Market

và Apple App Store và t ng t ng th Windows Phone 7 Marketplace s m nh m

ch ng nào?

Hình 2.1 Android vs iOS (S li u tháng 6 n m 2010)

Trang 10

11,500: S l ng ng d ng hi n có trên WP7 Marketplace Không l n n u so v i con

s h n350,000 c a App Store và 200,000 c a Android Market Nh ng s l ng k trên đã lo i b ph n l n nh ng ng d ng quá nh ho c có quá ít tính n ng Th m chí các b n dùng th c ng không đ c k vào

7,500: S ng d ng có phí trên WP7 Marketplace Nói cho cùng, đ thu hút các l p trình viên và khi n cho h toàn tâm toàn ý đ c v i 1 n n t ng, thì công vi c mà h làm ph i mang l i l i nhu n WP7 Marketplace có v làm r t t t đi u này

1,200: S thành viên m i trong c ng đ ng phát tri n WP7, đ ng ký m i tu n 3.3%

m i tu n, m t con s đáng m c v i t t c các đ i th c a WP7 Nó c ng ch ng minh s c hút ngày càng t ng c a WP , c ng nh khi n WP7 d n d n tr thành m t

ch p, và Apple s n sàng th c hi n ch đ "bàn tay s t" , s to t ng d ng c a nhà phát tri n mà không c n m t lý do Vi c này c ng gây nhi u b c xúc trong gi i phát tri n

Th i gian trung bình đ 1 ng d ng đ c ki m duy t trên App Store là "hàng tu n" 62%là t l ng d ng v t qua vòng ki m tra ngay l n đ u Nh vào s h ng d n chi

ti t và các qui t c ki m duy t minh b ch c a Microsoft

44% là t l ng d ng ph i tr phí trên Marketplace có ch đ dùng th i u này đem

l i m t khác bi t l n n u so sánh v i ch đ "mua r i xin mi n tr l i" c a Apple App Store

40% s thành viên đã đ ng ký trong c ng đ ng phát tri n đã g i lên ít nh t là 1 ng

d ng M t con s ch ng minh rõ ràng s n ng đ ng trong c ng đ ng phát tri n c a WP7 H a h n m t t ng lai r t sáng cho h đi u hành con c ng c a Microsoft

T t c nh ng con s trên ch là t m th i, và ch c ch n chúng s còn liên t c t ng nhanh vì WP7 đang phát tri n v i m t t c đ đáng kinh ng c

S phát tri n c a WP7 , và vi c Nokia đ ng vào hàng ng h u thu n cho WP7 còn khi n IDC m nh d n tuyên b d đoán v th ph n c a WP7 s v t m t iOS và theo sau Android vào n m 2015 Theo d đoán c a IDC, WP7 vào n m 2015 s n m t i 20.9% th ph n th tr ng H H di đ ng Trong khi Android th ng tr v i 45.4%, ph n còn l i chia khá đ u cho BlackBerry và iOS v i l n l t 13.7% và 15.3% Còn

Trang 11

Symbian thì đ c d đoán là s yên ngh vào 2015 v i m c th ph n ch còn 0.2% Khi y, WP7 đ t m c t ng đ ng nh v trí c a Symbian hi n t i

Windows Phone 7 đ ng trong nhóm nh ng h đi u hành th ng l nh th tr ng vào

n m 2015

K t

S phát tri n m nh m c a WP7 là đi u không th ch i cãi, và vi c WP7 b c lên v trí nh ng H H th ng l nh th tr ng ch còn là v n đ th i gian Áp l c c a WP7 lên các h đi u hành khác nh BlackBerry OS và iOS đang càng ngày càng l n T t nhiên

ng i có l i nh t trong tr n chi n này, v n là chúng ta, nh ng ng i dùng cu i Vì nói cho cùng, s c nh tranh c a các H H s đem l i cho ng i dùng nh ng s n ph m hoàn h o h n và r h n

2 H đi u hành Windows Phone 7

2.1 Gi i thi u

Windows Phone 7 đã xu t hi n và gi đây, ng i dùng đi n tho i s có thêm m t s

l a ch n m i v h đi u hành Windows Phone 7 (WP7) không ph i là m t s nâng

c p đ n thu n nh chúng ta đã th y trên Windows Mobile (WM), nó r t khác và hoàn toàn m i

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 ph n lõi là Windows CE 7 gi ng Zune HD, trong khi các phiên b n tr c l i d a trên Windows CE 5

Nh đã nói trên, WP7 hoàn toàn khác WM, khác c v ph n c ng l n ph n m m: Giao di n s d ng d ng l t m hoàn toàn m i l , chú tr ng tính n ng nh p li u b ng ngón tay, k t h p và m r ng đ y đ v i các thành ph n c a Zune và Xbox, đòi h i

Trang 12

c u hình ph n c ng r t kh c khe đ i v i các đ i tác s n xu t Ngoài ra, WP7 đ c h

tr c Outlook l n Office và Microsoft s c p gi y phép cho m t s l ng l n các nhà

s n xu t ph n c ng th 3 Tuy nhiên, Microsoft v n không t mình s n xu t m t thi t

b WP7 nào ích nh m c a Microsoft là m t n n t ng có kh n ng "t i u hóa cu c

s ng", WP7 đ c l y ý t ng h c u t m t c p đôi 38 tu i tên Anna và Miles v n

t ng tr ng cho nh ng ng i dùng ti m n ng: nh ng ng i c n ph i hòan t t công

vi c c a mình trên đi n tho i nh ng v n mu n gi i trí b ng cách ch i game và không

mu n lãng phí th i gian v i các đi u ch nh r m rà

2.2 Ph n c ng

M t ph n t o nên s khác bi t c a WP7 chính là Microsoft đang mu n chi m m t vai trò l n h n trong vi c quy t đ nh ph n c ng nào đ c cho phép đ ch y h đi u hành này Tr c đây, các máy s d ng WM đ c các nhà s n xu t t do thi t l p ph n

c ng Vì v y c u hình máy r t đa d ng nh ng đây c ng là lí do n y sinh nh ng b t c p

v ph n c ng S thi u h t v RAM, b nh ROM hay t c đ x lý c a CPU kèm theo

s thi u t ng thích v ph n m m đã khi n nhi u s n ph m th t b i Microsoft đã cho th y rõ ràng nh ng gì h mu n trên thi t b WP7 Microsoft đã đ t ra

nh ng nguyên t c c b n c ng nh nh ng yêu c u kh c khe đ i v i các thi t b ch y WP7, nh ng đi u này không có ngh a s n ph m s thi u đi s đa đ ng Nh ng thi t b khác nhau s có nh ng tính n ng khác nhau ch ng h n nh bàn phím v t lý, camera

tr c, v.v t t c đ u góp ph n t o nên m t n n t ng WP7 v ng ch c

• Màn hình ph i có đ phân gi i 800 x 480 (WVGA), tuy nhiên theo d đoán thì

đ phân gi i 480 x 320 (HVGA) c ng s đ c cho phép

• 5 phím c ng yêu c u: Start (b t đ u), back (tr l i), search (tìm ki m - k t h p

v i d ch v tìm ki m Bing), camera (máy nh) và power (phím ngu n) M t s thi t b s có th có nhi u phím h n nh ng b t bu c ph i có 5 phím trên Các

ng d ng không đ c phép ch nh s a hay giành quy n đi u khi n các phím này

và n u vi ph m, ng d ng đó s b lo i kh i Marketplace

• C m ng đi n dung đa đi m h tr ít nh t 4 đi m ch m

• B x lý Qualcomm Snapdragon v i h tr đ h a DirectX 9 Theo Microsoft thì WP7 đ linh ho t đ m r ng khai thác các lo i chip khác trong t ng lai,

nh ng hi n gi thì t t c CPU đ u do Qualcomm cung c p

• B nh RAM ph i t 256MB tr lên

• B nh Flash có dung l ng ít nh t là 8GB Không h tr th nh ngoài microSD nh ng bù l i, b nh trong l i có dung l ng l n M t s thi t b có

th b sung thêm b nh trong trên th microSD Tuy nhiên ng i dùng không

th tháo nóng và n u rút th ra, đi n tho i s đ c thi t l p l i và t t c d li u

s b m t Nh ng ng i dùng v n có th l y l i d li u khi đ ng b hóa v i d ch

v đám mây do Microsoft cung c p

• H tr k t n i Wi-Fi

Trang 13

Chính xác là WP7 khác v i các phiên b n WM tr c đây nh th nào? V c b n, có

th nói giao di n Metro UI trên WP7 là giao di n bi n hóa nh t t tr c đ n nay

Nh ng nét đ c tr ng c a h đi u hành WM c nh Start Menu s xu ng cùng các h p

ch n, các c a s , danh sách bi u t ng v.v đã b xóa s ch và thay b i m t thi t k khác V i WP7, b n ch c n nh n ti p t c và ti p t c, đ c đi m này đ đ nói lên tính khác bi t gi a WP7 và các h đi u hành khác không ch riêng WM Microsoft đã c

g ng phát tri n nh ng ph ng th c m i đ đi u khi n m t thi t b WP7 khi n nó không gi ng v i nh ng thi t b khác có m t trên th tr ng: Không có h th ng bi u

t ng, không có danh m c đ xu ng và không có c trình qu n lý tác v (Task Manager) (t m th i)

Hình 2.2 Giao di n trên Zune HD

V y th c s WP7 gi ng gì? WP7 có nhi u nét r t gi ng v i Zune HD Theo Microsoft, WP7 đ c thi t k d a trên Zune và giao di n Windows Media Center cùng m t s thành ph n khác g i là Metro - m t lo i giao di n type-and-motion d a trên các màu

c b n và r t nhi u kho ng tr ng t ng ph n xen k N u b n t ng nhìn qua Zune HD,

b n s c m th y WP7 r t quen thu c b i WP7 k t h p t t c nh ng đ c đi m giao di n

c a Zune HD và đi u này khi n WP7 khác bi t Nh ng dòng ch có font l n, in đ m

Trang 14

ch y d c màn hình, các b ng ch n thì di chuy n theo h ng vào trong ho c ra ngoài thay vì t bên này sang bên kia và thông tin hi n th s n m trên cùng m t trang t trên

xu ng d i, t trái qua ph i thay vì hàng lo t các b ng riêng r Microsoft đã quy t t

c nh ng đ c đi m này vào m t khái ni m g i là "Chromeless", nh ng "t m lát" (hình vuông hay ch nh t) hi n th thông tin th t rõ ràng và s c c nh chi m h u toàn b màn hình ch thay vì nh ng đ ng cong trên các giao di n th ng th y khác Có 2 theme cho WP7, chúng c b n ch là 2 d ng hi n th : 1 là ch màu sáng trên n n đen (m c

đ nh) và ch màu đen trên n n tr ng Ngoài ra, b n có th ch n 4 màu làm đi m nh n

là đ , cam, xanh và l c

Màn hình khóa (Lock Screen) c a WP7 t ng t nh Zune, đó là m t t m nh l n có

th kéo lên đ m khóa Trên màn hình khóa bao g m m t s hi n th nh th i gian, ngày tháng, nh ng s ki n s p đ n theo l ch, s l ng tin nh n ch a đ c, s l ng

cu c g i nh

Sau màn hình khóa là màn hình kh i đ ng (Start Screen) hi n th giao di n ng i dùng

và nh ng t m lát chuy n đ ng trong m t d i h p t trên xu ng d i màn hình Nh ng

t m lát này đ c liên k t v i 1 ng d ng nào đó ch ng h n nh Internet Explorer, 1

đ a ch liên l c c th hay 1 trang web, 1 th vi n nh, danh sách bài hát và có ch c

n ng nh m t công c đ c l p Ngoài ra, chúng còn liên k t v i các Hub ch a nh ng

ch c n ng ch đ o c a đi n tho i Th t v y, kh n ng liên k t c a các t m lát có th nói là vô t n Chúng mang tính "s ng" và sinh đ ng b i n u nh b n bè c a b n trong danh sách c p nh t nh ng thông tin tr ng thái (Status), hình nh, tin nh n, nh ng s

ki n theo l ch thì chúng s đ c th hi n tr c ti p lên nh ng t m lát này Nh ng t m lát nào đ c a thích có th đ c x p lên trên cùng đ ti n theo dõi và thao tác Màn hình Start Screen r t dài, b n ph i kéo lên kéo xu ng liên t c do đó, vi c s p x p các

t m lát là đi u c n thi t

Hub là m t ch c n ng r t thú v trong WP7 Thay vì hàng lo t các bi u t ng trên màn hình v i ch c n ng riêng, Hub trong WP7 đ c coi là m t sân gi a và t i đây, nh ng thao tác k ti p s đ c th c hi n V i các Hub, b n s d dàng ti p c n v i m t t

h p ch c n ng hay ng d ng Khi b n ch n m t Hub, m t khu v c v i giao di n kéo sang ngang s m ra, thông tin s đ c hi n th li n k nhau t trái sang ph i M t l n

n a, đây là nét mà WP7 r t gi ng Zune Nh ng n i dung bên trong Hub bao g m

nh ng d li u đ c l u trong máy và d li u l u tr trên đám mây nh hình nh, đ a

ch liên l c, v.v Kh n ng k t n i vào đám mây cho phép b n duy t qua d li u c c

b l n tr c tuy n mà không b gián đo n hay đòi h i nh ng thao tác khác nhau

Các ng d ng v i ch c n ng c b n có giao di n khá gi ng nhau Chúng ch y u xoay quanh các ng d ng đ n gi n nh SMS, email và ng i dùng ph i vu t màn hình đ xem các thông tin D i cùng c a màn hình là m t thanh "app bar" ch a m t vài bi u

t ng v i các l nh c b n nh l ch, tr l i, ho c ti n t i trong trình duy t web Tuy

Trang 15

nhiên, thanh ng d ng có th kéo lên gi ng m t ng n kéo đ l nh ng l nh ti p theo

n u có

Thêm vào đó, nút tìm ki m l i ho t đ ng tùy theo "hoàn c nh" Tùy thu c vào v trí thi t đ t nút tìm ki m mà nó có tr ng thái khác nhau Ví d nh khi b n m danh b thì nó có ch c n ng tìm đ a ch liên l c, khi duy t web thì nó s giúp tìm đ a ch trang web, v.v Công c tìm ki m m nh m Microsoft Bing c ng đ c tích h p trên WP7

v i tính n ng m r ng cho phép tìm ki m d li u c bên trong l n bên ngoài thi t b (d li u tr c tuy n)

Khi ch i nh c hay xem phim, b n v n có th đi u ch nh âm l ng b ng cách nh n vào nút Volume lên/xu ng Tuy nhiên, đi m h n ch trên WP7 chính là các thông tin tình

tr ng c a máy nh pin, tín hi u sóng và WiFi l i n m cùng m t khu v c Khu v c này

s xu ng khi b n nh n ho c vu t thanh phía trên màn hình Trong m t s ng d ng

ch ng h n nh trình duy t nh, khi b n m ph n này ra thì b c nh d ng nh b che khu t hoàn toàn Bên c nh đó, có v nh WP7 đã thi u đi m t s bi u t ng c b n c

th là bi u t ng báo dung l ng pin Hy v ng WP7 s đ c b sung trong th i gian

t i

2.3.2 V nh p li u

WP7 đ c trang b m t bàn phím trên màn hình c m ng v i m t s nét gi ng Zune

HD, ch c n ng t đ ng s a l i (Auto-correction) đã đ c c i ti n v i kh n ng đoán

t t t h n Không gi ng v i nh ng phiên b n WM tr c đây, Microsoft hoàn toàn làm

ch tính n ng nh p liêu qua bàn phím c m ng i u này có ngh a b n s không th cài đ t thêm m t bàn phím nào khác trên WP7 Nh ng có th nói, bàn phím o c a WP7 khá t t và th m chí còn có m t nút riêng (bên c nh nút Space) đ hi n th m t

b ng ch a các khuông m t bi u l c m xúc (Emoticon) khi b n c p nh t tr ng thái trên

m ng xã h i

2.3.3 V đa nhi m và sao chép/dán (copy/paste):

Microsoft hi u r t rõ v nhu c u s d ng đa nhi m c a ng i dùng nh ng v i phiên

b n WP7 đ u tiên, "t m th i" s không h tr đa nhi m nh ng c ng có kh n ng Microsoft s b sung trong các phi n b n c p nh t t i Nh ng gì chúng ta đ c bi t là tính n ng đa nhi m s không v n hành theo cách th c thông th ng

Trang 16

Hình 2.3 Hình nh phân tích v đa nhi m trên WP7 t i h i ngh MIX10 (h i ngh dành

ngày 18 - 20 tháng 3 n m nay

Th t v y, WP7 không ph i là không có kh n ng ho t đ ng đa nhi m N n t ng này h

tr m t d ng l u tr t m có tên g i "page stages" mà Microsoft đã ví nh cookie trong các trang web ây là m t ng d ng nh cho phép l u l i nh ng tr ng thái và d li u

c a ng d ng khi ng i dùng t t đi Nh ng ph n m m first-party (ph n m m c a nhà

s n xu t th 1) nh trình nghe nh c Zune và trình duy t web Internet Explorer có th

ch y n n, bên c nh đó, các ph n m m third-party (ph n m m c a nhà s n xu t th 3)

có th đ c đ sang 1 bên và ch y theo ch đ treo (theo Microsoft là tr ng thái "kh ")

mi n là h th ng không c n thêm tài nguyên kèm theo nào khác N u ng i dùng quay

tr l i m t ng d ng, nó s đ c khôi ph c (tr ng thái "hoàn") và ti p t c duy trì ho t

đ ng, nh ng n u ng i dùng m các ng d ng khác và h th ng c n thêm tài nguyên,

ng d ng trên s b t t đi mà không đ c báo tr c

Quá trình này nghe có v quen thu c b i c b n nó là tính n ng đ n nhi m l p đi l p

l i t ng t trên Android và WM 6 C hai n n t ng này đ u h tr qu n lí thông minh các ng d ng ho t đ ng song song và v n hành hi u qu v i trình qu n lý đa nhi m

đi u khi n b ng tay

minh ch ng cho s "t n t i" bí n c a tính n ng đa nhi m, Microsoft đã gi i thi u

m t h th ng có tên Microsoft Notification Service cung c p các th ng báo v tr ng

Trang 17

thái c a ng d ng mà không c n ph i m ng d ng Các thông báo s xu t hiên trên

m t thanh ngang n m phía trên cùng màn hình Nh n vào thanh này, ng d ng liên quan s m ra Theo Microsoft, ti n ích này đ c qu n lý r t ch t ch và có th nói t t

h n so v i h th ng Obnoxius Pop-up trên iPhone

Riêng v ch c n ng sao chép và dán (copy/paste), nh Tinhte đã đ a tin thì Microsoft cho bi t ban đ u WP7 s không có tính n ng c b n này nh ng nó s s m xu t hi n qua m t b n c p nh t ph n m m Không nh ng tích h p copy/paste, b n c p nh t còn mang đ n m t s tính n ng n t ng khác cho ng i dùng WP7

2.3.4 Các Hub và ph n m m c a hãng th 3:

a HUB:

Hub đ c xem là m t ngôi nhà hay m nh sân dành cho các ch c n ng c a WP7 ây

là m t tính n ng đ c đáo không gi ng trên b t c các n n t ng nào khác Các nhà phát tri n ph n m m th 3 có th vào các hub này đ phát tri n chúng Ví d nh các ph n

m m ch nh s a nh s đ c đ t vào trong Hub Pictures, ng i dùng có th m và

ch nh s a tr c ti p t i Hub này

People hub:

Hình 2.4 People Pub

Trang 18

M t đi m đ c bi t trên WP7 là nó không có ng d ng Contact nh trên WM Toàn b danh b đ c tích h p vào People hub Không ch có danh b , ng i dùng còn có th truy c p đ c nhi u liên k t khác nh Gmail, Exchange, Facebook, Twitter, Windows Live v.v ngay t i People hub Ph n hi n th chính t i People hub là các đ a ch liên

l c th ng s d ng nh t và n u thi t l p m t tài kho n Facebook, danh sách b n bè s

đ c c p nh t t i People hub (ch n t t c b n bè ho c ch 1 vài ng i) V cá nhân, People hub có m t phân m c đ c g i là "me", t i đây ng i dùng có th xem và

nh Facebook Các ng d ng v hình nh s đ c tích h p vào People hub đ th c

hi n các ch c n ng nh ch nh s a hay chia s ngay t i đây

Games hub:

Trang 19

Hình 2.6 Game Pub

Tích h p v i Xbox Live, Game hub là n i ch a m t hình t ng avatar thu nh c a cá nhân (thi t k 3D), các game Xbox Live và thành tích ch i game, tin nhanh, v.v

Ph n collection s bao g m danh sách các trò ch i trong khi m c requests s là n i

ch a các l i m i ch i game tr c tuy n Spotlight là m t kênh tin t c c p nh t v game

Music + video hub:

WP7 tích h p Zune HD và đ ng nhiên m c gi i trí đa ph ng ti n này không khác Zune HD là m y T i đây, ng i dùng có th truy c p vào d ch v Zune Pass, tìm ki m

và t i v các bài hát, các đo n phim qua k t n i WiFi hay 3G Tuy nhiên, hi n v n

ch a bi t cách th c t ng thích c a Zune v i máy tính, Xbox hay thi t l p Media Center Microsoft ban đ u cho bi t công ty s h p tác v i các đ i tác nh Pandora đ

t ng thích v i Music + video hub, s d ng Zune đ truy c p vào d ch v đa ph ng

ti n d ng lu ng c a Pandora nh ng v n ch a ch c r ng tính n ng này s có m t trên phiên b n đ u tiên c a WP7

Marketplace hub:

ây chính là con bài chi n l c c a Microsoft trên WP7 Marketplace đã có m t k t phiên b n 6.5 c a WM và gi đây, Marketplace đã xu t hi n trên WP7 v i cái tên chính th c Windows Phone Marketplace Microsoft cho bi t Marketplace không ch là

Trang 20

m t kho ng d ng, đây s là n i ch a đ ng nhi u n i dung khác nhau t ng d ng, Xbox game đ n âm nh c, phim nh và các nhà cung c p m ng vi n thông có th tùy

bi n b ng cách thêm vào các n i dung n i b t c a riêng mình trên Marketplace

Office hub:

Hình 2.7 Office Pub

Office t lâu đã g n bó v i tên tu i c a Microsoft nh ng trong l ra m t WP7, giám

đ c phát tri n WP7 Joe Belfiore đã gi i thi u Office trên WP7 v i ch 2 th : OneNote

và SharePoint i u khi n chúng ta th c m c là t i sao không có Word, Excel hay PowerPoint t i đây?

Có th nói Microsoft đã không đánh m nh vào tính n ng biên t p biên so n v n b n

v i Office trên WP7 Kh n ng biên so n r t h n ch v i các v n b n Word, ng i dùng không th thay đ i font ch , màu s c font ch c ng ch có 4 l a ch n là đen, đ ,

l c và cam Tính n ng ki m tra l i chính t không hi u qu cho l m, tính n ng sao chép/dán l i không có

Trong khi đó, Excel l i đ c h tr m t s hàm c b n nên ph n nào che đi s thi u sót trên Word Còn PowerPoint, đ ng nhiên là ng i dùng không th t o các v n b n

d ng trình di n đ c trên WP7 nh ng tính n ng quan tr ng mà Microsoft tích h p vào Office hub chính là kh n ng trình chi u v i các thi t b khác

Trang 21

Office hub tích h p SharePoint và n u b n là m t ng i c a v n phòng thì ch c ch n

s c n đ n ch c n ng chia s và đ 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 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

b Các tính n ng c b n:

Email và SMS:

Vi c thi t l p email trên WP7 r t đ n gi n và d dàng B n s đ c cung c p các đi u

ch nh t đ ng v i t ng lo i d ch v th đi n t nh Yahoo! Mail, Gmail, Live và Outlook Bên c nh đó, v i các lo i web mail khác thì b n c ng có th t thi t l p tài kho n POP ho c IMAP

ng d ng email là m t ng d ng r t n i b t trên WP7 v i cách bài trí rõ ràng cùng nhi u tùy ch n Tin nh n và email đ c s p x p d ng thread kèm theo tính n ng qu n

lý thông minh và ti n d ng Khi đ c, xóa m t email, màn hình s t đ ng tr v h p

th (inbox) thay vì chuy n sang email k ti p Bên c nh m i tin nh n hay email đ u có

h p ch n đ ng i dùng có th đánh d u và xóa các tin nh n tùy ý Bên d i màn hình

là các bi u t ng đ th c hi n ch c n ng t o tin nh n, email m i, xem th m c, ch nh

s a hàng lo t và làm t i (refresh)

L ch (Calendar):

L ch là m t trong nh ng tính n ng thú v trên WP7 Giao di n c a ph n này làm chúng

ta liên t ng t i h đi u hành DOS v i n n đen và ch tr ng Tuy nhiên, màu s c c a

ch s thay đ i tùy theo lo i d li u ch ng h n nh màu đ và xanh s t ng tr ng cho các ghi chú cá nhân và công vi c (personal & work) Cách b trí th i gian và n i dung trong Calendar có nét gì đó ph ng ph t WM v i các m c th i gian n m d c bên trái màn hình, công vi c và l ch h n n m d c theo ph n còn l i, khung n i dung s m

r ng hay co h p tùy theo th i gian th c hi n công vi c đã lên l ch t ng t trên WM

G i đi n (Phone):

Trang 22

Hình 2.8 Khi có cu c g i đ n, màn hình s s xu ng m t khung nh ch a các thông tin liên quan đ n cu c g i

Ph n giao di n g i đi n c a WP7 khá đ n gi n, các phím s đ c làm đ ng b v i giao di n Metro UI g i m t ng i, ng i dùng ch vi c vào People hub, đ a ch liên l c th ng xuyên nh t s xu t hi n ngay t i đây Tuy nhiên, đi m khác bi t m i

nh t trên WP7 chính là cách th c hi n cu c g i Sau khi b m vào dòng "call mobile",

cu c g i s đ c th c hi n và thông tin cu c g i đ c thi t k theo d ng khung s

xu ng 1 n a màn hình, ph n màn hình còn l i b m đi Khi có cu c g i đ n, hình nh

c a ng i g i đ n s xu t hi n chi m g n h t màn hình kèm theo 2 nút tr l i ho c t

ch i

Duy t web cùng IE và Bing:

Duy t web trên WP7 đ c xem là m t tr i nghi m thú v nh t Microsoft đã thi t k Internet Explorer trên WP7 d a trên mã ngu n c a IE trên máy tính Ng i dùng có

th m t i đa 6 tab và các trang đ u đ c t i trong cùng 1 lúc Khi phóng to thu nh (pinch-to-zoom) trang web, thao tác này đ c x lý khá m t mà và c ng không xu t

hi n các m ng tr ng th ng th y

Công c tìm ki m Bing Search xu t hi n trên h u h t các ng d ng nh ng t i Start Screen, Bing l i chi m m t ph n khá riêng bi t Khi tìm ki m, Bing s c g ng xác

đ nh lo i thông tin mu n tìm và hi n th các k t qu thích h p nh t, ch ng h n nh các

k t qu tìm ki m n i dung t trong máy thay vì t các trang web Ngoài ra, ng i dùng

có th xem k t qu ngay t giao di n Metro UI thay vì ph thu c vào trình duy t Ngoài tìm ki m, Bing Maps là m t ph n m m b n đ đ c tích h p s n trên WP7 B n

Trang 23

đ Bing Maps h tr d n đ ng kèm tính n ng t đ ng chuy n đ i t b n đ sang quan sát v tinh

nh App Store c a Apple hay Android Market Marketplace ph i là n i ch a các n i dung h p d n ch không ch riêng ng d ng, đây là đi u Microsoft đang h ng t i

Silverlight—m t ng d ng d a trên Windows Presentation Foundation (WPF)—h tr

ng i l p trình Web trong thi t k các giao di n ng i dùng ph c t p v i các đi u khi n truy n th ng, media, hình nh d ng, c s d li u, Và t ng thích v i r t nhi u h đi u hành c ng nh trình duy t Thông qua Windows Phone 7, Silverlight đã

đ c m r ng t i các thi t b di đ ng

XNA—là 3 ch cái bi u di n cho m t c m t ki u nh “XNA is Not an Acronym” là

m t n n t ng l p trình game c a Microsoft, h tr c các y u t đ h a 2D c ng nh 3D v i m t c u trúc game-lôp truy n th ng M c dù XNA th ng đ c dùng đ vi t game cho Xbox 360, l p trình viên v n có th dùng XNA đ vi t ng d ng game cho

PC, c ng nh các ng d ng cho trình audio player c a Microsoft, Zune HD

Thông th ng, chúng ta s d ng Silverlight đ vi t các ch ng trìnhvà ti n ích không

ph i game hay ng d ng yêu c u tính đ h a m nh Các ch ng trình này đ c biên

d ch d a trên mã và các markup Các markup đây là Extensible Application Markup Language hay XAML(c m ch cái này đ c Microsoft phát âm là “zammel”) XAML

s đ nh ngh a giao di n c a ch ng trình b ng các đi u khi n và panel Các file ch a

mã n(Code-behind files) s đ nh ngh a các l p và hàm t ng ng các đi u khi n đã

Trang 24

đ c s p x p trên XAML, thông qua ngôn ng l p trình Khuy n cáo thêm là b n nên

s d ng Silverlight th p nh t là 3.5 b i các phiên b n t 3.0 v tr c có m t s đi m không t ng thích v i WP7

XNA v c b n đ c s d ng cho các ng d ng yêu c u kh n ng t ng tác cao, nh

đ h a m nh,media, V i game 2D, b n s d ng các sprite và hình n n(d ng bitmap)

và sprite s t ng tác trên các hình n n y V i game 3D b n ph i đ nh ngh a các model trong không gian 3 chi u Hành đ ng trong game s đ c th c hiên thông qua các XNA game-loop

Trên th c t , tuy có s phân bi t v s d ng trên nh ng b n v n có th s d ng h n

h p c hai ng d ng trên, Silverlight và XNA, đ vi t ng d ng cho Windows Phone

MainPage.xaml / MainPage.xaml.cs Page kh i t o s n v i UI

ApplicationIcon.png Icon cho App trong list

SplashScreenImage.jpg Màn hình hi n th trong lúc kh i đ ng

Trang 25

Properties\… Thông tin v c u hình c a app

References folder Th vi n đ ch ng trình làm vi c

App.xaml:

o Application.Resource là n i ta có th đ nh ngh a Resources c p Application nh Color, Brush, Style

o ApplicationLifetimeObjects: thi t l p các tr ng thái c a App

App.xaml.cs: N i mà app s b t đ u

o RootFrame : ch a page b t đ u

o Các ph ng th c: Application_Launching, ApplicationActivated, ApplicationDeactivated,ApplicationClosing,… ta có th customize đ

ch ng trình có th ch y theo ý mu n

Hình 2.10 L p App.xaml.cs

Trang 26

Hình 2.11 MainPage.xaml: ch a mã XAML cho MainPage

Khi mà ta ch nh s a file XAML bên ph i thì giao di n tr c quan bên trái s đ c thay

đ i theo Có th dùng kéo

Project Propeties: ch nh s a thông tin cho ng d ng nh Name, XAP name,

title

Hình 2.12 Project Propeties

Trang 27

Debug: có th ch n trên emulator ho c là trên device (n u có thi t b th t)

N u ch n Emulator thì m c đ nh Visual Studio s t đ ng cài đ t App lên và kh i

ch y cho chúng ta M t l i khuyên là không nên t t Emulator khi đã stop, v y thì l n sau s nhanh h n (do không ph i kh i đ ng Emulator)

c các phép toán xu t nh p đ c h n ch đ n Isolated storage và không đ c truy c p

tr c ti p đ n nh ng file h th ng c b n,nó giúp mang l i an toàn và ng n ng a truy

c p không xác đ nh và s gián đo n d li u t các ng d ng khác

B n có th th c hi n các thao tác khác nhau trong Isolated Storage nh vi t m t file,

t o m t folder và file, đ c d li u, xóa file, …

V i Silverlight for Windows Phone 7 b n có th l u tr d li u trong:

• IsolatedStorageSettings

• Th m c và t p tin trong Isolated Storage

• C s d li u

2.2.2 S d ng Isolated Storage

Trang 28

Khái ni m Isolated Storage trong Windows Phone 7 có cùng khái ni m mà đã t n t i trong phiên b n hi n hành Silverlight c a PC Isolated Storage làm vi c gi ng nh h

th ng file c a PC, s khác bi t quan tr ng là các h th ng file c a thi t b đi n tho i không th truy c p t ng d ng Không gi ng nh h th ng file c a PC c b n, có s

h n ch v không gian mà ng d ng s d ng, Isolated Storage c a Windows Phone không có s h n ch này Tuy nhiên, s không t t n u s d ng t t c các không gian có

s n c a ng d ng

Isolated Storage s d ng b t c b nh on – board nào c a đi n tho i và đ c cài đ t

th nh microSD T ng s b nh dành cho l u tr d li u ph thu c vào t ng s ng

d ng đ c cài đ t, video clip, music và hình nh mà đã đ c l u tr s n trên thi t b

Ch gi ng nh h th ng file c b n c a PC, Isolated Storage cho phép b n t o ra c hai file và th m c và l u tr b t k lo i d li u nh phân nào ng d ng c n, ch s d ng

m t vài l i g i API đ n gi n Nó c ng cung c p t p h p c p name/value đ l u tr cài

đ t c a ng d ng b t đ u chúng ta c n import không gian tên có liên quan đ n IO

d ng Windows Phone 7 có instance c a Isolated Storage cho riêng nó đ làm vi c, vì

th không có ng d ng nào có th đ c ho c vi t b t c đi u gì ngoài không gian riêng

c a mình ây là m t bi n pháp an ninh tuy t v i và đ m b o r ng m t ng d ng gi

m o không bao gi có th xóa ho c làm h ng b t k d li u c n thi t nào cho các ng

d ng c a b n B n có m t c p tùy ch n t i đi m này u tiên là thêm m t đ i t ng IsolatedStorageSettings; nó s t đ ng l u tr đ i t ng này v i đ nh d ng c p name/value

For example, after declaring the appropriate using statements, you get an instance of the IsolatedStorageSettings object for your application, using the following code:

Ví d , sau khi khai báo, b n l y m t instance c a đ i t ng IsolatedStorageSettings cho ng d ng c a b n, s d ng code sau:

IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings;

V i m t instance c a đ i t ng này, bây gi b n có th thêm các item cho t p h p setting, s d ng đo n code sau đây:

settings.Add("FirstName", "Test");

settings.Add("LastName", "User");

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

HÌNH ẢNH LIÊN QUAN

Hình 2.2 Giao di n trên Zune HD. - Đồ án môn học về điện thoại di động
Hình 2.2 Giao di n trên Zune HD (Trang 13)
Hình 2.3 Hình  nh phân tích v  đa nhi m trên WP7 t i h i ngh  MIX10 (h i ngh  dành - Đồ án môn học về điện thoại di động
Hình 2.3 Hình nh phân tích v đa nhi m trên WP7 t i h i ngh MIX10 (h i ngh dành (Trang 16)
Hình 2.4 People Pub - Đồ án môn học về điện thoại di động
Hình 2.4 People Pub (Trang 17)
Hình 2.5 Picture Pub - Đồ án môn học về điện thoại di động
Hình 2.5 Picture Pub (Trang 18)
Hình 2.6 Game Pub - Đồ án môn học về điện thoại di động
Hình 2.6 Game Pub (Trang 19)
Hình 2.8 Khi có cu c g i đ n, màn hình s  s  xu ng m t khung nh  ch a các thông tin  liên quan đ n cu c g i - Đồ án môn học về điện thoại di động
Hình 2.8 Khi có cu c g i đ n, màn hình s s xu ng m t khung nh ch a các thông tin liên quan đ n cu c g i (Trang 22)
Hình 2.12  Project Propeties - Đồ án môn học về điện thoại di động
Hình 2.12 Project Propeties (Trang 26)
Hình 2.14 Chuy n trang truy n d  li u s  d ng QueryString. - Đồ án môn học về điện thoại di động
Hình 2.14 Chuy n trang truy n d li u s d ng QueryString (Trang 33)
Hình 2.16 S  d ng Application Bar - Đồ án môn học về điện thoại di động
Hình 2.16 S d ng Application Bar (Trang 36)
Hình 2.17. H p tho i Add Reference. - Đồ án môn học về điện thoại di động
Hình 2.17. H p tho i Add Reference (Trang 37)
Hình 3.1. Trang đ u c a  ng d ng HDict.  Hình 3.2 Trang ch n t  đi n. - Đồ án môn học về điện thoại di động
Hình 3.1. Trang đ u c a ng d ng HDict. Hình 3.2 Trang ch n t đi n (Trang 43)
Hình 3.3 Isolated Storage Exporer sau khi upload d  li u lên. - Đồ án môn học về điện thoại di động
Hình 3.3 Isolated Storage Exporer sau khi upload d li u lên (Trang 44)
Hình 3.4 Tra ngh a c a t  “Hello”. - Đồ án môn học về điện thoại di động
Hình 3.4 Tra ngh a c a t “Hello” (Trang 47)
Hình 3.7 T  đi n Anh-Vi t, Vi t-Anh - Đồ án môn học về điện thoại di động
Hình 3.7 T đi n Anh-Vi t, Vi t-Anh (Trang 54)

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

w