lunes, 20 de octubre de 2014

Filminas semana 10

FILMINA #1: HERENCIA EN JAVA

 La herencia en java se comporta de forma en la cual el llamado de metodos se facilita. Heredar metodos en java es de gran utilidad para programas grandes en los cuales tenemos que cubrir varias funciones. De esta forma mediante un metodo se heredan otros.


FILMINA #2: POLIMORFISMO

El polimorfismo se refiere a la propiedad por la que es posible enviar mensajes sintácticamente iguales a objetos de tipos distintos. El único requisito que deben cumplir los objetos que se utilizan de manera polimórfica es saber responder al mensaje que se les envía.


FILMINA #3: METODOS DE TIPO VOID

Los metodos de tipo void nos permiten realizar un metodo con un tipo de dato que se utiliza para indicarle a un funcion que no devuelva parámetros, se identifica en java escribiéndola después de la declaración de encapsulamiento (public o private) 

FILMINA #4: JOPTIONPANE

El comando de java JOptionPane nos permite desplegar en una nueva ventana algun tipo de dato o resultado. Es de suma utilidad cuando ocupamos corroborar alguna informacion o simplemente desplegar advertencias en java.

FILMINA #5: JFRAME

La herramienta JFrame nos permite construir interfaces graficas de una forma mas simple. De esta forma, basta con invocar el comando y este nos llamara una gran cantidad de metodos que constuituiran parte esencial de una interfaz para el usuario.


FILMINA #6: VENTANAS

Una ventana es un recurso que puede utilizarse en java. De esta forma recurrimos a las ventanas para realizar una interfaz grafica agradable al usuario y que nos pueda facilitar a nosotros mismos la visualizacion de nuestros programas.


FILMINA #7: INTERFAZ GRAFICA

Si utilizamos programas como NetBeans es posible comenzar a desarrollar la interfaz grafica de nuestros algoritmos y programas en java. Es un recurso muy entretenido y se puede aprender para futuras aplicaciones.


FILMINA #8: EJERCICIO DEL LIBRO

Revisar la pagina 436 a partir de los ejercicios 10. 3 (polimorfismo)

FILMINA #9: EJERCICIO DEL LIBRO

Revisar la pagina 392 a partir de los ejercicios 9.6 (herencia)




lunes, 13 de octubre de 2014

Filminas semana 9

FILMINA #1: LABORATORIO ANO BISIESTRO

 Durante la clase del pasado jueves se vio el laboratorio del año bisiestro. Este es un excelente ejemplo de como realizar el llamado eficiente de objetos creados mediante el llamado de metodos.

FILMINA #2: FUNCION "new"

La funcion "new", en ingles quiere decir nuevo y es una funcionalidad positiva de java que nos permite crear objetos de un metodo. Un ejemplo de utilizacion del new es cuando queremos realizar un Scanner, pues al llamar al metodo Scanner creamos un objeto con new.

FILMINA #3: ESTRUCTURAS DE DATOS

Para el almacenamiento de datos en espacios mediante la programacion en java, contamos con dos recursos fundamentales: el vecto y la lista. Ambos recursos resultan interesantes y utiles si queremos realizar un ordenamiento de nuestro elementos en un programa.

FILMINA #4: FORMAS DE BUSQUEDA

Una busqueda secuencial, es una forma recursiva de buscar datos en un ordenamiento dado. Entre sus funciones principales estan ubicar elementos especificos de una forma eficiente y realizar alguna variante con ese dato encontrado.

FILMINA #5: BUSQUEDA  SECUENCIAL

La busqueda secuencial es un metodo para encontrar resultados de una forma eficiente. Consiste en analizar uno a uno los elementos de un tipo de estructura de datos hasta encontrar el que se quiera.

FILMINA #6: BUSQUEDA BINARIA

La busqueda binaria es un metodo de busqueda que consiste en partir los elementos a la mitad. A modo de nemotecnia el profesor menciono que es como un diccionario. Se parte a la mitad y se busca luego hacia donde se encuentra el elemento que buscamos. Si está a la derecha, se busca hacia alla partiendolo en dos partes, repitiendose hasta encontrar el objeto requerido.


FILMINA #7: CLASES PUBLICAS

Una clase de tipo publico, realiza un metodo al cual se puede tener acceso desde cualquier otra parte del programa. De esta forma se crea una funcion la cual puede ser llamada en otro momento sin restriccion alguna.


FILMINA #8: CLASES PRIVADAS

Una clase privada, realiza un metodo al cual no se puede acceder desde otra parte del programa. Esto es muy util para cuando se programa algo compuesto y mas complejo entonces se tiene que restringir el acceso de algunos metodos para que no sea modificado el funcionamiento de nuestro programa.



FILMINA #9: EJERCICIO DEL LIBRO


Revisar la pagina  100 apartir de los ejercicios 3.5 (metodos, new y clases)

lunes, 6 de octubre de 2014

Filminas semana 8

FILMINA #1: HERRAMIENTA DEL COMMAND PROMPT

 El símbolo del sistema (en inglés Command prompt) es el intérprete de comandos en OS/2 y sistemas basados en Windows NT. Es el equivalente de command.com en MS-DOS y sistemas de la familia Windows 9x.

FILMINA #2: ZTREE WIN

ZTreeWin is a fast and flexible text-mode file/directory manager for all versions of Windows.  It has been developed as the successor to the legendary DOS file-manager XTreeGold.  Anyone who has used that remarkable program would be aware of its superior capabilities as a text-mode, tree-structured file-manager - but would also likely be aware that its limited memory support, and lack of long filename support are today a major issue.

FILMINA #3: ZOOMIT

ZoomIt is a screen zoom and annotation tool for technical presentations that include application demonstrations. ZoomIt runs unobtrusively in the tray and activates with customizable hotkeys to zoom in on an area of the screen, move around while zoomed, and draw on the zoomed image. I wrote ZoomIt to fit my specific needs and use it in all my presentations.

FILMINA #4: ARCHIVO .BAT

Batch files are the computer handyman’s way of getting things done. They can automate everyday tasks, shorten the required time to do something, and translate a complex process into something anyone could operate.

FILMINA #5: LISTAS

An ordered collection (also known as a sequence). The user of this interface has precise control over where in the list each element is inserted. The user can access elements by their integer index (position in the list), and search for elements in the list.

FILMINA #6: LISTAS

Documentacion de java oracle:

http://docs.oracle.com/javase/7/docs/api/java/util/List.html


FILMINA #7: EJERCICIO DEL LIBRO


Para reafirmar el uso y la aplicación de listas, recordar ejercicios 7.3 y 7.4 del Libro de Deitel:



FILMINA #8: EJERCICIO DEL LIBRO

Para más ejercicios interesantes, la página 296 del Libro de Deitel contiene varios ejemplos en relación con el empleo de listas en java.