John Angie

John Angie

miércoles, 23 de febrero de 2011

13. Lenguajes de programación más populares a través de la historia. Descripción y ejemplo.

Java es un lenguaje de programación orientado a objetos, desarrollado por Sun Microsystems a principios de los años 90. El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria.

Ejemplo:
1 // Demostración de BoxLayout.
2 import java.awt.*;
3 import java.awt.event.*;
4 import javax.swing.*;
5
6 public class DemoBoxLayout extends JFrame {
7
8    // configurar GUI
9    public DemoBoxLayout()
10    {
11       super( "Demo de BoxLayout" );
12
13       // crear contenedores Box con esquema BoxLayout
14       Box horizontal1 = Box.createHorizontalBox();
15       Box vertical1 = Box.createVerticalBox();
16       Box horizontal2 = Box.createHorizontalBox();
17       Box vertical2 = Box.createVerticalBox();
18
19       final int TAMANIO = 3; // número de botones en cada contenedor Box
20
21       // agregar botones al objeto Box horizontal1
22       for ( int cuenta = 0; cuenta < TAMANIO; cuenta++ )
23          horizontal1.add( new JButton( "Botón " + cuenta ) );
24
25       // crear montante y agregar botones al objeto Box vertical1
26       for ( int cuenta = 0; cuenta < TAMANIO; cuenta++ ) {
27          vertical1.add( Box.createVerticalStrut( 25 ) );
28          vertical1.add( new JButton( "Botón " + cuenta ) );
29       }
30
31       // crear pegamento horizontal y agregar botones al objeto Box horizontal2
32       for ( int cuenta = 0; cuenta < TAMANIO; cuenta++ ) {
33          horizontal2.add( Box.createHorizontalGlue() );
34          horizontal2.add( new JButton( "Botón " + cuenta ) );
35       }
36
37       // crear área rígida y agregar botones al objeto Box vertical2
38       for ( int cuenta = 0; cuenta < TAMANIO; cuenta++ ) {
39          vertical2.add( Box.createRigidArea( new Dimension( 12, 8 ) ) );
40          vertical2.add( new JButton( "Botón " + cuenta ) );
41       }
42
43       // crear pegamento vertical y agregar botones al panel
44       JPanel panel = new JPanel();
45       panel.setLayout( new BoxLayout( panel, BoxLayout.Y_AXIS ) );
46
47       for ( int cuenta = 0; cuenta < TAMANIO; cuenta++ ) {
48          panel.add( Box.createGlue() );
49          panel.add( new JButton( "Botón " + cuenta ) );
50       }
51
52       // crear un objeto JTabbedPane
53       JTabbedPane fichas = new JTabbedPane(
54          JTabbedPane.TOP, JTabbedPane.SCROLL_TAB_LAYOUT );
55
56       // colocar cada contendor en panel con fichas
57       fichas.addTab( "Cuadro horizontal", horizontal1 );
58       fichas.addTab( "Cuadro vertical con montantes", vertical1 );
59       fichas.addTab( "Cuadro horizontal con pegamento", horizontal2 );
60       fichas.addTab( "Cuadro vertical con áreas rígidas", vertical2 );
61       fichas.addTab( "Cuadro vertical con pegamento", panel );
62
63       getContentPane().add( fichas );  // colocar panel con fichas en el panel de contenido
64
65       setSize( 400, 220 );
66       setVisible( true );
67
68    } // fin del constructor
69
70    public static void main( String args[] )
71    {
72       DemoBoxLayout aplicacion = new DemoBoxLayout();
73       aplicacion.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
74    }
75
76 } // fin de la clase DemoBoxLayout
VISUAL BASIC
Visual Basic es un lenguaje de programación orientado a eventos, desarrollado por el alemán Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo completamente gráfico que facilitara la creación de interfaces gráficas y, en cierta medida, también la programación misma.
Ejemplo:
El siguiente fragmento de código muestra un cuadro de mensaje, en una ventana, que dice "Hola mundo!":
Private Sub Form_Load()
    ' Ejecuta un simple box de mensaje que dice "Hola mundo!"
    MsgBox "Hola mundo!"
End Sub

HTML:
HTML, siglas de HyperText Markup Language (Lenguaje de Marcado de Hipertexto), es el lenguaje de marcado predominante para la elaboración de páginas web. Es usado para describir la estructura y el contenido en forma de texto, así como para complementar el texto con objetos tales como imágenes. HTML se escribe en forma de "etiquetas", rodeadas por corchetes angulares (<,>). HTML también puede describir, hasta un cierto punto, la apariencia de un documento, y puede incluir un script (por ejemplo JavaScript), el cual puede afectar el comportamiento de navegadores web y otros procesadores de HTML.
Ejemplo:



<html>
        <head>
                <title>ejemplo de comentario</title>
        </head>
        <body>
                Esta línea no es un comentario.
                <!-- esta si es un comentario -->
                Esta no.
                <!-- 
                    esta si ...
                    y esta también
                -->
        </body>
</html>

No hay comentarios:

Publicar un comentario