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.
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.
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: