所谓数据定时传输,即将一个数据库的数据定时传输到另外一个数据库。这涉及到数据库的连接,增删改查等操作。主要用到的知识点如下。
1.为改善用户效果,注意线程池的使用,及线程间通讯的实现。
ThreadPool.QueueUserWorkItem(new WaitCallback(changeData));
if (this.textBox5.InvokeRequired)
{
this.textBox5.Invoke(new Action<string, TextBox>(SetValue), num.ToString(), textBox5);
}
else
{
textBox5.Text = num.ToString();
}
2.定时器的设置。即WINDOWS自带的TIMER控件的使用。
timer的ENABLED属性,interval属性,及Ticker事件。
3.文件的基本读写操作。即LOG日志。
4.System.Environment.CurrentDirectory获取和设置当前目录(该进程从中启动的目录)的完全限定目录。
System.AppDomain.CurrentDomain.BaseDirectory-获取程序的基目录。
5.判断文件是否存在的方法:File.Exist
6.文件创建方法:File.Create()
7.义文件信息对象 FileInfo finfo = new FileInfo(fname);
创建只写文件流 FileStream fs = finfo.OpenWrite()