Fecha actual Mar Jul 01, 2025 2:46 pm

Todos los horarios son UTC + 1 hora [ DST ]




Nuevo tema Responder al tema  [ 5 mensajes ] 
Autor Mensaje
 Asunto: Abrir el IDE
NotaPublicado: Lun Oct 31, 2005 11:26 am 
Avatar de Usuario

Registrado: Lun Oct 17, 2005 4:38 am
Mensajes: 74
Estimado Bruno,

Será posible abrir un poco el IDE, en dos aspectos :

1.- Que los archivos .CP3 sean guardados en modo texto o fuente tal como lo hacen todos los IDES en la actualidad.

Ejemplo : Si miras cualquier archivo de un IDE como son vXH, Xailer, Visual Fivewin, podrás comprobar que los archivos de proyecto y formularios están separados y que los archivos de formularios o ventanas son en realidad archivos .PRG perfectamente compilables y modificables a mano ( seguramente despues de modificarlos a mano ya no se podrían reutilizar en el IDE ) .

2.- Es posible que el IDE acepte colocar módulos o controles de usuarios para ser usados en modo de diseño.

Esto es algo que tienen los IDE de Borland o de Visual Basic, etc. Y sería muy util para desarrollar nuestros controles e integrarlos al desarrollo con el IDE.

Saludos
Jorge Mason


Arriba
 Perfil  
Responder citando  
NotaPublicado: Lun Oct 31, 2005 12:46 pm 
Site Admin
Avatar de Usuario

Registrado: Jue Oct 06, 2005 10:49 pm
Mensajes: 655
Ubicación: España - Salamanca
Jorge,

joms escribió:
1.- Que los archivos .CP3 sean guardados en modo texto o fuente tal como lo hacen todos los IDES en la actualidad.

No, no está dentro de las prioridades que tengo ahora.

joms escribió:
Ejemplo : Si miras cualquier archivo de un IDE como son vXH, Xailer, Visual Fivewin, podrás comprobar que los archivos de proyecto y formularios están separados y que los archivos de formularios o ventanas son en realidad archivos .PRG perfectamente compilables y modificables a mano ( seguramente despues de modificarlos a mano ya no se podrían reutilizar en el IDE ).

Efectivamente, como bien dices si se modifican desde fuera casi seguro que no son reutilizables por el IDE. Esta característica deja una puerta abierta a IDEs inestables, habría que llenar de controles de validación el IDE para la carga de archivos de código. Parsear constantemente para que se mantuviese la integridad entre las modificaciones desde el IDE y desd fuera, etc, etc, etc.

joms escribió:
2.- Es posible que el IDE acepte colocar módulos o controles de usuarios para ser usados en modo de diseño.

Cuando dices módulos te refieres a obj, dll, txt... creo que primero habría que definir un tipo de archivo con un protocolo para intercambiar información con el IDE. Una tarea compleja y que me llevaría mucho tiempo :-(

_________________
Un saludo,
Bruno Cantero
www.c3compiler.com


Arriba
 Perfil  
Responder citando  
 Asunto: Abrir el IDE
NotaPublicado: Lun Oct 31, 2005 2:00 pm 
Avatar de Usuario

Registrado: Lun Oct 17, 2005 4:38 am
Mensajes: 74
Bruno,

1) Con respecto a los archivos .CP3 ya veo que se puede obtener el fuente del formulario en el IDE con "Ver código fuente", eso ya es suficiente.

2) Los modulos me refiero a colocar un icono en la barra de herramientas del IDE con un control hecho por el usuario. Tendría que ser un control hecho con C3, con la estructura de una clase que se pueda manejar en el IDE. Para ello tu mismo deberías dar las directrices para crear dichos controles.


Arriba
 Perfil  
Responder citando  
NotaPublicado: Lun Oct 31, 2005 2:37 pm 
Site Admin
Avatar de Usuario

Registrado: Jue Oct 06, 2005 10:49 pm
Mensajes: 655
Ubicación: España - Salamanca
Jorge,

joms escribió:
2) Los modulos me refiero a colocar un icono en la barra de herramientas del IDE con un control hecho por el usuario. Tendría que ser un control hecho con C3, con la estructura de una clase que se pueda manejar en el IDE. Para ello tu mismo deberías dar las directrices para crear dichos controles.

Ese es el problema, que ese módulo que crea el usuario, cómo lo crea? es un exe? es un obj?, es texto? No es tan fácil, por ejemplo Delphi recompila por completo la librería que usa en modo diseño después de añadir o quitar controles. Otros IDEs lo hacen a través de controles ActiveX.

_________________
Un saludo,
Bruno Cantero
www.c3compiler.com


Arriba
 Perfil  
Responder citando  
NotaPublicado: Lun Oct 31, 2005 3:10 pm 
Avatar de Usuario

Registrado: Lun Oct 17, 2005 4:38 am
Mensajes: 74
Bruno,

El IDE de C3 podría tener un control generico que pintara algo estandar, algo así como un rectangulo.

El control debería tener los atributos básicos, color, alineación, etc, etc.

Tambien podría haber un parametro para saber si el control es "Dibujable" o es pramente un control de "Proceso" como un Timer.

Despues habria que tener un archivo de texto (XML por ejemplo)donde se pueda describir los atributos (Tipo), metodos (Parametros) y eventos (Parametros) del control y así se podrían llenar en el IDE.

Despues se agrega al IDE la libreria donde está el control para poder compilar.

Saludos
Jorge Mason


Arriba
 Perfil  
Responder citando  
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 5 mensajes ] 

Todos los horarios son UTC + 1 hora [ DST ]


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Buscar:
Saltar a: