Hỏi về cách làm nút ADD trong phần mềm báo thức

Về cơ bản là thế này:

  • Tạo 1 list (có thể là danh sách liên kết), mỗi phần tử là 1 thời gian đặt báo thức.
  • Button add bind với event thêm 1 phần tử (thời gian) vào danh sách các thời gian báo thức.

List rõ ràng là có thể có độ dài tuỳ ý.

và em cần những item đã được Add trong danh sách ấy có thể đặt hẹn giờ được

Mỗi 1 item chứa thông tin về giờ đặt, phải đặt giờ trước rồi mới add vào list được.

Bạn có thấy phần mềm báo thức của Win 10 có 1 dòng notice

Notifications will only show if the PC is awake.

không? Máy tính tắt hẳn thì nó báo thức cho bạn biết kiểu gì? Nguồn điện đã ngắt, hệ điều hành đã dừng, làm thế nào để nó chạy phần mềm báo thức?

Thứ báo thức khi máy tính đang tắt chỉ có đồng hồ báo thức chạy bằng pin :rabbit2: thôi.

Thế có cách nào giúp cho phần mềm Tự động bật nguồn máy tính không ạ

Muốn bật nguồn máy tính phải có tác động vật lí lên máy tính, chứ không phải muốn code mà được.

Làm sao để chạy code? Phải có compiler, có hệ điều hành. Máy tính tắt nguồn thì làm sao hệ điều hành chạy mà đòi chạy code?

Bạn thử down app đấy, đặt báo thức trong vòng 5 phút nữa rồi tắt máy, xem nó có bật nguồn không. Shut down hẳn ấy nhé.

P/s: Không cần phải quote lại cả cmt của mình làm gì, cứ ấn nút reply là được.

Thế sao khi máy tắt nguồn đồng hồ trong máy vẫn chạy, đáng lẽ ra như điện thoại là khi sập nguồn thời gian phải trở về 0:0 chứ

GG cái đã:

https://www.quora.com/How-does-the-clock-in-a-computer-work-even-when-it-is-switched-off

Vậy chế độ ngủ đông có thể báo thức được k

Tìm hiểu kĩ về Hibernate đi đã:

Báo thức được hay không thì cứ thử là biết, sao phải hỏi chi cho thừa :expressionless:

Thế tóm lại là bạn tạo topic này để làm gì?

Không phải mà ngẫu nhiên mình hỏi, theo topic này mà thấy bạn cứ cmt “có code nào…” cứ như đi xin code ấy. Mà DNH không cho phép xin code.

tag thớt cho có noti @Pham_Hoai_Nam

A post was merged into an existing topic: Topic chứa các reply được cho là off-topic - version 2

vậy có thuật toán nào để làm nó add vô hạn k

Cái này không phải là thuật toán à?

Nãy giờ bạn không chịu đọc cmt của mình sao?

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.

2 Likes

Nãy giờ bạn không chịu đọc cmt của mình sao?

Nói thế ai hiểu được

Đâ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.

1 Like

THôi bạn ơi cái mình quan tâm chính là cái title thôi, còn cái kia có hay k không quan trọng

Bạn cần cái control listview trong winform, query từ cơ sở dữ liệu rồi đổ vào đó theo ý muốn.

Mà ba cái này tuy dùng winform nó nhanh, nhưng quá nhọc. Dùng WPF nó làm theo logic của một trang web thì dễ dàng hơn.

1 Like

mình chưa học sql nên k biết, có cách nào mà dùng đọc file ghi file thay cho CSDL không?

“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?