Respuesta
Daniele Teti tiene un buen artículo sobre MVC en Delphi. El código de muestra también lo deja muy claro.
Mira esto implementation.
wow esto parece ser un error con SO, puedo ver 'mira esto implementación 'con implementación hipervinculada claramente en la vista previa, pero aparentemente no se muestra correctamente, Neways tuve que traducirlo al inglés y el enlace es http://translate.google.com/translate?hl=es&sl=de&u=http : //oszhdl.be.schule.de/gymnasium/faecher/informatik/delphi/mvc.htm&ei=mj76Sc0risgyrcHJzA4&sa=X&oi=translate&resnum=1&ct=result&prev=/search%3Fq%3Dhttp: //oszhdl.be.schule.de/ gimnasio/f aecher/informatik/delphi/mvc.htm% 26hl% 3Den% 26safe% 3Doff% 26rls% 3Dcom.microsoft: es-us –
Sí, parece ser un error de reducción bien. Simplifiqué la URL del Traductor de Google, debería funcionar ahora. –
un poco diferente, pero se puede ver la puesta en práctica de un MVP aquí:
Hay un modelo de marco-GUI-mediador disponible con el objeto de inteligencia Persistencia marco.
MGM es similar a MVC. Graeme Geldenhuys tiene un artículo que lo describe en http://opensoft.homeip.net/articles/.
AFAIAA el marco MGM requiere el uso de tiOPF (no es algo malo, pero puede dificultar el aprendizaje) pero aún así debe demostrar los conceptos básicos.
tiOPF está disponible en tiOPF.com. Si está interesado, obtenga el código del repositorio ya que está más actualizado. También hay una rama D2009 en el repositorio.
¿Realmente necesita un marco? MVC es solo un patrón. Puedes buscarlo e implementarlo directamente. Sin embargo, sugeriría que implemente MVP en lugar de MVC. MVP es una variación más moderna de MVC que se adapta mejor a entornos como Windows, donde la Vista hace la entrada y salida del usuario. (A diferencia de MVC donde la Vista solo produce, y el Controlador solo ingresa).
Sé que esto es un artículo de edad, pero aquí hay otra opción: http://www.torry.net/pages.php?id=53 buscar: eMVC v.1.0
- 1. LINQ en Win32 DELPHI
- 2. Comenzando con SOAP para Delphi en Win32
- 3. Interfaces de biblioteca virtual para Delphi/Win32?
- 4. Diseñador visual para aplicaciones Win32 nativas
- 5. Creación de aplicaciones Delphi multiplataforma
- 6. Clases estáticas en Delphi (Win32)
- 7. Aplicaciones de ejemplo de Good Zend Framework para aprender de
- 8. Buscando ejemplos de aplicaciones ASP.NET MVC con Entity Framework
- 9. Delphi VCL para Win32 - múltiples controladores de eventos
- 10. Registros de referencias mutuas en Delphi (Win32)
- 11. Escogiendo un framework ColdFusion MVC
- 12. Delphi plugin framework
- 13. Javascript en aplicaciones delphi
- 14. elección entre win32 API y .NET framework
- 15. Ad framework para aplicaciones Cocoa (Mac)?
- 16. ¿Conoces algún ejemplo de un patrón de diseño de PAC?
- 17. Cuándo implementar javascript MVC framework
- 18. ¿Qué piensas de uniGUI, el marco para crear aplicaciones web y aplicaciones win32 al mismo tiempo?
- 19. Marco MVC/MVP para aplicaciones .NET WinForms
- 20. ¿Diseño MVC para aplicaciones de consola?
- 21. ¿Overkill de Entity Framework es para aplicaciones web?
- 22. framework MVC en Haskell
- 23. ¿Reutilizar un área MVC en múltiples aplicaciones MVC?
- 24. Delphi versus C++ Builder - Cuál es la mejor opción para un programador de Java Hacer Win32
- 25. ¿Conoces alguna alternativa a NDepend para arquitectos?
- 26. JavaScript MVC framework
- 27. JavaScript MVC Framework + raphaelJS
- 28. MVC vs HMVC para el desarrollo de aplicaciones web
- 29. ¿Conoces un servicio como uservoice.com para informes de fallas?
- 30. Recursos para el desarrollo de aplicaciones nativas de metro con Delphi
En realidad es "Vista pasiva", la vista pasiva no tiene dependencias entre la vista y el modelo como MVC. Pero esta es una muy buena introducción, así que +1 desde aquí. – mjn
Sí, ese ejemplo es sobre la variante MVP "Vista pasiva". Planeo escribir un segundo artículo sobre el mismo tema usando el patrón de Inyección de Dependencia entre la vista y el presentador. –