lunes, 30 de noviembre de 2009

Curso de Java. Programación Orientada a Objetos

CAPITULO 01: Conceptos Iniciales
Características del lenguaje Java (01.01.01)
Java para aplicaciones corporativas (01.01.02)
Java en tu computadora/ordenador (01.01.03)
Características de un programa Java. (01.01.04)
Como ejecutar un programa Java. (01.01.05)
Declarar variables en Java (01.02.01)
Estándares de nombres en Java (01.02.02)
Nombres de Variables en Java (01.02.03)
Tipos de Variables Java (01.02.04)
Operador de asignación Java. (01.03.01)
Operadores aritméticos en Java. (01.03.02)
Operadores Incremento y Decremento en Java (01.03.03)
Operadores de Comparación en Java (01.03.04)
Operadores Lógicos en Java (01.03.05)
Operadores Compuestos en Java (01.03.06)
Operadores con Cadenas Java. (01.03.07)
Precedencia de operadores Java (01.03.08)
Ejercicios sobre Variables en Java (01.03.09)
Control de Flujo. Bloques en Java (01.04.01)
IF y ELSE Condicionales en Java (01.04.02)
IF anidados. Condicionales en Java (01.04.03)
Errores en condicionales IF Java. (01.04.04)
El operador condicional (?:) (01.04.05)
La sentencia SWITCH en Java (01.04.06)
Ejercicios sobre Condicionales IF Java (01.04.07)
Ciclos repetitivos While en Java (01.05.01)
DO...WHILE en Java (01.05.02)
EL CICLO FOR en Java (01.05.03)
Errores sobre Ciclos WHILE FOR en Java (01.05.04)
Sentencia Break en Java (01.05.05)
Sentencia Continue en Java (01.05.06)
Ejercicios sobre Ciclos WHILE FOR en Java (01.05.07)
Problemas sobre Variables en Java (01.06.01)
Problemas sobre IF condicionales en Java (01.06.02)
Problemas sobre ciclos/bucles DO WHILE FOR en Java (01.06.03)

CAPITULO 02: Principios de la Orientacion a Objetos
Definicion de objeto (02.01.01)
Operaciones y Atributos (02.01.02)
Relaciones entre objetos (02.01.03)
Composición de objetos (02.01.04)
Clases y objetos (02.01.05)
Identificación de clases (02.01.06)
La Herencia de clases (02.01.07)
Polimorfismo y clases (02.01.08)
Creación de objetos en java (02.02.01)
Los objetos se crean con new en java (02.02.02)
Acciones del new en java (02.02.03)
La referencia null en java (02.02.04)
Asignando referencias en java (02.02.05)
Variables de instancia en java (02.02.06)
Variables de instancia en java (02.02.07)
Laboratorio. Uso de Objetos en java (02.02.08)
Argumentos en metodos en java (02.03.02)
Valores de retorno en java (02.03.03)
Recursividad en java (02.03.04)
Fibonaci en java (02.03.05)
Funcion Ackerman en java (02.03.06)
Invocando métodos en java (02.04.01)
Encapsulamiento en java (02.05.01)
Modificadores de acceso en java (02.05.03)
Paquetes en java (02.05.04)
Paso de variables a métodos en java (02.06.01)
Ejercicio sobre atributos en java (02.07.01)
Problemas de Recursion en java (02.07.02)

CAPITULO 03: Trabajando con clases
Sobrecarga de métodos en java (03.01.01)
Iniciación de variables de instancia en java (03.02.01)
Constructores en java (03.03.01)
La referencia this en java (03.04.01)
Variables de clase en java (03.05.01)
Métodos de clase en java (03.06.01)
Ejercicio sobre Clases en java (03.07.01)
Laboratorio sobre clases en java (03.08.01)


CAPITULO 04: Trabajando con arreglos
Arreglos array en Java (04.01.01)
Longitud de un arreglo/array en Java (04.01.02)
Ejercicio sobre arreglos Java (04.01.03)
Arreglos multidimensionales (04.02.01)
Ejercicio con arreglos en java (04.03.01)
Problema con arreglos en java (04.03.02)
Cadenas String en Java (04.04.01)
Construccion de cadenas en Java (04.04.02)
Concatenacion de cadenas en Java (04.04.03)
Longitud de una cadena en Java (04.05.01)
Extraer una subcadena en Java (04.05.03)
Convertir a mayúsculas o minúsculas en Java (04.05.04)
Eliminar espacios del inicio y el final de la cadena en Java (04.05.05)
Ubicar una subcadena desde una posición en Java (04.05.06)
Comparando dos cadenas en Java (04.05.07)
Comparando regiones de una cadena en Java (04.05.08)
Obtener cadenas desde las primitivas en Java (04.05.09)
Obtener primitivas desde las cadenas en Java (04.05.10)
Ejercicios sobre cadenas String en Java (04.05.11)
Arreglos de cadenas en Java (04.06.01)
El metodo main en Java (04.06.02)
Laboratorio sobre cadenas/String y arreglos/array en Java. (04.07.01)
Laboratorio sobre cadenas y arreglos en Java. Segunda parte (04.07.02)


CAPITULO 05: Herencia y Polimorfismo
La herencia (05.01.01)
La herencia en Java (05.01.02)
La referencia super en Java (05.01.03)
Métodos heredados, this y super en Java (05.01.04)
La referencia super en Java (05.01.05)
Polimorfismo en Java (05.02.01)
Ejercicio de Polimorfismo en Java (05.02.02)
El operador instanceof y cast en Java (05.03.01)
Cast implicito y explicito en Java (05.03.02)
Variables final en Java (05.04.01)
Métodos final en Java (05.04.02)
Clases final en Java (05.04.03)
El método finalize() en Java (05.05.01)
Ejercicio sobre herencia en Java (05.06.01)
Problema sobre herencia y polimorfismo en Java (05.07.01)


CAPITULO 06: Clases abstractas e interfases
Clases abstractas en Java (06.01.01)
Interfases en Java (06.02.01)
Ejercicios sobre Interfases en Java (06.02.02)
Calendar Fechas en Java (06.03.01)
GregorianCalendar Fechas en Java (06.03.02)
SimpleDateFormat Fechas en Java (06.03.03)
NumberFormat Formatear Numeros en Java (06.03.01)
Problemas sobre Calendar GregorianCalendar SimpleDateFormat NumberFormat en Java (06.03.04)

CAPITULO 07: Colecciones de objetos
La Clase Object en Java (07.01.01)
Colecciones en Java (07.02.01)
Arquitectura de las colecciones en Java (07.02.02)
Interfaces de colecciones (07.02.03)
La clase List (07.02.04)
Definiendo una clase para colecciones en java (07.03.01)
ArrayList. Mostrar los elementos de una colección (07.03.02)
HashSet. Evitar objetos duplicados. (07.03.03)
TreeSet. Manejar colecciones ordenadas. (07.03.04)
Collections. Ordenar y buscar en Colecciones. (07.03.05)
HashMap. Ejemplo de clases implementadas Map (07.04.01)
TreeMap. Colecciones en Java (07.04.02)
Colecciones desde java 1.5 (07.05.01)
Nuevo ArrayList desde java 1.5 (07.05.02)
Nuevo HashMap desde java 1.5 (07.05.03)
Ejercicio/Problema sobre Colecciones en Java (07.06.01)


CAPITULO 08: Excepciones en Java
Excepciones en Java (08.01.01)
Separando el manejo de excepciones en Java (08.01.02)
Devolviendo excepciones en Java (08.01.03)
Throwable en Java (08.01.04)
Que se puede hacer con una Excepción en Java? (08.01.05)
Como capturar y manejar una excepción en Java (08.02.01)
Capturando una excepción en Java (08.02.02)
Capturando múltiples excepciones en Java (08.02.03)
Ejecución del bloque finally en Java (08.02.04)
Como pasar la excepción al método invocado en Java (08.02.05)
Como lanzar una excepción en Java (08.02.06)
Como crear una excepción en Java (08.02.07)
Como capturar una excepción y lanzar otra diferente (08.03.08)
Laboratorio de Excepciones en Java (08.03.01)
Ejercicios sobre excepciones en Java (08.04.01)

CAPITULO 09: Stream y Archivos en Java
Stream y Archivos en Java (09.01.01)
java.io.InputStream y java.io.OutputStream (09.01.02)
java.io.Writer y java.io.Reader (09.01.03)
System.out Salida estandar en Java (09.02.01)
System.in Entra estandar en Java (09.01.02)
Lectura de archivos en Java (09.03.01)
Escritura de archivos en java (09.04.01)
Escritura de objetos en Java Serializable (09.04.02)
La clase File para Archivos en Java (09.05.01)
la clase File para Directorios en Java (09.05.02)
Laboratorio y ejercicios sobre Archivos en Java (09.06.01)
Laboratorio sobre Archivos en Java (09.06.02)


CAPITULO 10: Componentes Swing Java. Ejercicio Basico
Cuales son los componentes visuales de Swing en Java (10.01.01)
Primer programa en Swing Java (10.02.01)
Como se crea una aplicacion en Swing? (10.03.00)
Look and Feel en Swing Java (10.03.01)
Label y Button en Swing Java (10.03.02)
Agregar componentes al contenedor Swing Java (10.03.03)
Agregar bordes a los componentes Swing Java (10.03.04)
Manejo de eventos en Swing Java (10.03.05)
Laboratorio de Swing Java (10.03.06)

CAPITULO 11: Frame Swign Java. Aplicacion simple
Frame en Swing Java - Componentes (11.01.01)
Uso de JTextField, JButton, JLabel en Swing Java (11.01.02)
Creación de la ventana de un Frame (11.02.01)
Definición de componentes en un Frame Swing Java (11.02.02)
Ingreso de datos en una aplicacion Swing Java (11.02.03)
Evento Boton en un aplicacion Swing Java (11.02.04)
Aplicacion Swing en un Frame Java (11.02.05)
JRadioButton, ButtonGroup, JCheckBox, JList, JComboBox (11.03.01)

CAPITULO 12: Tabla y Menu en Swing Java
Menu en Swing Java - Codigo ejemplo (12.01.00)
Tabla en Swing Java - Codigo ejemplo (12.02.00)


CAPITULO 13: Eventos en Java

Creacion de aplicaciones Swing Java (13.01.01)
Código de la aplicación gráfica Swing Java (13.01.02)
Visualización de la aplicación gráfica Swing Java (13.01.03)
Código de la interacción con el usuario - Swing Java (13.01.04)
Model de delegacion de eventos (13.02.00)
Objeto Event en Java (13.02.01)
Objeto Fuente - Eventos Java (13.02.02)
Objeto Oyente - Eventos Java (13.02.03)
Código de la delegación de eventos en Java (13.02.04)
Eventos de Ratón - mouse - en Java (13.04.01)
Eventos de Teclado en Java (13.04.02)
Eventos de ventaja en Java (13.03.03)
Resumen Delegacion de Eventos Java (13.03.04)
Ejercicio sobre eventos en Java (13.04.00)

CAPITULO 14: JSP y Servlets en Java
Que son Servlets en Java? (14.01.01)
Que es HTTP? (14.01.02)
Que es HTML? (14.01.03)
Que es un JSP JAVA SERVER PAGES? (14.01.04)
Que es un servidor de aplicaciones? (14.01.05)
Primer ejemplo en JSP (14.01.06)
Expresiones en Pagina Dinamicas JSP (14.02.01)
Scriptlets en JSP Java (14.02.02)
Combinando scriptlets y HTML - JSP Java (14.02.03)
Directivas JSP Java (14.02.04)
Declaraciones JSP Java (14.02.05)
Formularios con JSP Java (14.03.00)
Variables de sesion en JSP Java (14.04.00)
Elementos de un HttpServlet en Java (14.05.01)
Primer servlet en Java (14.05.02)
Peticion GET en JSP Java (14.05.02)
Petición POST en JSP Java (15.05.03)
Compartir:

sábado, 28 de noviembre de 2009

Cual es la diferencia entre Microsoft Office Enterprise, Profesional Plus, Standard

Esta es la lista de programas del Office según su versión.

Office Basic 2007
-Excel 2006
-Outlook 2007
-Word 2007

Office Standard 2007
-Excel 2007
-Outlook 2007
-PowerPoint 2007
-Word 2007

Office Hogar y Estudiantes 2007
-Excel 2007
-OneNote 2007
-PowerPoint 2007
-Word 2007

Office PYME 2007
-Excel 2007
-Outlook 2007 con Business Contact Manager
-PowerPoint 2007
-Publisher 2007
-Word 2007

Office Professional 2007
-Access 2007
-Excel 2007
-Outlook 2007 con Business Contact Manager
-PowerPoint 2007
-Publisher 2007
-Word 2007

Office Professional Plus 2007
-Access 2007
-Communicator 2007
-Excel 2007
-InfoPath 2007
-Outlook 2007
-PowerPoint 2007
-Publisher 2007
-Word 2007

Office Enterprise 2007
-Access 2007
-Communicator 2007
-Excel 2007
-Groove 2007
-InfoPath 2007
-OneNote 2007
-Outlook 2007
-PowerPoint 2007
-Publisher 2007
-Word 2007

Office Ultimate 2007
-Access 2007
-Excel 2007
-Groove 2007
-InfoPath 2007
-OneNote 2007
-Outlook 2007 con Business Contact Manager
-PowerPoint 2007
-Publisher 2007
-Word 2007
Compartir:

jueves, 26 de noviembre de 2009

No usar mapeo para servlets en JBoss

Si no desea mapear cada servlet en web.xml del JBoss y desea llamarlos directamente incluyendo el paquete y el nombre del Servlet, entonces agregue lo siguiente en el archivo web.xml de la aplicacion.

   <servlet>
        <servlet-name>invoker</servlet-name>
        <servlet-class>
          org.apache.catalina.servlets.InvokerServlet
        </servlet-class>
        <init-param>
            <param-name>debug</param-name>
            <param-value>0</param-value>
        </init-param>
        <load-on-startup>2</load-on-startup>
   </servlet>
  
   <servlet-mapping>
        <servlet-name>invoker</servlet-name>
        <url-pattern>/servlet/*</url-pattern>
   </servlet-mapping>
Compartir:

miércoles, 25 de noviembre de 2009

Como instalar Prolog en Windows (Java + Eclipse + Amzi Prolog)

Busque en la página http://www.amzi.com/download/prolog_download_sites.htm o en ftp://ftp.amzi.com/misc/amzi_7-4-12_win.exe el instalador que incluye JAVA+ECLIPSE+AMZI_PROLOG.



Ejecute el archive amzi_7-4-12_win.exe















Double-Click en el Icono Amzi! Eclipse IDE del menu de windows.









Cierre la ventana Welcome to eclipse 3.1

Window / Open Perspectiva / Other / Prolog



Cree un proyecto

File / New / Project










Cree un programa

File / New / File

Ingrese el nombre del archivo cats.pro



Este sera el programa:

cat(tom).

cat(felix).

cat(silvestre).



Señalando cats.pro; ejecutelo como:

Run / Run As / Interpreted Single File

Y escriba en la consola: cat(felix).
?- cat(felix).



Escriba en la consola: cat(X). y después 4 espacios.
?- cat(X).



Escriba en la consola: listing.
?- listing.



Para salir del programa digite:
?- quit.

Compartir:

Como instalar Oracle Express en Windows. Los primeros SQL en Oracle

Realice el download del Oracle Express desde: http://www.oracle.com/technology/software/index.html









Debe contar con una cuenta oracle, sino puede crearla en la opción signup now






INSTALAR ORACLE

Ejecute el archivo OracleXEUniv.exe que obtuvo de www.oracle.com








Cree un directorio donde instalara el Oracle y selecciónelo al instalar





Escoja un puerto como 8080, 8081, 8082, 8083.. que este libre.




Ingrese el password como manager para el administrador de Oracle.






Finalmente instale Oracle








En el firewall de Windows debe abrir el puerto 8082 elegido.









Revise que el Servicio Oracle este levantado como servicio de Windows








Conéctese a Oracle con la siguiente dirección.

http://127.0.0.1:8082/apex/



Elija la consola SQL





Cree una tabla en el esquema st232u

create user st232u identified by st232u default tablespace users quota unlimited on users;



CREATE TABLE st232u.pet (name VARCHAR(20), owner VARCHAR(20),
age NUMBER(5,2), sex CHAR(1), birth DATE, death DATE);




Para listar la metadata realize los siguientes querys.

select * from all_tables where owner='ST232U';
select * from dba_tables where owner='ST232U';




select OWNER, TABLE_NAME,
COLUMN_NAME, DATA_TYPE,
DATA_LENGTH, DATA_PRECISION, DATA_SCALE, NULLABLE, COLUMN_ID,
DEFAULT_LENGTH, DATA_DEFAULT
from all_tab_columns where owner='ST232U';



Compartir: