1. Trang chủ
  2. » Công Nghệ Thông Tin

Bệnh án điện tử ứng dụng điện toán đám mây

46 400 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 46
Dung lượng 1,89 MB

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

Nội dung

Bệnh án điện tử ứng dụng điện toán đám mây Bệnh án điện tử ứng dụng điện toán đám mây Bệnh án điện tử ứng dụng điện toán đám mây Bệnh án điện tử ứng dụng điện toán đám mây Bệnh án điện tử ứng dụng điện toán đám mây Bệnh án điện tử ứng dụng điện toán đám mây Bệnh án điện tử ứng dụng điện toán đám mây Bệnh án điện tử ứng dụng điện toán đám mây Bệnh án điện tử ứng dụng điện toán đám mây Bệnh án điện tử ứng dụng điện toán đám mây Bệnh án điện tử ứng dụng điện toán đám mây Bệnh án điện tử ứng dụng điện toán đám mây

Trang 1

Gi ng viên h ng d n Sinh viên th c hi n

TS.Lê Xuơn Tr ng Lê Qu c C ng 0851010027

Nguy n c Ti n 0851010276

Tp Hô Chi Minh –Tháng 2 n m 2012

Trang 2

L I CÁM N



Chúng em xin chân thành cám n toàn th các th y cô khoa Công ngh thông tin,

nh ng ng i đã d n d t chúng em su t b n n m h c t i tr ng c bi t là l i cám n chân thành đ n th y TS Lê Xuân Tr ng đã t n tâm h ng d n, giúp đ chúng em hoàn thành đ án môn h c này

Tuy nhiên, do v n ki n th c có h n nên không tránh đ c nh ng sai sót, vì v y chúng

em r t mong nh n đ c s ch b o và góp ý c a th y

M t l n n a, chúng em xin g i đ n th y l i c m n chân thành nh t

Trang 3

NH N XÉT C A GIÁO VIÊN H NG D N



Trang 4

M C L C



B NG THU T NG TI NG ANH 5

M C L C HÌNH NH 6

Ch ng 1 T ng quan 7

1.1 Gi i thi u: 7

1.2 M c đích lƠm đ tài: 7

1.3 Ph ng pháp nghiên c u: 8

1.4 Ph m vi: 8

1.5 Nh ng đóng góp c a đ tài: 8

1.6 B c c báo cáo: 8

Ch ng 2 C s lí thuy t 10

2.1 Công ngh WCF: 10

2.1.1 Gi i thi u chung v WCF: 10

2.1.2 T i sao s d ng WCF: 10

2.1.4 Các contracts (Các hi p ngh ): 11

2.1.5 Các tính n ng c a WCF: 13

2.2 T ng Quan i n Toán ám Mơy 14

2.2.1 Gi i pháp c a đi n toán đám mây 16

2.3 C u trúc c a Window phone: 18

2.3.2 C u trúc project đ c t o ra t template v i các file nh sau: 19

2.3.3 ch nh s a m t s thu c tính đ c bi t c a phone 22

2.3.4 Cách build ng d ng Window Phone 7 lên Emulator 22

2.3.5 Thi t k giao di n cho ng d ng: 23

2.4 Entity Data Model: 25

2.4.1 ADO.NET Entity Framework là gì: 25

2.4.2 Mô hình hóa c s d li u dùng ADO.NET Entity Framework: 25

2.4.3 Cách th c ho t đ ng c a Entity Framework: 27

2.5 B c c b nh án: 27

Ch ng ̀ Hi n th c ng d ng 28

3.1 S l c ng d ng: 28

3.1.1 Mô hình ho t đ ng: 28

3.1.2 S l c các ch c n ng: 28

Trang 5

3.2 Xây d ng ng d ng: 29

3.2.1 Xây d ng ng d ng WCF server: 29

3.2.1.1 S d ng Entity Data Model: 29

3.2.1.2 T o contract d ch v : 34

3.3 Xây d ng ng d ng WP 7: 35

3.3.1 S d ng SDK Windowns Phone 7.1 (Mango): 35

3.3.2 Mô hình ho t đ ng: 36

3.3.3 Cách th c x lý: 36

Ch ng ́ K t qu đ t đ c 38

4.1 Xem thông tin c a b nh nhân c a bác s đó trong 1 khoa 38

4.2 Ch nh s a b nh án c a b nh nhân: 42

4.3 Thêm b nh án c a b nh nhân: 43

Ch ng 5 K t lu n 44

5.1 L i ích c a B nh Án i n T dùng đi n toán đám mơy: 44

5.2 H n ch c a ph n m m: 44

Trang 6

B NG THU T NG TI NG ANH



- PDA: thi t b k thu t s h tr cá nhân

- iOS: h đi u hành c a IPhone

- Android: h đi u hành cho smartphone c a Google

- WCF (Windows Communication Foundation): công ngh n n t ng nh m th ng

nh t nhi u mô hình l p trình giao ti p

- SDK (Software Development Kit): b công c dành cho phát tri n ph n m m

- API (Application programming interface): là m t giao di n l p trình ng d ng

- SOAP (Simple Object Access Protocol): giao th c truy c p đ i t ng đ n gi n

- XML (Extensible Markup Language): ngôn ng đánh d u m r ng, là m t ngôn

ng đánh d u mà b n có th s d ng đ t o ra th riêng c a mình

- IIS (Internet Information Services): là các d ch v dành cho máy ch ch y trên

n n H đi u hànhWindow

Trang 7

M C L C HÌNH NH



Hình 1: Ki n trúc c a WCF 11

Hình 2: Mô hình các c m máy ch trên đám mây 15

Hình 3: Các gi i pháp v cung c p các d ch v tài nguyên 16

Hình 4: Các ph n t o nên đám mây 17

Hình 5: T o project Window Phone 19

Hình 6: Các t p tin trong 1 project Windows Phone 7 19

Hình 7: Chi ti t file xaml 20

Hình 8: Code behinh c a trang App 21

Hình 9: Thi t k giao di n dùng ngôn ng XAML 22

Hình 10: Buil ng d ng dùng Windows Phone 7 Emulator 22

Hình 11: Ch y m t ng d ng Windows Phone đ n gi n 23

Hình 12: nh ngh a các thành ph n c a textbox 24

Hình 13: Các thu c tính c a button click 25

Hình 14: Mô hình Entity Framework 26

Hình 15: Mô hình ho t đ ng c a Entity Framework 27

Hình 16: c c c a 1 b nh án 28

Hình 17: T o ng d ng WCF server 29

Hình 18: Entity Data Model 29

Hình 19: Ví d v function import trong model 30

Hình 20: Mô hình v t lý d li u 31

Hình 21: Thi t k b ng b nh vi n 32

Hình 22: Thi t k b ng khoa 32

Hình 23: Thi t k b ng bác s 33

Hình 24: Thi t k b ng b nh nhân 33

Hình 25: Thi t k b ng b nh án 34

Hình 26: Mô hình l y d li u t interface 35

Hình 27: Giao di n ng d ng client 35

Hình 28: Mô hình ho t đ ng 36

Hình 29: L u đ x lý yêu c u c a ng d ng đi n tho i 37

Hình 30: Trang đ ng nh p c a ng d ng 38

Hình 31: Trang danh sách b nh nhân 39

Hình 32: Danh sách b nh án 40

Hình 33: Chi ti t danh sách b nh án 41

Hình 34: Trang c p nh t b nh án 42

Hình 35: Trang thêm b nh án 43

Trang 8

Ch ng 1 T ng quan

1.1 Gi i thi u:

Ngày nay m i chúng ta đ u có th d dàng s h u riêng cho mình m t chi c đi n

tho i v i các ch c n ng c b n nh nghe, g i, nh n tin ngoài ra còn có m t s ch c

n ng tích h p thêm nh nge nh c, l t web, đ nh v Smart phone là m t trong nh ng dòng đi n tho i tích h p khá nhi u ch c n ng h tr ng i dùng, là s k t h p c a

m t chi c đi n tho i và m t chi c PDA Bên c nh s phát tri n m nh m c a các h

đi u hành cho smartphone nh iOS, Android, Microsoft đã cho ra đ i h đi u hành Window phone 7 dành cho các dòng smartphone mà các tính n ng không thua kém gì

iOS hay Android Trên th tr ng hi n nay đã xu t hi n các dòng windows phone 7

nh : HTC HD7, HTC 7 Surround, HTC 7 Mozart, HTC 7 Trophy, HTC 7 Pro,

Samsung Omnia 7, Samsung Focus, LG Quantum, LG Optimus 7 và Dell Venue

Pro… Vì v y s l ng ng i s d ng ph n m m c a window phone 7 là không h

nh

Thu t ng "cloud computing" ra đ i gi a n m 2007 không ph i đ nói v m t trào l u m i, mà đ khái quát l i các h ng đi c a c s h t ng thông tin v n đã và đang di n ra t m y n m qua

Và v i vi c phát tri n đi n toán đám mây trong nh ng n m g n đây thì vi c k t

h p ng d ng Window phone 7 d a trên đi n toán đám mây s giúp ng i dùng linh

n m" Th c t , qui đ nh 3 m c nh trên ch a ph n ánh h t giá tr các lo i h s b nh

án các b nh vi n Nhi u h s b nh án có giá tr nhi u m t b nh h c, y h c và khoa

ph n ánh nh ng thành t u và kinh nghi m trong quá trình ho t đ ng đi u tr b nh

nhân c a gi i Y h c Vi t Nam th c s là nh ng t li u vô cùng quí giá đ i v i n n

Y h c nên c n ph i đ c qui đ nh th i h n b o qu n v nh vi n Nh ng đ làm đ c

đi u đó thì ph i t n r t nhi u kinh phí cho kho tàng, giá t , m t b ng, … Vì v y m t

1.2 M c đích lƠm đ tài:

D a trên công ngh đi n toán đám mây xây d ng m t b nh án đi n t cho phép các bác s có th s d ng m i n i trên Window phone 7

Trang 9

Cho phép các bác s trong 1 h th ng b nh vi n có th tra c u b nh án c a b nh

nhân, qu n lí thông tin c a b nh nh n

1.5 Nh ng đóng góp c a đ tài:

Tài đ đã ng d ng k thu t đi n toán đám mây đ t o nên m t cách th c l u

tr b nh án v i th i h n g n nh mãi mãi, đó là nh ng t li u vô cùng quí giá đ i

v i nên Y h c Vi t Nam

Ngoài ra v i vi c s d ng đ c trên đi n tho i còn làm t ng tính linh ho t, ch

đ ng cho các bác s trong vi c th m, khám ch a b nh h ng ngày cho b nh nhân

c ng nh ph c v cho công tác nghiên c u, chu n đoán b nh đ c thu n ti n h n

Trang 11

Ch ng 2 C s lí thuy t

2.1 Công ngh WCF:

2.1.1 Gi i thi u chung v WCF:

WCF là công ngh n n t ng nh m th ng nh t nhi u mô hình l p trình giao ti p

đ c h tr trong.NET 2.0 thành m t mô hình duy nh t Vào tháng 11 n m

2005,.NET 2.0 đ c Microsoft phát hành trong đó có cung c p các hàm API riêng

bi t cho các liên l c d a trên SOAP đ t i đa hoá s làm vi c gi a các n n t ng s

d ng Web Services, đ ng th i.NET 2.0 còn cung c p các API đ t i u vi c liên l c

d a trên mã nh phân gi a các ng d ng ch y trên h th ng Windows g i là.NET Remoting, các API cho các giao d ch phân tán, và API cho liên l c d b WCF th ng

nh t các API này thành m t mô hình duy nh t nh m đáp ng mô hình l p trình h ng

d ch v

WCF có th s d ng các b n tin SOAP gi a hai ti n trình, do đó làm cho các ng

d ng d a trên WCF có th làm vi c v i các ti n trình khác thông qua vi c giao ti p

s d ng b n tin SOAP Khi m t ti n trình WCF liên l c v i m t ti n trình không là WCF, các b n tin SOAP đ c mã hoá trên c s XML, nh ng khi nó liên l c v i m t

ti n trình WCF khác, b n tin SOAP có th đ c t i u hoá d a trên mã hoá nh phân

2.1.2 T i sao s d ng WCF:

Nh ph n trên đã trình bày,.NET 2.0 h tr r t nhi u ph ng pháp liên l c gi a

các ng d ng khác nhau nh m vào các m c tiêu khác nhau Các ph ng pháp liên l c

này khá ph c t p và ph i m t nhi u th i gian đ làm ch đ c công ngh Tuy nhiên

ki n th c thu đ c t vi c tri n khai m t ph ng pháp ít có kh n ng dùng đ c khi

đ n gi n hoá vi c phát tri n các ng d ng n i k t và đ a ra cho nhà phát tri n nh ng

giá tr mà có th h ch a nh n ra ngay, đó là cách ti p c n phát tri n h th ng phân tán

th ng nh t, đ n gi n, và qu n lý đ c

Do WCF đ c xây d ng trên c s c a.NET Framework 2.0 CLR, nó là t p các

l p cho phép các nhà phát tri n xây d ng các ng d ng h ng d ch v b ng môi

tr ng l p trình quen thu c c a h nh VB.NET hay C#

Trang 12

trong h th ng b n tin.Thông th ng có các lo i contract sau:

- Contract d li u mô t các tham s cho các b n tin mà m t d ch v có th t o

ra hay s d ng Các tham s b n tin đ c đ nh ngh a b ng các tài li u s d ng

ngôn ng đ c t XML Schema (XSD), đi u này cho phép các h th ng hi u

XML có th x lý tài li u d dàng Các d ch v khi liên l c v i nhau có th không c n đ ng ý v i nhau v các ki u, nh ng c n đ ng ý v contract d li u, ngh a là đ ng ý v các tham s và các ki u tr v

Trang 13

- Contract b n tin đ nh ngh a các ph n có trong b n tin s d ng các giao th c

SOAP, và nó cho phép đi u khi n sâu h n t i các ph n trong b n tin khi có

yêu c u s chính xác nh v y

- Contract d ch v đ c t chi ti t các ph ng th c c a d ch v , và đ c phân

ph i nh là m t giao di n trong các ngôn ng l p trình nh Visual Basic hay

Visual C# Có th hình dung v contract d ch v m t cách gián ti p nh sau:

„ ây là các ki u d li u c a các b n tin c a tôi, đây là n i tôi cung c p, và đây là các giao th c mà tôi có th liên l c‟

- Các chính sách và các k t n i (bindings) mô t các đi u ki n c n có đ giao

ti p v i m t d ch v Các chính sách s bao g m c các yêu c u v b o m t và

các đi u ki n khác c n ph i có khi k t n i v i m t d ch v

2.1.4.1 Runtime service (D ch v th c thi):

L p d ch v th c thi ch a các hành x s x y ra trong quá trình th c hi n c a

 Metadata behavior: Hành x v i các siêu d li u quy đ nh xem làm th nào

và khi nào thì các siêu d li u đ c đ a ra bên ngoài d ch v

 Instance behavior: Hành x th c th quy đ nh xem có bao nhiêu th c th c a

Trang 14

l c các đ u đ b n tin và th c hi n hành đ ng đ t s n d a trên đ u đ b n

tin

2.1.4.2 B n tin:

L p b n tin là t p h p các kênh M i kênh là m t thành ph n x lý b n tin theo

m t cách nào đó M t t p các kênh th ng đ c g i là ng n x p kênh Các kênh làm

vi c trên b n tin và trên đ u đ c a b n tin L p này khác v i l p th c thi d ch v ch

y u b i s khác nhau trong vi c x lý n i dung b n tin

Có hai kênh khác nhau là kênh v n chuy n (transport channel) và kênh đi u

khi n (control channel):

- Kênh đi u khi n th c hi n x lý b n tin theo giao th c, thông th ng làm

vi c b ng cách đ c và ghi thêm các đ u đ cho b n tin

- Kênh v n chuy n ph trách vi c đ c và ghi các b n tin t m ng (network)

ho c t m t s đi m giao d ch bên ngoài)

2.1.4.3 Host and activation (Ch a và kích ho t)

M t giao d ch là m t đ n v c a công vi c M t giao d ch đ m b o ch c ch n

r ng m i th di n ra trong giao d ch thành công hay th t b i đ u là k t qu t ng th

Ví d , n u m t giao d ch ch a ba m c công vi c c n th c hi n, trong quá trình th c

hi n giao d ch, m t trong s các m c đó b th t b i, khi đó c ba m c s là th t b i

Giao d ch ch thành công khi c ba m c công vi c đ u thành công Giao d ch th ng

th y trong các thao tác v i c s d li u

WCF cho phép đ a vào vi c x lý giao d ch nh trên v i các liên l c Nhà phát

tri n có th nhóm các liên l c v i nhau thành các giao d ch m c doanh nghi p, tính

n ng này cho phép b n th c hi n các công vi c giao d ch qua các n n t ng khác nhau

Trang 15

2.1.5.2 Host (ch a):

WCF cho phép các d ch v đ c ch a trong m t s l n các môi tr ng khác nhau, nh Windows NT Services, Windows Forms, và ng d ng console, c ng nh

trên IIS (Internet Information Server) và WAS (Windows Activation Services)

Ch a ng d ng trên IIS còn có thêm các l i đi m khác là d ch v có th nh n các u

đi m c a r t nhi u tính n ng có s n trên IIS, ví d IIS có th đi u khi n m t cách t đ ng

vi c b t đ u hay k t thúc m t d ch v

2.1.5.3 B o m t:

B o m t là tính n ng không th thi u trong WCF nói riêng và trong liên l c nói

chung Trong WCF, t t c m i th t các b n tin t i các client hay server đ u ph i xác

th c và WCF có tính n ng đ đ m b o r ng các b n tin không b l n trong quá trình

v n chuy n WCF bao g m vi c đ m b o tính toàn v n và b o m t c a b n tin

WCF còn cho phép b n tích h p ng d ng c a b n v i c s h t ng b o m t s n

có, bao g m c các chu n bên ngoài môi tr ng Windows b ng cách s d ng các b n

tin SOAP b o m t

2.2 T ng Quan i n Toán ám Mơy

T “ am mây” trong i n toán đam mây th c chât chi la 1 phép n d đ mô t

Internet Theo đinh nghia thi đi n toán đam mây la bi n pháp s d ng d a trên k t n i Internet, n i mà nh ng ng i dùng chia s cùng m t m ng máy ch , ph n m m và d

li u Nêu nh chúng ta s dung nh ng ng dung web t cac hang l n nh Google ho c Microsoft thi chính chúng ta đang s dung Cloud Computing Các ng d ng web nh

Gmail, Google Calendar, Hotmail, SaleForce, Dropbox va Google Docs đêu d a trên Cloud Computing b i vi khi kêt nôi t i nh ng dich vu đo , ng i dùng đa đ c truy

c p vào nh ng cum mây o c a h th ng máy ch đ s th ng nh t c a các hãng l n

trên Internet

Trang 16

Hình 2: Mô hình các c m máy ch trên đám mây

M i công ty th ng chay cac ng dung ngay trên cac may chu cua chinh ho Nh ng máy ch đ c đ t ngay v trí công ty iêu đo đoi hoi rât nhiêu công s c trong viêc b o

d ng, b o trì, tiên bac va th i gian đê gi cho moi th liên tuc đ c chay , nâng câp va đam bao Nêu cac doanh nghiêp ap dung i n toan đam mây, h s v n s d ng đ c các

ng d ng y h t nh ng chúng l i đ c đ t các c m máy ch trên Internet Các doanh nghiêp chi viêc kêt nôi qua mang Internet ma không phai mât chut công s c nao đê bao trì, b o d ng, nâng câp, ch y máy ch Không nh ng thê , các doanh nghi p còn có th cho khach hang cua ho s dung ng dung ma không phai mât công cai đ t

Trang 17

2.2.1 Gi i pháp c a đi n toán đám mây

Hình 3: Các gi i pháp v cung c p các d ch v tài nguyên

 V n đ v l u tr d li u

D li u đ c l u tr t p trung các trung tâm d li u kh ng l Các công

ty l n nh Microsoft, Google có hàng ch c trung tâm d li u n m r i rác kh p

n i trên th gi i Các công ty l n này s cung c p các d ch v cho phép doanh

nghi p có th l u tr và qu n lý d li u c a h trên các trung tâm l u tr

Có 2 gi i pháp chính:

 S d ng các siêu máy tính đ x lý tính toán

 S d ng các h th ng tính toán song song, phân tán

 V n đ v cung c p tài nguyên, ph n m m

Cung c p các d ch v nh IaaS (infrastructure as a service), PaaS (platform

as a service), SaaS (Storeage as a service)

2.2.2 C u trúc các ph n t o nên đám mây

Trang 18

Hình 4: Các ph n t o nên đám mây

2.2.2.1 Các d ch v ng d ng (SaaS)

T ng d ch v ng d ng này l u tr các ng d ng phù h p v i mô hình SaaS ây là

nh ng ng d ng ch y trong m t đám mây và đ c cung c p theo yêu c u ôi khi các

d ch v này đ c cung c p mi n phí và các nhà cung c p d ch v t o ra doanh thu t

nh ng th khác nh các qu ng cáo Web và nhi u khi các nhà cung c p ng d ng t o ra

doanh thu tr c ti p t vi c s d ng d ch v N u b n đã ki m tra th c a b n khi s d ng

Gmail ho c Yahoo Mail ho c đ c nh c các cu c h n khi s d ng Google Calendar, thì

b n đã quen thu c v i t ng trên cùng c a đám mây ây ch là m t vài ví d v các ki u

các d ch v Các d ch v đây đ c dành đ h tr cho các ng d ng Các ng d ng này

có th đang ch y trong đám mây và chúng có th đang ch y trong m t trung tâm d li u

doanh nghi p truy n th ng đ t đ c kh n ng m r ng c n thi t trong m t đám mây,

các d ch v khác nhau đ c đ a ra đây th ng đ c o hóa Các ví d trong ph n này

c a đám mây bao g m Amazon Web Services, Boomi, và Google App Engine Các d ch

v n n t ng này cho phép khách hàng ch c ch n r ng các ng d ng c a h đ c trang b

đ đáp ng các nhu c u c a ng i dùng b ng cách cung c p c s h t ng ng d ng d a

theo yêu c u

Trang 19

2.2.2.3 Các d ch v c s h t ng (IaaS)

đây, chúng ta th y m t t p h p các tài s n v t lí nh các máy ch , các thi t b

m ng và các đ a l u tr đ c đ a ra nh là các d ch v đ c cung c p cho ng i tiêu

dùng Các d ch v đây h tr c s h t ng ng d ng và nhi u ng i tiêu dùng h n

C ng nh v i các d ch v n n t ng, s o hóa là m t ph ng pháp th ng đ c s d ng

đ t o ra ch đ phân ph i các ngu n tài nguyên theo yêu c u Ví d v các d ch v c s

h t ng bao g m IBM Bluehouse, VMware, Amazon EC2, Microsoft Azure Platform, Sun ParaScale Cloud Storage

M i công ty th ng chay cac ng dung ngay trên cac may chu cua chinh ho Nh ng máy ch đ c đ t ngay v trí công ty iêu đo đoi hoi rât nhiêu công s c trong viêc bao

d ng, b o trì, tiên bac va th i gian đê gi cho mo i th liên tuc đ c chay , nâng câp va đam bao Nêu cac doanh nghiêp ap dung i n toan đam mây, h s v n s d ng đ c các

ng d ng y h t nh ng chúng l i đ c đ t các c m máy ch trên Internet Các doanh nghiêp chi vi c k t n i qua m ng Internet mà không ph i m t chút công s c nào đ b o trì, b o d ng, nâng câp, ch y máy ch Không nh ng thê , các doanh nghi p còn có th cho khach hang cua ho s dung ng dung ma không phai mât công cài đ t

2.3 C u trúc c a Window phone:

Các công c và th t c c n thi t đ build và test các ng d ng Silver Light cho

Window Phone 7 và cách s d ng Microsoft Visual Studio đ build và design các ng

d ng Window Phone trên Window Phone Emulator, ví d cách vi t m t ng d ng

Window Phone đ n gi n

2.3.1 T o 1 ng d ng s d ng Window Phone Application Project Template (category silverlight for Window Phone )

Trang 20

Tên ng d ng là HelloWP7

Hình 5: T o project Window Phone

2.3.2 C u trúc project đ c t o ra t template v i các file nh sau:

tên và thông tin phiên b n đ c nhúng vào trong file assembly khi compile

Hình 6: Các t p tin trong 1 project

Windows Phone 7

Trang 21

- Properties\AppManifest.xml: File manifest dùng đ t o ra gói ng d ng

- Properties\WMAppManifest.xml: File manifest ch a các thông tin riêng c a

ng d ng Windows Phone Silverlight

- File App.xaml v i các XAML markup (Extensible Application Markup Language) g m m t root element là Application và ph n Application.Resources ch a các resources m c ng d ng nh color, brushes, style object…

Hình 7: Chi ti t file xaml

Bên c nh đó nó kh i t o 1 thu c tính ApplicationLifetimeObject đ t o ra đ i

t ng PhoneApplicationService, d i t ng qu n lí các thu c tính và tr ng thái ng

d ng khi nó có active ho c inactive

File App đ nh ngh a m t instance c a l p Application ch a ng d ng Silverlight

for Windows Phone và code behind c a nó:

Trang 22

Hình 8: Code behinh c a trang App

ng d ng Silverlight for Windows Phone ch a 1 thu c tính là RootFrame đ nh ngh a Page b t đ u ng d ng T t c các ng d ng Windows Phone ch có m t thành

ph n container m c trên cùng v i ki u d li u là PhoneApplicationFrame.Frame này

ch a 1 ho c nhi u PhoneApplicationPage bi u th n i dung c a ng d ng đ ng th i

x lý vi c navigate gi a các page

Project c ng ch a 1 page default là MainPage.xaml đ nh ngh a giao di n chính

c a ng d ng

B n có th dùng designer c a Visual Studio đ thi t k UI c a ng d ng ngay

tr c ti p Toàn b UI c a ng d ng đ c xây d ng b ng cách s d ng XAML ậ m t

ngôn ng khai báo gi ng ki u XML

Trang 23

Hình 9: Thi t k giao di n dùng ngôn ng XAML 2.3.3 ch nh s a m t s thu c tính đ c bi t c a phone

- Ta có th s d ng Properties window Các thu c tính này s l u tr trong file WMAppManifest.xml, liên quan đ n vi c deploy ng d ng và giao di n

c a ng d ng trên thi t b

2.3.4 Cách build ng d ng Window Phone 7 lên Emulator

- C ng gi ng nh các ng d ng.NET thông th ng, đ build ng d ng ta dùng

t h p phím Shift + F6 ho c Ctrl+Shift+B

Hình 10: Buil ng d ng dùng Windows Phone 7 Emulator

Ngày đăng: 27/03/2015, 22:22

HÌNH ẢNH LIÊN QUAN

Hình  2: Mô hình các c m máy ch   trên đám mây - Bệnh án điện tử ứng dụng điện toán đám mây
nh 2: Mô hình các c m máy ch trên đám mây (Trang 16)
Hình  5: T o project Window Phone - Bệnh án điện tử ứng dụng điện toán đám mây
nh 5: T o project Window Phone (Trang 20)
Hình  9: Thi t k  giao di n dùng ngôn ng  XAML  2.3.3.  ch nh s a m t s  thu c tính đ c bi t c a phone - Bệnh án điện tử ứng dụng điện toán đám mây
nh 9: Thi t k giao di n dùng ngôn ng XAML 2.3.3. ch nh s a m t s thu c tính đ c bi t c a phone (Trang 23)
Hình  11: Ch y m t  ng d ng Windows Phone đ n gi n - Bệnh án điện tử ứng dụng điện toán đám mây
nh 11: Ch y m t ng d ng Windows Phone đ n gi n (Trang 24)
Hình  13: Các thu c tính c a button click - Bệnh án điện tử ứng dụng điện toán đám mây
nh 13: Các thu c tính c a button click (Trang 26)
Hình  14: Mô hình Entity Framework - Bệnh án điện tử ứng dụng điện toán đám mây
nh 14: Mô hình Entity Framework (Trang 27)
Hình  15: Mô hình ho t  đ ng c a Entity Framework  Storage Model: mô hình bi u di n c u trúc các b ng trong CSDL - Bệnh án điện tử ứng dụng điện toán đám mây
nh 15: Mô hình ho t đ ng c a Entity Framework Storage Model: mô hình bi u di n c u trúc các b ng trong CSDL (Trang 28)
Hình  20: Mô hình v t lý d  li u - Bệnh án điện tử ứng dụng điện toán đám mây
nh 20: Mô hình v t lý d li u (Trang 32)
Hình  27: Giao di n  ng d ng client - Bệnh án điện tử ứng dụng điện toán đám mây
nh 27: Giao di n ng d ng client (Trang 36)
Hình  29 : L u đ  x  lý yêu c u c a  ng d ng đi n tho i - Bệnh án điện tử ứng dụng điện toán đám mây
nh 29 : L u đ x lý yêu c u c a ng d ng đi n tho i (Trang 38)
Hình  30 : Trang đ ng nh p c a  ng d ng - Bệnh án điện tử ứng dụng điện toán đám mây
nh 30 : Trang đ ng nh p c a ng d ng (Trang 39)
Hình  31: Trang danh sách b nh nhân - Bệnh án điện tử ứng dụng điện toán đám mây
nh 31: Trang danh sách b nh nhân (Trang 40)
Hình  32: Danh sách b nh án - Bệnh án điện tử ứng dụng điện toán đám mây
nh 32: Danh sách b nh án (Trang 41)
Hình  33: Chi ti t danh sách b nh án - Bệnh án điện tử ứng dụng điện toán đám mây
nh 33: Chi ti t danh sách b nh án (Trang 42)
Hình  34: Trang c p nh t b nh án - Bệnh án điện tử ứng dụng điện toán đám mây
nh 34: Trang c p nh t b nh án (Trang 43)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

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

w