Apuntes, resúmenes, trabajos, exámenes y ejercicios de Informática de Formación Profesional

Crear un Documento XML con DOM en Java: Ejemplo Práctico Paso a Paso

Informática3,71 KB

Crear un documento XML con DOM en Java

// Paquetes necesarios para trabajar XML mediante DOM

import javax.xml.parsers.*;
import org.w3c.dom.*;

// Paquetes necesarios para guardar el árbol DOM que está en memoria en un fichero físico XML

import java.io.File;
import javax.xml.transform.*;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;

// Cargar excepciones necesarias

public class XML_FicheroNuevo {

private static DocumentBuilderFactory dbf;
private static DocumentBuilder db;
private static Document doc;
private static Element elementoRaiz;
private static Element elementoNuevo;
private static Transformer xformer;
private static Source source;
private static Result result;

public static void main(String[] args) {

// Cargo...

Continuar leyendo "Crear un Documento XML con DOM en Java: Ejemplo Práctico Paso a Paso" »

Funciones SQL y PL/SQL en Oracle: Ejercicios Prácticos con Tablas Empleado y Préstamo

Informática6,59 KB

Creación de Tablas en Oracle

Tabla Empleado

Se define la tabla Empleado con su clave primaria sobre el campo rut:

CREATE TABLE Empleado (
  rut VARCHAR2(15),
  nombre VARCHAR2(20),
  direccion VARCHAR2(30),
  sueldo NUMBER,
  tipo VARCHAR2(15),
  profesion VARCHAR(15),
  comuna VARCHAR2(15),
  fecha_contrato DATE,
  CONSTRAINT Empleado_rut_pk PRIMARY KEY(rut)
);

Tabla Prestamo

La tabla Prestamo incluye una clave foránea que referencia a Empleado(rut):

CREATE TABLE Prestamo (
  codigo VARCHAR(30),
  libro VARCHAR2(50),
  categoria VARCHAR2(20),
  fecha_prestamo DATE,
  rut VARCHAR2(15),
  CONSTRAINT Prestamo_codigo_pk PRIMARY KEY(codigo),
  CONSTRAINT Empleado_Prestamo_rut_fk FOREIGN KEY(rut) REFERENCES Empleado(rut)
);

Inserción de Datos

Datos de

...
Continuar leyendo "Funciones SQL y PL/SQL en Oracle: Ejercicios Prácticos con Tablas Empleado y Préstamo" »

Fundamentos de Redes Inalámbricas y Protocolos de Comunicación: De la Radiofrecuencia a IEEE 802.11

Informática8,5 KB

Fundamentos de Redes Inalámbricas

Radiofrecuencia (RF)

La Radiofrecuencia (RF) es el único sistema inalámbrico que usan las comunicaciones móviles. Alternativas: infrarrojos (pero las redes no lo asumen). Características: Canal variable (interferencias, fading, intermodulación y ruido), la comunicación se vuelve más compleja (modulación, codificación).

Capacidad y Frecuencia

Alta tasa de transmisión. Requisitos: Alto ancho de banda, alta frecuencia portadora. Compensación: Cobertura y capacidad. Historia: Inicialmente bandas de baja frecuencia, tendencia a ocupar bandas de frecuencia más altas, mayor complejidad de implementación.

Autonomía del Sistema y Potencia (System Power)

Baterías: Características: Capacidad, densidad, ciclos...

Continuar leyendo "Fundamentos de Redes Inalámbricas y Protocolos de Comunicación: De la Radiofrecuencia a IEEE 802.11" »

Modelos OSI y TCP/IP: capas, protocolos y funcionamiento de la red

Informática4,32 KB

Modelos OSI y TCP/IP

Modelo OSI

El modelo OSI (Open Systems Interconnection) organiza la comunicación en siete capas: Física, Enlace, Red, Transporte, Sesión, Presentación y Aplicación.

  • Nivel 1 (Físico): depende de la física, cables y medios compartidos.
  • Nivel 2 (Enlace): LAN, ruta local y medio compartido.
  • Nivel 3 (Red): WAN, rutas y decisiones de encaminamiento.
  • Nivel 4 (Transporte): servicios para las aplicaciones, fiables y orientados a conexión.
  • Niveles 5 a 7: sesión, presentación y aplicación, que dependen del usuario.

Protocolos de la capa de red

Un protocolo es una regla sobre cómo llevar a cabo la comunicación.

IPX/SPX

  • IPX (red): datagramas sin conexión, sin ACK, con CRC y reenvío automático tras un tiempo de espera.
  • SPX (transporte)
...
Continuar leyendo "Modelos OSI y TCP/IP: capas, protocolos y funcionamiento de la red" »

Crear y Eliminar Checkboxes y Radios con JavaScript: Tutorial de Manipulación del DOM

Informática7,21 KB

Crear y eliminar checkboxes con JavaScript

A continuación se muestra un ejemplo de página HTML con un formulario que permite crear y eliminar elementos de tipo checkbox dinámicamente mediante JavaScript.

Código HTML

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <title>Checkboxes</title>
</head>
<body>
   <fieldset>
      <legend>CREAR</legend>
      Label <input type="text" id="labelCheckBox">
      <br>
      ID <input type="text" id="idCheckBox">
      <br><br>
      Name <input type="text" id="nameCheckBox"...

Continuar leyendo "Crear y Eliminar Checkboxes y Radios con JavaScript: Tutorial de Manipulación del DOM" »

Informática Básica: Redes Sociales Científicas, Computación en la Nube, HTML, CSS, Bases de Datos y Seguridad Web

Informática8,94 KB

ReserGat: red social para investigadores

ReserGat es una red social dirigida a investigadores de cualquier campo científico. Su misión es conectar investigadores y facilitar el acceso y el intercambio de recursos científicos, conocimientos y experiencias. Para ello, ofrece crear una biblioteca personalizada y permite:

  1. Dar mayor visibilidad a las publicaciones científicas de los investigadores.
  2. Conectar con compañeros, como autores y otros especialistas.
  3. Obtener diversas estadísticas sobre las vistas, descargas y citaciones.

Computación en la nube (CompNub)

CompNub no es un lugar, sino un método de gestión de recursos de TI que reemplaza las máquinas locales y los centros de datos privados con infraestructura virtual. Los usuarios acceden...

Continuar leyendo "Informática Básica: Redes Sociales Científicas, Computación en la Nube, HTML, CSS, Bases de Datos y Seguridad Web" »

Componentes Swing en Java: Ventanas, Botones, Casillas, Listas y Cuadros Combinados

Informática2,86 KB

1. MiVentana

import javax.swing.*;
import java.awt.*;

public class MiVentana extends JFrame {
    private Container c;
    private JPanel panel;
    private JButton boton;

    public MiVentana() {
        super("MiVentana");
        panel = new JPanel();
        boton = new JButton("boton");
        panel.add(boton);
        setContentPane(panel);
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        setSize(100, 200);
    }

    public static void main(String args[]) {
        new MiVentana().setVisible(true);
    }
}

2. Botones (Casillas de verificación)

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class Casillas extends JFrame {
    private Container c;
    private JPanel panel;
    private JCheckBox casilla1;
...
Continuar leyendo "Componentes Swing en Java: Ventanas, Botones, Casillas, Listas y Cuadros Combinados" »

Components del Maquinari i Arquitectura de la Placa Base

Informática22,99 KB

Introducció al Maquinari i Arquitectura de Computadors

Conceptes fonamentals:

  • Programari (software): Part no material o lògica del sistema.
  • Maquinari (hardware): Part material i visible de l'ordinador que es pot tocar.
  • Informàtica: Estudi científic dels ordinadors que tracta la informació, permet manipular-la, sintetitzar-la de manera lògica i obtenir-ne resultats. Transforma dades per obtenir un resultat.
  • John von Neumann: Va dissenyar l'estructura fonamental d'un ordinador, centralitzant els components al voltant de la CPU.
  • La Unitat de Control (UC) i la Unitat Aritmeticològica (UAL) estan integrades dins de la CPU.
  • Elements perifèrics: Són els elements que no es troben dins de la caixa i es connecten a la seva estructura.
  • Perifèrics de
...
Continuar leyendo "Components del Maquinari i Arquitectura de la Placa Base" »

Ejemplos Prácticos de Código en Java: Clases, Métodos y Excepciones

Informática3,87 KB

Introducción al Código en Java

A continuación se presentan diversos fragmentos de código fuente en Java que ilustran la creación de clases, métodos, manejo de excepciones y uso de estructuras de datos.

Clase Principal y Uso de Objetos

El siguiente ejemplo muestra la clase ejecutable PPrograma, la cual instancia un Blog y un Post, añadiendo elementos y recorriéndolos mediante bucles.

public class PPrograma {

public static void main(String[] args) {
Blog blog = new Blog(1,"pepe","juan"... );
// blog.setIdBlog(1);
blog.setTitulo("Blog de Prueba 1");

Post post = new Post();
post.setIdPost(1);
post.setTituloPost("Post de Prueba 1");

blog.addPost(post);

//blog.removePost(post);

//Vector aux = blog.verTodosLosPost();

System.out.println("
...
Continuar leyendo "Ejemplos Prácticos de Código en Java: Clases, Métodos y Excepciones" »

Sobietar Batasuneko eta Txinako Plan Ekonomikoak: Historia eta Garapena

Informática5,25 KB

Sobietar Batasuneko plan ekonomikoak

Gosplan erakundea Sobietar Batasunak bere ekonomia suspertzeko sortutako plan ekonomikoaren ardura zuen. Bere helburu ekonomikoak finkatzea izan zen.

1. Plana (1928-1933)

Industria:

  • Sektorearen nazionalizazio berria.
  • Herrialdearen iparraldean industria ekialderantz eramateko joera.
  • Burdingintzari eta elektrizitateari emandako lehentasuna.
  • Sektore batzuetan igoera handia (burdina, elektrizitatea).

Nekazaritza:

  • Baserritarren lurrak koperatibetan bildu nahi zituen; horrela, estatuak, uztaren zati baten truke, hauek tresnak zituen.
  • Sovjoz garatu zen, jornalariak nekazaritza produktuak lantzen zituztelarik, eta horien jabea estatua zen.
  • Emaitzen arabera, nekazaritza sektorea industria baino urriagoa izan zen. Klimak eragina
...
Continuar leyendo "Sobietar Batasuneko eta Txinako Plan Ekonomikoak: Historia eta Garapena" »