martes, 30 de abril de 2019

ARCHIVOS DE TEXTO EN JAVA


Diseño:




Crear Clase Persona



Crear Clase ArregloEstudiante


Crear Clase Archivos


En el JFrame:


En el Boton llamar a los metodos:


//Otra forma de Buscar

public void busqueda(){
        modelo.setRowCount(0);
            for (int i = 0; i < ae.tamaño(); i++) {
                Persona p = ae.obtener(i);
                if(p.getDni().equals(leerDni())){
                    Object datos[] = {
                    p.getDni(),
                    p.getNombre(),
                    p.getEdad()
                };
                //Enviando los datos al modelo
                modelo.addRow(datos);
                } 
            }
    }

domingo, 21 de abril de 2019

JAVA SWING
============

Poner colores  y demas al campo de texto

           txtDNI1.setBackground(new java.awt.Color(240,240,240));
           txtDNI1.setEditable(false);
           txtDNI1.setForeground(Color.red); 
           lblDNI.setForeground(Color.red);

jueves, 18 de abril de 2019

Modelo OSI

Modelo OSI
===========

Capa Aplicacion: Esta capa contiene a los programas de aplicacion que nosotros usamos a traves de la red,proporciona servicios de red  para las aplicaciones de usuario.

Capa Presentacion: Esta capa se encarga de traducir la informacion a un formato comprensiblle por los usuarios.

Capa Sesion: Esta capa brinda conexion entre las PCs(Incio, durante y fin de la comunicacion)

Capa Transporte: Esta capa es responsable del transporte confiable de los datos de una maquina a otra. la funcion de esta capa es garantizar que el receptor obtenga los datos exactamente como se enviaron

Capa Red: Esta capa me proporciona una direccion logica y ademas se encarga de encontrar la ruta mas apropiada para los datos.

Capa Enlace datos: Esta es responsable de la transmision de mensajes, el tramado y el control de errores.

Capa Fisica: Esta capa es responsable de la interfaz mecanica y electrica con los medios de comunicacion. Esto incluye los niveles de voltaje y la regulacion electrica.

martes, 16 de abril de 2019

Mostrar Datos al Seleccionar una fila de un jtable JAVA SWING

Mostrar Datos al Seleccionar una fila de un jtable JAVA SWING


try{   
int seleccion = tblPacientes.getSelectedRow();
            txtDNI1.setText(String.valueOf(tblPacientes.getValueAt(seleccion, 0)));
            txtNombre1.setText(String.valueOf(tblPacientes.getValueAt(seleccion, 1)));
            txtDireccion1.setText(String.valueOf(tblPacientes.getValueAt(seleccion, 2)));
            txtTelefono1.setText(String.valueOf(tblPacientes.getValueAt(seleccion, 3)));
            txtCorreo1.setText(String.valueOf(tblPacientes.getValueAt(seleccion, 4)));
            date = new SimpleDateFormat("dd/MM/yyyy").parse((String) modelo.getValueAt(seleccion,5));
            txtFecha1.setDate(date);
}catch(Exception e){

}

sábado, 6 de abril de 2019

Implementar Calendario en JFrame con JCalendar



En el boton Obtener Fecha:

import java.util.Date;

private void btnObtenerFechaActionPerformed(java.awt.event.ActionEvent evt) {                                                
        Date fecha = jDateChooser1.getDate();
        
        //Formato de Fecha
        SimpleDateFormat formato = new SimpleDateFormat("dd/MM/yyyy");
        
        txtSalida.setText("La fecha es: " + formato.format(fecha));
    }       



lunes, 4 de marzo de 2019

Instalar SQL Server en CentOs 7

Descargar los repositorios de Microsoft:
$> sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo

Ejecutar los siguientes comandos para instalar SQL Server:
$> sudo yum install -y mssql-server

Configuración de MSSQL 
Establecer la contraseña de SA y seleccionar la edición. 
$> sudo /opt/mssql/bin/mssql-conf setup

Verificar que el servicio se esté ejecutando:
$> systemctl status mssql-server

Permitir el puerto de SQL Server en el firewall
$> sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent
$> sudo firewall-cmd --reload

Finalmente Instalar en Windows las herramientas para conectarse a SQL Server en Linux:
- SQL Server Management Studio (SSMS)
- Windows PowerShell
- SQL Server Data Tools (SSDT)


domingo, 3 de marzo de 2019

Atajos de teclado en Visual Studio Code

Atajos de teclado en Visual Studio Code
============================================
Shift + Suprimir  ->  Eliminar la línea actual 
Shift + Alt + ↓         ->  Duplica la línea actual en la línea inferior
Alt+ Shift + /        ->  Comentar/descomentar  bloques de codigo
Alt+↑                  ->   Intercambiar línea actual con la superior
Ctrl+Alt+↓          ->   Multicursor 
Shift+Alt+F          ->   Formatear Código 
Ctrl + /                   ->   Comentar solo una linea
Ctrl + Shift + /     ->   Descomentar solo una linea
Ctrl + B               ->   Ocultar/Mostrar barra de Actividades
Ctrl + Shift + E   ->   Ocultar/Mostrar Explorador
Ctrl + Shift + X     ->   Ocultar/Mostrar Extensiones
Ctrl+ Shift + H   ->   buscar y reemplazar una cadena 
Ctrl + Enter     ->   Insertar nueva linea 
Alt + Shift + J     ->  Move last selection To Previous Find Match
Ctrl+ Alt + Shift + J  ->   Seleccionar todas las coincidencias 
Ctrl +  Shift + L ->   Seleccionar todas las palabras iguales
Shift + W  o Alt +J     ->   Seleccionar la siguiente búsqueda 
Ctrl + W -> Cerrar archivo
Ctrl + P -> Buscar archivos
Alt+ 1 2 3 -> Mover entre pestañas

Actualizar TailwindCSS a la version 4 en Laravel

Actualizar TailwindCSS a la version 4 en Laravel npx @tailwindcss/upgrade En el archivo vite.config.ts Agregar el plugin de tailwindcss impo...