Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/12/2009, 11:27
Avatar de enriqueplace
enriqueplace
 
Fecha de Ingreso: mayo-2005
Ubicación: Uruguay / Argentina
Mensajes: 1.102
Antigüedad: 19 años
Puntos: 32
Respuesta: Principiante muy principiante en POO

Cita:
Iniciado por Bindi12 Ver Mensaje
Hola, como lo dice el titulo de este tema soy muy principiante en tema de Paradigmas Orientado a Objetos en PHP y necesito ayuda.
Pretendo hacer un generador de horarios, ya tengo la base de datos y el generador lo quiero hacer a través de POO.
En mi base de datos tengo una lista de profesores, cada profesor elije 5 materias con diferente grado de preferencia tambien cada profesor elige sus horas libres de lunes a viernes.
Lo que yo quiero hacer con POO es que se empiece por grupo (ejemplo primero A), buscar las materias que se dan en ese grupo (ya esta guardado en la bd), una vez hecho esto elegir una materia (al azar) de ese grupo y buscar los profesores que la eligieron como primera preferencia (si solo hay un profesor que eligio esa materia asignarlo ya para esa materia y eliminar esa hora disponible que tenia) si hay mas de un profesor que tiene esa materia como preferencia dejarlo a un lado y continuar con otra materia y asi sucesivamente.
Lo primero es asignar horarios a las materias que solo tiene un profesor que la eligieron como preferente para despues continuar con los demas y hacer las comparaciones pertinente.
No pretendo que me resuelvan mi problema pero si que me den una idea por favor,¿como conectarme a la base de datos utilizando POO? ¿que sintaxis utilizar para hacer las comparaciones de los valores de las tablas? en fin.
La verdad que si ando perdida como ya se habran dado cuenta, he buscado tutoriales y he encontrado algunos pero solo me explican que es POO pero no explican como trabajar desde una base de datos, yo tengo una nocion vaga de esta programacion porque hace tiempo trabaje con ella en JAVA y hasta donde he visto no hay mucha diferencia.
De antemano les agradezco a los que puedan y quieran ayudarme . Tengan un buen dia.
Que tal Bindi

Creo que estás demasiado perdida, ya que inicias con las descripción de un problema (como si fuera la tarea de un curso) y luego terminas preguntando sobre persistencia de Objetos, que es otro tema particular, no tanto de los conceptos de POO, que son "generales".

¿Lo que buscas es cómo persistir objetos? ¿a nivel profesional? Busca por ORM, si es a nivel de estudios (estás haciendo un curso), crea una clase de Base de Datos, clases de persistencia por cada objeto y luego terminas en un simple insert de SQL (no hay otra, debes unir dos mundos totalmente distintos).

No puedes preguntar por "TODO" como si "POO" fuera "TODO" lo mismo, son distintos temas dentro de un gran tema.

POO no es magia, no es una herramienta ni una plataforma, es un paradigma de desarrollo.

No sé si fui muy claro
__________________
Blog phpsenior.com Cursos a Distancia surforce.com