/// <summary> /// 创建界面 /// </summary> /// <param name="native">方法库</param> public ProjectWindow(FCNative native) { load(native, "ProjectWindow", "windowProject"); //注册点击事件 registerEvents(m_window); m_tvTypes = getTree("tvTypes"); m_gridTemplate = getGrid("gridTemplate"); FCTextBox txtPath = getTextBox("txtPath"); txtPath.Text = DataCenter.GetUserPath(); onGridSelectedRowsChanged(); }
/// <summary> /// 创建用户状态服务 /// </summary> public UserCookieService() { String dataDir = DataCenter.GetUserPath() + "\\data"; if (!FCFile.isDirectoryExist(dataDir)) { FCFile.createDirectory(dataDir); } String dataBasePath = DataCenter.GetUserPath() + "\\data\\usercookies.db"; m_connectStr = "Data Source = " + dataBasePath; if (!FCFile.isFileExist(dataBasePath)) { CreateTable(); } }
/// <summary> /// 获取或设置是否需要创建表 /// </summary> public void CreateTable() { String dataBasePath = DataCenter.GetUserPath() + "\\data\\" + DATABASENAME; if (!FCFile.isFileExist(dataBasePath)) { //创建数据库文件 SQLiteConnection.CreateFile(dataBasePath); } //创建表 SQLiteConnection conn = new SQLiteConnection(m_connectStr); conn.Open(); SQLiteCommand cmd = conn.CreateCommand(); cmd.CommandText = CREATETABLESQL; cmd.ExecuteNonQuery(); conn.Close(); }