//constructeur permettant de relier les differentes parties
        public PresenterRandomNumberGenerator(ModelRandomNumberGenerator model_, RandomNumberGeneratorView view_)
        {
            this.model = model_;
            this.view  = view_;

            view._Presenter = this;
        }
Ejemplo n.º 2
0
        private void MenuItemPickNumber_Click(object sender, EventArgs e)
        {
            ModelRandomNumberGenerator model = new ModelRandomNumberGenerator();

            RandomNumberGeneratorView view = new RandomNumberGeneratorView();

            PresenterRandomNumberGenerator presenter = new PresenterRandomNumberGenerator(model, view);

            view.Visible = true;
            this.Visible = false;
        }
Ejemplo n.º 3
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            //Initialisation des differente partie du MVP

            ModelRandomNumberGenerator model = new ModelRandomNumberGenerator();

            RandomNumberGeneratorView view = new RandomNumberGeneratorView();

            PresenterRandomNumberGenerator presenter = new PresenterRandomNumberGenerator(model, view);

            Application.Run(view);
        }