<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://programacion.abrilcode.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://programacion.abrilcode.com/feed.php">
        <title>Programación - bloque4</title>
        <description></description>
        <link>https://programacion.abrilcode.com/</link>
        <image rdf:resource="https://programacion.abrilcode.com/lib/exe/fetch.php?media=wiki:logo.png" />
       <dc:date>2026-05-15T15:27:18+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://programacion.abrilcode.com/doku.php?id=bloque4:bbdd&amp;rev=1726520021&amp;do=diff"/>
                <rdf:li rdf:resource="https://programacion.abrilcode.com/doku.php?id=bloque4:dialogos&amp;rev=1726520021&amp;do=diff"/>
                <rdf:li rdf:resource="https://programacion.abrilcode.com/doku.php?id=bloque4:gui&amp;rev=1726520021&amp;do=diff"/>
                <rdf:li rdf:resource="https://programacion.abrilcode.com/doku.php?id=bloque4:mvc&amp;rev=1726520021&amp;do=diff"/>
                <rdf:li rdf:resource="https://programacion.abrilcode.com/doku.php?id=bloque4:organizargui&amp;rev=1726520021&amp;do=diff"/>
                <rdf:li rdf:resource="https://programacion.abrilcode.com/doku.php?id=bloque4:swing&amp;rev=1726520021&amp;do=diff"/>
                <rdf:li rdf:resource="https://programacion.abrilcode.com/doku.php?id=bloque4:windowbuilder&amp;rev=1726520021&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://programacion.abrilcode.com/lib/exe/fetch.php?media=wiki:logo.png">
        <title>Programación</title>
        <link>https://programacion.abrilcode.com/</link>
        <url>https://programacion.abrilcode.com/lib/exe/fetch.php?media=wiki:logo.png</url>
    </image>
    <item rdf:about="https://programacion.abrilcode.com/doku.php?id=bloque4:bbdd&amp;rev=1726520021&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-16T20:53:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bbdd</title>
        <link>https://programacion.abrilcode.com/doku.php?id=bloque4:bbdd&amp;rev=1726520021&amp;do=diff</link>
        <description>Conexión a bases de datos

La librería Java Database Connectivity (JDBC) es una API que proporciona acceso a bases de datos desde Java. Consta de dos paquetes:
java.sql 
javax.sql


Para poder trabajar con un sistema gestor de bases de datos determinado, necesitamos un controlador (Driver) que haga de</description>
    </item>
    <item rdf:about="https://programacion.abrilcode.com/doku.php?id=bloque4:dialogos&amp;rev=1726520021&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-16T20:53:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dialogos</title>
        <link>https://programacion.abrilcode.com/doku.php?id=bloque4:dialogos&amp;rev=1726520021&amp;do=diff</link>
        <description>Ventanas de Dialogo

Un cuadro de diálogo es toda aquella ventana que me muestra una información y tiene botones a través de los cuales se da una respuesta pulsando un botón (Aceptar, Cancelar, Omitir, Guardar, Cargar, etc).

JFileChooser


La clase JFileChooser permite crear cuadros de diálogo para seleccionar ficheros, por ejemplo para las operaciones de guardar o abrir ficheros.</description>
    </item>
    <item rdf:about="https://programacion.abrilcode.com/doku.php?id=bloque4:gui&amp;rev=1726520021&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-16T20:53:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>gui</title>
        <link>https://programacion.abrilcode.com/doku.php?id=bloque4:gui&amp;rev=1726520021&amp;do=diff</link>
        <description>Interfaces Gráficas de Usuario (GUI)

	*  Instalación y uso de WindowBuilder
	*  Organizar y acoplar la ventana a un programa
	*  Uso de distintos Componentes Swing
	*  Crear ventanas de dialogo JDialog

Conexión con Bases de Datos

	*  Conexión a Bases de Datos

Anexos

	*  Patrón Modelo-Vista-Controlador

----------

(c)  Fernando Valdeón</description>
    </item>
    <item rdf:about="https://programacion.abrilcode.com/doku.php?id=bloque4:mvc&amp;rev=1726520021&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-16T20:53:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mvc</title>
        <link>https://programacion.abrilcode.com/doku.php?id=bloque4:mvc&amp;rev=1726520021&amp;do=diff</link>
        <description>Patrón Modelo-Vista-Controlador


Cuando se diseña una aplicacion aplicando el patrón de diseño modelo-vista-controlador, se persigue separar la aplicación en 3 capas distintas diferenciadas.

	*  La vista hace referencia a la ventana principal de la aplicación, la que contiene la mayoría de los elementos sobre los que el usuario va a interactuar. En MVC, la vista solo contiene el código referente a la construcción y organización de los componentes gráficos. Esta clase no contiene ningún…</description>
    </item>
    <item rdf:about="https://programacion.abrilcode.com/doku.php?id=bloque4:organizargui&amp;rev=1726520021&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-16T20:53:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>organizargui</title>
        <link>https://programacion.abrilcode.com/doku.php?id=bloque4:organizargui&amp;rev=1726520021&amp;do=diff</link>
        <description>Organizar una ventana y acoplarla a un programa

WindowBuilder genera el código referente a los componentes gráficos de Swing con los que trabaja. 

Para que podamos usar las clases generadas por nuestro diseñador de Swing poder acoplarlo fácilmente a nuestros proyectos anteriores, vamos a seguir unos sencillos pasos.</description>
    </item>
    <item rdf:about="https://programacion.abrilcode.com/doku.php?id=bloque4:swing&amp;rev=1726520021&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-16T20:53:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>swing</title>
        <link>https://programacion.abrilcode.com/doku.php?id=bloque4:swing&amp;rev=1726520021&amp;do=diff</link>
        <description>Componentes Swing

A continuación examinamos diferentes componentes de Swing. Todas las referencias están obtenidas de la documentación oficial de Java: &lt;https://docs.oracle.com/javase/tutorial/uiswing/components/index.html&gt;

Contenedores de alto nivel




	*  JFrame: Ventana principal para una aplicación de escritorio. Contiene los botones de cerrar maximinar y minimizar. Cuando está en ejecución mantiene un elemento en la barra de tareas.</description>
    </item>
    <item rdf:about="https://programacion.abrilcode.com/doku.php?id=bloque4:windowbuilder&amp;rev=1726520021&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-16T20:53:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>windowbuilder</title>
        <link>https://programacion.abrilcode.com/doku.php?id=bloque4:windowbuilder&amp;rev=1726520021&amp;do=diff</link>
        <description>WindowBuilder

WindowBuilder es un plugin de código abierto para Eclipse destinado a crear interfaces gráficas de usuario (GUI) de forma rápida y sencilla. Como otros muchos sistemas de este tipo, contiene una paleta de elementos que podemos añadir mediante “drag and drop”, arrastrar y soltar. En lugar de tener que escribir el código a medida que vamos incluyendo elementos gráficos en nuestra ventana, WindowBuilder nos genera el código en nuestras clases.</description>
    </item>
</rdf:RDF>
