top of page

Interfaz.

Marco Teorico 

 

Que es una interfaz 

 

Es una palabra que puede tener diferentes significados.

Vamos a repasar algunos significados que ya hemos

visto y a introducir otros nuevos.

a) Interface: parte visible y pĆŗblica de una clase que

describe quĆ© hace y cĆ³mo usarla. La documentaciĆ³n de

una clase en el API de Java vendrĆ­a siendo su interface.

b) Interface: parte visible y pĆŗblica de un mĆ©todo que describe quĆ© hace y cĆ³mo usarlo (signatura del mĆ©todo + instrucciones de uso). La documentaciĆ³n de un mĆ©todo en el API de Java vendrĆ­a siendo su interface.

c) Interfaz GrĆ”fica de Usuario, interfaz de usuario o GUI (Graphical User Interface): es el entorno de objetos grĆ”ficos disponibles para un usuario en el marco de una aplicaciĆ³n o sistema operativo. El sistema operativo MS-Dos se basaba en intĆ©rpretes de comando (escritura de instrucciones por consola) pero Windows se basa en una interfaz grĆ”fica de usuario (su entorno de escritorio), Linux en otra y Macintosh en otra.

d) Herramientas para crear Interfaces grĆ”ficas de usuario en Java. Hacemos referencia principalmente a los paquetes (packages) del API de Java swing y awt (Abstract Windowing Toolkit). Las clases de estos paquetes permiten crear interfaces grĆ”ficas de usuario basadas en ventanas estilo ā€œWindowsā€ para nuestras aplicaciones.

e) Interfaces de Java: son unas entidades abstractas conceptualmente por encima de las clases cuyo concepto vamos a introducir a continuaciĆ³n

 

 

 

 

 

 

 

 

.

 

Para explicar el concepto de interface nos valdremos de un ejemplo. Supongamos que al crear un programa creamos una ciudad. Para crear la ciudad no partimos de cero: disponemos de edificios prefabricados (las clases del API de Java). Pero tambiĆ©n disponemos de algo mĆ”s: de normas de urbanismo ya definidas (las interfaces del API de Java). Cada norma vamos a decir que es una interface: nos dice quĆ© debemos cumplir para que al construir un edificio (clase) se pueda calificar con un nombre determinado. Supongamos una norma denominada ā€œEdificio a dos aguasā€, cuyo contenido incluye:

a) El edificio habrĆ” de tener cuatro paredes.

b) El edificio habrĆ” de tener un tejado formado por dos planos.

c) Otras especificaciones.

 

Si al construir un edificio se cumplen las condiciones de las normas de urbanismo, el ayuntamiento nos permite que en la publicidad y escrituras del edificio conste que se trata de un edificio a dos aguas. Si no cumplimos las especificaciones, no podemos usar esa denominaciĆ³n. Por ejemplo, estarĆ­a prohibido que un edificio con forma de pentĆ”gono y cinco paredes se denominara ā€œEdificio a dos aguasā€. Por el contrario, serĆ­a posible denominar edificio a dos aguas a una capilla que cumpla la norma, tambiĆ©n a una vivienda unifamiliar que la cumpla, o a una biblioteca que la cumpla. TrasladĆ©moslo a Java. Consideremos la interface ā€œListā€ que equivale a nuestra norma, cuyo contenido incluye:

a) La clase habrĆ” de tener un mĆ©todo cuya signatura sea get(int index) que devuelva el objeto de la lista en la posiciĆ³n especificada por el entero index.

b) La clase habrƔ de tener un mƩtodo cuya signatura sea isEmpty() que devuelva un valor booleano true si la lista no contiene objetos o false en caso contrario.

c) Otras especificaciones.

 

Si una clase cumple y declara que cumple las especificaciones de la interfaz, decimos que esa clase implementa la interfaz. Si no cumple las especificaciones, no la implementa. Para implementar la interfaz la clase ha de incluir todos los mĆ©todos que defina la interfaz. Por ejemplo, una clase que no incluya el mĆ©todo get(int index) no cumplirĆ” la especificaciĆ³n y por tanto no podrĆ” decirse que implemente la interfaz List. Veamos ahora cĆ³mo empieza la documentaciĆ³n de esta interface 

La interfaz, por lo tanto, es una conexiĆ³n entre dos mĆ”quinas de cualquier tipo, a las cuales les brinda un soporte para la comunicaciĆ³n a diferentes estratos. Es posible entender la interfaz como un espacio  (el lugar donde se desarrolla la interacciĆ³n y el intercambio), instrumento (a modo de extensiĆ³n del cuerpo humano, como el mouse que permite interactuar con una computadora) o superficie  (el objeto que aporta informaciĆ³n a travĆ©s de su textura, forma o color).

 

 



Lee todo en: DefiniciĆ³n de interfaz - QuĆ© es, Significado y Concepto http://definicion.de/interfaz/#ixzz3gf1a2QVK

Red social 

Una red social es una estructura social compuesta por un conjunto de actores (tales como individuos u organizaciones) que estĆ”n relacionados de acuerdo a algĆŗn criterio (relaciĆ³n profesional, amistad, parentesco, etc.). Normalmente se representan simbolizando los actores como nodos y las relaciones como lĆ­neas que los unen. El tipo de conexiĆ³n representable en una red social es una relaciĆ³n diĆ”dica o lazo interpersonal.

Las investigaciones han mostrado que las redes sociales constituyen representaciones Ćŗtiles en muchos niveles, desde las relaciones de parentesco hasta las relaciones de organizaciones a nivel estatal (se habla en este caso de redes polĆ­ticas), desempeƱando un papel crĆ­tico en la determinaciĆ³n de la agenda polĆ­tica y el grado en el cual los individuos o las organizaciones alcanzan sus objetivos o reciben influencias. La red social tambiĆ©n puede ser utilizada para medir el capital social (es decir, el valor que un individuo obtiene de los recursos accesibles a travĆ©s de su red social).

 

El anĆ”lisis de redes sociales estudia esta estructura social aplicando la teorĆ­a de grafos e identificando las entidades como "nodos" o "vĆ©rtices" y las relaciones como "enlaces" o "aristas". La estructura del grafo resultante es a menudo una red compleja. Como se ha dicho, en su forma mĆ”s simple una red social es un mapa de todos los lazos relevantes entre todos los nodos estudiados. Se habla en este caso de redes "socio cĆ©ntricas" o "completas". Otra opciĆ³n es identificar la red que envuelve a una persona (en los diferentes contextos sociales en los que interactĆŗa); en este caso se habla de "red personal".

Las plataformas en Internet que facilitan la comunicaciĆ³n entre personas de una misma estructura social se denominan servicios de red social.

Formulario 

 

Un formulario de registro permite a los visitantes de su sitio web suscribirse a su boletĆ­n electrĆ³nico. Toda la informaciĆ³n presentada a travĆ©s del Formulario de Registro es agregada a la lista de contactos asociados en su cuenta de Benchmark Email.

Simplemente siga el asistente paso a paso para la opciĆ³n Formulario de Registro disponible en la"Lista" del menu. Agregue este cĆ³digo de formulario de registro a la pĆ”gina HTML en su sitio web donde desea colocar el Formulario de Registro y los visitantes pueden comenzar a suscribirse a su boletĆ­n informativo.

bottom of page