Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Mapa mental de java script

No description
by

Diana Castillo

on 7 September 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Mapa mental de java script

Que es Java script
JavaScript es un lenguaje de programación, al igual que PHP, si bien tiene diferencias importantes con éste. JavaScript se utiliza principalmente del lado del cliente (es decir, se ejecuta en nuestro ordenador, no en el servidor) permitiendo crear efectos atractivos y dinámicos en las páginas web
tipos de datos

TIPOS DE DATOS EN JAVA

NOMBRE
TIPO
OCUPA
RANGO APROXIMADO
TIPOS PRIMITIVOS
(sin métodos; no son objetos; no necesitan una invocación para ser creados)
byte
Entero
1 byte
-128 a 127
short
Entero
2 bytes
-32768 a 32767
int
Entero
4 bytes
2*109
long
Entero
8 bytes
Muy grande
float
Decimal simple
4 bytes
Muy grande
double
Decimal doble
8 bytes
Muy grande
char
Carácter simple
2 bytes
---
boolean
Valor true o false
1 byte
Boolean
Funcion y como se redacta
Cuando se desarrolla una aplicación compleja, es muy habitual utilizar una y otra vez las mismas instrucciones. Un script para una tienda de comercio electrónico por ejemplo, tiene que calcular el precio total de los productos varias veces, para añadir los impuestos y los gastos de envío.

Cuando una serie de instrucciones se repiten una y otra vez, se complica demasiado el código fuente de la aplicación, ya que:

C++
Lenguaje de programación orientada a objetos creado por Bjarne Stroustrup Es potente en cuanto a lo que se refiere a creación de sistemas complejos un lenguaje muy robusto
No es atractivo visualmente

No soporta para creación de páginas web

DEV C++

BORLAND C

TURBO C

Sirve para todos los sistemas operativos pero cada uno con su respectiva versión para dicho sistema
Cuales son las caracteristicas
JavaScript es un lenguaje sensible al uso de letras mayúsculas y minúsculas, lo que significa que para el lenguaje no es igual una palabra escrita toda en letras minúsculas a otra con los mismos caracteres con una, varias o todas en mayúsculas. Por ejemplo, los identificadores salario, Salario, SaLaRio y SALARIO dentro de una secuencia de comandos de JavaScript harían referencia a variables distintas.
La distinción entre mayúsculas y minúsculas se aplica a todos los aspectos del lenguaje: palabras clave, operadores, identificadores de variables, manejadores de eventos, propiedades de objetos, etc. De hecho, todas las palabras clave de JavaScript están definidas en minúsculas. Así cuando use un condicional if, debe asegurarse que lo escribe en minúsculas y no usar If, iF o IF.

Mapa mental de java script
Los caracteres de espacio en blanco son todos aquellos caracteres que ocupan un espacio en la pantalla sin representación visible. Es así que son espacios en blanco los caracteres ingresados con la barra espaciadora, los espacios ingresados con la tecla de tabulación y los caracteres de nueva línea ingresados con una tecla ENTER.
Lo que debe tener en mente con respecto a los espacios en blanco es que para JavaScript cualquier secuencia excesiva de caracteres de espacio en blanco es ignorada, de modo que para JavaScript será lo mismo tener cualquiera de las siguientes instrucciones:
x = x + 1;
JavaScript es un lenguaje sensible al uso de letras mayúsculas y minúsculas, lo que significa que para el lenguaje no es igual una palabra escrita toda en letras minúsculas a otra con los mismos caracteres con una, varias o todas en mayúsculas. Por ejemplo, los identificadores salario, Salario, SaLaRio y SALARIO dentro de una secuencia de comandos de JavaScript harían referencia a variables distintas.
La distinción entre mayúsculas y minúsculas se aplica a todos los aspectos del lenguaje: palabras clave, operadores, identificadores de variables, manejadores de eventos, propiedades de objetos, etc. De hecho, todas las palabras clave de JavaScript están definidas en minúsculas. Así cuando use un condicional if, debe asegurarse que lo escribe en minúsculas y no usar If, iF o IF
Es un lenguaje orientado a objetos, de una plataforma independiente, fue desarrollado por
la compañía SUN Microsystems ahora es propietario ORACLE.

Maneja algunas plataformas de desarrollo:

Java Platform, Standard Edition o Java SE

Java Platform Enterprise Edition o Java EE

Java Platform Micro Edition o Java ME

Se pueden realizar distintos aplicativos, como son applets, que son aplicaciones especiales, que se ejecutan dentro de un navegador al ser cargada una página HTML en un servidor web, por lo general los applets (Ya son historia) son programas pequeños y de propósitos específicos.

Puede desarrollar aplicaciones de escritorio que se ejecutan en forma independiente, es decir con la programación java, se pueden realizar aplicaciones como un procesador de palabras, una hoja que sirva para cálculos, una aplicación gráfica, etc.

Se puede realizar soluciones empresariales en un entorno web

Soporta el desarrollo de aplicaciones móviles

Esperar la actualización siguiente para que sea más rápido.
Eclipse

Netbeans

Power buider

Sirve para todos los sistemas operativos y si no es la versión adecuada para dicho sistema, la misma aplicación java se encarga de descargas o actualizar versión para un excelente desempeño en el pc.

Algunos de los sistemas operativos más destacados en los que funciona la aplicación:

Unix, Linux, Solaris,
Windows, mac.

Cuadro Comparativo
---
TIPOS OBJETO
(con métodos, necesitan una invocación para ser creados)
Tipos de la biblioteca estándar de Java
String (cadenas de texto)
Muchos otros (p.ej. Scanner, TreeSet, ArrayList…)
Tipos definidos por el programador / usuario
Cualquiera que se nos ocurra, por ejemplo Taxi, Autobus, Tranvia
arrays
Serie de elementos o formación tipo vector o matriz. Lo consideraremos un objeto especial que carece de métodos.
Tipos envoltorio o wrapper (Equivalentes a los tipos primitivos pero como objetos.)
Byte
Short
Integer
Long
Float
Double
Character
...
}
El nombre de la función se utiliza para llamar a esa función cuando sea necesario. El concepto es el mismo que con las variables, a las que se les asigna un nombre único para poder utilizarlas dentro del código. Después del nombre de la función, se incluyen dos paréntesis cuyo significado se detalla más adelante. Por último, los símbolos { y } se utilizan para encerrar todas las instrucciones que pertenecen a la función (de forma similar a como se encierran las instrucciones en las estructuras if o for).

Volviendo al ejemplo anterior, se crea una función llamada suma_y_muestra de la siguiente forma:

function suma_y_muestra() {
resultado = numero1 + numero2;
alert("El resultado es " + resultado);
}

El código de la aplicación es mucho más largo porque muchas instrucciones están repetidas.
Si se quiere modificar alguna de las instrucciones repetidas, se deben hacer tantas modificaciones como veces se haya escrito esa instrucción, lo que se convierte en un trabajo muy pesado y muy propenso a cometer errores.
Las funciones son la solución a todos estos problemas, tanto en JavaScript como en el resto de lenguajes de programación. Una función es un conjunto de instrucciones que se agrupan para realizar una tarea concreta y que se pueden reutilizar fácilmente.
En el siguiente ejemplo, las instrucciones que suman los dos números y muestran un mensaje con el resultado se repiten una y otra vez:

var resultado;

var numero1 = 3;
var numero2 = 5;

// Se suman los números y se muestra el resultado
resultado = numero1 + numero2;
alert("El resultado es " + resultado);

numero1 = 10;
numero2 = 7;

// Se suman los números y se muestra el resultado
resultado = numero1 + numero2;
alert("El resultado es " + resultado);

numero1 = 5;
numero2 = 8;

// Se suman los números y se muestra el resultado
resultado = numero1 + numero2;
alert("El resultado es " + resultado);
...
Aunque es un ejemplo muy sencillo, parece evidente que repetir las mismas instrucciones a lo largo de todo el código no es algo recomendable. La solución que proponen las funciones consiste en extraer las instrucciones que se repiten y sustituirlas por una instrucción del tipo "en este punto, se ejecutan las instrucciones que se han extraído":

var resultado;

var numero1 = 3;
var numero2 = 5;

/* En este punto, se llama a la función que suma
2 números y muestra el resultado */

numero1 = 10;
numero2 = 7;

/* En este punto, se llama a la función que suma
2 números y muestra el resultado */

numero1 = 5;
numero2 = 8;

/* En este punto, se llama a la función que suma
2 números y muestra el resultado */
...
Para que la solución del ejemplo anterior sea válida, las instrucciones comunes se tienen que agrupar en una función a la que se le puedan indicar los números que debe sumar antes de mostrar el mensaje.

Por lo tanto, en primer lugar se debe crear la función básica con las instrucciones comunes. Las funciones en JavaScript se definen mediante la palabra reservada function, seguida del nombre de la función. Su definición formal es la siguiente:

function nombre_funcion() {
Que es un applet
Un applet es un componente de una aplicación que corre en el contexto de otro programa, por ejemplo un navegador web. El applet debe correr en un contenedor, que lo proporciona un programa anfitrión, mediante un plugin. Por otra parte, la diferencia entre una aplicación JAVA y un applet radica en cómo se ejecutan.
que es un formulario y sus controles
Los formularios en línea tienen las mismas características que los formularios impresos. Además, contienen controles, que son objetos que muestran datos o hacen que sea más fácil para los usuarios entrar o editar los datos, realizar una acción o seleccionar una opción. En general, los controles facilitan el uso de los formularios. Algunos ejemplos de controles comunes son los cuadros de lista, los botones de opción y los botones de comando. Los controles también pueden ejecutar macro asignadas y responder a eventos, tales como clics del mouse, mediante la ejecución de código de Visual Basic para Aplicaciones (VBA).

Puede usar Excel de diversas maneras para crear formularios impresos y en línea.
Un formulario, ya sea impreso o en línea, es un documento diseñado con formato y estructura estándar que facilita la captura, la organización y la edición de la información.

Los formularios impresos contienen instrucciones, formato, etiquetas y espacios en blanco para escribir datos. Puede usar Excel y plantillas de Excel para crear formularios impresos.

Para obtener más información acerca de las plantillas de Excel, vea la sección Vea también.

Los controles de formulario son controles originales que son compatibles con versiones anteriores de Excel, a partir de la versión 5.0 de Excel. Los controles de formulario también están diseñados para usarse en hojas de macros XLM.

Los controles de formulario se usan cuando se desea hacer referencia e interactuar fácilmente con datos de celda sin usar código de VBA y cuando se desea agregar controles a hoja de gráfico. Por ejemplo, después de agregar un control de cuadro de lista a una hoja de cálculo y vincularlo con una celda, puede devolver un valor numérico para la posición actual del elemento seleccionado en el control. Después, puede usar dicho valor numérico junto con la función INDICE para seleccionar elementos diferentes de la lista.

También puede ejecutar macros usando los controles de formulario. Puede adjuntar una macro existente a un control, o bien escribir o grabar una nueva macro. Cuando un usuario del formulario hace clic en el control, éste ejecuta la macro.

No obstante, estos controles no se pueden agregar a formularios del usuario, usarse para controlar eventos, ni modificarse para que ejecuten scripts web en páginas web.

Resumen de controles de formulario

Nombre del botón

Ejemplo

Descripción

Imagen del botón

Etiqueta

Ejemplo de un control de etiqueta de formulario

Identifica el propósito de una celda o un cuadro de texto, o muestra texto descriptivo (como títulos, leyendas, imágenes) o breves instrucciones.

Imagen del botón

Cuadro de grupo

Ejemplo de control de cuadro de grupo de la barra de herramientas Formularios

Agrupa controles relacionados en una unidad visual en un rectángulo con una etiqueta opcional. Generalmente, se agrupan botones de opción, casillas de verificación o contenido estrechamente relacionado.

Imagen del botón

Botón

Ejemplo de un control de botón de la barra de herramientas Formularios

Ejecuta una macro que realiza una acción cuando un usuario hace clic en él. Los botones también se conocen como botones de comando.

Imagen del botón

Casilla de verificación

Ejemplo de control de casilla de la barra de herramientas Formularios

Activa o desactiva un valor que representa una selección inequívoca entre opuestos. Puede seleccionar más de una casilla de verificación en una hoja de cálculo o en un cuadro de grupo. Una casilla de verificación puede tener uno de tres estados: activada, desactivada y mixta, lo que significa una combinación de los estados activada y desactivada (como en una selección múltiple).

Imagen del botón

Botón de opción

Ejemplo de control de botón de opción de la barra de herramientas Formularios

Permite una única elección dentro de un conjunto limitado de opciones que se excluyen mutuamente; un botón de opción generalmente está contenido en un cuadro de grupo o un marco. Un botón de opción puede tener uno de tres estados: activado, desactivado y mixto, lo que significa una combinación de los estados activado y desactivado (como en una selección múltiple). Los botones de opción también se conocen como botones de radio.

Imagen del botón

Cuadro de lista

Ejemplo de un control de cuadro de lista de formulario

Muestra una lista de uno o más elementos de texto de entre los cuales puede elegir el usuario. Use un cuadro de lista para mostrar grandes cantidades de opciones que varían en número o contenido. Existen tres tipos de cuadros de lista:

Un cuadro de lista de selección única permite solamente una elección. En este caso, un cuadro de lista se asemeja a un grupo de botones de opción, a excepción de que un cuadro de lista puede controlar un gran número de elementos de manera más eficiente.

Un cuadro de lista de selección múltiple permite una elección o elecciones contiguas (adyacentes).

Un cuadro de lista de selección extendida permite una elección, elecciones y no contiguas, o inconexas.

Imagen del botón

Cuadro combinado

Ejemplo de un control de cuadro combinado de formulario

Combina un cuadro de texto con un cuadro de lista para crear un cuadro de lista desplegable. Un cuadro combinado es más compacto que un cuadro de lista pero requiere que el usuario haga clic en la flecha abajo para mostrar una lista de elementos. Use un cuadro combinado para permitir que un usuario escriba una entrada o elija solamente un elemento de la lista. El control muestra el valor actual en el cuadro de texto, sin importar el modo en que dicho valor se haya proporcionado.

Imagen del botón

Barra de desplazamiento

Ejemplo de control de barra de desplazamiento de la barra de herramientas Formularios

Se desplaza por un intervalo de valores cuando el usuario hace clic en las flechas de desplazamiento o arrastra el cuadro de desplazamiento. Además, se puede mover por una página (en un intervalo preestablecido) de valores haciendo clic en el área entre el cuadro de desplazamiento y cualquiera de las flechas de desplazamiento. Generalmente, el usuario también puede escribir un valor de texto directamente en un cuadro de texto o una celda asociados.

Imagen del botón

Control de número

Ejemplo de control de número de la barra de herramientas Formularios

Aumenta o disminuye un valor, como un incremento numérico, una hora o una fecha. Para incrementar el valor, es necesario hacer clic en la flecha arriba; para disminuirlo, se debe hacer clic en la flecha abajo. Generalmente, el usuario también puede escribir un valor de texto directamente en un cuadro de texto o una celda asociados.

NOTA Los siguientes controles no están disponibles en libros de Excel 2010. Solamente pueden usarse en hojas de diálogo de la versión 5.0 de Excel.

Nombre del botón

Imagen del botón Campo de texto

Imagen del botón Cuadro combinado de lista - Editar

Imagen del botón Cuadro combinado desplegable - Editar

Imagen del botón Ejecutar cuadro de diálogo

Principio de página

Controles ActiveX

Los control ActiveX pueden usarse en formularios de hoja de cálculo, con o sin el uso de código VBA, y en formularios del usuario de VBA. En general, use controles ActiveX cuando necesite requisitos de diseño más flexibles que los proporcionados por los controles de formulario. Los controles ActiveX tienen amplias propiedades que puede usar para personalizar su apariencia, comportamiento, fuentes y demás características.

También puede controlar los diversos eventos que se producen cuando se interactúa con un control ActiveX. Por ejemplo, puede realizar diferentes acciones, según qué opción seleccione el usuario en un control de cuadro de lista, o puede consultar una base de datos para rellenar un cuadro combinado con elementos cuando el usuario hace clic en un botón. También puede escribir macros que respondan a eventos asociados con controles ActiveX. Cuando un usuario del formulario interactúa con el control, el código de VBA se ejecuta para procesar cualquier evento que se produzca para dicho control.

El equipo también contiene muchos controles ActiveX instalados por Excel y otros programas, como el Control de calendario 12.0 y el Reproductor de Windows Media.

IMPORTANTE No se pueden usar todos los controles ActiveX directamente en hojas de cálculo. Algunos solamente pueden usarse en formularios del usuario de Visual Basic para Aplicaciones (VBA). Si intenta agregar alguno de estos controles ActiveX en particular a una hoja de cálculo, Excel muestra el mensaje "No se puede insertar el objeto".

No obstante, los controles ActiveX no se pueden agregar a hojas de gráfico desde la interfaz de usuario ni a hojas de macros XLM. Tampoco se puede asignar una macro para ejecutarla directamente desde un control ActiveX del mismo modo en que puede hacerlo desde un control de formulario.

Resumen de controles ActiveX

Nombre del botón

Ejemplo

Descripción

Imagen del botón

Casilla de verificación

Ejemplo de un control de casilla ActiveX

Activa o desactiva un valor que representa una selección inequívoca entre opuestos. Puede seleccionar más de una casilla de verificación a la vez en una hoja de cálculo o en un cuadro de grupo. Una casilla de verificación puede tener uno de tres estados: activada, desactivada y mixta, lo que significa una combinación de los estados activada y desactivada (como en una selección múltiple).

Imagen del botón

Cuadro de texto

Ejemplo de un control de cuadro de texto ActiveX

Permite al usuario ver, escribir o editar texto o datos enlazados a una celda, en un cuadro rectangular. Un cuadro de texto también puede ser un campo de texto estático que presenta información de solo lectura.

Imagen del botón

Botón de comando

Ejemplo de un control de botón de comando ActiveX

Ejecuta una macro que realiza una acción cuando un usuario hace clic en él.

Imagen del botón

Botón de opción

Ejemplo de un control de botón de opción ActiveX

Permite una única elección dentro de un conjunto limitado de opciones que se excluyen mutuamente; generalmente está contenido en un marco o cuadro de grupo. Un botón de opción puede tener uno de tres estados: activado, desactivado y mixto, lo que significa una combinación de los estados activado y desactivado (como en una selección múltiple). Los botones de opción también se conocen como botones de radio.

Imagen del botón

Cuadro de lista

Ejemplo de un control de cuadro de lista ActiveX

Muestra una lista de uno o más elementos de texto de entre los cuales puede elegir el usuario. Use un cuadro de lista para mostrar grandes cantidades de opciones que varían en número o contenido. Existen tres tipos de cuadros de lista:

Un cuadro de lista de selección única permite solamente una elección. En este caso, un cuadro de lista se asemeja a un grupo de botones de opción, a excepción de que un cuadro de lista puede controlar un gran número de elementos de manera más eficiente.

Un cuadro de lista de selección múltiple permite una elección o elecciones contiguas (adyacentes).

Un cuadro de lista de selección extendida permite una elección, elecciones y no contiguas, o inconexas.

Imagen del botón

Cuadro combinado

Ejemplo de un control de cuadro combinado ActiveX

Combina un cuadro de texto con un cuadro de lista para crear un cuadro de lista desplegable. Un cuadro combinado es más compacto que un cuadro de lista pero requiere que el usuario haga clic en la flecha abajo para mostrar una lista de elementos. Úselo para permitir que un usuario escriba una entrada o elija solamente un elemento de la lista. El control muestra el valor actual en el cuadro de texto, sin importar el modo en que dicho valor se haya proporcionado.

Imagen del botón

Botón de alternancia

Ejemplo de un control de botón de alternancia ActiveX

Indica un estado, como Sí/No, o un modo, como Activado/Desactivado. El botón alterna entre un estado habilitado o deshabilitado cuando se hace clic en él.

Imagen del botón

Control de número

Ejemplo de un control de control de número ActiveX

Aumenta o disminuye un valor, como un incremento numérico, una hora o una fecha. Para incrementar el valor, es necesario hacer clic en la flecha arriba; para disminuirlo, se debe hacer clic en la flecha abajo. Generalmente, el usuario también puede escribir un valor de texto en un cuadro de texto o una celda asociados.

Imagen del botón

Barra de desplazamiento

Ejemplo de un control de barra de desplazamiento ActiveX

Se desplaza por un intervalo de valores cuando el usuario hace clic en las flechas de desplazamiento o arrastra el cuadro de desplazamiento. Además, se puede mover por una página (en un intervalo preestablecido) de valores haciendo clic en el área entre el cuadro de desplazamiento y cualquiera de las flechas de desplazamiento. Generalmente, el usuario también puede escribir un valor de texto directamente en un cuadro de texto o una celda asociados.

Imagen del botón

Etiqueta

Ejemplo de un control de etiqueta ActiveX

Identifica el propósito de una celda o un cuadro de texto, o muestra texto descriptivo (como títulos, leyendas, imágenes) o breves instrucciones.

Imagen del botón

Imagen

Ejemplo de control de imagen ActiveX

Inserta una imagen, como mapa de bits, JPEG o GIF.

Control de marco

Ejemplo de un control de cuadro de grupo ActiveX

Un objeto rectangular con una etiqueta opcional que agrupa controles relacionados en una única unidad visual. Generalmente, se agrupan en un control de marco los botones de opción, las casillas de verificación o contenido estrechamente relacionado.

NOTA El control de marco ActiveX no está disponible en la sección Controles ActiveX del comando Insertar. No obstante, puede agregarlo desde el cuadro de diálogo Más controles seleccionando Microsoft Forms 2.0 Frame.

Imagen del botón

Más controles

Muestra una lista de controles ActiveX adicionales disponibles en el equipo que puede agregar a un formulario personalizado, como el Control de calendario 12.0 y el Reproductor de Windows Media. También puede registrar un control personalizado en este cuadro de diálogo.
controles
Full transcript