コード例 #1
0
ファイル: MainForm.cs プロジェクト: Mosai57/GamesDB
        /// <summary>
        /// Calls the DatabaseInitializer and clears the database.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void initializeDatabaseToolStripMenuItem_Click(object sender, EventArgs e)
        {
            string DatabasePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), @"InduljNet\Gdba", "GDBA.sdb");

            DB_Manager.CloseDatabase();
            DatabaseInitializer Initializer = new DatabaseInitializer(DatabasePath);

            Initializer.InitializeDatabase(false); // false indicating db exists, tables dont.

            DB_Manager = new DatabaseManager(DatabasePath);
            ClearForm();
            LoadDatabaseContents();
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: Mosai57/GamesDB
        static void Main()
        {
            string filename = "GDBA.sdb";
            string FilePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), @"InduljNet\Gdba");

            // Initialize path
            System.IO.Directory.CreateDirectory(FilePath);
            System.IO.Directory.CreateDirectory(Path.Combine(FilePath, @"log"));
            string DBFilePath = Path.Combine(FilePath, filename);

            // If this is our first time using the program, initialize a new database.
            if (!File.Exists(DBFilePath))
            {
                DatabaseInitializer initializer = new DatabaseInitializer(DBFilePath);
                initializer.InitializeDatabase();
                initializer.Dispose();
            }

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new MainForm(FilePath, DBFilePath));
        }
コード例 #3
0
        static void Main()
        {
            string filename = "GDBA.sdb";
            string FilePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), @"InduljNet\Gdba");

            // Initialize path
            System.IO.Directory.CreateDirectory(FilePath);
            FilePath = Path.Combine(FilePath, filename);
            if (!File.Exists(FilePath))
            {
                MessageBox.Show("Database not found. Initializing.", "Initialization");

                DatabaseInitializer initializer = new DatabaseInitializer(FilePath);
                initializer.InitializeDatabase();
                initializer.Dispose();

                MessageBox.Show("Database initialized.", "Initialization");
            }

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new MainForm(FilePath));
        }