Th ng kê Thu nh p– Chi tiêu 39

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 47)

Hình 3 – 3 – Ch c n ng th ng kê báo cáo

Chúng ta có th th ng kê các kho n thu nh p và chi tiêu theo th i giàn và t ng lo i danh m c l a ch n.

3.4.3) a ra c nh báo chi tiêu

Hình 3 – 4 – Ch c n ng c nh báo

Xây d ng ch c n ng c nh báo m c chi tiêu v t gi i h n do ng i dùng đinh ngh a.

Trang 40

3.5) Xây D ng ng D ng

Hình 3 – 5 – C u trúc Project ng d ng

Hình 3 – 6 – S đ liên k t các trang xaml

Trang Báo cáo Trang Thêm Thu Nh p Trang Thêm Thu Nh p Trang Thu Trang Chi Tiêu Trang Ch Trang Thu - Trang Th ng Trang Cài t Trang Thông

Trang 41

3.5.1) DataContext.cs

Trang này ch a các đo n code t o c s d li u s d ng các ph ng th c LinQ.

3.5.2) Class.cs

File class.cs ch hàm Cap_Nhat() c p nh t l i d li u cho b ng Thu_Chi khi có thao tác s a hay xóa d li u b ng ThuNhap và ChiTieu.

3.5.3) App.xaml.cs.

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

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.

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 47)

Tải bản đầy đủ (PDF)

(60 trang)