viernes, 29 de mayo de 2009

PEF2501 - GUI usando menú

En la plataforma, sección Comunicaciones - Anuncios - Clases, se encuentran disponible el tercer grupo de diapositivas relacionadas con el tema de GUI. En esta oportunidad se va a revisar la forma de trabajar con menú usando las clases definidas en la API para tales fines.

Les recuerdo que el certamen 2 está fijado para la próxima semana, viernes 05 de Junio.

Quedo atenta a sus comentarios

Saludos

lunes, 25 de mayo de 2009

IPF1501 - Lectura desde teclado

En la plataforma, sección Comunicaciones - Anuncios - Clases, se encuentra disponible el código que vamos a revisar en la clase de hoy. En esta oportunidad vamos a revisar la forma en cómo se van a leer valores desde la entrada estándar (teclado).

Les recuerdo de la existencia de las guías de ejercicios sobre las cuales deberían estar trabajando pensando en la prueba del día Viernes 29 de Mayo.

Quedo atenta a sus comentarios

Saludos

viernes, 22 de mayo de 2009

LDP2501 - Ejercicio preparación CERTAMEN

En la plataforma, sección Comunicaciones - Anuncios - Laboratorios, se encuentra disponible el ejercicio que debería permitirles prepararse para el certamen.

El laboratorio anterior aplica todos los conceptos que se han revisado en clases:
  • Tratamiento de colecciones
  • Trabajo con controles gráficos (TabControl, TabPages, TextBox, Button, DataGridView, MonthCalendar)
  • Manejo de excepciones
  • Herencia
  • Interfaces
Recuerden las VALIDACIONES correspondientes, se asume que van a ser consideradas.

Quedo atenta a sus comentarios

Saludos

IPF1501 - Disponible guía de ejercicios # 3

En la plataforma, sección Comunicaciones - Anuncios - Guías, se encuentra disponible la guía de ejercicios # 3 y el certamen que se aplicó el año pasado en la asignatura. En el caso del ejercicio que van a encontrar en el enunciado del certamen NO CONSIDEREN LO QUE DICE LEER DESDE LA ENTRADA ESTÁNDAR, porque eso no lo hemos visto aún.

En la clase de hoy estuvimos revisando la aplicación del ciclo while en el ejercicio del Personaje de ficción. Además se implementó la clase Automovil del ejercicio que planteamos, la solución PARCIAL está disponible en la plataforma (sección Comunicaciones - Anuncios - Soluciones), ustedes tienen que terminar de implementar el método avanzar porque le falta el CAMBIO de estado del automóvil.

La materia que se contempla en la prueba del próximo viernes es la que hemos visto hasta el día de hoy. Recuerden que tienen dos guías de ejercicios para poder poner en práctica TODO lo que hemos revisado en clases.

Esperando que tengan un buen fin de semana, me despido

Saludos

IPF1501 - Aplicando ciclos repetitivos

En la plataforma, sección Comunicaciones - Anuncios - Clases, se encuentra disponible uno de los ejercicios que vamos a resolver hoy. Anterior a eso, vamos a terminar el ejercicio del Personaje de ficción que teníamos pendientes de la clase del 11 de mayo.

Les recuerdo de la existencia de la guía de ejercicios para que vean el tema de aplicación de los ciclos repetitivos. Recuerden que en la guía hay sólo PORCIONES DE CÓDIGO, ustedes tienen que incluir las declaraciones y asignaciones de las variables.

Quedo atenta a sus comentarios

Saludos

miércoles, 20 de mayo de 2009

PEF2501 - Notas actualizadas CERTAMEN 1

En la plataforma, sección Comunicaciones - Anuncios - Notas, se encuentra disponible la actualización de las notas del certamen 1 considerando el trabajo de recuperación que entregaron la semana pasada. Ahi van a encontrar los ítems que fueron evaluados y la ponderación de esa nota respecto de la nota original.

Quedo atenta a sus comentarios

Saludos

IPF1501 - Disponible guía de ejercicios

En la plataforma, sección Comunicaciones - Anuncios - Guias, se encuentra disponible la guía de ejercicios # 2 que contempla el tema de la utilización de ciclos repetitivos en la programación.

Quedo atenta a sus comentarios

Saludos

martes, 19 de mayo de 2009

PEF2501 - GUI - MVC

En la plataforma, en la sección de Comunicaciones - Anuncios - Clases, se encuentran disponibles las slides que dicen relación con el diseño de interfaces gráficas usando el Modelo-Vista-Controlador. y que vamos a revisar en la clase de hoy. Se va a construir una aplicación que permita administrar una lista de empleados y sus sueldos usando el tratamiento de colecciones que se ha revisado hasta este momento.

Quedo atenta a sus comentarios

Saludos

viernes, 15 de mayo de 2009

IPF1501 - Entendiendo ciclo FOR

En la plataforma se encuentra disponible el laboratorio de hoy, para entender de mejor forma el ciclo repetitivo FOR.

El laboratorio se divide en dos partes, una para indicar las salidas que entregan los trozos de código que se presentan y luego está una segunda parte que pide completar los ciclos de forma de generar la salida que se pide, en este caso, varios ejercicios piden más de una solución.

Después de terminar este laboratorio vamos a retomar el ejercicio del Personaje de ficción con el que estabamos trabajando el día lunes.

Saludos.

jueves, 14 de mayo de 2009

LDP2501 - Resumen de la semana

En las clases de esta semana se ha trabajado en la implementación de aplicaciones gráficas en Windows usando C#. Se ha trabajado con los siguientes componentes gráficos:
  • TextBox
  • Label
  • Button
  • Panel
  • DataGridView
  • MonthCalendar
  • TabControl
  • TabPage
Se han programado los eventos de la selección de los TabPage y de los clic sobre los botones. Como parte de la lógica aplicada se ha trabajado con colecciones de objetos a través de ArrayList y usando la interfaz IEnumerator para recorrer las colecciones de objetos. Además se ha trabajado con objetos de la clase DateTime para todo lo que dice relación con el tratamiento de fechas. La idea es que puedan aplicar eso en el desarrollo de su proyecto semestral.

Respecto de las fechas se tomaron las siguientes acuerdos:
  • Certamen 1 - Jueves 28 de Mayo
  • Fase III - Diseño de Interfaces Gráficas - Jueves 28 de Mayo
  • Fase IV - Mantenedores básicos - Jueves 11 de Junio
Quedo atenta a sus comentarios

Saludos

LDP3501 - Sección 2 - Laboratorio ASP - PARTE II

En la plataforma, en la sección Comunicaciones - Anuncios - Clases, se encuentra disponible la segunda parte del laboratorio de ASP que estaban resolviendo.

Consiste en la ampliación de la funcionalidad para agregar módulos de mantención y de emisión de informes.

Esta segunda parte del laboratorio se revisará en la clase del día Viernes 22 de Mayo.

En la plataforma, en la sección Comunicaciones - Anuncios - Notas, se encuentran disponibles las notas de las fases 1 y 2 del proyecto semestral, junto a las notas del certamen 1.

Les recuerdo que para mañana, hasta las 23:59 horas, tienen plazo para enviar la FASE III de su proyecto semestral que dice relación con el diseño de las interfaces gráficas de la aplicación; sólo diseño y distribución de páginas, NADA DE FUNCIONALIDAD.

Quedo atenta a sus consultas

Saludos

miércoles, 13 de mayo de 2009

LDP2501 - Trabajando con Window Form

En la plataforma, sección Anuncios - Comunicaciones - Clases, se encuentra disponible un laboratorio de aplicaciones gráficas en C#. En esta oportunidad vamos a trabajar con controles un poco más avanzados como lo son:
  • TabControl,
  • TabPage,
  • Panel,
  • MonthCalendar y
  • DataGridView.
Se trabaja bajo un enfoque de separación de clases, manejando la lógica de negocio de manera independiente de la interfaz gráfica.

Respecto del proyecto semestral, especificamente de la entrega de la FASE III (Diseño de interfaces gráficas) queda fijada para el día jueves 28 de mayo. La entrega de la fase IV queda fijada para la semana del 08 de junio.

En la plataforma, sección Comunicaciones - Anuncios - Notas, se encuentran disponibles las notas de las FASES I y II del proyecto semestral.

Quedo atenta a sus comentarios

Saludos

martes, 12 de mayo de 2009

PEF2501 - Laboratorio GUI

En la clase de hoy vamos a terminar de revisar la introducción al diseño de interfaces gráficas en Java. Revisaremos el cómo diseñar interfaces gráficas usando herencia.

En el siguiente link se encuentra disponible el laboratorio de aplicación de los conceptos que hemos revisadao hasta ahora. Más tarde este mismo archivo estará disponible en la plataforma (cuando se restaure el servicio :-o)

Saludos

lunes, 11 de mayo de 2009

LDP3501 - Sección 3 - Laboratorio ASP - PARTE II

En la plataforma, en la sección Comunicaciones - Anuncios - Clases, se encuentra disponible la segunda parte del laboratorio de ASP que estaban resolviendo.

Consiste en la ampliación de la funcionalidad para agregar módulos de mantención y de emisión de informes.

Esta segunda parte del laboratorio se revisará en la clase del día Lunes 18 de Mayo.

En la plataforma, en la sección Comunicaciones - Anuncios - Notas, se encuentran disponibles las notas de las fases 1 y 2 del proyecto semestral, junto a las notas del certamen 1.

Les recuerdo que para mañana, hasta las 23:59 horas, tienen plazo para enviar la FASE III de su proyecto semestral que dice relación con el diseño de las interfaces gráficas de la aplicación; sólo diseño y distribución de páginas, NADA DE FUNCIONALIDAD.

Quedo atenta a sus consultas

Saludos

IPF1501 - Laboratorio - Uso de ciclos

En la clase de hoy se va a revisar el concepto de ciclo, la estructura de control que permite que las acciones se repitan un número determinado de veces.

Continuaremos con la clase PersonajeFicción con la que estuvieron trabajando en la guía de ejercicios.

En la plataforma, se encuentra disponible el laboratorio. En caso de que la plataforma institucional se encuentre fuera de servicio, pueden descargar desde acá el laboratorio.

Además se repasará el concepto de sobrecarga de constructores.

Saludos

viernes, 8 de mayo de 2009

IPF1501 - Taller de Estrategia de resolución de problemas

En la clase de hoy hemos desarrollado un Taller de Estrategias de resolución de problemas orientado a presentar, de manera conceptual, el uso de las repeticiones en la solución de problemas.

Se formaron grupos de tres personas y se resolvieron tres ejercicios de acuerdo al esquema definido.

Los grupos destacados por las soluciones entregadas fueron:

GRUPO 1
  • Alvaro González
  • John Rodríguez
  • Pamela Caamaño

GRUPO 2
  • Diego Rozas
  • Pablo Santa Cruz
  • Victor Inostroza
GRUPO 3
  • Sebastian Paredes
  • Rosa Parra
  • José Belmar

En los laboratorios siguientes vamos a terminar implementando en Java un problema similar al planteado en la clase de hoy.

Esperando que tengan un buen fin de semana, me despido

Saludos

PEF2501 - Resumen de la semana y acuerdo pactado

Durante esta semana estuvimos revisando los conceptos relacionados con el diseño de interfaces gráficas en Java, hemos revisado las clases:
  • JFrame
  • JLabel
  • JButton
  • Box
  • JPanel
  • GridLayout
  • FlowLayout
  • JTextField
Hemos revisado el concepto de contenedor y Layout. Además se ha introducido el concepto de Listener y de cómo operan asociados a los controles que se incorporan a una ventana gráfica.

Al margen de lo anterior se ha pactado una actividad remedial para mejorar las notas del certamen 1. La actividad consiste en entregar un ejercicio, elaborado por ustedes mismos, que contemple TODOS los conceptos revisados en clases (hasta Excepciones) y debe ser entregado a más tardar el día Lunes 11 de mayo hasta las 23:59. Cabe mencionar que la actividad anterior es VOLUNTARIA y será un complemento a la nota que hasta ahora tienen en el certamen 1.

Esperando que tengan un buen fin de semana, me despido

Saludos

jueves, 7 de mayo de 2009

LDP3501 - Sección 2 - Laboratorio ASP.NET

En la plataforma, sección Comunicaciones - Anuncios - Clases, se encuentra disponible un laboratorio que pretende integrar TODOS los conceptos que hemos revisado hasta ahora en clases. Los requisitos que debe manejar la aplicación son:
  • Trabajar con esquema de MasterPage
  • Autentificación de usuarios
  • Manejar la persistencia de los datos a través de archivos XML
Este laboratorio corresponde a un 10% de la nota del certamen 2.

Quedo atenta a sus comentarios

Saludos

miércoles, 6 de mayo de 2009

LDP2501 - Tutorial Windows Forms en C#

En la plataforma, sección Comunicaciones - Anuncios - Clases, se encuentra disponible el tutorial asociado al desarrollo de aplicaciones Windows en C#. En caso de que la plataforma esté abajo, pueden descargar el laboratorio desde acá.

Con la revisión de estos contenidos están en condiciones de comenzar a trabajar en la FASE III de su proyecto semestral.

Quedo atenta a sus comentarios

Saludos

martes, 5 de mayo de 2009

PEF2501 - Recepción de Fase I Proyecto

Estimados

Siendo las 18:33 minutos se entrega la nómina de los proyectos recibidos dentro del plazo establecido:
  • Andrés Carrillo - Victor Monsalve
  • Esteban Muñoz - Ignacio Soto
  • Orlando Gutiérrez
  • Jurgen Schweitzer - Matias Soto
  • Cristobal López - Diego Estrada
  • Camila Fuentes - Luis Oportu
  • David Acosta - Victor Gomez
Saludos

LDP3501 - Sección 3 - Laboratorio ASP.NET

En la plataforma, sección Comunicaciones - Anuncios - Clases, se encuentra disponible un laboratorio que pretende integrar TODOS los conceptos que hemos revisado hasta ahora en clases. Los requisitos que debe manejar la aplicación son:
  • Trabajar con esquema de MasterPage
  • Autentificación de usuarios
  • Manejar la persistencia de los datos a través de archivos XML
Este laboratorio corresponde a un 10% de la nota del certamen 2.

Quedo atenta a sus comentarios

Saludos

PEF2501 - GUI

En la plataforma, sección Comunicaciones - Anuncios - Clases, se encuentran disponibles las slides relacionadas con el tema de interfaces gráficas.

La idea de las slides es revisar la forma en cómo, a través de código escrito por ustedes mismos, es posible construir aplicaciones gráficas en Java. Se sabe que existen IDEs que hacen este tipo de labores de manera "automática" ustedes sólo deben diseñar (arrastrar los elementos gráficos a la GUI que están diseñando) y el código se genera. Sin embargo, lo que se pretende es que ustedes sean capaces de entender cómo es el código que está asociado a la parte de interfaz de una aplicación, conociendo las clases y los métodos de las clases de la API de Java asociadas al manejo de interfaces gráficas.

Saludos

lunes, 4 de mayo de 2009

IPF1501 - Solución Ejercicio de SuperHéroe

En la plataforma, sección Comunicaciones - Anuncios - Soluciones, se encuentra disponible la solución del ejercicio que estaban resolviendo relacionado con los superhéroes. En la clase de hoy vamos a analizar la solución y a explicar la existencia de nuevas variantes del constructor y la forma de usarlas.

Les recuerdo que para el día viernes 08 de Mayo está planificado el Taller de estrategías de resolución de problemas, se realiza en el horario de clases, por lo tanto, rige el tema de la asistencia.

Recuerden que sus códigos deben incluir las siguientes características:
  • Orden
  • Documentación
  • Información acerca del autor
Saludos