App.xaml.cs 41

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, ứng dụng quản lý chi tiêu cá nhân (Trang 49)

nh ngh a đ u vào, kh i t o c s d li u v i các dòng d li u đ c đnh s n, khai báo các bi n dùng chung cho các trang xaml.

3.5.4) MainPage.xaml.

MainPage.xaml là trang giao di n chính c a ng d ng liên k t v i các trang

khác (Xem s đ trên).

Trang 42

S d ng đi u khi n WrapPanel đ b trí s p x p các button cho đ p m t.

MainPage.xaml.cs th c hi n tác v liên k t đ n các trang qua ph ng th c

Navigateion khi nh n vào các button ch a hình minh h a.

3.5.5) ViewPayment.xmal

Hình 3 – 8 – Trang ViewPayment.xaml

Trang này hi n th t t c các kho n chi tiêu, s d ng control Pivot đ phân lo i các nhóm chi tiêu cho d qu n lý.

ViewPayment.xaml.cs th c hi n tác v k t nói c s d li u và hi n th lên giao di n, th c thi tác v xóa chi tiêu khi ng i dùng click vào nút xóa có bi u .

Trang 43

ng th i g i trang AddPayment khi nh n vào nút add vào chi tiêu đ thêm m t chi tiêu m i hay s a đ i thông tin chi tiêu đó.

3.5.6) AddPayment.xaml

Hình 3 – 9 – Trang AddPayment.xaml

AddPayment.xaml đ c s d ng đ thêm chi tiêu m i đ ng th i c ng là giao

di n cho ng i dùng s a đ i thông tin khi có sao sót.

AddPayment g i hàm x lý load d li u t b ng NhomChiTieu và LoaiChiTieu lên ListPicker cho ng i dùng l a ch n. ng th i th c thi tác v Thêm, Xóa và S a khi ng i dùng n vào nút t ng ng.

Trang 44

3.5.7) ViewIncome.xaml.

Hình 3 – 10 – Trang ViewIncome.xaml

Trang 45

3.5.8) AddInCome.xaml

Hình 3 – 11 – Trang AddIncome.xaml

Trang 46

3.5.9) Inc_Pay.xaml

Hình 3 – 12 – Trang Inc_Pay.xaml

Trang này dùng đ xem các lu ng thông tin v Thu nh p và Chi tiêu khi ng i dùng t o m t thu nh p hay chi tiêu m i.

Trang 47

3.5.10)Thongke.xaml (adsbygoogle = window.adsbygoogle || []).push({});

Hình 3 – 13 – Trang Thongke.xaml

Hi n th giao di n cho phép dùng ch n các lo i báo cáo hi n th bi u đ th ng kê theo th i gian và theo danh m c.

Trang 48

3.5.11)Baocao_ChiTieu.xaml

Hình 3 – 14 – Trang Baocao_Chitieu.xaml

Hi n th bi u đ th ng kê thu nh p và chi tiêu c a b n theo s l a ch n t trang Thongke.xaml

Trang 49

3.5.12)Setting.xaml

Hình 3 – 15 – Trang Setting.xaml

Giao hi n cài đ t thi t l p c nh báo khi chi tiêu đ t đ n ng ng gi i h n cho phép mà ng i dùng đnh ra. S d ng control ToggleSwitch đ t t m ch c n ng c nh báo.

Trang 50

Hình 3 – 16 – C nh báo chi tiêu v t đnh m c.

3.5.13)Info.xaml

Trang 51

CH NG 4: K T LU N

4.1) K t Qu t c

Sau 12 tu n làm vi c cu i cùng c ng đã hoàn thành đ tài nghiên c u đúng th i h n quy đ nh. Xây d ng thành công ng d ng v i nh ng tính n ng ch yêu c a m t ch ng trình chi tiêu cá nhân nh : nh p và x lý thông tin, thông kê báo cáo…

Trong th i gian nghiên c u và phát tri n ng d ng, em đã c ng đã c ng c và hoàn thi n các k n ng và ki n th c c b n trong l p trình, phát tri n ph n m m, đ ng th i c ng h c đ c thêm các ki n th c m i:

•T ng c ng và c ng c ki n th c v l p trình v i C# •S d ng truy vân c s d li u v i các câu l nh LinQ.

•N m v ng nh ng ki n c b n c a h đi u hành Windows Phone, các c ch biên d ch và máy o ch y ng d ng Windows Phone.

•Có đ c kinh nghi m làm vi c đ c l p, kinh nghi m làm vi c trong m t kho ng th i gian đ c cho phép.

Phát tri n v i m t môi tr ng có s h n ch v v t lý nh thi t b di đ ng th t là m t khó kh n trong quá trình làm vi c nh ng v i s mài mò nghiên c u và kiên trì th c hi n đ a ra nh ng gi i pháp m i đã giúp cho em hoàn thành đ án này đúng th i gian quy đ nh. Các c u trúc v d li u cùng v i nh ng thu t gi i tìm ki m d li u, đi u khi n h c đ c trong quá trình tìm tòi và s d ng là m t ki n th c quý giá r t có ích v sau.

4.2) u i m

Là ch ng trình ng d ng h u ích trên thi t b di đ ng Windows Phone. Giúp gi i quy t v n đ khó kh n trong quá trình thu nh p và chi tiêu c a con ng i.

Giao di n thân thi n d s d ng.

4.3) Khuy t i m

V n còn m t s l i ch a kh c ph c đ c.

Trang 52

Ch a cung c p đ c kh n ng tùy ch n cho ng i dùng nh : thay đ i v màu s c, font ch …

Ch a có s l a ch n, tra c u các chi tiêu theo mong mu n. (adsbygoogle = window.adsbygoogle || []).push({});

4.4) H ng Phát Tri n

Xây d ng ng d ng v i nhi u tính n ng h n n a, th ng kê vào báo cáo r ràng và chi ti t h n.

Phát tri n thêm các ch c n ng tra c u.

Phát tri n ng d ng mang tính c ng đ ng cho phép nhi u ng i s d ng.

4.5) Tài Li u Tham Kh o

• Programming Windows Phone 7 - Charles Petzold.

• Beginning Windows Phone 7 Development - Henry Lee & Eugene Chuvyrov. • Silverlight for Windows Phone Toolkit In Depth - Boryana Miloshevska. • 101 Windows® Phone 7 Apps,Volume I - Adam Nathan.

Tài li u download t i : http://www.mediafire.com/?w8y5beabn8srh

• http://msdn.microsoft.com/en-us/library/ff626522(v=vs.92).aspx • http://windowsphonegeek.com/articles/Windows-Phone-Mango-Local- Database-mapping-and-database-operations • http://code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b • http://www.mediafire.com/?w8y5beabn8srh • http://silverlight.codeplex.com/releases/view/75888 • B gõ ti ng Vi t : http://phamnguyen.info/?p=2631

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, ứng dụng quản lý chi tiêu cá nhân (Trang 49)