Lap Trinh

@lap-trinh

Private team

Joined on Feb 18, 2024

  • Cơ bản về lập trình và lập trình hướng đối tượng Buổi 1 (18/02/2024): Các khái niệm cơ bản trong lập trình, giới thiệu về OOP trong C++ Bài 1: Quản lý học sinh :::info Thực hiện các yêu cầu sau trong một chương trình dạng Console Application bằng C++. ::: Định nghĩa một cấu trúc dữ liệu đơn giản (struct) để lưu trữ thông tin về học sinh, bao gồm: Họ và tên
     Like 1 Bookmark
  • Chương 1: Cơ sở lý thuyết 1. Các công cụ được sử dụng để xây dựng phần mềm Python 3.12: Ngôn ngữ lập trình chính Visual Studio Code và PyCharm: Công cụ lập trình và debug code Database: SQLite3 2. Các module/thư viện được sử dụng PyQt6: Thư viện xây dựng giao diện đồ họa (GUI) cho ứng dụng Python (PyQt6 là phiên bản mới nhất của PyQt) hashlib: Thư viện mã hóa mật khẩu sqlite3: Thư viện kết nối và thao tác với database SQLite3
     Like  Bookmark
  • Ứng dụng Ngăn xếp (Stack) để tạo menu Đối việc hiển thị các thông tin lựa chọn lên giao diện, ta xem màn hình đang hiển thị một Menu. Như vậy, một Menu có thể sẽ bị xếp chồng lên bởi một Menu khác và màn hình hiện tại chỉ hiển thị Menu đang ở trên đỉnh. image Để cài đặt, ta định nghĩa 2 lớp là Menu (định nghĩa một Menu - bao gồm các lựa chọn và tiêu đề) và MenuStack (chứa một ngăn xếp các Menu). Các phương thức trên lớp MenuStack có thể kể đến như: Phương thức push(Menu): thêm một Menu lên đỉnh ngăn xếp Phương thức pop(): xoá bỏ đi Menu đang ở đỉnh ngăn xếp Phương thức top(): lấy ra Menu đang ở đỉnh ngăn xếp (để hiển thị)
     Like  Bookmark