FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
sobre clases
Hola, necesito ayuda urgente, por favor, tengo un tarea en la universidad y no logro relacionar dos clases, explico el problema: De un grupo de estudiantes se conoce el número de lista, nombre, edad y las notas de las asignaturas que le corresponde cursar. Se sabe que un estudiante cursa como máximo 7 asignaturas
1.Diseñe las clases que permitan manipular dicha información en delphi. 2.Diseñar una Unit con el modelo de clases definido 3.No viole el encapsulamiento 4. acompañar interfaz gráfica para comprobar su ejecución en la solución del problema planteado. help me please, gracias |
#2
|
|||
|
|||
Pretendes que hagamos tus deberes de clase?. Abandona esa carrera y dedicate a cultivar champiñones.
Mientras existan burros habra gente que no ira andando. |
#3
|
||||
|
||||
Empieza por un buen diseño UML y el resto viene rodado.
|
#4
|
|||
|
|||
Gracias atani123, eres muy amable, quiera Dios que tu bondadosa respuesta no espante al buen samaritano.
|
#5
|
|||
|
|||
explico la duda
esta es mi clase estudiante, donde se me traba el paraguas, como implementar la entrada de notas teniendo en cuenta que es un arreglo Help me Última edición por dec fecha: 13-07-2006 a las 20:52:46. |
#6
|
||||
|
||||
Estoooo.... ¿Te comenté lo útil que es un UML?
Deberías tener bien una clase para la ventana/diálogo de entrada (por ejemplo, si usas VCL, CLX) o para mantener un diseño de pantalla (por ejemplo, si usas NCurses). A partir de ahí, sólo tienes que enlazarlos. Tal vez puedas englobarlo dentro del problema "modelo/vista" (pon "modelo/vista programación orientada objetos Delphi" en Google o Yahoo! y seguro que encuentras algo). |
#7
|
||||
|
||||
Respecto a lo del arreglo (què palabra más fea, por cierto. ¿Por qué no lo llamas "lista" o "vector"?), ¿qué tal con una tabla? (Me refiero a un TGrid, no a un TTable).
|
#8
|
|||
|
|||
Gracias ñuño, si tengo una interfaz grafica en VCL, pero me hablas de cosas que no veo, soy novata en esto de OOP, voy a hacaer esa busqueda para ver que aparece...
Alguien que me ayude, por favor... |
#9
|
||||
|
||||
¿No tomaste apuntes? Porque te lo tuvieron que explicar o, al menos, recomendarte un libro de consulta o algo, ¿no?
|
#10
|
||||
|
||||
Solucionar tu problema, no creo que lo haga nadie, pero siempre podemos darte pistas
Para manejar la lista de notas, usa SetLength, permite establecer la cantidad de elementos que tiene el arreglo dinamicamente. Con las funciones High(flistanotas) y Low(flistanotas) puedes saber cuales son los índices superior e inferior del arreglo, para no acceder fuera del mismo. Edito: Con esto, un poco de F1 y dos vueltas a la cabeza (de tuerca ), ya puedes añadir y consultar elementos del arreglo. PS: Al constructor solamente se le pasa parámetros que necesita para construir el objeto, nunca los valores que tendrán sus propiedades, ya que si tienes 50 propiedades (nombre, edad, calle, numero, piso, escalera) ¿se los pasarías todos mediante el constructor? Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. Última edición por Lepe fecha: 13-07-2006 a las 16:32:35. |
#11
|
|||
|
|||
Gracias ñuño y Lepe por contestar mis dudas, pero soy un poco bruta y no se explicarme bien, voy a tener que poner todo el código que tengo para ver si me entienden mejor, sucede que es un curso semipresencial un encuentro dictan los temas a estudiar y en el próximo a discutir proyecto.
Vean yo tengo dos clases una estudiante y otra notas, la clase estudiante tiene un campo notas este es de tipo Tnotas, acá es donde me freno, como pasar los 6 o 7 valoras de nota que tiene un solo estudiante, se trabajar con la función setLength pero creo que no es aplicable a este caso. gracias muchas |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Clases derivadas | kolo toure | Varios | 3 | 01-12-2004 21:43:31 |
Clases e Interfaces | Virata | OOP | 14 | 07-09-2004 10:10:15 |
Propiedades de clases | marto | OOP | 7 | 16-01-2004 12:38:02 |
Variables y Clases | Silver | Varios | 2 | 01-09-2003 15:43:44 |
Clases Forms | lafirma | OOP | 9 | 01-07-2003 19:48:12 |
|