Trang 1 trên tổng số 4 123... Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 34 kết quả

Đề tài: Dùng time kết hợp date/time/year để auto...

  1. #1
    Ngày gia nhập
    11 2007
    Bài viết
    17

    Mặc định Dùng time kết hợp date/time/year để auto...

    Hiện e đang làm 1 đồ án nhưng khổ 1 nỗi kiến thức của e về C# còn khá mơ hồ. Nay e muốn viết 1 chương trình hẹn giờ để tắt máy, hẹn nó 1 ngày tháng năm giờ phút giây nào đó để tắt máy hay chạy 1 chương trình mình đã định sẵn hoặc hiện ra 1 bảng thông báo nhắc nhở mình cần phải làm việc gì ngày đó cũng đc. Vấn đề là phải thiết lập schedule như thế nào? E không hiểu về schedule time cho lắm...Mong đc các anh các chị giúp đỡ, nếu đc xin các anh các chị hướng dẫn thật chi tiết hết mức có thể ạ E xin cảm ơn ạ...

  2. #2
    Ngày gia nhập
    11 2008
    Bài viết
    12

    Chia làm nhiều bài toán nhỏ

    bạn cần tìm hiểu kiểu DateTime trong C#.
    Khi lập schedule, lưu cái DateTime hẹn giờ vào đâu đấy rồi so sánh với giờ hệ thống (được lấy = DateTime.Now)
    Tìm hiểu cách dùng control Timer.
    Phần này là đủ để bạn lên schedule

    Còn muốn tắt máy thì phải tìm hiểu thêm API.

  3. #3
    Ngày gia nhập
    11 2007
    Bài viết
    17

    Trích dẫn Nguyên bản được gửi bởi dangkyall Xem bài viết
    Chia làm nhiều bài toán nhỏ

    bạn cần tìm hiểu kiểu DateTime trong C#.
    Khi lập schedule, lưu cái DateTime hẹn giờ vào đâu đấy rồi so sánh với giờ hệ thống (được lấy = DateTime.Now)
    Tìm hiểu cách dùng control Timer.
    Phần này là đủ để bạn lên schedule

    Còn muốn tắt máy thì phải tìm hiểu thêm API.
    Thanks đã gợi ý nha, mình sẽ tìm hiểu về chúng mặc dù bằng english , nếu bạn có code hay viết đc chúng có thể post lên để mình tham khảo đc không vậy? HIện tại mình biết chút ít về DateTimePicker thôi, ở phần lập schedule rồi lưu vào đâu đấy thì mình chịu thua, không rành lắm bạn à...Mong đc giúp đỡ cho

  4. #4
    Ngày gia nhập
    11 2008
    Bài viết
    12

    Thế này nhé, bạn biết dùng DateTimePicker rồi tức là bạn đã chọn được ngày giờ thực hiện việc gì đó. Khai báo 1 biến kiểu DateTime để lưu giá trị của DateTimePicker:

    DateTime myDateTime = dateTimePicker1.Value; // Lưu vào biến.

    sử dụng control Timer, sự kiện tick, cứ sau 1 giây thì lại so sánh myDateTime với DateTime.Now.

    Nếu bằng thì tắt máy.

  5. #5
    Ngày gia nhập
    11 2007
    Bài viết
    17

    uhm, mình cũng hiểu ra đc chút ít vấn đề roài...Mình có code nhưng không hiểu cho lắm, nếu đc mình xin up lên để bạn gia sư giùm đc không? hjhj

  6. #6
    Ngày gia nhập
    11 2008
    Bài viết
    12

    Mặc định Dùng time kết hợp date/time/year để auto...

    Bạn cứ làm, có gì ko hiểu thì hỏi, mọi người sẽ giúp.

    Trong codeproject.com có một project như ý định của bạn. Có thể vào đó search với từ khóa: Shutdown computer API C#.

  7. #7
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Cách dễ nhất là bạn dùng control Timer đề liên tục lấy giờ sau một giây và kiểm tra.
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  8. #8
    Ngày gia nhập
    11 2007
    Bài viết
    17

    Trích dẫn Nguyên bản được gửi bởi meoconlongvang Xem bài viết
    Cách dễ nhất là bạn dùng control Timer đề liên tục lấy giờ sau một giây và kiểm tra.
    nếu đc xin bạn chỉ dẫn chi tiết về phương pháp nì, mình mới làm quen nên còn hơi bỡ ngỡ...thanks

  9. #9
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Trong thanh toolbox có cái timer biểu tượng là cái đồng hồ đó, bạn kéo và thả vào form, sau đó set cho thuộc tính Interval = 1000, enabled = true. Trong hàm xử lý sự kiện, bạn dùng phương thức Now() của lớp DateTime để lấy ngày giờ hiện tại.
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  10. #10
    Ngày gia nhập
    11 2007
    Bài viết
    17

    mà hình như cái datetimepicker chỉ xác định đc ngày tháng năm thôi thì phải...phần chọn giờ, phút mới là khá khó ....mong đc chỉ giáo thêm, và nếu khi mình đã thiết lập hẹn giờ cho nó thì làm sao để gỡ bỏ nhỉ? Đây là phần giao diện mình vừa thiết kế, nó hơi đơn giản mong các bạn góp ý thêm
    Attached Files Attached Files

Các đề tài tương tự

  1. Date\Time | Ngày tháng trong Database
    Gửi bởi mouseovervnn trong diễn đàn Thắc mắc Microsoft SQL Server & Microsoft Access
    Trả lời: 3
    Bài viết cuối: 24-07-2012, 10:22 AM
  2. ADO.NET Insert Datetime: Conversion failed when converting date and/or time from character string
    Gửi bởi hao100 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 13-03-2011, 12:13 AM
  3. Date time????
    Gửi bởi khacnam19895 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 6
    Bài viết cuối: 22-03-2009, 04:20 PM
  4. -=]VC6[=- SmallUltilities : Draw analog clock, date and time, notice, and bonus!!!
    Gửi bởi xwaystyle trong diễn đàn Dự án & Source code VC++
    Trả lời: 5
    Bài viết cuối: 12-11-2008, 11:36 PM
  5. Hàm xử lý ngày giờ (Date & Time) trong lập trình C
    Gửi bởi Xcross87 trong diễn đàn Thủ thuật, Tutorials và Mã nguồn C/C++/C++0x
    Trả lời: 9
    Bài viết cuối: 24-01-2008, 05:42 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn