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 1Khoa: Công ngh thông tin
L p: TH08B1 GVHD: Th.s H Quang Kh i
Tp.HCM 05/02/2012
Trang 2L 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 3M 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 42.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 5Ch 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 62 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 7d 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 8Ph 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 9liê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 1011,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 11Symbian 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 12c 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 13Chí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 14ch 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 15nhiê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 16Hì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 17thá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 18M 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 19Hì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 20m 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 21Office 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 22Hì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 25Properties\… 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 26Hì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 27Debug: 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 28Khá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");