예제 #1
0
        static partial void Menu4()
        {
            if (STEP <= 4000)
            {
                return;
            }

            MenuGénéral.MenuItems.AddRange(new[] {
                MenuItem.Spacer,
                new MenuItem("Stats 4"),
                new MenuItem("4 Sans benchmarks", () => MenuArbres.Show(false, 4), false),
                new MenuItem("4 Avec benchmarks", () => MenuArbres.Show(true, 4), false),
            });

            MenuArbres.MenuItems.AddRange(new MenuItem[] {
                MenuItem.Spacer,
                new MenuItem("Arbres Syntaxiques"),
                new MenuItem("AS typiques",
                             () => MenuArbres.Visualiser(Factory.ArbresSyntaxiquesTypiques())),
                new MenuItem("AS spéciaux",
                             () => MenuArbres.Visualiser(Factory.ArbresSyntaxiquesSpéciaux())),
                new MenuItem("AS croissants",
                             () => MenuArbres.Visualiser(FactoryPlus.ArbresSyntaxiquesCroissants())),
                new MenuItem("AS 50K",
                             () => MenuArbres.Visualiser(FactoryPlus.ArbresSyntaxiques50K(), 4)),
            });
        }
예제 #2
0
        static partial void Menu6()
        {
            if (STEP < 4500)
            {
                return;
            }

            MenuGénéral.MenuItems.AddRange(new[] {
                MenuItem.Spacer,
                new MenuItem("Stats Examen Final 2020"),
                new MenuItem("EF20 Sans benchmarks", () => MenuArbres.Show(false, 6), false),
                new MenuItem("EF20 Avec benchmarks", () => MenuArbres.Show(true, 6), false),
            });
        }
예제 #3
0
        static partial void Menu2()
        {
            if (STEP <= 2000)
            {
                return;
            }

            MenuGénéral.MenuItems.AddRange(new[] {
                MenuItem.Spacer,
                new MenuItem("Stats 2"),
                new MenuItem("2 Sans benchmarks", () => MenuArbres.Show(false, 2), false),
                new MenuItem("2 Avec benchmarks", () => MenuArbres.Show(true, 2), false),
            });
        }
예제 #4
0
        static partial void Menu3()
        {
            if (STEP <= 3000)
            {
                return;
            }

            MenuGénéral.MenuItems.AddRange(new[] {
                MenuItem.Spacer,
                new MenuItem("Stats 3"),
                new MenuItem("3 Sans benchmarks", () => MenuArbres.Show(false, 3), false),
                new MenuItem("3 Avec benchmarks", () => MenuArbres.Show(true, 3), false),
            });

            // Exemple de code pour le PPT
            if (Convert.ToBoolean(0))
            {
                var arbre = new Noeud(1);
                PréOrdre(arbre, n => n.Value++);
            }
        }