C#发现之旅:C#开发Windows Service程序(下)
2009-04-06 08:24:16 来源:WEB开发网OnContinue方法的代码如下,该方法重新设置所有的文件系统监视器能触发事件,因此软件又能监视文件系统的修改了。
protected override void OnContinue()
{
if (myWatchers != null)
{
foreach (System.IO.FileSystemWatcher w in myWatchers)
{
w.EnableRaisingEvents = true ;
}
}
base.OnContinue();
}
管理数据库连接
类型Util用于管理数据库连接,其代码为
private static System.Data.IDbConnection myDBConnection = null;
/// <summary>
/// 获得数据库连接对象
/// </summary>
public static System.Data.IDbConnection DBConnection
{
get
{
if (myDBConnection == null)
{
myDBConnection = new System.Data.OleDb.OleDbConnection(
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="""
+ System.IO.Path.Combine(
System.Windows.Forms.Application.StartupPath,
"FileSystemWatcher.mdb") + """");
myDBConnection.Open();
}
return myDBConnection;
}
}
/// <summary>
/// 关闭数据库连接
/// </summary>
public static void CloseDBConnection()
{
if (myDBConnection != null)
{
myDBConnection.Close();
myDBConnection = null;
}
}
- ››开发Android 日历教程
- ››开发学院总结 Win 8实用技巧大全
- ››开发学院原创教程:把win8的IE10放桌面上方法(非...
- ››开发者眼中的Windows Phone和Android
- ››开发学院教你用SQL 语句最快速清空MySQL 数据表的...
- ››发现数据库对象的依赖关系
- ››开发一个自己的HTML在线编辑器(一)
- ››开发一个自己的HTML在线编辑器(二)
- ››开发者在App Store上赚的钱比在Android Market上多...
- ››开发者应深入学习的10个Android开源应用项目
- ››开发移动 Web Ajax 应用
- ››开发者眼中的iPhone与Android
更多精彩
赞助商链接