miércoles, 30 de marzo de 2011

COMO CARGAR UNA PROGRESSBAR EN C#?


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace progress_bar
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void btncargar_Click(object sender, EventArgs e)
        {
           
            // maximum indica el valor máximo de la barra
            progressBar1.Maximum = 1000000;

            //minimum indica el valor mínimo de la barra
            progressBar1.Minimum=0;

            //value indica desde donde se va a comenzar a llenar la barra, la nuestra iniciara desde cero
            progressBar1.Value=0;

            //Por ejemplo podemos hacer que la barra inicie desde la mitad
            //la siguiente instrucción indica que inicie cargando desde la mitad del tamaño de la barra
            //progressBar1.Value = progressBar1.Maximum / 2;

            //step indica el paso de la barra, entre más pequeño sea la barra tardará más en cargar
            progressBar1.Step=1;
           
            //el ciclo for cargará la barra
            for (int i = progressBar1.Minimum; i < progressBar1.Maximum; i=i+progressBar1.Step)
            {
               //esta instrucción avanza la posición actual de la barra
                progressBar1.PerformStep();
            }
        }
    }
}

sábado, 26 de marzo de 2011

OBTENER MÁXIMO Y MÍNIMO EN UNA MATRIZ EN C# (CONSOLA)



Programa principal:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace posision_mayor_arreglo_
{
    class Program
    {
        static void Main(string[] args)
        {
            mayor m = new mayor();
            m.ubica();
            Console.ReadKey();
        }
    }
}



Clase mayor:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace posision_mayor_arreglo_
{
    class mayor
    {
        public void ubica()
        {
            Console.BackgroundColor = ConsoleColor.White;
            Console.ForegroundColor = ConsoleColor.Blue;
            int n, m;
            int mayor,menor;
           
           
           Console.WriteLine("                  NUMEROS MAYOR Y MENOR DE UNA MATRIZ");
           Console.WriteLine("DE CUANTAS FILAS");
           n = int.Parse(Console.ReadLine());
           Console.WriteLine("DE CUANTAS COLUMNAS");
           m = int.Parse(Console.ReadLine());

            int[,] a = new int[n, m];
          
            for (int i = 0; i < n; i++)
            {
                for (int j = 0; j < m; j++)
                {
                    Console.Clear();
                    Console.WriteLine("TECLEA EL ELEMENTO [" + i + ","+j+"]");
                    a[i, j] = int.Parse(Console.ReadLine());
                   
                }
              }
            Console.Clear();
            Console.WriteLine("Los elementos de la matriz son:");
            for (int i = 0; i < n; i++)
            {
                Console.WriteLine("  ");
                for (int j = 0; j < m; j++)
                {
                    Console.Write("  "+a[i, j]);

                }
            } Console.WriteLine(" ");
            mayor = menor = a[0, 0];
            for (int i = 0; i < n; i++)
            {
                for (int j = 0; j < m; j++)
                {
                    if (a[i, j] < menor)
                    {
                        menor = a[i, j];
                    }
                    else
                        if (a[i, j] > mayor)
                        {
                            mayor = a[i, j];
                        }
                }

            }
            Console.WriteLine("MAXIMO:" + mayor );
            Console.WriteLine("MINIMO:" + menor );
        }
    }
}
VISITA LAS PÁGINAS:

AU REVOIR!!!


DIBUJAR UN VECTOR EN C#




using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace vector
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

      

        private void btndraw_Click(object sender, EventArgs e)
        {

            // linea vertical
            int x1v=250;
            int x2v=250;
            int y1v=0;
            int y2v=500;
            //linea horizontal
            int x1h = 0;
            int x2h = 500;
            int y1h = 250;
            int y2h = 250;
           
            Graphics g;
            g = this.CreateGraphics();
            Pen p;
            p = new Pen(Color.Brown,5);
            g.DrawLine(p, x1v, y1v, x2v, y2v);
                  
            g.DrawLine(p, x1h, y1h, x2h, y2h);
        }

        private void btnline_Click(object sender, EventArgs e)
        {
            int x1v = Width/2;
            int x2v = 500;
            int y1v = Height/2;
            int y2v = 0;

            Graphics g;
            g = this.CreateGraphics();
            Pen p;
            p = new Pen(Color.Blue, 5);
            g.DrawLine(p, x1v, y1v, x2v, y2v);
        }
    }
}


PARA MAS INFORMACIÓN VISITA:
COMUNIDAD ROAD RUNNERS
EL NUEVO REPOSITORIO

NOTAS MUSICALES CON C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace notas
{
    class Program
    {
   
        public enum notas { Do, Re, Mi, Fa, Sol, La, Si }
        static void Main(string[] args)
        {
            Console.BackgroundColor = ConsoleColor.White;
            Console.ForegroundColor = ConsoleColor.Blue;
            Console.WriteLine("Oprime un tecla para escuchar las notas");
            Console.ReadKey();
            char f = 's';
            while (f == 's' | f == 'S')
            {

                Console.Clear();
                notas n;
                for (n = notas.Do; n <= notas.Si; n++)
                {
                    Console.WriteLine("La nota musical es: {0}   ", n);
                    switch (n)
                    {
                        case notas.Do: Console.Beep(523, 3000);
                            break;
                        case notas.Re: Console.Beep(587, 3000);
                            break;
                        case notas.Mi: Console.Beep(659, 3000);
                            break;
                        case notas.Fa: Console.Beep(698, 3000);
                            break;
                        case notas.Sol: Console.Beep(783, 3000);
                            break;
                        case notas.La: Console.Beep(880, 3000);
                            break;
                        case notas.Si: Console.Beep(987, 3000);
                            break;
                        default:
                            break;
                    }

                }

           
                Console.WriteLine("Quieres escucharlas de nuevo? s/n");
                f = Convert.ToChar(Console.ReadLine());
            }


        }
    }
}

VISITEN ESTAS PAGINAS PARA MAS INFORMACION:

jueves, 24 de marzo de 2011

TABLA DE MULTIPLICAR EN CONSOLA C#



using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace tabla_multiplicar
{
    class Program
    {
        static void Main(string[] args)
        {

            tabla t = new tabla();
         
            char respuesta = 's';

            do
            {
                Console.Clear();
                Console.WriteLine("escribe el numero");
                int num = Convert.ToInt32(Console.ReadLine());
                int[] arreglo = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
                int res;
                for (int i = 0; i < arreglo.Length; i++)
                {
                    res = num * arreglo[i];
                    Console.WriteLine(+num + "x" + arreglo[i] + "=" + res);
                }
                Console.WriteLine("quieres hacer otra tabla s/n");
                respuesta = Convert.ToChar(Console.ReadLine());
            } while (respuesta == 's' | respuesta == 'S');
            Console.ReadKey();

               
        }

    }
}

Visiten para mas información sobre estos temas: