Ir al contenido principal

Entradas

Mostrando entradas de noviembre, 2009

II SEMESTRE: JAVA - Campos de Texto y una Introducción a Manejo de Eventos con Clases Anidadas

En esta sección, se presentan dos nuevos componentes de interfaz gráfica de usuario que pueden generar eventos: JTextFields y JPasswordFields (paquete javax.swing). La clase JTextField extiende la clase JTextComponent (paquete javax.swing.text), que ofrece muchas características comunes a los cuadros de texto de Swing. La clase JPasswordField extiende JTextField y agrega varios métodos que son específicos al procesamiento de contraseñas. Cada uno de estos componentes es de una sola línea en la que el usuario puede introducir texto mediante el teclado. Las solicitudes también pueden mostrar texto en un JTextField . Un JPasswordField muestra que los caracteres se escriben como el usuario tipea, pero oculta los caracteres reales con un carácter eco (asteriscos normalmente), en el supuesto de que representan una contraseña que debe seguir siendo conocido solamente por el usuario.   Cuando el usuario escribe los datos en un JTextField o un JPasswordField , luego presiona Enter , s

II SEMESTRE: JAVA - Más de G.U.I

Ahora veremos un ejemplo de como utilizar más componentes, entre ellos el JFrame , JLabel , entre otros, para luego cargar unos iconoes que acompañen a los componentes Label . En esta oportunidad crearemos una clase para definir nuestros componentes y desde el programa principal crearemos nuestros objetos Como dato adicional, descargue la imagen que observa a continuacion para usarla como ícono: Esta imagen debe de figurar en la carpeta " classes " de su aplicación , (esto para los fines del presente ejercicio). Creamos una nueva aplicación basada en la plantilla "Basic Java Application", una vez creada debemos añadir una Clase a nuestra aplicación, nombre a esa clase como " LabelFrame ". A continuación veamos el código correspondiente a la definición de la clase: Luego, escribimos el código del programa principal: Proceda a compilar su aplicación y depurar errores, si es que se presentan. Una vez saneados los posibles errores ejecutam

I SEMESTRE: Examen de Algoritmos (rezagados)

1. Hacer un algoritmo que llene una matriz de 10 * 10 y determine la posición [renglon ,columna] del numero mayor almacenado en la matriz. Los números son diferentes. 2. Hacer un algoritmo que llene una matriz de 20 * 20. Sumar las columnas e imprimir que columna tuvo la máxima suma y la suma de esa columna.

I SEMESTRE: Algoritmos - Resolución de algunos ejercicios del Examen en C#

Vectores: Problema 4 Código: Vectores: Problema 5 Código: Matrices: Problema 2 Código: Nota: Sujeto a modificaciones por parte de Uds.

II SEMESTRE: JAVA - Componentes de Interfaz Gráfica de Usuario (GUI)

Ejemplo Sencillo de GUI basado en Entradas y Salidas de Datos En este ejemplo de muestra la utilizacion de la clase JOptionpane para mostrar cuadros de diálogo de entrada y salida de datos, el programa simplemente permite el ingreso de dos números enteros y luego presenta la suma. Abrimos JCreator LE y creamos un nuevo proyecto basado en la plantilla "Basic Java Application" y escribimos el siguiente codigo en el programa principal: A continuación, compilamos y ejecutamos y debemos obtener el siguiente resultado: Ingresamos ese dato de ejemplo, (o el que Ud. guste), y pulsamos "Aceptar", luego ingresamos el segundo número entero: Ahora volvemos a pulsar aceptar y nos debe mostrar el resultado en un cuadro de Mensaje: Listo, de esta manera hemos visto cómo crear una aplicacion con GUI de una manera sencilla utilizando cuádros de diálogo. Esperando sus comentarios...

V SEMESTRE: ASP.NET - Tercer Examen

Indicaciones: Se desea crear una aplicación que cumpla con la siguiente apariencia: Cada uno de los objetos "Tab Panel" debe tener basicamente la misma apariencia, es decir un cuadro de Texto y un botón de comando para consultar. Aunque no se aprecia en la figura, debe tambien incluirse un  control GridView para mostrar los resultados de la consulta. Ud. debe escoger por cuál campo desea hacer la consulta. En la imagen se puede visualizar el tab correspondiente para la Tabla Customers, lo propio deberá mostrar en el caso de Orders y Employees respectivamente Cada Tabla deberá tener su correspondiente "Versión Imprimible". Cualquier duda adicional comentarla en el foro o durante el desarrollo del examen. REQUISITOS: AJAX EXTENSIONS AJAX CONTROL TOOLKIT CONEXION A SQL SERVER EXPRESS EDITION (Base de Datos Northwind) CONTROLES STANDARD CONTROL TAB CONTAINER BUENA SUERTE!

II SEMESTRE: JAVA - Tercer Examen

Desarrollar los siguientes ejercicios: Hay unos multicines con 5 salas, y cada sala con 100 personas distribuidas en 20 asientos y 5 filas. Si yo pido entrada para una sala, implementar un programa que me diga si hay sitio en la sala. Dada una matriz A de M*N elementos, actualizarla tal que la matriz resultante tenga divididos a los elementos de la diagonal principal por la suma de los elementos que no forman parte de ella. Leer una Matriz A de 3 x 3 y una Matriz B de 3 x 3, luego sumarlas en una Matriz S Leer una Matriz de 9 x 5 con números enteros, el programa requiere que se encuentren los numeros pares de la matriz y guardar dichos numeros en un vector. Visualizar Resultados Leer una Matriz de 4 x 4 con números enteros, Luego el programa debe mostrar lo siguiente: a) El promedio de los elementos de la segunda fila de la matriz, b)la suma de los elementos de la cuarta columna de la matriz. Indicaciones especiales: Resolver  los ejercicios propuestos utilizan

VI SEMESTRE: Tercer Examen

Descripción del problema: Utilizando el control CascadingDropDown Extender , se desea sincronizar 3 controles DropDownList de tal forma que se pueda escoger : DEPARTAMENTO, PROVINCIA Y DISTRITO correspondientemente. La página debe funcionar para todos los departamentos, provincias y distritos del Perú. Demostrar los conocimientos adquiridos basados en la plataforma ASP.NET, ADO.NET, AJAX  Y XML WEB SERVICES (de ser necesario) Suerte! NOTA: Se supone que el origen de datos de su aplicación debe ser una base de datos (Sql Server)

I SEMESTRE: Algoritmos - Tercer Examen

Resolver los siguientes problemas propuestos: Vectores: Se tiene un Array lineal de N números. Hallar la sumatoria de los N números. (N es ingresado por el usuario) Dado un array de N números enteros. Se pide sumar por separado los números pares y los impares. Mostrar resultados. Se tiene 2 arrays unidimensionales que guardan las edades de un grupo de personas. Se pide hallar el mayor valor de cada array. Se tiene 3 arrays unidimensionales que guardan los precios unitarios (PU) y las cantidades compradas (CC). Se pide: a) Crear un array con el total gastado en compras por producto (TG=PU*CC) b) Calcular el total general de todas las compras. Dado un array A de N elementos, se desea almacenar los elementos mayores y menores que la media (promedio) y almacenarlos en vectores diferentes. Matrices: Sumar los elementos de cada fila y cada columna de una matriz. Realice un programa que calcule la tabla de multiplicar del 1 al 10 almacenando los valores en una tabla. Imprimir d

II SEMESTRE: JAVA - Lista de Argumentos de Longitud Variable

Java incorpora una nueva posibilidad para colocar argumentos en los métodos que se definen en un programa, se conoce con el nombre de "Lista de argumentos de Longitud Variable". Se trata simplemente de agregar tres puntos suspensivos (...) una vez definido el tipo de dato en el argumento del método, esto indica al programa que se podrán colocar varios argumentos dentro de un métodos, los cuales serán tomados como un Array y manipulables como tal. Veamos un ejemplo: 1. Abra JCreator y cree un nuevo proyecto 2. Escriba el código que aparece a continuación: 3.  Ahora veamos los resultados luego de ejecutar: Como podemos ver el programa utiliza diferente cantidad de argumentos para el caso del método average()

I SEMESTRE: Algoritmos - Ejercicios propuestos con Arrays

Resolver los siguientes ejercicios utilizando pseudocódigo y C#, así como funciones o procedimientos de ser necesario: 1. Realizar un programa que lea los tiempos en los que de 10 corredores han acabado una carrera. El programa debe determinar qué corredores tienen el primer, segundo y último puesto, así como cuál es el tiempo medio en que se ha corrido la carrera. 2. Realiza un programa que vaya pidiendo números enteros mientras que no se introduzca el cero y rellene dos vectores, uno con los números pares, y otro con los números impares. Al final, se debe mostrar por pantalla tanto el vector de números pares como el de impares, indicando la posición del vector y el valor que ha sido almacenado. Hacer una función/procedimiento para “CargarVectores” y otra para “VisualizarVector”. 3. Hacer un programa que permita leer 2 vectores de igual dimensión y luego los sume en un tercer vector. Además obtener el promedio de cada vector asi como el mayor valor de cada uno. 4. Se ingresan