⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dbfileoper.cs

📁 实现课程表编排和打印功能,通过在候选列表中选择课程和教师(没有被排课且该教师教授所选择的课程)来完成排课,代码约8000行
💻 CS
字号:
using System;
using System.Collections.Generic;
using System.Text;
using System.IO;

namespace 课程安排
{
    public class DBFileOper
    {
        private static string 前缀 = "back";
        private static string dbName = "课程安排.mdb";
        public static void CreateBackDB()
        {
            string db = AppDomain.CurrentDomain.BaseDirectory + "\\" + dbName;
            string dbBack = AppDomain.CurrentDomain.BaseDirectory + "\\" + 前缀 + dbName;
            if (File.Exists(db))
            {
                if (File.Exists(dbBack))
                    File.Delete(dbBack);
                File.Copy(db, dbBack);
            }
        }
        public static void DeleteBackDB()
        {
            string dbBack = AppDomain.CurrentDomain.BaseDirectory + "\\" + 前缀 + dbName;
            if (File.Exists(dbBack))
                File.Delete(dbBack);
        }
        public static void RenewBackDB()
        {
            DeleteBackDB();
            CreateBackDB();
        }
        public static void CreateDB()
        {
            string db = AppDomain.CurrentDomain.BaseDirectory + "\\" + dbName;
            string dbBack = AppDomain.CurrentDomain.BaseDirectory + "\\" + 前缀 + dbName;
            if (File.Exists(dbBack))
            {
                if (File.Exists(db))
                    File.Delete(db);
                File.Copy(dbBack, db);
            }
        }
        public static void DeleteDB()
        {
            string db = AppDomain.CurrentDomain.BaseDirectory + "\\" + dbName;
            if (File.Exists(db))
            {
                File.Delete(db);
            }
        }
        public static void RenewDB()
        {
            DeleteDB();
            CreateDB();
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -