WEB开发网
开发学院软件开发C语言 C#发现之旅:C#开发Windows Service程序(下) 阅读

C#发现之旅:C#开发Windows Service程序(下)

 2009-04-06 08:24:16 来源:WEB开发网   
核心提示: OnContinue方法的代码如下,该方法重新设置所有的文件系统监视器能触发事件,C#发现之旅:C#开发Windows Service程序(下)(8),因此软件又能监视文件系统的修改了,protected override void OnContinue(){ if (myWatchers

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;
    }
}

上一页  3 4 5 6 7 8 9 10  下一页

Tags:发现 之旅 开发

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接