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

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 #11668
Ngày đăng: Hồi xưa đó
Lượt xem: 814

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

 


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# #9362
    2. Danh sách Đề tài Lập trình WinForm C# #11697
  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 #9360
    2. Tạo Form Đăng nhập và Form Main #9364
    3. Tạo giao diện Form danh mục Khách hàng #9365
    4. Tạo giao diện Form danh mục Nhân viên #9366
    5. Tạo giao diện Form Đặt hàng #9367
    6. Tạo giao diện Form danh mục Sản phẩm #9368
    7. Tạo giao diện Form Cấu hình Hệ thống #9369
    8. Xử lý Load-Thêm-Sửa-Xóa Form Cấu hình Hệ thống #9370
    9. Tạo chức năng Đặt hàng #9371
    10. Tạo mẫu IN Đơn hàng #9372
  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#) #11668
    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#) #11666
    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#) #11691
    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 #11702
  4. Các controls cơ bản trong WinForm C# 4
    1. Lab 2 - CheckBox và Radio trong WinForm C# #11712
    2. Lab 3 - ComboBox và ListBox trong WinForm C# #11714
    3. Lab 3.1 - ComboBox và ListBox trong WinForm C# - Tạo form Góp ý #11716
    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 #11723
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# #9362
    2. Danh sách Đề tài Lập trình WinForm C# #11697
  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 #9360
    2. Tạo Form Đăng nhập và Form Main #9364
    3. Tạo giao diện Form danh mục Khách hàng #9365
    4. Tạo giao diện Form danh mục Nhân viên #9366
    5. Tạo giao diện Form Đặt hàng #9367
    6. Tạo giao diện Form danh mục Sản phẩm #9368
    7. Tạo giao diện Form Cấu hình Hệ thống #9369
    8. Xử lý Load-Thêm-Sửa-Xóa Form Cấu hình Hệ thống #9370
    9. Tạo chức năng Đặt hàng #9371
    10. Tạo mẫu IN Đơn hàng #9372
  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#) #11668
    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#) #11666
    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#) #11691
    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 #11702
  4. Các controls cơ bản trong WinForm C# 4
    1. Lab 2 - CheckBox và Radio trong WinForm C# #11712
    2. Lab 3 - ComboBox và ListBox trong WinForm C# #11714
    3. Lab 3.1 - ComboBox và ListBox trong WinForm C# - Tạo form Góp ý #11716
    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 #11723

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