Manual de RFC en Java Con Netbeans1

Embed Size (px)

Citation preview

TECNOLOGICO DE ESTUDIOS SUPERIORES DE CUAUTITLAN IZCALLI

RFCCODIGO EN NETBEANSRamrez Franco, Luis Andrs 09/05/2011

Introduccin

Seguro que para aquellos que estn acostumbrados a programar no encontraran nada nuevo, pero para aquellos que no estn acostumbrados o no conocen de programacin encontraran aqu una valiosa fuente de informacin para aumentar sus conocimientos y sobre todo si lo llevan a cabo para desarrollar a futuro sus propias aplicaciones. Para empezar les comentare que NETBEANS es un SW de aplicacin para programacin grafica en java, que quiere decir esto para los nuevos, esta aplicacin bsicamente agrega el cdigo que se requiere para objetos y grficos bsicos, como por ejemplo ventanas, botones, etiquetas, calendarios entre otros objetos, que nos harn mucho ms fcil la programacin y sobre todo se adaptaran a todo tipo de necesidades en aplicaciones locales. La principal desventaja ante esto es que si llegamos a borrar o aadir alguna llave sin cuidado podra generarnos un sinfn de errores y si no se tiene practica para encontrar errores podra arruinar por completo nuestra aplicacin hacindola inservible es decir no podramos ejecutarla. Bueno empecemos una vez instalada la aplicacin, generaremos un nuevo proyecto y aparecer una nueva ventana en la cual elegiremos de la lista que la aplicacin ser de java y ser una aplicacin de escritorio de java y le damos siguiente.

Despus en la siguiente ventana cambiaremos el nombre de la aplicacin y para nuestro caso particular se llamara RFC, notaremos que una vez cambien el nombre de la aplicacin tambin se cambiara la carpeta donde se creara el proyecto colocando el nombre de nuestro proyecto y la clase de aplicacin haciendo referencia a la clase main que es necesaria en todas las aplicaciones de java. Una vez cambiemos el nombre damos clic en el botn terminar.

Nota: Recuerda que java es un lenguaje de programacin multiplataforma es decir que da igual que ejecutes tu programa, en Linux que Windows o MAC igual funcionara. Ahora colocaremos los siguientes objetos para poder dar pauta a la programacin y aunque t puedes ordenar estos objetos como gustes te recomiendo que identifiques que objetos usas por nombre y nmero porque en el cdigo es importante a que objetos hagamos referencia durante la ejecucin. Para este ejemplo utilizare los siguientes objetos.3 jTextBox 6 Label (etiquetas) 3 jComboBox 1 Botn

CODIGO PARA OBTENER EL RFC EN NETBEANS

// dentro del botn en el evento MouseClicked incluiremos el siguiente cdigo //Esta lnea se coloca por default al crear el evento mouseClicked private void jButton1MouseClicked(java.awt.event.MouseEvent evt) { //Se declaran las Variables de tipo cadena String : RFC, Apaterno, RFC1 y nombreC y una de tipo char RFC inicializada en X.

String RFC = ""; String Apaterno; String RFC1; char RFC2 = 'X'; String nombreC = ""; //se abre un metodo try en caso de que se genere un error al capturer el contenido del jTextField1 y que el programa no colapse. try { // Se guarda el valor del la caja de texto1 en la variable Apaterno. Apaterno = jTextField1.getText(); //Se convierte la variable a paterno en un arreglo de tipo char llamado ap*+ el cual se declara en el mismo momento. char ap[] = Apaterno.toCharArray(); //La variable nombreC guarda el contenido de la variable Apaterno para utilizarla despues nombreC = Apaterno; // El contenido de la etiqueta 6 se pone en blanco para eliminar cualquier tipo de basura. jLabel6.setText(""); //En la variable RFC1 se guarda el primer valor del RFC sacado del primer valor del arreglo de ap que debe de contener la primera letra del apellido paterno RFC1 = "" + ap[0]; //Se agrega a la variable RFC el primer valor del RFC contenido en la variable RFC1 RFC = RFC1; // Se declara una variable booleana llamda sigue y se inicializa con el valor true(verdadero) boolean sigue = true; //Se declara una variable i de tipo entero y se inicializa en 1 int i=1; // Este procedimiento captura la primera vocal del apellido paterno contenido en el jTextBox1

//Se utiliza un ciclo while con las condicionales (sigue == true) & (i