Các control trong WP7: 30

Một phần của tài liệu Tìm hiểu và lập trình trên hệ điều hành windows phone 7 (Trang 31)

2.3.8.1. Panaroma:

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

Trang 31 

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.

   

Hình 2.18 : Control Panorama.

2.3.8.2. Pivot:

ây c ng là m t đ c tr ng cho giao di n Windows Phone 7, là cách t t nh t cho vi c qu n lý v n đ xem d li u có th có nhi u trang.

Ch a trong Pivot là PivotItem là n i đ thêm nh ng ph n t giao di n khác, m i PivotItem t ng ng v i m t màn hình WP7.

Pivot th ng đ c dùng đ l c các b d li u l n, xem nhi u b d li u, thay

Trang 32 

Hình 2.19 : Control Pivot.

2.3.8.3. armChart:

Là m t đi u khi n cho phép hi n th d li u trên WP7 d ng bi u đ , giúp ng d ng tr nên sinh đ ng h n, và nh ng con s c a d li u đ c th hi n m t cách tr c quan.

amChart h tr m t s lo i bi u đ nh : “Bi u đ tròn, bi u đ c t, bi u đ đ ng th ng. 

2.3.8.4. Button:

b t c công ngh nào thiên v giao di n ch c h n đ u có đi u khi n này, và b t c ng d ng nào c ng c n ph i có nút nh n đ ng i dùng t ng tác v i giao di n

ng d ng, Button là m t trong nh ng đi u khi n đ c s d ng nhi u nh t. Khai Báo: <Button .../>, <Button> singleObject</Button>,

<Button ...>stringContent</Button> 

2.3.8.5. Grid:

Grid là m t đi u khi n b c c không th thi u trong t t c các ng d ng Windows Phone, giúp ch a các đi u khi n khác, Grid có th đ c chia thành các hàng và các c t t ng ng theo nhu c u, và các đi u khi n khác s đ c chèn vào đó. 

Trang 33 

2.3.8.6. ListPicker :

ListPicker là m t đi u khi n ch có trong Windows Phone, c ng t b Windows Phone Toolkit, n u trong các công ngh khác có Combobox thì trong Windows Phone là Listpicker, v m t công d ng Listpicker tr ng thái bình th ng khi không quá 5 ph n t thì cách th hi n ra giao di n g n nh m t Combobox, nh ng

đ i v i l ng d li u nhi u thì s th hi n d ng Listbox.

2.3.8.7. WrapPanel:

i u khi n này không có s n trong Windows Phone mà nó đ c b sung trong b Silverlight cho Windows Phone Toolkit. WrapPanel th ng đ c s d ng đ s p x p các đi u khi n khác ch a trong nó theo chi u t trái sang ph i, và t trên xu ng d i.

Hình 2.20 : Control WrapPanel

2.3.8.8. Slider:

Còn g i là đi u khi n tr t, cho phép ng i dùng ch n m t giá tr m t cách nhanh chóng và d dàng t bên trong m t ph m vi ng d ng c th c a các giá tr , b ng cách s d ng m t c ch t nhiên và tránh s d ng c n thi t cho bàn phím trên màn hình.

Hình 2.21 : Control Slider. (adsbygoogle = window.adsbygoogle || []).push({});

2.3.8.9. TextBlock:

ây là ph n t giao di n đ c xem nh m t “nhãn” , dùng đ hi n th v n b n ra phía ngoài giao di n ng d ng. 

Trang 34 

2.3.8.10. TextBox:

Ph n t giao di n này giúp cho ng i dùng có th nh p nh ng đo n v n b n vào ng d ng, TelexBox v b n ch t thì nó là m t TextBox, b i vì nó đã k th a t TextBox và k t h p v i b gõ Scim đ x lý vi c gõ ti ng Vi t trong Windows Phone. 

2.3.8.11. StackPanel:

Ph n t giao di n này giúp ch a và s p x p các đi u khi n khác theo chi u t trên xu ng ho c trái sang ph i theo d ng m t Stack. 

2.3.8.12. Tooltip:

Không thích h p cho s d ng v i các ng d ng d a trên c m ng và do đó không nên s d ng.

2.3.8.13. ListPicker:

ListPicker là m t đi u khi n ch có trong Windows Phone, c ng t b Windows Phone Toolkit, n u trong các công ngh khác có Combobox thì trong Windows Phone là Listpicker, v m t công d ng Listpicker tr ng thái bình th ng khi không quá 5 ph n t thì cách th hi n ra giao di n g n nh m t Combobox, nh ng đ i v i l ng d li u nhi u thì s th hi n d ng Listbox.

2.3.8.14. Application Bar:

Là 1 thanh menu nh phía d i màn hình máy có th thêm t 1 -4 button và có th bao g m nhi u Menu Item khác. c thêm vào t Microsoft Expression Blend 4 m t công c dùng thi t k ng d ng và giao di n. Ngoài ra có th thêm vào vào ng d ng tr c ti p b ng XAML code hay C# Code.

Trang 35 

Ch ng 3: TH C HI N NG D NG

3.1.Ý t ng th c hi n:

V i t c đ phát tri n c a các ph ng ti n giao thông, xe buýt là m t trong nh ng ph ng ti n ph c v nhu c u đi l i c a m i ng i h ng ngày. Nh ng các tuy n xe buýt đ c m r t nhi u nên m i ng i r t khó tìm ki m thông tin v các tuy n xe buýt. Vì v y, em xây d ng m t ng d ng qu n lý tuy n xe buýt trên h đi u hành Windows Phone 7.

ng d ng là m t ch ng trình l u thông tin trên h đi u hành Windows Phone 7. ng d ng có các ch c n ng thêm, xóa, s a và xem thông tin v các tuy n xe bus.

3.2.Mô Hình C S D Li u:

3.2.1. Môhìnhth cth :

 

Hình 3.1 : M i k t h p Tr m thu c tuy n.

 

Các th c th tham gia: TUY N, TR M.

Di n gi i:

M t tuy n có m t ho c nhi u tr m d ng và m t tr m d ng thu c m t ho c nhi u tuy n.

Trang 36 

3.2.2. Môhìnhv tlýd li u:

 

Hình 3.2 : Mô hình v t lý d li u. (adsbygoogle = window.adsbygoogle || []).push({});

Table ds_tuyen: thông tin s tuy n, tên tuy n đi, tên tuy n đ n. VD: tuy n s 1 là B n Thành – Ch L n.

Tên c t Mô T Ki u d li u

id_tuyen Mã s tuy n int

Ten_tuyen_di Tên tuy n đi Nvarchar(255)

Trang 37 

Table ds_tram: thông tin đa ch c a tr m d ng g m s nhà, tên đ ng, qu n.

Tên c t Mô T Ki u d li u

id_tram Mã s tr m d ng. int

So_nha Mã s nhà. Nvarchar(255)

duong Tên đ ng. Nvarchar(255)

quan Tên qu n. Nvarchar(255)

Table tram_thuoc_tuyen: m i k t h p c a table ds_tuyen và ds_tram.

Tên c t Mô T Ki u d li u

id_tuyen Mã s tuy n. int

id_tram Mã s tr m. int

Tram_ve Thông tin tr m d ng thu c l t đi hay l t v . tinyint

Trang 38 

3.3.Các ch c n ng c a ng d ng:

Một phần của tài liệu Tìm hiểu và lập trình trên hệ điều hành windows phone 7 (Trang 31)