Nền tảng Kiến thức - Hành trang tới Tương lai
Card image

Chương trình học


  1. Tài liệu tham khảo 2
    1. Kho sách, nguồn tài liệu tham khảo Lập trình WinForm C#
    2. Danh sách Đề tài Lập trình WinForm C#
  2. Đồ án mẫu Ứng dụng Quản lý Bán hàng NetaShop 10
    1. Khởi tạo Cấu trúc thư mục và database dự án
    2. Tạo Form Đăng nhập và Form Main
    3. Tạo giao diện Form danh mục Khách hàng
    4. Tạo giao diện Form danh mục Nhân viên
    5. Tạo giao diện Form Đặt hàng
    6. Tạo giao diện Form danh mục Sản phẩm
    7. Tạo giao diện Form Cấu hình Hệ thống
    8. Xử lý Load-Thêm-Sửa-Xóa Form Cấu hình Hệ thống
    9. Tạo chức năng Đặt hàng
    10. Tạo mẫu IN Đơn hàng
  3. Làm quen với các Controls trong WinForm C# 4
    1. Lab 1.1 - Tạo giao diện trang Đăng nhập bằng WinForm CSharp (C#)
    2. Lab 1.2 -Tạo chương trình Máy tính bỏ túi tính toán Cộng Trừ Nhân Chia bằng WinForm CSharp (C#)
    3. Lab 2.1 - Tạo giao diện chương trình Hệ thống Quản lý Bán hàng với đầy đủ menu chức năng, sử dụng control MenuStrip và StatusStrip trong WinForm CSharp (C#)
    4. Lab 2.2 - Tạo giao diện chương trình Hệ thống Quản lý Bán hàng với MDI Container và các Forms chức năng
  4. Các controls cơ bản trong WinForm C# 4
    1. Lab 2 - CheckBox và Radio trong WinForm C#
    2. Lab 3 - ComboBox và ListBox trong WinForm C#
    3. Lab 3.1 - ComboBox và ListBox trong WinForm C# - Tạo form Góp ý
    4. Lab 10 - Các control hỗ trợ bố cục (layout) giao diện Panel, Split, Tab, Table Layout trong WinForm C# - Tạo Form Quản lý Tuyển sinh Đại học

Chương 3-Bài 1. Lab 1.1 - Tạo giao diện trang Đăng nhập bằng WinForm CSharp (C#)

Tác giả: Dương Nguyễn Phú Cường
Ngày đăng: Hồi xưa đó

Yêu cầu

1. Tạo giao diện Trang đăng nhập như hình sau:

  • Đảm bảo thiết kế đúng như giao diện yêu cầu (gồm màu sắc, kích cỡ chữ, biểu tượng icon).
  • Khi khởi chạy ứng dụng (app):
    • App sẽ luôn xuất hiện ở chính giữa màn hình của người dùng.
    • App không cho phép người dùng thay đổi kích thước cửa sổ giao diện.
    • App không cho phép thu nhỏ (minimized), phóng to (maximized).
    • App sẽ có biểu tượng Thương hiệu ở dưới thanh Taskbar, xem hình sau:


2. Xử lý các yêu cầu sau:

2.1. Khi người dùng click nút "Đăng nhập":

  • Cần kiểm tra ràng buộc (validation) ô nhập liệu "Tên đăng nhập":
    • Nếu không nhập liệu sẽ xuất hiện cảnh báo như hình sau:

    • Nếu có nhập liệu ít hơn 3 ký tự sẽ xuất hiện cảnh báo như hình sau:

  • Cần ràng buộc (validation) ô nhập liệu "Mật khẩu":
    • Nếu không nhập liệu sẽ xuất hiện cảnh báo như hình sau:

  • Kiểm tra thông tin Tài khoản:
    • Nếu tài khoản = admin và mật khẩu = 123456 thì hiển thị thông báo sau:

    • Nếu không đúng thông tin thì hiển thị thông báo sau:

2.2. Khi người dùng click nút "Thoát"

Chương trình sẽ kết thúc.


Demo kết quả mong đợi

 


Các bài học

Chương trình học

Bao gồm Module, Chương, Bài học, Bài tập, Kiểm tra...

Chương trình học


  1. Tài liệu tham khảo 2
    1. Kho sách, nguồn tài liệu tham khảo Lập trình WinForm C#
    2. Danh sách Đề tài Lập trình WinForm C#
  2. Đồ án mẫu Ứng dụng Quản lý Bán hàng NetaShop 10
    1. Khởi tạo Cấu trúc thư mục và database dự án
    2. Tạo Form Đăng nhập và Form Main
    3. Tạo giao diện Form danh mục Khách hàng
    4. Tạo giao diện Form danh mục Nhân viên
    5. Tạo giao diện Form Đặt hàng
    6. Tạo giao diện Form danh mục Sản phẩm
    7. Tạo giao diện Form Cấu hình Hệ thống
    8. Xử lý Load-Thêm-Sửa-Xóa Form Cấu hình Hệ thống
    9. Tạo chức năng Đặt hàng
    10. Tạo mẫu IN Đơn hàng
  3. Làm quen với các Controls trong WinForm C# 4
    1. Lab 1.1 - Tạo giao diện trang Đăng nhập bằng WinForm CSharp (C#)
    2. Lab 1.2 -Tạo chương trình Máy tính bỏ túi tính toán Cộng Trừ Nhân Chia bằng WinForm CSharp (C#)
    3. Lab 2.1 - Tạo giao diện chương trình Hệ thống Quản lý Bán hàng với đầy đủ menu chức năng, sử dụng control MenuStrip và StatusStrip trong WinForm CSharp (C#)
    4. Lab 2.2 - Tạo giao diện chương trình Hệ thống Quản lý Bán hàng với MDI Container và các Forms chức năng
  4. Các controls cơ bản trong WinForm C# 4
    1. Lab 2 - CheckBox và Radio trong WinForm C#
    2. Lab 3 - ComboBox và ListBox trong WinForm C#
    3. Lab 3.1 - ComboBox và ListBox trong WinForm C# - Tạo form Góp ý
    4. Lab 10 - Các control hỗ trợ bố cục (layout) giao diện Panel, Split, Tab, Table Layout trong WinForm C# - Tạo Form Quản lý Tuyển sinh Đại học

Bài học trước Bài học tiếp theo