lunes, 13 de junio de 2011

Windows Phone 7 - Introducion Cap 1[PDF]

Hace unos dias encontre en la web este curso de Windows Phone 7 en español. Escrito por Josue Yera.

  1. Todo es XAML
  2. Marco, páginas y elementos
    1. Marcos
    2. Páginas
    3. Elementos
      1. UIElement
      2. FrameworkElement
      3. Control
  3. Poniendo orden en nuestra pantalla
    1. Propiedades adjuntas
    2. Canvas
    3. StackPanel
    4. Grid
      1. Tamaño en Columnas y Filas
  4. Recursos, estilos y plantillas
    1. Recursos
    2. Estilos
      1. Estilos para Expression Blend para Windows Phone
  5. Plantillas
    1. Estilos Visuales
    2. Plantillas en Expression Blend para Windows Phone

    Descargar desde la Pagina del Autor

    viernes, 10 de junio de 2011

    Graficos con JpGraph

    La creacion de graficas a partir de datos ya sean insertados o de la Base de datos, sera una de las tareas que tendremos que afrontar algun dia como Desarrolladores web. JpGraph es una libreria muy util y gratuita para la construccion de estos greficos.

    aqui esta un ejemplo: Grafico de Barras.
    Grafico.php
    <?php
    //se trae todo lo que se necesita
    require_once ('jpgraph/jpgraph.php');
    require_once ('jpgraph/jpgraph_bar.php');

    //vecto de los valores de la grafica
    $datay = array (100, 105, 85, 50, 34, 101);

    // se crea el grafico. Estas dos lineas siempre son necesarias.
    $graph = new Graph(600,300,'auto');
    $graph->SetScale("textlin");

    // se pone la mayor y menos pocision del grafico manualmente.
    $graph->yaxis->SetTickPositions(array(0,30,60,90,120,150), array(15,45,75,105,135));
    $graph->SetBox(false);

    $graph->ygrid->SetFill(false);
    $graph->xaxis->SetTickLabels(array('Ene','Feb','Mar','Abr', 'May', 'Jun'));
    $graph->yaxis->HideLine(false);
    $graph->yaxis->HideTicks(false,false);

    // Se crea la BarPlot
    $b1plot = new BarPlot($datay);

    // y se añade en el grafico
    $graph->Add($b1plot);

    //Aqui son las caracteristicas del grafico.
    $b1plot->SetColor("white");
    $b1plot->SetFillGradient("#CC000","white",GRAD_LEFT_REFLECTION);
    $b1plot->SetWidth(45);
    $graph->title->Set("Usuarios por Mes");

    // se muestra el grafico
    $graph->Stroke();
    //Para guardar el grafico en formato.png le pasamos la direccion donde lo queremos. asi:
    //$graph->Stroke("Imagenes/grafico.png");
    ?>

    Este seria el grafico que arrojaria este Codigo php:

    En la pagina oficial de JpGraph  Se encuentran mas ejemplos: Grafico Pastel, Lineal, Pie, etc.
    Descarga las librerias completas aqui: Download

    jueves, 9 de junio de 2011

    Vector con numeros aleatorios sin repetir JAVA

    Codigo  en Java, que llena un vector de 10 pocisiones aleatoriamente sin numeros repetidos. Si quieres un vector de mas Numeros solo cambia el valor de n = ?

    int n = 10;
    int k = n;
    int[] resultado = new int[n];
    int[] numeros=new int[n];       
    Random rnd = new Random();
    int res;
           
    for(int i=0;i<n;i++){
        numeros[i]=i+1;
    }
           
    for(int i=0;i<n;i++){
        res = rnd.nextInt(k);           
            resultado[i]=numeros[res];
            numeros[res]=numeros[k-1];
            k--;           
    }
    for(int i = 0; i<10; i++){
           System.out.println(resultado[i]);
    }