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

Phát triển ứng dụng quản lý kế hoạch nâng cao thực hiện trên windows phone 7

107 411 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 107
Dung lượng 2,82 MB

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

Nội dung

Mô hình MVVM Model – View – ViewModel Disign Partern 38 III.5.. LINQ và Local Database... các doanh nghi p, CNTT đã giúp ích r t nhi u trong công tác qu n lý, tính toán.... Do đó, công n

Trang 1

Chí Minh ng

D C VÀ À THÀNH -o0o -

7

2012

H

Trang 2

L I C M N

th c hi n đ c đ án này, ngoài s n l c c a b n thân không th không nh c

đ n nh ng cá nhân, t p th đã luôn sát cánh, giúp đ tôi trong su t th i gian ti n hành nghiên c u ng d ng

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

Xin g i lòng bi t n sâu s c đ n Th c s H Quang Kh i ng i đã ch b o, h ng

d n t n tình cho tôi trong su t quá trình th c hi n đ tài nghiên c u Th c S Tr ng Hoàng Vinh ng i đã cho tôi r t nhi u ý ki n đóng góp quý báu v đ tài

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 qua 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 ! Tôi xin chân thành g i

đ n t t c các b n l i c m n sâu s c vì luôn đ ng viên và kiên nh n xem các b n th o

ch ng trình trong su t quá trình th c hi n, ch nh s a đ tài

M c dù đã c g ng hoàn thành đ án trong ph m vi và kh n ng cho phép nh ng

ch c ch n s không tránh kh i nh ng thi u sót Tôi r t mong nh n đ c s thông c m, góp ý và t n tình ch b o c a quý th y cô và các b n

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

Sinh viên th c hi n

Ph m Ph ng Nguyên

Trang 3

Tóm t t công trình nghiên c u

tài đ c ti n hành trong th i gian t tháng 11/2011 đ n tháng 2/2012 ây là

k t qu nghiên c u c a tôi trong su t kho ng th i tìm ki m thu th p t li u phân tích t các đ i t ng th c t , các trang m ng xã h i c ng nh các di n đàn l n N i dung chính xoay quanh v n đ “tìm hi u th c tr ng s d ng k ho ch và qu n lí th i gian , đ ng th i tìm hi u nhu c u, quan đi m c a các cá nhân v ng d ng s p hoàn thành nh m phát tri n

ng d ng qu n lí nâng cao trên Smart Phone s d ng h đi u hành Windows Phone 7 Sau đó, tôi dùng nh ng tài li u thu th p đ phân tích thi t k h th ng, xây d ng

c s d li u phù h p, r i nghiên c u công ngh c n thi t đ hi n th c ng d ng T đó

t o ra s n ph m ó là m t ng d ng ch y trên đi n tho i Windows Phone 7 giúp con

ng i gi i quy t nh ng khó kh n xung quanh v n đ l p k ho ch và qu n lí th i gian

c a mình sao cho h p lí, logic, hi u qu ng d ng thi t th c có th giúp con ng i s ng

ch đ ng h n, t b thói s ng không có k ho ch ho c hi m khi lên k ho ch

ng d ng s là m t tr lý đ c l c luôn k bên nh c nh cho con ng i v công

vi c c a h , và tính toán, th ng kê giúp h có th nhìn nh n đ c k t qu t b n thân, đ

t đó tìm ra gi i pháp nâng cao hi u su t làm vi c và phát tri n b n thân

 

 

Trang 4

   

M c L c

Ch ng I T ng quan v Smart Phone và Windows Phone 5

I.2 L ch s phát tri n c a các s n ph m công ngh 7

I.2.2 L ch s phát tri n c a đi n tho i di đ ng 11 I.2.3 Hi n tr ng s d ng đi n tho i di đ ng và Smart Phone hi n nay 13

Ch ng II Vai trò c a vi c l p k ho ch trong công vi c và cu c s ng 18

II.1 Vai trò c a vi c l p k ho ch và qu n lí th i gian 18

II.2 Hi n tr ng s d ng vi c lên k ho ch và qu n lí th i gian 20

Ch ng III Các ki n th c liên quan đ n ng d ng 22

III.1 Các ngôn ng l p trình s d ng trong phát tri n ng d ng trên WF7 22 22

III.2 Các đi u khi n trong Windows Phone 27

Trang 5

   

Trang 2

 

III.2.1 Panorama 27

III.2.2 Pivot 29

III.2.3 TelexBox 30

III.2.4 TextBlock 30

III.2.5 StackPanel 30

III.2.6 WrapPanel 30

III.2.7 Grid 31

III.2.8 Slider 31

III.2.9 ScrollViewer 32

III.2.10 ListPicker 32

III.2.11 Border 33

III.2.12 Button 33

III.2.13 ApplicationBar 34

III.2.14 DatePicker và TimePicker 34

III.2.15 AmChart 35

III.2.16 ToggleSwitch 37

III.2.17 ExpanderView 37

III.3 K thu t Databinding 38 III.4 Mô hình MVVM (Model – View – ViewModel Disign Partern) 38 III.5 IsolatedStorage 40

III.6 LINQ và Local Database 41

III.6.1 LINQ 41

III.6.2 Nh ng tính n ng c a LINQ 42 III.6.2.1 Ki n trúc LINQ 42

III.6.2.2 S đ tính n ng c a LINQ 42 III.6.2.3 Các khái ni m c b n trong LINQ 43

Trang 6

   

Ch ng IV ng d ng qu n lí công vi c nâng cao trên Smart phone s d ng

Trang 7

ch u r t nhi u áp l c d i tác đ ng y và ph i n l c, h c h i không ng ng đ không b

t t h u so v i th gi i Chúng ta tìm m i cách đ có th v t qua áp l c công vi c, cu c

s ng nh ng đôi khi l i “b i” trong s n l c c a chính mình vì không bi t cách s p x p

h p lí, có hi u qu công vi c và th i gian Trong khi, đi u đó l i là m t trong nh ng y u

t t o nên s thành công trong cu c s ng này

Trong th gi i hi n đ i, n l c c a con ng i là c t lõi v n đ n thành công

nh ng ph i c n đ n s h tr t nhi u phía thì s thành công y m i tr n v n và phát huy

t i đa ã có nhi u s h tr đ c l c cho con ng i nh : l ch, đ ng h , máy vi tính, đi n tho i di đ ng…Trong đó các s n ph m có liên quan đ n công ngh đã tr thành nh ng công c không th thi u c a m i chúng ta Xã h i ngày càng phát tri n, càng nhi u v n

đ c n gi i quy t trong khi qu th i gian c a cá nhân l i gi ng nhau Vi c s d ng m t công c đ h tr s p x p, qu n lí th i gian, công vi c sao cho h p lí, logic s mang đ n

hi u qu to l n cho đ i s ng Ngày nay khi đi n tho i di d ng đã tr nên ph bi n v i s

xu t hi n c a các dòng đi n tho i thông minh th h m i ng d ng qu n lí công vi c trên đi n tho i di đ ng là m t gi i pháp nh c nh và lên k ho ch t i u cho con đ ng

đi đ n thành công c a m i ng i trong k nguyên m i ó c ng chính là lí do thôi thúc tôi th c hi n đ tài: xây d ng ng d ng qu n lí công vi c nâng cao trên Smartphone

s d ng hi n th c trên h đi u hành Windows Phone 7 c a Microsoft

Trang 8

2 i t ng, ph m vi nghiên c u

o ng d ng qu n lí công vi c nâng cao trên Smartphone s d ng hi n th c trên

h đi u hành Windows Phone 7 c a Microsoft

o Các đ i t ng th ng xuyên s d ng đi n tho i di đ ng ch u nhi u áp l c trong công vi c, h c t p và cu c s ng th ng ngày

3 M c đích, m c tiêu nghiên c u

o Tìm hi u hi n tr ng s d ng qu th i gian và k ho ch h ng ngày c a các đ i

t ng th ng xuyên s d ng đi n tho i di đ ng ch u nhi u áp l c trong công

vi c, h c t p và cu c s ng th ng ngày Các u đi m và khuy t đi m m c

ph i

o Phát tri n đ c ng d ng c th là: ng d ng qu n lí công vi c nâng cao trên Smart phone s d ng hi n th c trên h đi u hành Windows Phone 7 c a Microsoft ph c v cu c s ng

4 C s lí lu n

Lý thuy t ch c n ng c u trúc: đây là lý thuy t đ c s d ng đ nghiên c u các

nh h ng c a các b n k ho ch cá nhân đ i v i cu c s ng c a con ng i

Lý thuy t ch c n ng đ c xây d ng và phát tri n m nh m vào nh ng th p niên

cu i cùng c a th kí 19 đ u 20 Tiêu bi u ph i nh c đ n nhà Nhân ch ng h c ng i Anh Radcliffe-Brown

Radcliffe-Brown cho r ng nhu c u c a con ng i là các đi u ki n c n thi t đ t n

t i” Ông nh n m nh các đi u ki n này r t đa d ng và cho r ng đi u ki n t t y u cho s

t n t i c a m t xã h i là ch ph i có m t s liên k t t i thi u các thành t c a nó Khái

ni m ch c n ng liên quan đ n nh ng quá trình duy trì s liên k t c n thi t này Nh v y, trong m t xã h i, các đ c tr ng c u trúc có th đ c xem là nh ng đ c tr ng đóng góp vào vi c duy trì s liên k t Do đó, phân tích ch c n ng đ i v i m t hi n t ng xã h i, theo Radcliffe-Brown, là tìm ki m xem nó có đóng góp gì vào vi c duy trì liên k t c a xã

h i và đ i s ng con ng i Áp d ng vào nghiên c u chúng ta có th th y r ng, vi c l p nên m t k ho ch c th và có c u trúc nh t đ nh trong công vi c và cu c s ng giúp ích

Trang 9

r t nhi u cho cu c s ng c a con ng i Nó liên k t các nhu c u: làm vi c có chi n l c,

k ho ch, s ng có m c đích và làm vi c hi u qu

Ngoài ra, tôi còn s d ng các lý thuy t v l p trình ngôn ng C#, v Windows Phone, LinQ, v ki n trúc MVVM, Silverlight c a Microsoft Lý thuy t phân tích thi t k

h th ng c a SYBASE trong nghiên c u công ngh thông tin làm : các lí thuy t này là c

s , n n t ng đ tôi phát tri n, thi t k và vi t nên ng d ng th c t

5 Ph ng pháp nghiên c u

Ph ng pháp đ c s d ng ch y u trong nghiên c u này bao g m

i n dã dân t c h c trong Nhân h c: thông qua vi c kh o sát th c t , ph ng v n

sâu, quan sát tham d , các thông tin thu th p đ c s có liên quan đ n quá trình th c hi n

và lên các k ho ch cá nhân Thông qua các cu c trò chuy n, ng i nghiên c u s tìm

hi u đ c nhu c u th ng ngày và cách th c s d ng k ho ch cá nhân c a các đ i

t ng, c ng nh nh ng u đi m và h n ch c a các ph ng pháp lên k ho ch mà h đã

th c hi n đ h tr cho vi c phát tri n ng d ng h tr trên đi n tho i di đ ng

Ph ng pháp phân tích t ng h p trong nghiên c u khoa h c xã h i: ph ng pháp này dùng đ t ng h p các thông tin đã thu th p đ c, phân tích các th m nh và h n

ch c a các cách th c l p k ho ch mà các cá nhân th ng s d ng h ng ngày T đó

ki n ngh m t s ph ng án

D a trên kh o sát th c t đ xây d ng tính n ng c a ng d ng và áp d ng các ki n th c công ngh t c s lí thuy t đ th c hi n, thi t k ng d ng

6 Ý ngh a lí lu n, ý ngh a th c ti n

Nghiên c u góp ph n ph n ánh hi n tr ng s d ng vi c lên k ho ch và s d ng

h p lí ngu n th i gian trong công vi c

óng góp ng d ng th c t trên Smart Phone tiêu bi u là Smart Phone s d ng h

đi u hành Windows Phone ph c v cho cu c s ng c a con ng i Giúp ích trong vi c

qu n lí, s d ng h p lí, logic, quy c ngu n th i gian và s p x p công vi c nh h ng thay đ i suy ngh con ng i m t cách tích c c

7 T ng quan tình hình nghiên c u

Trang 10

8 K t c u đ tài

Ch ng I T ng quan v Smart Phone và Windows Phone

Ch ng này trình bày t ng quan v Smart Phone, Windows Phone, các khái ni m liên quan và l ch s phát tri n c a các s n ph m công ngh , đ c bi t là đi n tho i di đ ng

i m qua v hi n tr ng s d ng đi n tho i di đ ng và Smart Phone hi n nay

Ch ng II Hi n tr ng s d ng và qu n lí th i gian, công vi c hi n nay

Ch ng này trình bày hi n tr ng s d ng và qu n lí th i gian công vi c hi n nay

c a đ i t ng đã đ c đ c p Qua đó phân tích các u đi m và khuy t đi m, đ ra m t

s gi i pháp kh c ph c

Ch ng III Các ngôn ng l p trình s d ng trong phát tri n ng d ng trên Windows Phone 7

Ch ng này s trình bày v các ngôn ng l p trình s d ng trong phát tri n ng

d ng trên Windows Phone 7

Ch ng IV ng d ng qu n lí công vi c nâng cao trên Smart Phone s d ng

hi n th c trên h đi u hành Windows Phone 7

Ch ng này trình bày m t ng d ng c th cho Windows Phone 7 đã đ c ng i nghiên c u nghiên c u và phát tri n v i mong mu n ph c v cho cu c s ng con ng i Trình bày quá trình phân tích thi t k và t o c s d li u, thi t k giao di n, nh ng tính

n ng c a ng d ng

Trang 11

B N i dung chính

Ch ng I T ng quan v Smart Phone và Windows Phone

I.1 M t s khái ni m liên quan

I.1.1 M t s khái ni m

i n tho i di đ ng: i n tho i di đ ng, hay còn g i là đi n tho i c m tay “là thi t

b vi n thông liên l c có th s d ng trong không gian r ng, ph thu c vào n i ph sóng

c a nhà cung c p d ch v Ch t l ng sóng ph thu c vào thi t b m ng và ph n nào đ a hình n i s d ng máy ch ít khi b gi i h n v không gian T i th i k phát tri n hi n nay

đi n tho i di đ ng là m t thi t b không th thi u trong cu c s ng

Thi t b vi n thông này s d ng đ c nh kh n ng thu phát sóng Ngày nay, ngoài ch c n ng th c hi n và nh n cu c g i, đi n tho i di đ ng còn đ c tích h p các

ch c n ng khác nh : nh n tin, duy t web, nghe nh c, ch p nh, quay phim, xem truy n hình ” 1

Ü Smart Phone: có th hi u nh m t chi c đi n tho i di đ ng thông minh, không ch đ m nh n các ch c n ng nghe g i và đa ph ng ti n khác mà còn h tr đ c

l c cho đ i s ng con ng i Giúp con ng i s ng t t h n và tho i mái h n

Trong nghiên c u này, tôi t p trung phát tri n ng d ng trên đi n tho i di đ ng s

d ng h đi u hành Windows Phone ây c ng là m t thu t ng có liên quan

      

1  http://vi.wikipedia.org/wiki/%C4%90i%E1%BB%87n_tho%E1%BA%A1i_di_%C4%91%E1%BB%99ng 

Trang 12

Ü Windows Phone: ây là h đi u hành do Microsoft phát tri n, d i s h

tr đ s c a b th vi n NET Các ng d ng Windows Phone đ c vi t trên ngôn ng C# và VB Windows Phone tích h p r t t t v i Cloud c ng nh các công ngh khác c a Microsoft

X lí đa nhi m: ây là m t thu t ng th ng đ c dùng trong l nh v c công

ngh thông tin

a nhi m có th hi u là các ng d ng khác nhau cùng đ c s d ng trên m t chi c máy vi tính i u đó có ngh a là khi ng i dùng m m t ng d ng, nó s luôn trong b nh và v n không ng ng khai thác các tài nguyên có trong máy dù ch chúng ta

có m m t ch ng trình khác i u này r t d d n đ n vi c không đ tài nguyên đ th c

hi n các tác v khác, máy tính có th xu t hi n hi n t ng “treo máy”

Tr c đây, m t s dòng s n ph m công ngh m i có liên quan đ n công ngh thông tin ít đ c chú tr ng s d ng đa nhi m trong đó có các s n ph m v đi n tho i di

đ ng Tuy nhiên v sau này khi xu t hi n nh ng h n ch và th c m c v phía ng i dùng, tính n ng đa nhi m đã đ c các nhà s n xu t uy tín: Microsoft, Apple, Android chú tr ng phát tri n h n

Vi c th c hi n đa nhi m c a các h đi u hành có vai trò cân b ng vi c duy trì hi u

su t c a toàn b h th ng và duy trì tu i th pin Trong khi đó nó v n cho phép các ch c

n ng khác c a h đi u hành ho t đ ng m c dù ng i s d ng không t ng tác tr c ti p

v i thi t b M t bên là gi cho m i th ho t đ ng đ c tr n tru và m t bên gi i h n đ

d dàng cho ng i s d ng, đ th a hi p c hai bên thì v n là m t bài toán khó đ i v i nhà phát tri n

X lí đa nhi m trên Smart Phone (multi-task): có th xem là tính n ng c b n

c a m t chi c đi n thoa thông minh i v i m t s ng i th ng xuyên s d ng đi n tho i di đ ng, đây còn là m t tính n ng dùng đ phân bi t gi a Smart Phone và feature phone (t c đi n tho i th ng)

Trang 13

I.2 L ch s phát tri n c a các s n ph m công ngh

I.2.1 Trên m t s l nh v c công ngh

Ngày nay, s bùng n c a công ngh thông tin mang đ n cho con ng i r t nhi u

l i ích thi t th c H u nh t t c các l nh v c trong cu c s ng đ u ng d ng ngành khoa

h c này đ ph c v nhu c u con ng i

Công ngh thông tin s m góp ph n ch l c trong công cu c phát tri n đ t n c,

nh h ng tr c ti p đ n n n kinh t , v n hóa, giáo d c c a r t nhi u qu c gia trong đó

có Vi t Nam Nh v y mà trình đ dân trí c ng nh m c s ng c a ng i dân đ c nâng cao rõ r t

các doanh nghi p, CNTT đã giúp ích r t nhi u trong công tác qu n lý, tính toán Ngoài ra d i s phát tri n m nh m c a Internet và các công ngh thì m t l n n a CNTT l i góp ph n nâng cao b m t c a doanh nghi p

các tr ng i h c, Trung h c, d i s áp d ng CNTT đã nâng cao r t nhi u v

ch t l ng gi ng d y, c ng nh ti t ki m t i đa qu th i gian

N m 2011, game hành đ ng Duke Nukem Forever (DNF) chính th c đ c phát hành sau 13 n m phát tri n Trò ch i này v n đ c mong đ i t lâu b i tính h p d n c a

cu c chi n v i ng i ngoài hành tinh Song, sau nhi u l n h a h n và r i đ nhi u ng i

th t v ng, DNF đã th a lòng mong c c a r t nhi u ng i sau 13 n m ch đ i ròng rã

T s ki n này, t p chí PCMag đã t ng h p và có cái nhìn bao quát h n v cu c cách

m ng công ngh thông tin trong 13 n m g n đây

Ng i ta th y r ng, nh ng game c a th i k 1998 đã đ c đ a vào đ a CD-ROM

và ch i trên màn hình CRT v i chu t bi và bàn phím N u b n mu n đi u khi n các game 3D, b n ph i có c u hình t i thi u 4 MB RAM dành cho đ h a và b vi x lý

“đ nh” c a th i k đó là Pentium II v i t c đ 400 MHz

Gi đây, nh ng game “n ng” c a th i ’98 có th đ c ch i tr c tuy n trên trình duy t web nh ng d ng c a Flash Ho c b phim HD hàng gigabytes có th ch a g n trong m t th nh SD có kích th c ch b ng m t cái tem th Ho c nh ng video gi đây

Trang 14

đ c chia s thông qua Internet quá d dàng Tuy t h n khi nh ng cell phone tí xíu gi đây còn m nh h n g p nhi u l n m t chi c PC c a th i ’98’

13 n m nhìn l i, cu c cách m ng công ngh thông tin đã có nh ng b c ti n v t

b c R t nhi u l nh v c v i nh ng thay đ i chóng m t đã x y ra, tiêu bi u có th k đ n:

i n tho i di đ ng

N u n m 1998, nh ng TD to đùng nh viên g ch và x u xí v i ch m t ch c

n ng nghe và g i thì gi đây chúng đã tr nên siêu m ng, siêu nh , siêu nh và ki u dáng

th t b t m t Hàng ch c ch c n ng (nh xem phim, ch p hình, truy c p m ng, tra t

đi n ) đã b t chi c đi n tho i nh xíu g ng gánh tuy t v i ch không ch riêng ch c

n ng nghe và g i

i n tho i ti n hóa ngày càng nh nh ng "gánh vác" thêm nhi u ch c n ng

Truy n hình và video

N m 2009, t t c các kênh truy n hình t i M đã chuy n đ i hoàn toàn t ng

d ng tín hi u t ng t (analog) chuy n sang tín hi u s (digital) đ vi c phát sóng thêm thu n ti n và ch t l ng hình nh cao h n V i nhu c u đó, nh t là s ra đ i c a video 3D, màn hình CRT đã d n b thay th b i k thu t Plasma, LCD nh m đáp ng chu n hình nh HD v i đ nét cao Thêm vào đó, các TV ngày nay có hàng lo t nh ng ch c

n ng thông minh và ngay c kh n ng k t n i v i Internet

Màn hình CRT đã d n b thay th b i lo i màn hình chu n hình nh HD đ nét cao

T các b ng video s d ng đ u VCR chuy n sang s d ng đ a CD là m t b c

ti n v t b c Song, nh ng n m g n đây đ a DVD và Blu-ray đã nâng cao g p b i ch t

l ng hình nh và kh n ng l u tr g n gàng và d n đ n b c t VCR Blu-ray đã làm cho công ngh hình nh thêm tuy t v i N m 1999, s ra đ i c a Netflix và ti p sau đó là Amazon đã cho th y s tr ng thành c a th tr ng video và phân ph i các s n ph m video

Âm nh c s

Trang 15

Ngay t đ u, m t s công ty đã s d ng ph ng pháp qu n lý b n quy n k thu t

s DRM (Digital Rights Management) đ kinh doanh âm nh c Tuy nhiên, DRM đã tr nên b t ti n vì không ph i t t c các đ nh d ng t p tin âm nh c đ u làm vi c trên m i thi t

b Thêm vào đó, vi c b khóa DRM c ng đã b hacker th c hi n thành công Do đó, công ngh DRM không còn ch đ ng Nh ng chi c máy đ a CD v i kích th c l n đ c thay th b ng các thi t b nh g n, âm thanh s ng đ ng nh : iPod, iPhone, MP3 Player và nhi u thi t b đi n t cao c p khác Các hình th c th ng th c và kinh doanh âm nh c tr nên ph bi n, d dàng và an toàn h n

ng i đang háo h c ch ngày phát hành s p t i c a Nintendo 3DS

Online

Trong th gi i online, ng i ta th y b máy tìm ki m Google đ ng đ u trong danh sách đ c l a ch n nhi u V i m ng xã h i, MySpace đã tr i qua nh ng giai đo n th ng

tr m khác nhau, song k t khi Facebook ra đ i, m i ng i t t vào ngôi nhà m ng xã

h i này v i s thành viên lên đ n kho ng 500 tri u hi n nay Trong th gi i blog, ng n

l a Twitter đang lan ra ngày càng m nh m và tr thành công c chia s vô cùng nhanh chóng N m 2005, YouTube bay vào th gi i online trong l nh v c chia s video và hi n nay nó đã đ c Google mua l i và mang l i l i nhu n cao ó ch là vài d ch v tiêu bi u, các l nh v c ng d ng m ng và giao d ch online tr nên quá ph bi n đ n n i khó có th

li t kê cho đ

Trang 16

Chia s d li u

N m 1999, Napster ph bi n v i ch c n ng chia s qua m ng ngang hàng các t p tin âm nh c và cho download d i d ng b t h p pháp Hành đ ng này đã thúc đ y cu c cách m ng âm nh c k thu t s N m 2001, ng i ta đã khám phá ra m t giao th c m i

đ chia s file trong đó có BitTorrent Ng i ta có th ngh BitTorrent có nh ng đi u b t

h p pháp, tuy nhiên nó c ng có nh ng ng d ng h p pháp nh phân ph i các trò ch i Hàng ch c các d ch v chia s t p tin hi n nay đang ho t đ ng và ng i dùng c ng không

th quên m t d ch v c ng khá n i ti ng là Mediafire

H đi u hành

Ch nhà c a máy tính chính là h đi u hành (H H) Nhi u ng i không th ng

đ c khi hình dung n m 1998 v i n m 2011 v i nh ng khác bi t không th tin đ c V phía Windows v i nh ng phiên b n Windows 98, 2000, ME, XP, Vista và 7 và s p đ n là 8; song song đó là nh ng h đi u hành dành riêng cho nh ng máy ch Apple c ng đã giã

t Mac OS 9 và gi i thi u phiên b n Unix-based OS X T n m 2001 đ n nay, Apple đã cung c p 6 l n c p nh t chính cho h đi u hành Nhìn sang ng i b n mi n phí v i mã ngu n m Linux, ng i dùng c ng đang hài lòng v i các phiên b n c a nó, nh t là s thân thi n c a phiên b n Ubuntu hi n nay Chúng ta còn ch a k đ n các h đi u hành

đ c tr ng khác dành cho máy tính và các thi t b di đ ng, nh t là h đi u hành “trên mây” đang xu t hi n trong nh ng n m qua H đi u hành đang là cu c cách m ng đem đ n

nh ng thay đ i ngo n m c c a công ngh

Trong 13 n m qua chi c máy tính đã có r t nhi u thay đ i Các m u thi t k cho chi c case đã cho th y s g n nh và đ p h n m i n m đ a m m c ng vài tr m megabyte đã đ c thay th b ng nh ng có dung l ng l n h n nh là gigabyte và tetrabyte V thi t b ngo i vi, chu t quang đã tr nên ph bi n và thay th chu t bi

Trên đà thay đ i này, v i s thành công trong ng d ng m ng WiFi, hàng lo t các

k t n i không dây đã t ng kh n ng uy n chuy n c a các thi t b khi giao ti p v i nhau

Th tr ng máy tính b ng đã manh nha t lâu nh ng t khi iPad xu t hi n g n đây đã d n

Trang 17

đ n nh ng c nh tranh c a th tr ng này Màn hình ch m đã tr nên thích thú v i ng i dùng máy tính

Còn r t nhi u nh ng thay đ i mang tính ch t cách m ng khác, song nh ng thành công c a công ngh thông tin là vô cùng l n lao và ngo n m c

I.2.2 L ch s phát tri n c a đi n tho i di đ ng

i n tho i d ng ra đ i sau h n g n 30 n m khi cu c liên l c, đàm tho i không dây

đ u tiên đ c th c hi n trên th gi i Cu c đàm tho i này đ c th c hi n b i m t ng i lái xe St Louis vào ngày 17/06/1946 ó là thành qu lao đ ng c a m t nhóm k s

ng i M g m các k s : Alton Dickieson và D.Mitchell (phòng thí nghi m Bell Labs)

và H.I.Romnes (sau này là giám đ c đi u hành c a AT&T) trong su t h n n a th k nghiên c u

T đó cho đ n nh ng th p niên 40 c a th k 20, d ch v đi n tho i không dây đã

có m t h u h t 100 thành ph và siêu xa l c a n c M Các khách hàng s d ng d ch

v là nh ng ng i làm vi c các ngành d ch v công c ng, nh ng ng i đi u hành đ i

xe và các phóng viên Tuy nhiên s l ng khách hàng t ng đ i ít và các d ch v đ c s

d ng không nhi u, ch y u là trên n c M H n n a các m ng không dây th i đó ch a

có kh n ng truy n t i đ c m t l u l ng l n cu c g i Nó ch cho phép 3 ng i th c

hi n cu c g i cùng m t lúc H n n a, giá thành d ch v c ng r t đ t, t 30-40 xu m t

cu c g i n i vùng Lo i đi n tho i có dây dùng đ g i di đ ng c ng khá thô s , b n ph i

nh n nút trên máy đ nói và th ra đ nghe… Do đó, d ch v này v n còn quy mô nh

và ch a đ c ph bi n trên toàn th gi i Mãi đ n nh ng n m đ u th p k 70, khi máy tính tr nên m nh h n và nó đ c áp d ng trong ngành vi n thông thì d ch v liên l c không dây m i b t đ u có c h i l n m nh ây c ng là ti n đ cho s ra đ i c a chi c

đi n tho i di đ ng c m tay đ u tiên

N m 1973, Martin Cooper đánh d u son trong l ch s ngành vi n thông b ng vi c cho ra đ i chi c đi n tho i di đ ng đ u tiên Lúc đó ông là T ng giám đ c b ph n H

th ng vi n thông c a Motorola Vào nh ng n m cu i th p k 60 đ u th p k 70,

Trang 18

Motorola và Bell Labs (c a AT&T) là nh ng đ i th c nh tranh tr c ti p trong vi c nghiên c u ch t o đi n tho i di đ ng c m tay Tr c khi v Motorola Martin Cooper đã

có m t th i gian làm vi c cho m t công ty vi n thông nh và tr c đó ông đã có 4 n m

ph c v t i h i quân M N m 1954, khi đ c Motorola tuy n d ng, ông tham gia vào nhóm nghiên c u các s n ph m di đ ng N m 1967, nhóm c a ông đã nghiên c u thành công m t thi t b liên l c b ng sóng radio trang b cho c nh sát Chicago.Lúc m i ra đ i chi c đi n th i di đ ng đúng ngh a này có kích th c t ng đ i l n và c ng k nh v i

tr ng l ng g n 1 kg và dài h n 20 cm Nó đ c đ t tên là Dyna-Tac

Cu c g i đ u tiên c a Dyna – Tac đ c Cooper g i đ n Joel Engel – Giám đ c

c a Bell Labs - đ i th c nh tranh tr c ti p c a Motorola vào ngày 3/4/1973, t i góc ph

56 và đ i l Lexington New York Ông đã thông báo vi c sáng ch ra chi c đi n tho i

và mang đ n s thách th c đ i v i đ i th Ngoài vi c g i cho Joel Engel, lúc đó Martin Cooper còn g i cho m t s ng i khác trong đó có m t phóng viên c a ài truy n thanh New York Nh ng ng i dân ch ng ki n c nh t ng y đã h t s c ng c nhiên và thán

ph c tr c thành t u này c a ông

N m 1983, s n ph m đi n tho i di đ ng c a Cooper chính th c gia nh p th tr ng

th ng m i v i giá 3.500 USD, n ng 793,8 g và pin có th nói chuy n đ c n a ti ng

Ph i m t 7 n m ngày ra đ i chi c di đ ng ph thông nêu trên, n c M m i đ t đ c m t tri u thuê bao đi n tho i di đ ng Ngày nay,m i n m có kho ng 700 tri u đi n tho i di

đ ng đ c bán ra trên toàn th gi i

Tr i qua m t quá trình hình thành lâu dài và mang tâm huy t óc sáng t o v t b c

c a trí tu con ng i i n tho i di đ ng đã tr thành ph ng ti n truy n t i thông tin và

k t n i m i ng i nhanh chóng S phát tri n c a công ngh thông tin và đ c bi t là máy

vi tính, internet đã h tr r t nhi u cho s bi n đ i t ng ngày t ng gi c a s n ph m công ngh đi n tho i di đ ng

Không còn là nh ng “c c g ch” c ng k nh và ít tính n ng h n tr c Ngày nay s

k t h p gi a các h đi u hành trong máy tính v i đi n tho i di đ ng đã mang l i nh ng

Trang 19

tr i nghi m ng i dùng m i và ph c v đ c l c cho cu c s ng con ng i Gi m v kích

c , trong l ng, th i gian s d ng pin và các tính n ng i n tho i di đ ng ngày nay đ t

đ n m c nh g n, m ng, h n ch nút b m và các thao tác ph c t p h n tr c H n th

n a nó còn tích h p c các d ch v đa ph ng ti n khác nh : truy c p internet, chat, mail, nghe nh c quay video và th m chí còn nh c nh con ng i v nh ng công vi c th ng

nh t h ng ngày

I.2.3 Hi n tr ng s d ng đi n tho i di đ ng và Smart Phone 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, 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

Trong đó 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ê, ng i s

d ng đi n tho i di đ ng ch y u đ ch i game, đ theo dõi tình hình th i ti t, tìm ki m và

dò b n đ , truy c p m ng xã h i, nghe nh c, theo dõi tin t c, dùng đ xem phim và các công vi c khác… 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

T i Vi t Nam, s l ng ng i s d ng đi n tho i di đ ng đ truy c p và s d ng các ng d ng tr c tuy n v n còn th p Tuy nhiên đi u này s bùng phát nhanh chóng trong n m 2012 Nh n đ nh này đ c hãng nghiên c u th tr ng Nielsen đ a ra trong

báo cáo mang tên Ng i tiêu dùng công ngh s khu v c ông Nam Á thông qua m t

bi u đ d đoán

Trang 20

t c b ng W

mã là "Photndows Mob

ch di n ra hát tri n nênhành đi tr

c a con ng

ne

ndows dành

Dù Windowhone D áhiên đã có

n đ c ph15/7/2011

H đi u hàn

mobile Inter

ng ng i dùong khu v

h m i nêncho th tr

àn có th th

Microsoft ti

đã th t b i t

ws Phone đ trong vi c

p t c b ctoàn di n nh

c b t đ u

c phát tri nhúc h trWindows Mnhi u đi m

c vào

h ng

u vào

n, d n cho obile khác

Trang 21

Windows Phone - h đi u hành đ c sáng t o b i t p đoàn Microsoft ây là h

đi u hành đ c dùng riêng cho dòng đi n tho i thông minh th h m i smartphone Windows phone còn có tên g i khác là Windows Phone 7 Series, t p trung vào s phát tri n c a Marketplace - n i các nhà phát tri n có th cung c p s n ph m (mi n phí ho c

có phí) t i ng i dùng

Tên g i: Tên mã c a d án Windows Phone là "Photon" Ban đ u tên g i d đ nh

s là Windows Phone 7 Series Ngày 22 tháng 4 n m 2010, Microsoft chính th c g i tên phiên b n đ u tiên là Windows Phone 7 - t ng x ng v i h đi u hành Windows 7 dành cho PC Phiên b n Windows Phone 7 đ u tiên có tên mã là NoDo Hi n nay đã xu t hi n phiên b n Windows Phone 7.5 v i tên mã là Mango

Trong t ng lai không xa, có th xu t hi n thêm m t phiên b n m i c a Windows phone có tên là Tango

u đi m c a Windows Phone

Windows Phone mang đ n cho ng i dùng nh ng tr i nghi m hoàn toàn m i Theo các cu c kh o sát nhu c u, nghiên c u v phía ng i dùng, Microsoft đã xây d ng Windows Phone đáp ng đ c hoàn toàn nh ng nh c u c n thi t nh t đ i v i Smartphone

Hi n t i Microsoft đã có s h p tác v i r t nhi u hãng đi n tho i nh HTC, Dell, Acer, Asus và g n đây nh t là Nokia Nh v y t o nên nh ng dòng đi n tho i có giá thành h p lí, t t m trung đ n cao c p, mang đ n cho ng i dùng nhi u s l a ch n h n

V i đi n tho i ch y Windows Phone, chúng ta có th d dàng truy c p internet, duy t email, x lý v n b n, ki m tra b ng tính, nghe nh c, ch i game

L i th c a Windows Phone là r t rõ ràng b i h đi u hành (H H) này h ng đ n

s t p trung là các ng d ng có s n

Trang 22

Giao di n ng i dùng h p d n: V i Windows Phone 7, Microsoft đã phát tri n giao di n ng i dùng m i mang tên Metro – đây là giao di n ng i dùng xu t hi n trên Windows 8 và Xbox 360, v i các m ng kh i vuông v c, tích h p kh n ng liên k t v i các ph n c ng và ph n m m c a hãng th ba m t cách d dàng i u này cung c p

nh ng l a ch n lý t ng nh t cho các thao tác ch m đ u ngón tay Metro cung c p m t màn hình làm vi c giúp thao tác gián ti p v i các ng d ng, chuy n đ i m t cách đ n

gi n, cho phép kích ho t và vô hi u hóa các tính n ng d dàng V i giao di n này ng i dùng s không b r i m t b i s s p x p bi u t ng tràn lan nh nh ng h đi u hành khác

T c đ làm vi c nhanh: i n tho i Windows Phone làm vi c khá nhanh, đ c bi t

là vi c th c hi n các tác v Ng i dùng có th nhanh chóng ch p m t b c nh và t i lên Facebook, t c đ làm vi c đáng kinh ng c cho phép ng i dùng d dàng g i email và tin

nh n, vi t các ghi chú và c p nh t m ng xã h i

Tích h p s n Office: Vi c tích h p s n Microsoft Office trên Windows Phone có

th nói là r t tuy t v i, t o ra s c hút to l n cho h đi u hành m i Ng i dùng có th d dàng chuy n đ i các tài kho n email, h tr truy c p các tài li u Word, file thuy t trình PowerPoint và b ng tính Excel đ c t o ra trên đi n tho i, cho phép chúng ta g i email

ho c t i lên SharePoint hay SkyDrive m t cách d dàng

ng d ng Office ho t đ ng khá tr n tru trên Windows Phone, không gây m t s v n

đ t ng thích nh ng i dùng g p trên Android, BlackBerry hay iPhone

Nokia Music: Máy nghe nh c Zune cho phép b n tích h p các ng d ng truy n

thông c a bên th ba nh Last.fm Nh ng toàn b ý t ng âm nh c trên thi t b Windows Phone 7 đã có m t l a ch n m i h n nh Nokia Music ch có s n trên thi t b c m tay Nokia Lumia, cho phép b n th ng th c nh c streaming t d ch v đám mây và gi l i các giai đi u yêu thích

Trang 23

Nokia Drive: đây là ng d ng dành riêng cho ng i dùng Windows Phone nh là

m t v tinh đ nh v , cho phép s d ng GPS đ h ng d n ng i dùng đi đ n chính xác

đi m c n đ n Nokia Drive đ c cung c p trên kho ng d ng Windows Marketplace

Tích h p Xbox Live: Vi c tích h p Xbox Live giúp ng i dùng ch i nh ng game

n i ti ng không có s n trên Marketplace

Kho ng d ng t ng tr ng nhanh: Trong th c t th tr ng là m t trong nh ng viên ng c quý c a Windows Phone, nhanh chóng đ t ng ng 10.000 ng d ng ch sau

m t th i gian ng n ra m t Hi n t i con s ng d ng trên Marketplace đã đ t ng ng 50.000 ng d ng, t c đ c c nhanh so v i các n n t ng khác, ngo i tr iPhone

Email và internet: Windows Phone cung c p kh n ng k t n i v i b t k lo i tài

kho n email nào Trong khi đó, các tính n ng đi n tho i có l l p đi l p l i m t cách t t

nh t c a trình duy t Internet Explorer v i m t s thay đ i trong tính n ng m i nh cách

đ t thanh đ a ch d i chân màn hình trong không gian đ c g i là Dead Space

Skype:D ch v h tr tho i VoIP nay đã đ c b sung tính n ng ghi hình và chat

v n b n sau khi Microsoft mua l i Skype Skype đ c cho là s tích h p vào Windows Phone trong vài tháng t i Rõ ràng, s c h p d n c a nh n tin đa ch c n ng trên internet là

m t trong nh ng s c h p d n c a m t thi t b Windows Phone

M ng xã h i: Chính là kh n ng tích h p Facebook vào danh sách liên l c c ng

nh Twitter và Linkedln Ng i dùng có th vô hi u hóa tính n ng này n u a thích, các

ng d ng tiêu chu n c ng có s n nh ng đi u này là m t l a ch n tuy t v i đ gi m i

th đ c c p nh t cùng m t lúc

Trang 24

Ch ng II Vai trò c a vi c l p k ho ch trong công

vi c và cu c s ng

II.1 Vai trò c a vi c l p k ho ch và qu n lí th i gian

Công vi c là m t thành ph n không th thi u trong cu c s ng c a nh ng con

ng i tr tu i, n ng đ ng và hi n đ i Trong b t kì m t ho t đ ng, công vi c nào, ng i

đi u hành, ng i th c hi n luôn luôn mong mu n đ t đ c nh ng thành công nh t đ nh

và ít x y ra sai sót nh t Và vi c lên m t k ho ch chi ti t các công vi c h ng ngày là m t

đi u t t y u s x y ra theo nhu c u c a con ng i

đây chúng ta có th l y m t ví d c th đ minh h a Trong m t d án kinh t

ho c m t k ho ch nghiên c u… m t trong nh ng y u t quan tr ng đ a đ n thành công

Hi u qu đ u tiên có th k đ n đó là v m t th i gian: B ng thói quen phác th o

k ho ch làm vi c, chúng ta s có r t nhi u thu n l i trong vi c qu n lý th i gian c a mình Hi u rõ đi u mình th t s mong mu n đ t đ c, nh ng không ph i vì th mà chúng ta dành toàn b 24h c a mình cho nó Ph i cân nh c cái gì là th t s đáng đ hy sinh th i gian vì nó Nh có k ho ch c th mà chúng ta m i có th t n d ng h t m i ngu n th i gian s n có Ai c ng có nh ng mong mu n, nh ng d đ nh và m c tiêu cho riêng mình, đi u đó ch ra thiên h ng s d ng q y th i gian c a m i cá nhân H ng ngày, m i ng i đ u có 24h/ngày đ làm vi c, h c t p và ngh ng i Th i gian c a đ i

ng i là h u h n và m i ng i l i có nh ng đam mê khác nhau, nên cách s d ng chúng

c ng khác nhau, không ph i ai c ng s d ng m t cách có hi u qu qu th i gian c a

Trang 25

mình M t s ng i v i 24 ti ng đ ng h y, h v n có th h c t p, làm t t c nh ng vi c

mà h yêu thích và có th i gian dành cho gia đình, b n bè, con cái M t s khác l i thuôn than vãn r ng mình không có đ th i gian đ hoàn thành h t núi công vi c đ s c a mình S khác bi t y còn ph thu c vào cách s d ng th i gian c a m i ng i Vi c s p

x p th i gian và công vi c h p lí s giúp con ng i phân b h p lí các ngu n l c và s

d ng qu th i gian đúng m c đích Tránh lãng phí chúng vào nh ng vi c làm vô b

M t hi u qu n a khi lên k ho ch cho b n thân đó chính là chúng ta đang t t o cho mình đ ng l c đ s ng t t h n và luôn luôn s ng có m c đích Theo các cu c ph ng

v n sâu đã đ c ti n hành m t s tr ng h p, h u h t đ u đ ng ý r ng các k ho ch dài

h n hay ng n h n này giúp cho h c m th y có thêm đ ng l c đ hoàn thành c g ng h t

s c m c tiêu c a mình H c m th y vi c qu n lí th i gian tr c giúp h ch đ ng n m

b t cu c s ng, l ng tr c các v n đ x y ra trong cu c s ng, công vi c, qu n lí th i gian

và qu n lí công vi c, s d ng h p lí ti n b c và đi u hòa các m i quan h Gi m kh n ng

b stress vì chúng ta có th làm ch cu c s ng c a mình m t cách h p lý Nh v y cu c

s ng s tr nên thú v và có ý ngh a h n r t nhi u, giúp chúng ta ti t ki m m t kho ng kinh phí không nh cho các ho t đ ng và vi c làm không chính đáng, góp m t ph n không nh cho s thành công

L p k ho ch là cách giúp cho công vi c đ c th c hi n m t cách mau chóng và hoàn h o nh t Qua vi c li t kê đ y đ các công vi c ph i làm, chúng ta s tránh b sót và

s p x p làm các vi c h p logic nh t sao cho th i gian phù h p và ti t ki m nh t

Khi l p k ho ch cho cu c s ng và công vi c, chúng ta s đ t ra các deadline và kiên quy t làm theo deadline đó i u này mang đ n s rèn luy n thói quen làm vi c có quy c r t c n thi t cho m i đ i t ng, nh t là trong l nh v c kinh doanh và h c t p

Thông th ng, khi l p m t k ho ch cho b n thân, ng i ta th ng chia làm nhi u

lo i Ph bi n nh t là lo i k ho ch ng n h n T c là v ch ra cho mình nh ng công vi c

ph i làm trong m t ngày ho c 1 tu n, 1 tháng c th Lo i k ho ch này th ng khá chi

ti t và r ch ròi v n i dung, ho t đ ng và phân b th i gian M t lo i khác là k ho ch dài h n Có th là m t k ho ch s đ c th c hi n trong m t th i gian t ng đ i dài Thông th ng lo i k ho ch này có nh ng m c tiêu c th và tùy thu c vào tính ch t c a

Trang 26

m c tiêu mà chúng ta s đ ra nh ng công vi c phù h p Các ph ng th c th ng đ c

s d ng đ l p k ho ch đó là:

o V ch ra các công vi c c n làm và phân b th i gian, ti n b c, công s c trên

gi y Chúng ta th ng s d ng các lo i gi y ghi chú nh , s tay M t s ng i ghi k ho ch và các b c th c hi n c a mình lên gi y ghi chú, dán chúng m i lúc m i n i S khác l i ghi chúng tróng s tay ho c các cu n t p…đ ghi nh

Trang 27

II Hi n tr ng s d ng vi c lên k ho ch và qu n lí th i gian

Tuy nhiên th c t cho th y h u nh t t c m i ng i đ u th c hi n không đ n n i

đ n ch n các k ho ch đã đ ra t tr c và c m th y vi c s d ng b ng k ho ch c a h không có nhi u hi u qu nh mong mu n

th ng xuyên b xao nhãng công vi c do các cu c tho i , chat ho c onl các trang m ng xã

h i Nh ng đi u này khi n cho h m t t p trung và phá v các quy t c, k ho ch do mình

đã l p ra t tr c

M t nguyên nhân khác đó chính là nh ng áp l c công vi c th ng ngày t gia đình, các m i quan h xã h i khi n h c m th y m t m i và không còn đ ng l c đ hoàn thành ti p t c các k ho ch đã v ch ra

Vi c l p k ho ch trên gi y, ghi chú ho c gi trong đ u c ng không ph i là m t

Các k ho ch đ c ghi chú trên đi n tho i di đ ng ho c trong máy tính cá nhân

v n ch a có đ các ch c n ng nh c nh c n thi t Chúng ta đôi lúc v n quên m t chúng,

l tay xóa m t k ho ch c a mình

M t s công vi c b t ng x y ra trong cu c s ng khi n h b i r i không bi t cách

x trí ra sao c ng là nguyên nhân khi n cho các k ho ch b phá s n…

Trang 28

Có th th y r ng, các k ho ch có th thay đ i khi c n thi t và vi c linh ho t đi u

ch nh nó và c g ng hoàn thành t t c các k ho ch đã đ ra là m t k n ng mà chúng ta

c n ph i rèn luy n r t nhi u

V i t m quan tr ng y, m t công c h tr cho vi c thi t l p k ho ch cá nhân là

m t đi u h t s c c n thi t cho m i chúng ta, nh t là trên chi c đi n tho i di d ng nh xinh th ng dùng h ng ngày T lúc đi n tho i di đ ng ra đ i đ n nay đã có r t nhi u

ng d ng đ c tích h p s n h tr cho vi c vi t ghi chú, nh c nh Ng i s d ng có th dùng nó đ lên k ho ch cho b n thân Nh ng v n đ đ t ra là làm th nào đ h t ng h p

đ c mình đã làm đ c gì, ch a làm đ c gì? Nh ng lo i công vi c nào t l hoàn thành cao, sau m t kho ng th i gian nhìn l i h đã hoàn thành đ c nh ng gì, ti n đ hoàn thành công vi c ra sao? Qua đó phát huy thêm th m nh và c i thi n các đi m y u c a

b n thân nh vào vi c c g ng nâng cao các ho t đ ng có t l thành công th p Th c t

nh ng ng d ng hi n nay v n ch a đáp ng đ c nh ng nhu c u trên, v n ch a giúp

đ c con ng i có cái nhìn rõ ràng v b n thân h c ng nh ch a đáp ng đ c nhu c u

cá nhân ch ng sau, ch ng chính c a đ tài, tôi s trình bày v s n ph m c a mình:

ng d ng qu n lí công vi c nâng cao trên Smartphone s d ng hi n th c trên h đi u hành Windows Phone 7 ng d ng s góp ph n kh c ph c t t c các nh c đi m trên

Ch ng III Các ki n th c liên quan đ n ng d ng

III.1 Các ngôn ng l p trình s d ng trong phát tri n ng d ng trên WF7 III.1.1 XAML

XAML vi t t t c a c m t eXtensible Application Markup Language là m t ngôn

ng d ng khai báo m i c a Microsoft đ ra cho vi c đ nh ngh a giao di n c a ng d ng XAML cung c p m t cách d dàng đ m r ng cú pháp đ nh ngh a giao di n

XAML đ c k th a t XML nên nó có cú pháp gi ng v i XML

Trang 29

XAML giúp t ng tác t t h n gi a ng i phát tri n ng d ng và ng i thi t k giao di n ng d ng

III.1.2 Ngôn ng l p trình C# và NET

C# là m t ngôn ng l p trình h ng đ i t ng đ c phát tri n b i Microsoft, là

ph n kh i đ u cho k ho ch NET c a h Tên c a ngôn ng bao g m ký t th ng theo

Microsoft nh ng theo ECMA là C#, ch bao g m d u s th ng Microsoft phát tri n C#

d a trên C++ và Java C# đ c miêu t là ngôn ng có đ c s cân b ng gi a C++, Visual Basic, Delphi và Java

C# đ c thi t k ch y u b i Anders Hejlsberg ki n trúc s ph n m m n i ti ng

v i các s n ph m Turbo Pascal, Delphi, J++, WFC.3

c đi m ngôn ng

C#, theo m t h ng nào đó, là ngôn ng l p trình ph n ánh tr c ti p nh t đ n NET Framework mà t t c các ch ng trình NET ch y, và nó ph thu c m nh m vào Framework này M i d li u c s đ u là đ i t ng, đ c c p phát và h y b b i trình

d n rác Garbage-Collector (GC), và nhi u ki u tr u t ng khác ch ng h n nh class, delegate, interface, exception, v.v, ph n ánh rõ ràng nh ng đ c tr ng c a NET runtime

So sánh v i C và C++, ngôn ng này b gi i h n và đ c nâng cao m t vài đ c

đi m nào đó, nh ng không bao g m các gi i h n sau đây:

• Các con tr ch có th đ c s d ng trong ch đ không an toàn H u h t các đ i

t ng đ c tham chi u an toàn, và các phép tính đ u đ c ki m tra tràn b đ m Các con tr ch đ c s d ng đ g i các lo i ki u giá tr ; còn nh ng đ i t ng

thu c b thu rác (garbage-collector) thì ch đ c g i b ng cách tham chi u

      

3

http://vi.wikipedia.org/wiki/C_th%C4%83ng

 

Trang 30

• Các đ i t ng không th đ c gi i phóng t ng minh

• Ch có đ n k th a, nh ng có th cài đ t nhi u interface tr u t ng (abstract interfaces) Ch c n ng này làm đ n gi n hóa s th c thi c a th i gian th c thi

C# thì an-toàn-ki u (typesafe) h n C++

• Cú pháp khai báo m ng khác nhau("int[] a = new int[5]" thay vì "int a[5]")

• Ki u th t đ c thay th b ng tên mi n không gian (namespace)

• C# không có tiêu b n

• Có thêm Properties, các ph ng pháp có th g i các Properties đ truy c p d li u

• Có reflection

C# 3.0, các đ c đi m m i

Trong C# 3.0, s có vài b sung c b n sau:

• Các t khóa "select, from, where" cho phép truy v n t m t t p, t SQL, v.v (hay còn đ c g i là LINQ - vi t t t c a Language INtergrated Query)

• Kh i t o đ i t ng: Customer c = new Customer(); c.Name="James"; tr thành Customer c = new Customer { Name="James" };

• Các bi u th c lambda: listOfFoo.Where(delegate(Foo x) { return x.size>10;}) tr thành listOfFoo.Where(x => x.size>10);

• var x = "hello"; có th hoán đ i v i string x = "hello";

• Các ph ng th c m r ng

Xem thêm v C# 3.0 t i trang web c a MSDN

II.1.3 NET Framework

.NET Framework là m t th vi n class có th đ c s d ng v i m t ngôn ng NET đ th c thi các vi c t thao tác chu i cho đ n phát sinh ra các trang web đ ng (ASP.NET), phân tích XML và reflection .NET Framework đ c t ch c thành t p h p các namespace, nhóm các class có cùng ch c n ng l i v i nhau, thí d nh

Trang 31

System.Drawing cho đ ho , System.Collections cho c u trúc d li u và System.Windows.Forms cho h th ng Windows Forms

C p cao h n n a đ c cung c p b i khái ni m này là assembly M t assembly là

m t file ho c nhi u file đ c liên k t v i nhau (thông qua file al.exe), ch a đ ng nhi u namespace và object Các ch ng trình c n các các l p đ th c thi m t ch c n ng đ c

bi t nào đó s tham chi u các assembly ch ng h n nh System.Drawing.dll và System.Windows.Forms.dll c ng nh các core library (l u trong file mscorlib.dll)

II.1.4 Visual Studio 2010

ây là b công c l p trình do Microsoft phát tri n, Visual Studio ra đ i t n m

2002 đ n nay qua các n m v i các phiên b n t ng ng 2005, 2008, 2010

Visual Studio 2010 h tr các lo i ngôn ng l p trình nh C#, F#, C++, v i r t nhi u công ngh trên n n t ng NET nh WPF, WCF, LINQ,ASP.NET,ADO.NET , Silverlight và c Windows Phone

III.1.5 Windows Phone Emulator

Emulator là máy o gi l p đi n tho i Windows Phone ch y trên máy tính, ch có

th cài đ t và ho t đ ng t t nh t trong môi tr ng Windows 7 ho c t i thi u là Windows Vista

Emulator giúp cho l p trình viên có th th c thi ng d ng Windows Phone đ th nghi m trên máy tính mà không c n thi t ph i có thi t b th c (đ i v i nh ng ng d ng không dùng Camera)

Emulator đ c đính kèm trong b Windows Phone SDK (Software Development Kit) Phiên b n đ u tiên đ c Microsoft cho ra m t là b n 7.0, cho đ n nay là b n 7.1 v i

r t nhi u tính n ng b sung so v i phiên b n tr c đó

Trang 32

g th c thi) Trong khi n

n thông (str

t hình (anim phát tri n

đ c phát h

d ng trên

u v i đi n th

n m 2010 Mong s h p nux, FreeBS

verlight

là m t khunhong phú v

và m c đíchcho Silver

nh ng phiêreaming memation), và

hành vào th

h đi u hàn

ho i Windo

M t ph n mtác v i Mic

ên b n đ uedia), các pcung c p c

háng 4 n m

nh Microsoows Phone

m m mi n pcrosoft, có s

m 2010 Nó toft Window

7 và Symbphí thêm vào

m t plug-in cerlight t p t

hi n t i h

à phát tri n h

t ng thích

ws và Mac Obian (seri 6

tr đa ph

h tr cho n

h v i nhi u

OS X Các 0), có kh Moonlight,rlight ch c

ng ngôn

trình thi t

n ng phát

n ng

Trang 33

Hi n t i Microsoft phiên b n Silverlight 5 đã đ c phát hành vào tháng 10 n m

2011 bao g m kh n ng gi i mã đ nh d ng H.264, c i thi n hi u su t gi i mã n i dung không đ c b o v b ng cách t n d ng s c m nh GPU

Ngoài ra, tính n ng m i r t m nh m trong phiên b n Silverlight 5 đó là Postscript Vector Printing giúp c i thi n ch t l ng, kích th c t p tin, h tr 3D b ng cách s

d ng XNA API có trên Windows

M t ch đ Trusted Application có kh n ng m r ng cho trình duy t mà đó

ng i dùng không c n ph i r i kh i trình duy t đ th c hi n các nhi m v ph c t p,

ch ng h n nh h tr làm vi c v i nhi u c a s

Theo Microsoft, Silverlight 5 s t n d ng nh ng công ngh phong phú đ n t Microsoft, giúp các nhà phát tri n cung c p các ng d ng web, có th làm vi c trên c máy đ bàn l n các thi t b di đ ng

Tuy nhiên, phiên b n Silverlight 5 s không xu t hi n d i d ng plug-in n a mà

nó s làm vi c v i phiên b n Metro c a trình duy t Internet Explorer Metro là giao di n

ng i dùng và ph ng th c ng d ng m i đ c Microsoft đ nh h ng theo h đi u hành Windows 8 mà hãng d đ nh s phát hành vào cu i n m 2012

M c dù Microsoft đã chuy n Scott Guthrie, ng i ch u trách nhi m phát tri n Silverlight, sang phát tri n n n t ng đám mây Windows Azure vài tháng tr c đây nh ng theo nhà phân tích Al Hilwa c a IDC thì ông v n tin t ng vào ti m n ng đáng k dành cho Silverlight 5 Ông cho r ng, ng i dùng s có th t n d ng s c m nh m i t nh ng

ng d ng đ c vi t d i n n t ng Silverlight, đ c bi t là kh n ng t ng t c ph n c ng Silverlight 5 có th t n d ng l i th c a mình nh t là khi mà trình duy t không h tr HTML5 v n còn có th ho t đ ng trong vòng 2 n m t i b i HTML 5 v n ch a th c s

ph bi n

Trang 34

Nh ng theo Al Hilwa, Silverlight 5 có th là phiên b n cu i cùng mà Microsoft phát hành và nó s t n t i trong vòng kho ng 2 n m tr c khi các công ngh web hi n t i chuy n giao hoàn toàn cho HTML 5 v n có nhi u u th h n

III.1.7 Windows Phone Toolkit

“Là b công c Silverlight đ c b sung cho Windows Phone, v i r t nhi u đi u khi n m i mà b n thân b Sdk không có

Hi n nay phiên b n Windows Phone Toolkit m i nh t là đ c phát hành vào 15/11/2011 (Windows Phone Toolkit - Nov 2011 “ 4

III.2 Các đi u khi n trong Windows Phone

III.2.1 Panorama

Panorama (trong Nhi p nh) (có ngu n g c t ti ng Hy L p: - "t t c " và

- "c nh") là cách ch p hình m t không gian d i 1 góc r ng b t kì Thu t ng

Panorama còn đ c dùng nhi u trong s n, v , nhi p nh, phim / video, hay mô hình ba chi u

Panorama là m t ph n t giao di n đ c tr ng c a Windows Phone, Không gi ng

nh các ng d ng tiêu chu n đ c thi t k đ phù h p v i s h n ch c a màn hình đi n tho i, các ng d ng toàn c nh cung c p m t cách đ c đáo đ xem đi u khi n, d li u, và

d ch v b ng cách s d ng m t t m v i dài ngang m r ng v t ra ngoài gi i h n c a màn hình i u này mang đ n tr i nghi m n ng đ ng và thú v đ i ng i s d ng, s không b gò bó vì n i dung c đ nh trên màn hình

Bên trong Panorama là PanoramaItem chính là n i ch a các ph n t giao di n mà

ng i s d ng mu n M i PanoramaItem t ng ng 1 ph n màn hình, tùy theo chi u c a PanoramaItem mà đ l ch khi kéo th ng d ng khác nhau

      

 http://silverlight.codeplex.com/releases/view/75888) 

Trang 36

o chi u t t

có th nh pBox, b i vì

p nh ng đo

ì tôi đã k tindows Pho

Trang 37

u c u, và cá

er

đi u khi n tr bên trongnhiên và tr

Hình 7

pPanel ch a

ông th thiGrid có th

Slider

công vi c

c các ngthành các hvào đó

m t giá tr

a các giá thím trên mà

d ng Windhàng và cá

Trang 38

ox, nh ng đ

e, n u n i dkhu t c a m

t b Windndows Pho

ng quá 5 ph

ng d li u n

ài thì trong

dows

ne là

n t nhi u

Trang 39

c n có màu

hì ph i làm

u n n, sao?

Trang 40

k ng d node hay C#

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

HÌNH ẢNH LIÊN QUAN

Hình 1. Bi - Phát triển ứng dụng quản lý kế hoạch nâng cao thực hiện trên windows phone 7
Hình 1. Bi (Trang 20)
Hình 17. Bi - Phát triển ứng dụng quản lý kế hoạch nâng cao thực hiện trên windows phone 7
Hình 17. Bi (Trang 43)
Hình MV - Phát triển ứng dụng quản lý kế hoạch nâng cao thực hiện trên windows phone 7
nh MV (Trang 44)
Hình 21. Ki - Phát triển ứng dụng quản lý kế hoạch nâng cao thực hiện trên windows phone 7
Hình 21. Ki (Trang 48)
Hình 24. S  đ  phân tích các th c th  trong c  s  d  li u - Phát triển ứng dụng quản lý kế hoạch nâng cao thực hiện trên windows phone 7
Hình 24. S đ phân tích các th c th trong c s d li u (Trang 54)
Hình 25. S   đ  thi t k  giao di n h ng ch c n ng. - Phát triển ứng dụng quản lý kế hoạch nâng cao thực hiện trên windows phone 7
Hình 25. S đ thi t k giao di n h ng ch c n ng (Trang 57)
Hình 31. Th - Phát triển ứng dụng quản lý kế hoạch nâng cao thực hiện trên windows phone 7
Hình 31. Th (Trang 63)
Hình 47. Bi - Phát triển ứng dụng quản lý kế hoạch nâng cao thực hiện trên windows phone 7
Hình 47. Bi (Trang 76)
Hình 48. Bi - Phát triển ứng dụng quản lý kế hoạch nâng cao thực hiện trên windows phone 7
Hình 48. Bi (Trang 77)
Hình 52. Bi u  đ - Phát triển ứng dụng quản lý kế hoạch nâng cao thực hiện trên windows phone 7
Hình 52. Bi u đ (Trang 80)
Hình 54. Bi - Phát triển ứng dụng quản lý kế hoạch nâng cao thực hiện trên windows phone 7
Hình 54. Bi (Trang 81)
Hình 57.  Tín - Phát triển ứng dụng quản lý kế hoạch nâng cao thực hiện trên windows phone 7
Hình 57. Tín (Trang 84)
Hình 65. Bi - Phát triển ứng dụng quản lý kế hoạch nâng cao thực hiện trên windows phone 7
Hình 65. Bi (Trang 89)
Hình 66. App - Phát triển ứng dụng quản lý kế hoạch nâng cao thực hiện trên windows phone 7
Hình 66. App (Trang 90)

TỪ KHÓA LIÊN QUAN

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