public BottonSiguiente(NumeroFibonacci fibonacci, LabelDecimal labelDecimal,
                               LabelBinaria labelBinaria, LabelHexadecimal labelHexadecimal,
                               NumeroBinario.NumeroBinario binario, NumeroHexadecimal hexadecimal,
                               LabelCapicua labelcapicua, LabelNumeroFeliz labelfeliz)
        {
            this.labelfeliz       = labelfeliz;
            this.labelcapicua     = labelcapicua;
            this.labelDecimal     = labelDecimal;
            this.labelBinaria     = labelBinaria;
            this.labelHexadecimal = labelHexadecimal;
            this.fibonacci        = fibonacci;
            this.binario          = binario;
            this.hexadecimal      = hexadecimal;
            this.numerocapicua    = new Capicua();
            this.numerofeliz      = new NumeroFeliz();


            this.Size      = new Size(100, 30);
            etiqueta       = "Siguiente -->";
            this.Text      = etiqueta;
            this.Click    += new EventHandler(click);
            this.Location  = new Point(240, 30);
            this.BackColor = Color.Aqua;
            fibonacci.siguiente();
            ActualizarEtiquetaDecimal();
            ActualizarEtiquetaBinaria();
            ActualizarEtiquetaHexadecimal();
            ActualizarEtiquetaCapicua();
            ActualizarEtiquetaFeliz();
        }
 public BottonAudioDecimal(NumeroFibonacci fibo)
 {
     this.fibo      = fibo;
     etiqueta       = "Audio Decimal";
     this.Text      = etiqueta;
     this.Click    += new EventHandler(click);
     this.Location  = new Point(240, 80);
     this.BackColor = Color.Aqua;
     this.Size      = new Size(100, 30);
     synth          = new SpeechSynthesizer();
     synth.SetOutputToDefaultAudioDevice();
 }
Ejemplo n.º 3
0
        public AntesFibonacci(NumeroFibonacci fibonacci, LabelDecimal labelDecimal,
                              LabelBinaria labelBinaria, LabelHexadecimal labelHexadecimal,
                              NumeroBinario.NumeroBinario binario, NumeroHexadecimal hexadecimal,
                              LabelCapicua labelcapicua, LabelNumeroFeliz labelfeliz)
        {
            this.labelDecimal     = labelDecimal;
            this.labelBinaria     = labelBinaria;
            this.labelHexadecimal = labelHexadecimal;
            this.fibonacci        = fibonacci;
            this.binario          = binario;
            this.hexadecimal      = hexadecimal;

            this.labelfeliz    = labelfeliz;
            this.labelcapicua  = labelcapicua;
            this.numerocapicua = new Capicua();
            this.numerofeliz   = new NumeroFeliz();
        }
        public BottonAnterior(NumeroFibonacci fibonacci, LabelDecimal labelDecimal,
                              LabelBinaria labelBinaria, LabelHexadecimal labelHexadecimal,
                              NumeroBinario.NumeroBinario binario, NumeroHexadecimal hexadecimal)
        {
            this.labelDecimal     = labelDecimal;
            this.labelBinaria     = labelBinaria;
            this.labelHexadecimal = labelHexadecimal;

            this.fibonacci   = fibonacci;
            etiqueta         = "Anterior";
            this.binario     = binario;
            this.hexadecimal = hexadecimal;

            this.Text      = etiqueta;
            this.Click    += new EventHandler(click);
            this.Location  = new Point(740, 30);
            this.BackColor = Color.Aqua;
            ActualizarEtiquetaDecimal();
        }
        public PanelFibonacci()
        {
            this.Visible = true;

            NumeroFibonacci   fibonacci   = new NumeroFibonacci();
            NumeroHexadecimal hexadecimal = new NumeroHexadecimal();

            NumeroBinario.NumeroBinario binario = new NumeroBinario.NumeroBinario();

            LabelDecimal     label_decimal     = new LabelDecimal();
            LabelBinaria     label_binaria     = new LabelBinaria();
            LabelHexadecimal label_hexadecimal = new LabelHexadecimal();
            LabelNumeroFeliz label_feliz       = new LabelNumeroFeliz();
            LabelCapicua     label_Capicua     = new LabelCapicua();
            BottonSiguiente  siguiente         = new BottonSiguiente(fibonacci, label_decimal, label_binaria, label_hexadecimal, binario, hexadecimal, label_Capicua, label_feliz);

            this.anteriorfibo = new AntesFibonacci(fibonacci, label_decimal, label_binaria, label_hexadecimal, binario, hexadecimal, label_Capicua, label_feliz);

            BottonAudioHexadecimal audioHexadecimal = new BottonAudioHexadecimal(hexadecimal);
            BottonAudioDecimal     audioDecimal     = new BottonAudioDecimal(fibonacci);
            BottonAudioBinario     audioBinario     = new BottonAudioBinario(binario);


            this.Controls.Add(label_Capicua);
            this.Controls.Add(label_feliz);
            this.Controls.Add(audioHexadecimal);
            this.Controls.Add(audioDecimal);
            this.Controls.Add(audioBinario);
            // this.Controls.Add(anterior);
            this.Controls.Add(siguiente);
            this.Controls.Add(label_decimal);
            this.Controls.Add(label_binaria);
            this.Controls.Add(label_hexadecimal);

            this.Size     = new Size(350, 220);
            this.Location = new Point(10, 20);

            Label etiqueta = new Label();

            etiqueta.Location = new Point(160, 5);
            etiqueta.Text     = "Numero Fibonacci";
            this.Controls.Add(etiqueta);
        }
        public PanelNumeroDeLaSuerte()
        {
            this.Visible = true;

            NumeroFibonacci   fibonacci   = new NumeroFibonacci();
            NumeroHexadecimal hexadecimal = new NumeroHexadecimal();

            NumeroBinario.NumeroBinario binario = new NumeroBinario.NumeroBinario();

            LabelDecimal     label_decimal     = new LabelDecimal();
            LabelBinaria     label_binaria     = new LabelBinaria();
            LabelHexadecimal label_hexadecimal = new LabelHexadecimal();

            //BottonSiguiente siguiente = new BottonSiguiente(fibonacci, label_decimal, label_binaria, label_hexadecimal, binario, hexadecimal);
            BottonAnterior anterior = new BottonAnterior(fibonacci, label_decimal, label_binaria, label_hexadecimal, binario, hexadecimal);

            BottonAudioHexadecimal audioHexadecimal = new BottonAudioHexadecimal(hexadecimal);
            BottonAudioDecimal     audioDecimal     = new BottonAudioDecimal(fibonacci);
            BottonAudioBinario     audioBinario     = new BottonAudioBinario(binario);

            this.Controls.Add(audioHexadecimal);
            this.Controls.Add(audioDecimal);
            this.Controls.Add(audioBinario);
            //this.Controls.Add(anterior);
            //this.Controls.Add(siguiente);
            this.Controls.Add(label_decimal);
            this.Controls.Add(label_binaria);
            this.Controls.Add(label_hexadecimal);

            this.Size     = new Size(350, 170);
            this.Location = new Point(380, 20);

            Label etiqueta = new Label();

            etiqueta.Location = new Point(150, 5);
            etiqueta.Size     = new Size(150, 30);
            etiqueta.Text     = "Numero De La Suerte";
            this.Controls.Add(etiqueta);
        }