domingo, 30 de noviembre de 2014

MICHAEL SAYMAN, NIÑO GENIO

Michael Sayman es un adolescente de 16 años peruano, madre peruana y padre boliviano. A su corta edad el estaba muy interesado por los juegos, claro como todo niño. Este chico tenia inclinaciones por el juego "club penguin". Es por eso que el iba mas aya del juego, el queria desarrollarlos. Fue de esta manera que desarrollo una aolicacion "club penguin". El desarrollo esta aplicacion porque le parecia entretenido.



¿COMO LLEGO AL EXITO?

Al crear su primera aplicación, sintio que debia compartirlo, asi que lo envio a iTunes, pero ellos rechazaron su solicitud. El solo queria saber que era lo que sucedia, si habia personas que descargarian su aplicacion.
Hubo un momento en que iTuner aceptó su aplicación y grande su sorpresa que no lo descargaron 2 o tres personas tal como lo esperaba, lo descargaron mas de dos millones de usuarios que lo encontraron en la tienda virtual Apple Store y obtuvo grandes ganancias, Alrededor del 70% de cada descarga. Obteniendo aproximadamente 5 mil dolares en 3 semanas.
Actualmente gana 100 dolares diarios gracias a sus aplicaciones que se venden a 0.99 en la tienda de Apple.
Ahora Michael Sayman trabaja en una nueva aplicacion la cual costara un aproximado de 4 dolares, que sera especial para los iPad.

sábado, 29 de noviembre de 2014

COMO CREAR CODIGOS AUTOGENERADOS EN NETBEANS

HOLA!!

AHORA LES MOSTRARE EL CODIGO PARA CREAR CODIGOS AUTOGENERADOS EN NETBEANS.

SEA EL CASO QUE TENGAMOS NUESTRA BASE DE DATOS LLAMADO BIBLIOTECA Y UNA TABLA LLAMADO AUTOR CON LOS CAMPOS SIGUIENTES
       COD_AUTOR (STRING 6)
       NOM_AUTOR (STRING 30)

LISTO, PREVIAMENTE LA TABLA DEBE ESTAR LLENA CON UN MINIMO DE 1 AUTOR.

EL CODIGO ES EL SIGUIENTE:


public String generaCodAutor(){

     String cod="";
     String busca;

     int nro;
     try { 
       xst=xcn.createStatement();
       busca="select max(cod_autor) from autor";
       xrs=xst.executeQuery(busca);

       xrs.next();


       cod=xrs.getString(1);
       nro=Integer.parseInt(cod.substring(1,6))+1;
      cod="00000" + nro;
      cod="A"+cod.substring(cod.length()-5,cod.length());
} catch (SQLException ex) {
      Logger.getLogger(UsuarioBusqueda.class.getName()).log(Level.SEVERE, null, ex);
} return cod;
}


EXPLICACION:
LAS VARIABLE BUSCA ALMACENA LA SENTENCIA EN LA CUAL SE OBTIENE EL MAXIMO NUMERO DE AUTOR DEL CAMPO 'COD_AUTOR', COMO NOSOTROS YA INTRODUJIMOS UN MINIMO DE 1, EN MI CASO YO INTRODUJE 8 Y COMO RESULTADO METENDRIA Q SALIR 9.

 VEAMOS LA IMAGEN:




EN EL RECUADRO DEBAJO DE CODIGO DICE: A00009 , ESTE ES EL CODIGO QUE SIGUE DESPUES DEL A00008 QUE ES EL CODIGO LA CUAL YO INTRODUJE DESDE EL MYSQL.

BORDES EN BORLAND C++

HOLA!!





PARA HACER EL RECUADRO, PONDREMOS LO SIGUIENTE:

PASO 1:
COLOCAR LAS LIBRERIAS
PASO 2:
EL CUERPO VOID MAIN()

PASO3:
 HE AQUI EL CODIGO CLAVE, LOS FOR, EN ESTE CASO YO USARE 2 FOR.

EL PRIMER FOR ES PASO LAS LINEAS HORIZONTALES LAS CUALES IRAN CON LOS CODIGOS DE GOTOXY(X,Y), QUE POSICIONES EL SIMBOLO "-" EN EL EJE X, Y RESPECTIVAMENTE

EL SEGUNDO FOR ES PARA LAS LINEAS VERTICALES


#include<iostream.h>

#include<conio.h>



void main(){



int n,m,x=5,y=3;



for(int i=1; i<=72; i++){

  //horizontal superior

  gotoxy(x,3);cout<<"-";

  //horizontal inferior

  gotoxy(x,23);cout<<"-";



  x++;

}



for(int j=1; j<=20; j++){

  //vertical izquierdo

  gotoxy(5,y);cout<<"|";

  gotoxy(76,y);cout<<"|";

  y++;

}



  gotoxy(33,5);cout<<"EJEMPLOX";

  gotoxy(12,8);cout<<"ingrese siguiente numero:";

  cin>>m;



  getch();

}