コード例 #1
0
        /// <summary>
        /// Initialisiert das Singletonanwendungsobjekt. Dies ist die erste Zeile von erstelltem Code
        /// und daher das logische Äquivalent von main() bzw. WinMain().
        /// </summary>
        public App()
        {
            this.InitializeComponent();
            this.Suspending += this.OnSuspending;

            AppSettings.Initialize();

            if (AppSettings.FirstStart)
            {
                SenpaiDatabase database = new SenpaiDatabase();

                database.ConnectToDatabase();
                database.CreateDatabase();
                database.CloseConnection();


                //List<Lesson> lessons = new List<Lesson>();

                //lessons.Add(new Lesson("1|Minna No Nihongo L 1|0|32"));
                //lessons.Add(new Lesson("2|Minna No Nihongo L 2|0|44"));
                //lessons.Add(new Lesson("3|Minna No Nihongo L 3|0|39"));
                //lessons.Add(new Lesson("4|Minna No Nihongo L 4|0|50"));
                //lessons.Add(new Lesson("51|Minna no Nihongo Fukushuu J Test|1|3"));
                //lessons.Add(new Lesson("53|Genki L3 Kanji|3|15"));
                //lessons.Add(new Lesson("54|Genki L4 Kanji|3|14"));
                //lessons.Add(new Lesson("55|Genki L5 Kanji|3|14"));
                //lessons.Add(new Lesson("56|Genki L6 Kanji|3|15"));
                //lessons.Add(new Lesson("75|Tobira L1|0|109"));
                //lessons.Add(new Lesson("76|Tobira L1 Kanjis|3|37"));
                //lessons.Add(new Lesson("77|Tobira L2|0|73"));
                //lessons.Add(new Lesson("78|Tobira L2 Kanjis|3|34"));
                //lessons.Add(new Lesson("79|Tobira L3|0|84"));
                //lessons.Add(new Lesson("80|Tobira L3 Kanjis|3|36"));
            }

            SenpaiDatabase db = new SenpaiDatabase();

            db.ConnectToDatabase();
            db.DeleteDatabase();
            db.CreateDatabase();
            db.CloseConnection();
        }