3个回答
2013-04-17
展开全部
//C#2.0
public class Form1 : Form
{
string user = "";
DateTime loginTime, logoutTime;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text != "")
{
user = textBox1.Text;
loginTime = DateTime.Now;
MessageBox.Show("登陆成功");
}
}
private void Form1_FormClosed(object sender, FormClosedEventArgs e)
{
if (user != "")
{
logoutTime = DateTime.Now;
WriteLog();
}
}
private void WriteLog()
{
StreamWriter sw = new StreamWriter("C:\\log.txt", true);
sw.WriteLine(loginTime.ToString() + "\t" + logoutTime.ToString() + "\t" + user);
sw.Close();
}
}这个可以记录windows的日志
public class Form1 : Form
{
string user = "";
DateTime loginTime, logoutTime;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text != "")
{
user = textBox1.Text;
loginTime = DateTime.Now;
MessageBox.Show("登陆成功");
}
}
private void Form1_FormClosed(object sender, FormClosedEventArgs e)
{
if (user != "")
{
logoutTime = DateTime.Now;
WriteLog();
}
}
private void WriteLog()
{
StreamWriter sw = new StreamWriter("C:\\log.txt", true);
sw.WriteLine(loginTime.ToString() + "\t" + logoutTime.ToString() + "\t" + user);
sw.Close();
}
}这个可以记录windows的日志
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-17
展开全部
这个好像提出来意义也太大!!顶多就是提个共共的方法!!传入 该模块干了什么事 的 Msg 因为每个模块的所干的事情是不一样的!! 你把它提出来就记录不了合各模块的分工了!! 如果要提高效率 可以在数据库写 触发器 监视每个操作!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个好像提出来意义也太大!!顶多就是提个共共的方法!!传入 该模块干了什么事 的 Msg 因为每个模块的所干的事情是不一样的!! 你把它提出来就记录不了合各模块的分工了!! 如果要提高效率 可以在数据库写 触发器 监视每个操作!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询