示例#1
0
        /// <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();
        }
示例#2
0
        /// <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();
            }
        }
示例#3
0
        /// <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();
        }