| Giai ?o?n | Ch? ?? chnh | N?i dung & Ho?t ??ng h?c t?p | M?c tiu & S?n ph?m |
|---|---|---|---|
| 1 | N?n t?ng C# & OOP |
|
|
| 2 | Gi?i thi?u v? WinForms |
|
|
| 3 | Cc Controls C? b?n |
|
|
| 4 | Qu?n l B? c?c |
|
|
| 5 | L?p trnh H??ng s? ki?n |
|
|
| 6 | Cc Controls Nng cao |
|
|
| 7 | Menus, Toolbars, v Dialogs |
|
|
| 8 | Data Binding |
|
|
| 9 | ?? h?a GDI+ |
|
|
| 10 | L?p trnh ?a lu?ng |
|
|
| 11 | Tri?n khai & Phn ph?i |
|
|
T? duy C?t li cho L?p trnh vin WinForms
1. Giao di?n l cho Ng??i dng
Lun ??t mnh vo v? tr ng??i dng cu?i. Giao di?n ph?i tr?c quan, d? hi?u v hi?u qu?. M?t thi?t k? t?t gip gi?m thi?u l?i v t?ng n?ng su?t cho ng??i dng.
2. Suy ngh? theo H??ng s? ki?n
Lu?ng c?a ?ng d?ng khng ch?y tu?n t? m ???c ?i?u khi?n b?i hnh ??ng c?a ng??i dng. Hy t? duy theo k?ch b?n: "Khi ng??i dng nh?n nt ny, ?i?u g s? x?y ra?"
3. Tch bi?t Logic v Giao di?n
Trnh vi?t logic nghi?p v? ph?c t?p tr?c ti?p trong cc trnh x? l s? ki?n. Tch ring ph?n x? l d? li?u ra kh?i ph?n ?i?u khi?n giao di?n ?? m ngu?n d? b?o tr h?n.
4. B? c?c l N?n t?ng
M?t ?ng d?ng desktop chuyn nghi?p ?i h?i s? ng?n n?p. S? d?ng cc cng c? nh? Panel, GroupBox v TabControl ?? t? ch?c giao di?n m?t cch logic, gip ng??i dng d? dng ??nh v?.