1 |
Nền tảng C# & OOP |
- Ôn tập C# cơ bản
- Nguyên lý OOP
- Lớp và Đối tượng
|
- Đảm bảo kiến thức nền tảng vững chắc.
|
2 |
Giới thiệu về WinForms |
- WinForms là gì?
- Tạo dự án đầu tiên
- Làm quen với Designer
- Forms và Vòng đời Form
|
- Tạo và chạy ứng dụng WinForms đầu tiên.
|
3 |
Các Controls Cơ bản |
- Label, TextBox, Button
- ListBox, ComboBox
- PictureBox, ProgressBar
|
- Xây dựng giao diện người dùng với các điều khiển cơ bản.
|
4 |
Quản lý Bố cục |
- Thuộc tính Anchor và Dock
- Panel, GroupBox, TabControl
- FlowLayoutPanel & TableLayoutPanel
|
- Thiết kế bố cục linh hoạt và có tổ chức.
|
5 |
Lập trình Hướng sự kiện |
- Sự kiện (Events) là gì?
- Tạo các trình xử lý sự kiện
- Các sự kiện phổ biến
|
- Làm cho ứng dụng có tính tương tác.
|
6 |
Các Controls Nâng cao |
- ListView, TreeView
- DataGridView
- DateTimePicker, MonthCalendar
|
- Hiển thị dữ liệu phức tạp và có cấu trúc.
|
7 |
Menus, Toolbars, và Dialogs |
- MenuStrip và ToolStrip
- ContextMenuStrip
- Hộp thoại MessageBox
- Các hộp thoại File
|
- Cải thiện khả năng sử dụng của ứng dụng.
|
8 |
Data Binding |
- Binding đơn giản
- Binding phức tạp
- BindingSource và DataSet
|
- Kết nối giao diện người dùng với nguồn dữ liệu.
|
9 |
Đồ họa GDI+ |
- Đối tượng Graphics
- Bút vẽ (Pens) và Cọ vẽ (Brushes)
|
- Vẽ hình dạng và văn bản tùy chỉnh.
|
10 |
Lập trình đa luồng |
- Vấn đề "đóng băng" giao diện
- Lập trình bất đồng bộ với Async/Await
|
- Tạo các ứng dụng đáp ứng tốt hơn.
|
11 |
Triển khai & Phân phối |
- Xây dựng ứng dụng
- Triển khai với ClickOnce
- Dự án thực tế
|
- Đóng gói và phân phối ứng dụng của bạn.
|