nếu bạn muốn schedule cho process thì dùng cron job
nếu bạn muốn schedule một tác vụ nào đó cục bộ process thì sử dụng thread
Mình cần làm 1 số hành động lặp đi lặpn lại nhiều lần nhưng chưa biết viết hàm timer và interval . Mong các bạn có thể chỉ cho mình
Thanks
nếu bạn muốn schedule cho process thì dùng cron job
nếu bạn muốn schedule một tác vụ nào đó cục bộ process thì sử dụng thread
Vậy nếu mình muốn cho một hình vuông di chuyển theo 1 hướng nhất định trong thời gian nhất định thì nên sử dụng thế nào , bạn có thể cho mình 1 đoạn code mẫu không ?
Thanks
Bạn tham khảo bài viết Tạo Chữ Chạy trong Mục Tut & Code xem có giúp được gì cho bạn ko?
Je Pense Donc Je suis.
Mình cũng có viết chương trình liên quan đến hàm Timer. Mình đưa đoạn code mà mình tham khảo cho bạn tham khảo nhé:
using System;
using System.Threading;
using System.Timers;
public class Example
{
public static void Main()
{
System.Timers.Timer aTimer = new System.Timers.Timer();
aTimer.Elapsed += new ElapsedEventHandler(OnTimedEvent);
// Set the Interval to 5 seconds.
aTimer.Interval = 5000;
aTimer.Enabled = true;
Console.WriteLine("Press \'q\' to quit the sample.");
while (Console.Read() != 'q') ;
}
// Specify what you want to happen when the Elapsed event is raised.
private static void OnTimedEvent(object source, ElapsedEventArgs e)
{
Console.WriteLine("Hello World!");
}
}
Bạn thử tham khảo đoạn code dưới đây nhé, nó dùng để đếm số giây trong khoảng từ 0 - 10 s. Một ví dụ minh họa cho cơ chế hoạt động của timer Control
Code:namespace WindowsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { //kich hoat timer timer1.Enabled = true; //cu 1 giay thi thuc hien cong viec 1 lan timer1.Interval = 1000; } private int dem = 0; private void timer1_Tick(object sender, EventArgs e) { label1.Text = "Giây thứ: " + dem.ToString(); dem++; if (dem >10) timer1.Enabled = false; } } }
Bạn thử xem trong VB.NET ấy có phần này luôn đấy, với đối tượng Timer chúng ta có thể đẩy một hình chạy wua rùi chạy lại đấy là một ví dụ cụ thể