DotNetCenter Wiki
Navigation
Main Page
Random Page
Create a new Page
All Pages
Categories
Administration
File Management
Login/Logout
Language Selection
Your Profile
Create Account
Quick Search
Advanced Search »
Discuss (0)
Ver el código de la página
Historia
Descripción del CORE DotNetCenter
Imprimir
RSS
Modificado: 2008/05/02 14:47 por
PedroLaguna
-
No categorizado
»
Descripción del CORE DotNetCenter
[X]
»
Descripción del CORE DotNetCenter
¿Qué entendemos por CORE?
El CORE de DotNetCenter es simplemente una aplicación base de Windows Forms la cual se encarga de ofrecer el soporte necesario para el funcionamiento de los Plugins. Habrá diversas funcionalidades comunes que todo Plugin podría necesitar, siendo el CORE el encargado de ofrecerles una series de servicios consumibles por todas ellas. Por ejemplo, si una plugin falla, estaría bien que el Core atrapara dicho error y diera la opción de enviarlo al creador de la misma. Actulmente, está funcionalidad ya está disponible.
Si se te ocurre cualquier otro servicio/funcionalidad que pudiera enriquecer la aplicación, no dudes en participar enviándonos un
Email
con tu idea, teniendo en cuenta que desde el momento que lo desees puedes comenzar a formar parte del equipo de desarrollo.
Servicios actualmente implementados
Soporte de nuevos módulos mediante plugins
Histórico para soporte de errores mediante un log común
Información de los plugins cargadas
Envío de feedback o errores de Plugins por Email
Pequeñas configuraciones mediante XML
Soporte multilenguaje mediante XML
Control de versiones automático mediante ClickOne
Control de código fuente mediante CodeGoogle
Futuras funcionalidades propuestas.....¿te animas?
¿Qué se te ocurre más?
Entendiendo sus tripas. Funcionamiento interno
Mediante el uso de
Reflection
, el CORE será capaz de analizar cualquier dll situada en el directorio de Plugin. Si alguno de ellos cumple una interfaz previamente conocida, el sistema extraerá su funcionalidad e integrará este nuevo módulo.
ScrewTurn Wiki
version 2.0.20. Some of the icons created by
FamFamFam
.