Ir al contenido


Foto

ExtPascal y la programación visual


  • Por favor identifícate para responder
8 respuestas en este tema

#1 apicito

apicito

    Advanced Member

  • Miembros
  • PipPipPip
  • 104 mensajes

Escrito 07 enero 2011 - 02:38

Estoy empezando con ExtPascal y he seguido el tutorial de IcebergDelphi. Lo he instalado sobre windows con Delphi 7. Tenía entendido que permitía la programación de forma visual:
(http://clubdelphi.co...ight=extpascal)
pero yo no consigo hacerlo funcionar de esta forma.
He visto el video ExtPascal Hello World (no audio).
La pregunta es si solo se puede programar visualmente con Lazarus o si con delphi tambien es posible.

  • 0

#2 Marc

Marc

    Advanced Member

  • Moderadores
  • PipPipPip
  • 1.484 mensajes
  • LocationMallorca

Escrito 07 enero 2011 - 03:25

Hola.

Me interesa el tema y he seguido los enlaces. La integración con el IDE, en este ejemplo, la hace mediante una herramienta de terceros. En este caso concreto lo hace a través del ExtP Toolkit (de Phil Hess).

http://web.me.com/ma...lkitStatus.html

Tienes que instalar esos controles en el IDE antes de poder usarlos.

Personalmente, el set de controles Delphi más espectacular que he visto trabajando sobre ExtPascal es la UniGUI, su inconveniente es que la versión final no será libre (aunque el autor nos dice que podemos esperar un coste similar a la licencia de Ext JS).

http://www.unigui.com/

Finalmente otra alternativa (libre), también usada por compañeros de este Foro, es Raudus, el cual, al igual que el resto, también es un set de componentes Delphi que utilizan ExtPascal para ofrecer los controles Ext JS a nuestras aplicaciones.

http://www.raudus.com/

Saludos.
  • 0

#3 apicito

apicito

    Advanced Member

  • Miembros
  • PipPipPip
  • 104 mensajes

Escrito 07 enero 2011 - 06:05

Gracias por la información. He tratado de instalarlo, siguiendo la guia de IcebergDelphi y he llegado hasta la instalación de orpheus, pero después no consigo abrir nada en el ide y que me muestre el formulario visualmente. Ni los ejemplos, ni nada.
Habrá que dedicarle mas tiempo... eso tan escaso.
Saludos.

  • 0

#4 IcebergDelphi

IcebergDelphi

    Advanced Member

  • Moderadores
  • PipPipPip
  • 176 mensajes
  • LocationVillaflores, Chiapas, Mexico

Escrito 07 enero 2011 - 04:17

Gracias por la información. He tratado de instalarlo, siguiendo la guia de IcebergDelphi y he llegado hasta la instalación de orpheus, pero después no consigo abrir nada en el ide y que me muestre el formulario visualmente. Ni los ejemplos, ni nada.
Habrá que dedicarle mas tiempo... eso tan escaso.
Saludos.


Ok mira si se puede hacer programacion Visual con Extpascal pero no te lo recomiendo ya que son unos cuantos componentes que tiene el paquete , no se si ya revizastes que dentro de la carpeta de los archivos de ExtPascal esta otra que se llama: ExtP_Toolkit, dentro de ella esta extp_ctrls y extp_grid, estas dos ultimas contienen los componentes que vez en ese Video, pero OJO para que funcione debes de tener instalado Orpheus, en este caso tu ya lo tienes.
Cuando hagas un nuevo proyecto de preferencia guardalo dentro del Servidor web en este caso yo uso Xampp y siempre he guardado mis proyectos de Extpascal en la siguiente ruta:
C:\xampp\cgi-bin\

y si ya realizastes los pasos del manual, para configurar el gateway,etc.
ya en tu navegador vas a poner, por asi decirlo:

http://localhost/cgi...ectoApicito.cgi

con eso ya deberias tener tu ejemplo ejecutado en tu navegador.

Espero con tiempo hacer un video tutorial  de este Wrapper.

Saludos.

  • 0

#5 apicito

apicito

    Advanced Member

  • Miembros
  • PipPipPip
  • 104 mensajes

Escrito 08 enero 2011 - 05:38

Si he instalado Orpheus y ExtP_Toolkit, pero que tipo de proyecto tengo que abrir para poder utilizar los componentes de extpascal de forma gráfica? Un proyecto normal con un form normal?.
Gracias por tu ayuda.
  • 0

#6 IcebergDelphi

IcebergDelphi

    Advanced Member

  • Moderadores
  • PipPipPip
  • 176 mensajes
  • LocationVillaflores, Chiapas, Mexico

Escrito 10 enero 2011 - 09:52

Si he instalado Orpheus y ExtP_Toolkit, pero que tipo de proyecto tengo que abrir para poder utilizar los componentes de extpascal de forma gráfica? Un proyecto normal con un form normal?.
Gracias por tu ayuda.


Hola apicito  disculpa por no contestarte antes, esto se  hace como en Raudus Te vas a new--> application->other y deberia aparecer ExtPascalApplication y ahi seleccionas, en el video  te indica como.., ya despues guardas el proyeco en la carpeta del servidor web, dentro de cgi-bin, saludos.


  • 0

#7 apicito

apicito

    Advanced Member

  • Miembros
  • PipPipPip
  • 104 mensajes

Escrito 10 enero 2011 - 11:39

Pues el problema es que no me aparece esa opción. Te adjunto un pantallazo de Nuevo->Otros en delphi 7.
Como puedes ver me aparece RAUDUS pero no extpascal. ¿Tendre que reintalar todo? Puedes ver que en la paleta de componentes me aparece ExtPascal y varias pestañas de orpheus.

Archivos adjuntos


  • 0

#8 IcebergDelphi

IcebergDelphi

    Advanced Member

  • Moderadores
  • PipPipPip
  • 176 mensajes
  • LocationVillaflores, Chiapas, Mexico

Escrito 10 enero 2011 - 01:25

Pues el problema es que no me aparece esa opción. Te adjunto un pantallazo de Nuevo->Otros en delphi 7.
Como puedes ver me aparece RAUDUS pero no extpascal. ¿Tendre que reintalar todo? Puedes ver que en la paleta de componentes me aparece ExtPascal y varias pestañas de orpheus.


Hola de nuevo, al parecer la pestaña de aplicacion Extpascal solo aparece en Lazarus, se supone que dentro de ExtP_Toolkit hay una carpeta que se llama:extp_proj y ahi mismo hay un archivo que lo puedes hacer dpk se llama:extp_proj.pas, con esto se supone que es para que se agregue a las opciones de nueva aplicacion , pero no aparece, yo igual trate de compilar pero me da error con algunos archivos, si gustas intentalo:
1.-Component--->InstallComponent
2.-Into New Package
3.- Buscas el archivo:extp_proj.pas en las rutas que mencione arriba
Por ultimo trata de compilar ami me aperece este error:  LazIDEIntf.dcu not found.  De ese error no he pasado, checa y me comentas,saludos.

Te recomiendo mejor Unigui o Raudus para empezar un Nuevo proyecto en forma Visual, en dado caso si te quieres aventurar a las meras tripas de todo esto usa ExtPascal y al alma de esto a ExtJs.

Saludos.
  • 0

#9 apicito

apicito

    Advanced Member

  • Miembros
  • PipPipPip
  • 104 mensajes

Escrito 11 enero 2011 - 09:33

He probado y me salta el mismo error. Parece ser que la unit LazIDEIntf es propia de Lazarus. De hecho, el propio nombre sugiere LazarusIDE..... Buscando por google todo a apunta a lazarus. Por ejemplo:
http://www.mail-arch...g/msg02232.html
Voy a intentarlo con Lazarus haber que tal.
Un saludo.
  • 0




IP.Board spam blocked by CleanTalk.