Vous êtes sur la page 1sur 10

DEBER

NOMBRE: MABEL HERRERA

CURSO: 6 TO INFORMATICA

Que es java
Java es un lenguaje de programacin y una plataforma informtica comercializada por primera vez en
1995 por Sun Microsystems. Hay muchas aplicaciones y sitios web que no funcionarn a menos que
tenga Java instalado y cada da se crean ms. Java es rpido, seguro y fiable. Desde porttiles hasta
centros de datos, desde consolas para juegos hasta sper computadoras, desde telfonos mviles
hasta Internet, Java est en todas partes.
Requerimientos de hardware para programar en java

Para las aplicaciones generadas se debe tener un mnimo de 32MB de RAM, se recomienda
que se tengan 48MB o ms.

Para compilar utilizando el SDK de Microsoft es un mnimo de 32MB de RAM, y para JDK de
Sun 48MB minimo, esto ya lo hablaremos ms adelante.

El procesador en principio no es tan crtico como la memoria RAM, pero se recomienda utilizar
al menos un Pentium de 133 para compilar/ejecutar las aplicaciones.

Java scrip
Javascript es un lenguaje que puede ser utilizado por profesionales y para quienes se inician en el
desarrollo y diseo de sitios web. No requiere de compilacin ya que el lenguaje funciona del lado del
cliente, los navegadores son los encargados de interpretar estos cdigos.
Muchos confunden el Javascript con el Java pero ambos lenguajes son diferentes y tienes sus
caractersticas singulares. Javascript tiene la ventaja de ser incorporado en cualquier pgina web,
puede ser ejecutado sin la necesidad de instalar otro programa para ser visualizado.
Etiquetas bsicas de javascrip

etiquetas de inicio y fin de javascript


Las siguientes secciones tratan sobre cuestiones que afectan a los agentes de usuario que soportan
scripts.
18.2.1 El elemento SCRIPT
<!ELEMENT SCRIPT - - %Script;

-- sentencias de script -->

<!ATTLIST SCRIPT
charset

%Charset;

#IMPLIED -- codif. de caracteres del recurso vinculado--

type

%ContentType; #REQUIRED -- tipo de contenido del lenguaje de scripts --

src

%URI;

defer

(defer)

#IMPLIED -- URI del script externo -#IMPLIED -- El AU puede retrasar la ejecucin --

>
Etiqueta inicial: obligatoria, Etiqueta final: obligatoria
Definiciones de atributos

src = uri [CT]


Este atributo especifica la localizacin de un script externo.
type = tipo de contenido [CI]
Este atributo especifica el lenguaje de scripts de los contenidos del elemento y prevalece sobre
el lenguaje de scripts por defecto. El lenguaje de scripts se especifica como un tipo de
contenido (p.ej., "text/javascript"). Los autores deben proporcionar un valor para este atributo.
No hay valor por defecto para este atributo.
language = cdata [CI]
Desaprobado. Este atributo especifica el lenguaje de scripts de los contenidos de este
elemento. Su valor es un identificador del lenguaje, pero debido a que estos identificadores no
son estndar, este atributo ha sido desaprobado en favor de type.
defer [CI]
Si est establecido, este atributo booleano indica al agente de usuario que el script no va a
generar ningn contenido en el documento (p.ej., en javascript, cuando no hubiera ningn
"document.write") y por lo tanto el agente de usuario puede seguir analizando y representando.
Atributos definidos en otros lugares

Etiquetas de inicio/final
Aquello que probablemente note primero, es que las etiquetas de inicio y final de PHP han cambiado.
Las vieja forma <? > ha sido reemplazada por tres nuevas formas posibles:
Ejemplo D-1. Migracin: etiquetas viejas de inicio/fin
<? echo "Esto es c&oacute;digo PHP/FI 2.0.\n"; >
A partir de la versin 2.0, PHP/FI tambin soporta esta variante:
Ejemplo D-2. Migracin: primer juego nuevo de etiquetas de inicio/fin
<? echo "&iexcl;Esto es c&oacute;digo PHP 3.0!\n"; ?>
Note que la etiqueta de fin consiste ahora en un signo de interrogacin y un caracter mayor-que, en
lugar de tan slo un mayor-que. Sin embargo, si planea usar XML en su servidor, tendr problemas
con la primera variante nueva, ya que PHP puede intentar ejecutar el marcado XML en documentos
XML como cdigo PHP. Es por esto que se han introducido las siguientes variantes:

Ejemplo D-3. Migracin: segundo juego de etiquetas de inicio/fin


<?php echo "&iexcl;Esto es c&oacute;digo PHP 3.0!\n"; ?>
Algunas personas han tenido problemas con editores que no reconocen las etiquetas de instruccin
de procesamiento despus de todo. Microsoft FrontPage es uno de esos editores, y a modo de
remedio, se ha introducido tambin esta otra variante:
Ejemplo D-4. Migracin: tercer juego de etiquetas de inicio/fin
<script

language="php">

echo

"&iexcl;Esto

es

c&oacute;digo

PHP

3.0!\n";

</script>

HomeSite
Programa para desarrollar pginas web. Muy til. Permite programar las pginas en varios lenguajes
Puntos 9
UltraEdit
Uno de los programas para editar cdigo multitud de lenguajes de programacin como HTML,
Javascript,

ASP...

Puntos 9
MED
Programa profesional de edicin de textos para programacin con un buen sistema de gestin de
proyectos.
Puntos 9
HTML-kit
Editor

de

HTML

donde

se

porgrama

directamente

con

cdigo.

Puntos 8
Edit2Web
Programa para crear pginas web, incluso con acceso a bases de datos, para no programadores:
utilizando
Puntos 8

el

ratn.

Zend Studio
Editor web orientado a la programacin de pginas PHP, con ayudas en la gestin de proyectos y
depuracin

de

cdigo.

Puntos 8
Visual Web Developer 2005 Express Edition
Un entorno de desarrollo gratuito para tus creaciones ASP.NET, que adems ofrece componentes
adicionales de fcil instalacin como el .NET Framework o la base de datos SQL Server Express.
Puntos 8
Komodo IDE
Komodo IDE es un entorno de desarrollo para programadores de una amplia gama de lenguajes: PHP,
Perl,

Python,

Ruby,

Javascript,

HTML...

Puntos 8
IDE desarrollo PHP: phpDesigner
Presentamos

un

editor

de

PHP

entorno

de

desarrollo

integrado

phpDesigner.

Puntos 8
Editor de cdigo PSPad
Analizamos un editor de cdigo gratuito que te permite editar cdigo PHP, HTML, C, Java, etc.
Puntos 8
HTMLed pro
Editor

de

HTML

con

capacidades

medias.

Puntos 7
VrmlPad
Editor

de

texto

con

muchas

utilidades

para

programar

mundos

virtuales

en

VRML.

Puntos 7
Arachnophilia
Programa para la edicin de pginas web en HTML y otros lenguajes, posee mltiples wizards para
ayudar

en

la

creacin

de

cdigos.

Puntos 7
Editplus
Programa de caractersticas medias para la edicin de pginas web. Permite el trabajo con HTML y
otros
Puntos 7

lenguajes

como

ASP

PHP.

ASP.NET Web Matrix


Herramienta ligera, sencilla y gratuita para el desarrollo de aplicaciones web con ASP.NET.
Puntos 7
XML Spy 5 Enterprise Edition
Programa de ayuda para realizar proyectos en XML. Con ayudas y herramientas que ayudarn la
programacin

utilizando

XML

para

desarrollo

en

general

web

en

particular.

Puntos 7
Style Master. Editor CSS.
Un programa para editar hojas de estilo en cascada que ofrece muchas ayudas al diseador.
Puntos 7
Servidor ASP, Baby Web Server
Un servidor extremadamente sencillo para que tu ordenador pueda ejecutar pginas ASP, vlido para
XP

Home

otros

sistemas

Windows.

Puntos 7
DB2ASP Creator 2.0 Freeware Edition
Programa para generar pginas de administracin de tu sitio web con todo el cdigo HTML y VbScript
(ASP)

partir

de

una

base

de

datos

Access.

Puntos 7
Notepad ++
Editor de cdigo fuente con soporte para diversos lenguajes de programacin, gratuito y de cdigo
libre.
Puntos 7
Opera Dragonfly
Una herramienta para desarrolladores, integrada en el navegador Opera, que permite inspeccin de
elementos,

bsqueda

de

errores,

debug

en

Javascript

Puntos 7
TsWebEditor: Editor de pginas web para programadores
El programa tsWebEditor es un editor de texto gratuito y cdigo libre preparado para programadores,
con

numerosas

ayudas

para

la

edicin

de

cdigo.

Puntos 7
TextPad
Analizamos TextPad, un editor de textos de propsito general que puede trabajar con ficheros de gran
tamao.
Puntos 7

Komodo Edit
Editor de texto multiplataforma y gratuito para programadores con herramientas avanzadas para
edicin

de

cdigo

en

diversos

lenguajes,

gestin

de

proyectos,

etc.

Puntos 7
Adobe Edge
Anlisis de Adobe Edge, un programa con el que crear contenido para la web dinmico e interactivo
basado

en

estndares

abiertos

como

HTML5,

CSS3

Javascript.

Puntos 7
Platypus Javascript Editor
Programa editor de HTML que incluye numerosas utilidades y scripts del lenguaje Javascript.
Puntos 6
Scite by Scintilla
Un editor de textos para programadores en casi cualquier lenguaje conocido. Creado para mostrar el
funcionamiento de unas libreras que ofrecen funcionalidades de edicin de cdigo llamadas Scintilla.
Puntos 6
XAMPP: Apache, PHP y MySQL
Un programa que permite instalar Apache, PHP y MySQL en un solo paso y de manera sencilla en
sistemas

Linux,

Windows,

Mac

OS

Solaris.

Puntos 6
Programers File Editor
Un remplazo a lo grande del Block de Notas. Ideal ms para programadores de propsito general que
para

el

web.

Puntos 5
Bloc de Notas
El

editor

de

texto

ms

simple

que

podamos

encontrar

en

sistemas

windows.

Puntos 3

A continuacin se muestran algunas de las funciones ms tiles para el manejo de cadenas de texto:
length, calcula la longitud de una cadena de texto (el nmero de caracteres que la forman)
var mensaje = "Hola Mundo";
var numeroLetras = mensaje.length; // numeroLetras = 10
+, se emplea para concatenar varias cadenas de texto.

var mensaje1 = "Hola";


var mensaje2 = " Mundo";
var mensaje = mensaje1 + mensaje2; // mensaje = "Hola Mundo"
Adems del operador +, tambin se puede utilizar la funcin concat()
var mensaje1 = "Hola";
var mensaje2 = mensaje1.concat(" Mundo"); // mensaje2 = "Hola Mundo"
Las cadenas tambin se pueden unir con variables numricas:
var variable1 = "Hola ";
var variable2 = 3;
var mensaje = variable1 + variable2; // mensaje = "Hola 3"
Cuando se unen varias cadenas de texto es habitual olvidar aadir un espacio de separacin entre las
palabras:
var mensaje1 = "Hola";
var mensaje2 = "Mundo";
var mensaje = mensaje1 + mensaje2; // mensaje = "HolaMundo"
Los espacios en blanco se pueden aadir al final o al principio de las cadenas o indicarlos de forma
explcita:
var mensaje1 = "Hola";
var mensaje2 = "Mundo";
var mensaje = mensaje1 + " " + mensaje2; // mensaje = "Hola Mundo"
toUpperCase(), transforma todos los caracteres de la cadena a sus correspondientes caracteres en
maysculas:
var mensaje1 = "Hola";
var mensaje2 = mensaje1.toUpperCase(); // mensaje2 = "HOLA"
toLowerCase(), transforma todos los caracteres de la cadena a sus correspondientes caracteres en
minsculas:
var mensaje1 = "HolA";
var mensaje2 = mensaje1.toLowerCase(); // mensaje2 = "hola"
charAt(posicion), obtiene el carcter que se encuentra en la posicin indicada:
var mensaje = "Hola";
var letra = mensaje.charAt(0); // letra = H
letra = mensaje.charAt(2); // letra = l

indexOf(letra), calcula la primera posicin en la que se encuentra el carcter indicado dentro de la


cadena de texto. Si la cadena no contiene el carcter, la funcin devuelve el valor -1:
var mensaje = "Hola";
var posicion = mensaje.indexOf('a'); // posicion = 3
posicion = mensaje.indexOf('b'); // posicion = -1
La funcin indexOf() comienza su bsqueda desde el principio de la palabra y solo devuelve la primera
posicin de todas las existentes. Su funcin anloga es lastIndexOf().
lastIndexOf(letra), calcula la ltima posicin en la que se encuentra el carcter indicado dentro de la
cadena de texto. Si la cadena no contiene el carcter, la funcin devuelve el valor -1:
var mensaje = "Hola";
var posicion = mensaje.lastIndexOf(a); // posicion = 3
posicion = mensaje.lastIndexOf(b); // posicion = -1
La funcin lastIndexOf() comienza su bsqueda desde el final de la cadena hacia el principio, aunque
la posicin devuelta es la correcta empezando a contar desde el principio de la palabra.
substring(inicio, final), extrae una porcin de una cadena de texto. El segundo parmetro es opcional.
Si solo se indica el parmetro inicio, la funcin devuelve la parte de la cadena original correspondiente
desde esa posicin hasta el final:
var mensaje = "Hola Mundo";
var porcion = mensaje.substring(2); // porcion = "la Mundo"
porcion = mensaje.substring(5); // porcion = "Mundo"
porcion = mensaje.substring(7); // porcion = "ndo"
Si se indica un inicio negativo, se devuelve la misma cadena original:
var mensaje = "Hola Mundo";
var porcion = mensaje.substring(-2); // porcion = "Hola Mundo"
Si se indica el inicio y el final, se devuelve la parte de la cadena original comprendida entre la posicin
inicial y la inmediatamente anterior a la posicin final (es decir, la posicin inicio est incluida y la
posicin final no):
var mensaje = "Hola Mundo";
var porcion = mensaje.substring(1, 8); // porcion = "ola Mun"
porcion = mensaje.substring(3, 4); // porcion = "a"
Si se indica un final ms pequeo que un inicio, JavaScript los considera de forma inversa, ya que
automticamente asigna el valor ms pequeo al inicio y el ms grande al final:
var mensaje = "Hola Mundo";

var porcion = mensaje.substring(5, 0); // porcion = "Hola "


porcion = mensaje.substring(0, 5); // porcion = "Hola "
split(separador), convierte una cadena de texto en un array de cadenas de texto. La funcin parte una
cadena de texto dividiendo sus trozos a partir del carcter delimitador indicado:
var mensaje = "Hola Mundo, soy una cadena de texto!";
var palabras = mensaje.split(" ");
// palabras = ["Hola", "Mundo,", "soy", "una", "cadena", "de", "texto!"];
Con esta funcin se pueden extraer fcilmente las letras que forman una palabra:
var palabra = "Hola";
var letras = palabra.split(""); // letras = ["H", "o", "l", "a"]

Vous aimerez peut-être aussi