Bạn không cần xin code, cái bạn cần là công nghệ, có công nghệ thì ắt bạn sẽ có code. Đừng đi xin code nữa.
Desktop, Laptop thời bây giờ đa phần khi bạn tắt máy thì bó tay luôn, ko làm gì được cả. Cellphone thì có loại làm được (báo thức ngay khi tắt nguồn), nhưng đấy là do phần cứng quyết định, phần mềm chỉ là giao diện thôi.
Lập trình winform hay webform hay cái gì gì đó đi nữa thì người ta hay làm theo mô hình event-driven, bấm nút => chạy hàm event này, bấm chuột => chạy hàm event nọ. Event nào thì gọi đến chức năng đó. Bạn bấm add thì bạn thêm record vào cơ sở dữ liệu, thêm vào scheduler, rồi thay đổi giao diện cho user biết là đã đặt được báo thức rồi.
Đây là link của Free Alarm Clock http://freealarmclocksoftware.com/alarmclock.html
Không hề có dòng nào nói là tự bật được máy tính, cùng lắm họ nói là báo thức trong sleep mode (stand by mode) và tự khởi động khi khởi động hệ điều hành.
“Cơ sở dữ liệu” thì ko nhất thiết cứ phải là SQL. 1 file text cũng có thể gọi là csdl nếu nó chứa data và đi kèm 1 hệ thống quản lý.
Cỡ như Alarm thì chắc dùng CSDL json là đủ nhỉ https://www.newtonsoft.com/json , mà ko nhiều thì ít, bạn vẫn phải học cách thao tác và quản lý cơ sở dữ liệu (bất kì nào đó) thôi.
2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?