|
Página 1 de 1
|
Ampliación De Una Aplicación Mediante Plug-ins
Autor |
Mensaje |
arubioc
Alex
Ingeniero Programador
Registrado: Julio 2011
Mensajes: 248
Edad: 53 Ubicación: Kowloon
|
Ampliación De Una Aplicación Mediante Plug-ins
La verdad me gustaría poder ir ampliando mi programa de gestión mediante la incorporación de plug-ins, pero nunca he hecho algo similar.
Alguien tiene alguna idea de como una vez compilado el programa puedo ir añadiendo opciones al menú y que me ejecute nuevos ejecutables de gambas2?
Un saludo
|
#1 Sabado, 27 Agosto 2011, 22:43 |
|
|
netking86
Técnico Programador
Registrado: Septiembre 2009
Mensajes: 159
Edad: 38 Ubicación: Málaga
|
Re: Ampliación De Una Aplicación Mediante Plug-ins
Hola Arubioc
Yo estoy desarrollando un programa y parte hace lo que comentas, pero usando el componente gb-script. Realmente es muy útil y potente, te lo recomiendo. Pero me imagino que no solo querrás eso, sino que además esos plugins tengan interfaz gráfica. En ese caso, desconozco si desde un script puedes incluir una librería de componentes y crear un formulario en ejecución. Puedes probar a ver... El programa que estoy desarrollando (por si quieres echarle una vista al código) es Open Movie Catalog (esta en la sección programas)
Como son scripts, mi idea es que los propios usuarios adapten y (si en un futuro abandono el proyecto) puedan mantener la aplicación. Por ello, incluí un editor de estos scripts.
Aparte de esto, desconozco si hay otro modo. Ya te digo, yo probaría por crear formularios en ejecución desde un script, creo que debería funcionar (siempre y cuando incluyas las librerías adecuadas y estas estén instaladas en el PC del usuario)
Un saludo!
=================== Proyecto Open Media Manager -> http://www.OpenMediaManager.com
|
#2 Domingo, 28 Agosto 2011, 02:12 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 50 Ubicación: dos hermanas, sevilla
|
Re: Ampliación De Una Aplicación Mediante Plug-ins
Citar: La verdad me gustaría poder ir ampliando mi programa de gestión mediante la incorporación de plug-ins, pero nunca he hecho algo similar.
Alguien tiene alguna idea de como una vez compilado el programa puedo ir añadiendo opciones al menú y que me ejecute nuevos ejecutables de gambas2?
Se me ocurre que puedes crear un menus (o barra de botones) segun un fichero de configuracion, y si modificas el fichero de configuracion (le añades otra opcion), en el menu se vea reflejado esa opción.
Esa nueva opción, ejecutaría otro programa ejecutable ( gambas, c, python, .sh, ....) mediante la orden shell o exec.
A vista de un usuario seria el mismo programa que le has añadido una nueva opción, pero realmente tendrías varios programas.
Hace tiempo hice este programa:
Menus con documentos recientes
Gestionaba un menu de archivos recientes abiertos, (con un limite de 5). Lo que puede hacer es aumentar ese limite según tus futuras necesidades.
Saludos.
última edición por jsbsan el Domingo, 28 Agosto 2011, 03:18; editado 2 veces
|
#3 Domingo, 28 Agosto 2011, 03:14 |
|
|
arubioc
Alex
Ingeniero Programador
Registrado: Julio 2011
Mensajes: 248
Edad: 53 Ubicación: Kowloon
|
Re: Ampliación De Una Aplicación Mediante Plug-ins
Aha!
Netking86: Gracias por tu respuesta, efectivamente la interface que quiero es gráfica, aun que segun la tarea a realizar podria no ser necesaria la interface gráfica, como un plug-in de actualización de precios etc...
Aun que creo que hoy en dia es mucho mejor tener una interfaz gráfica con el usuario.
jsbsan: Arigato gozaimas, Esa seria una posible solución muy válida para ampliar mediante algun tipo de fichero XML, donde fuese sencillo editarlo con un simple editor de textos, o incluso hacer un pequeño programilla para editarlo facilmente. Voy a ver si puedo hacer que el meu se expanda a medida que creo plug-ins, para no tener que limitarlo a 5, 10 o un número fijo de plug-in máximo. No me gusta la idea de tener opciones del menu "vacias", si doy con ello cuelgo algo. Por cierto la falta de documentación me trae de cabeza.
|
#4 Domingo, 28 Agosto 2011, 08:39 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 50 Ubicación: dos hermanas, sevilla
|
Re: Ampliación De Una Aplicación Mediante Plug-ins
Citar: No me gusta la idea de tener opciones del menu "vacias"
No salen vacias, para eso cuando defino el menu, indico que no esten visibles:
Asi cuando incias el programa, sale:
(porque la primera opcion la tengo puesta como visible=true, el resto esta oculta porque visible no esta checkeada
A medida que le voy añadiendo archivos abiertos:
Citar: Voy a ver si puedo hacer que el meu se expanda a medida que creo plug-ins, para no tener que limitarlo a 5, 10 o un número fijo de plug-in máximo.
Ese seria la mejor opción, que se vaya añadiendo al menú las opciones, a medida que las vayas necesitando... también le voy a echar un vistazo....
Citar: Por cierto la falta de documentación me trae de cabeza.
Hay documentación:
La principal fuente es: http://gambasdoc.org/help/
En este foro hay cientos de preguntas respondidas (solucionadas)
Soplo ha escrito mucha temas de ayuda, estan en Documentación y en "Bases del Conocimiento" en este foro
Y en blog puedes encontrar varios manuales, que te pueden ayudar http://jsbsan.blogspot.com/p/manuales.html
Y siempre puedes preguntar dudas, que seguro que alguien te contesta en el foro.
Saludos
|
#5 Domingo, 28 Agosto 2011, 10:41 |
|
|
arubioc
Alex
Ingeniero Programador
Registrado: Julio 2011
Mensajes: 248
Edad: 53 Ubicación: Kowloon
|
Re: Ampliación De Una Aplicación Mediante Plug-ins
Arigato jsb san: Si, no me había dado cuenta. Respecto a la documentación, si, ando por este foro, tu web, otros pequeños blogs, pero sigue siendo un poco limitada. Creo que para la expansión de este leng. de programación es necesaria más documentación. Aprovecho para agradecerte lo que haces para la comunidad. Gracias.
|
#6 Domingo, 28 Agosto 2011, 11:40 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 50 Ubicación: dos hermanas, sevilla
|
Re: Ampliación De Una Aplicación Mediante Plug-ins
Bueno, he conseguido esto código:
Con el consigo crear un menu a base de código... pero todavia no es una solución ya que el numero de opciones es fija...
|
#7 Domingo, 28 Agosto 2011, 13:05 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 50 Ubicación: dos hermanas, sevilla
|
Re: Ampliación De Una Aplicación Mediante Plug-ins
Citar: pero sigue siendo un poco limitada. Creo que para la expansión de este leng. de programación es necesaria más documentación.
Si es cierto, pero hace 2 años la situación era aun peor... poco a poco se va mejorando tanto los ejemplos como los manuales y libros.
|
#8 Domingo, 28 Agosto 2011, 13:10 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 1 de 1
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado Usuarios registrados conectados: Ninguno
|
No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas No puede adjuntar archivos Puede descargar archivos No puede publicar eventos en el calendario
|
|
|
|
|