Un principiante

User avatar
jasantana
Posts: 16
Joined: Thu Oct 04, 2007 11:43 am
Location: Gran Canaria - España

Un principiante

Post by jasantana »

Hola a todos.

Acabo de empezar con FWPPC, trabajo normalmente con Visual Foxpro y me estoy haciendo un lío.

He mirado algún manual sobre FW, no sé si los comandos, sintxis etc. son iguales para FWPPC que para FW y el resto de versiones. He intentado hacer algo con PellesC y no soy capaz de abrir una simple ventana, en el emulador me muestra un mensaje que dice: "imposible crear dialogo". No sé si es que el entorno hay que configurarlo de alguna forma.

Podría alguien echarme una mano, algún manual, guía, etc.

Muchas gracias a todos.
Saludos,
Juan Antonio Santana Medina
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Juan Antonio,

Bienvenido! y ánimo, que verás que en solo unos dias tienes tu aplicación en Pocket PC muy avanzada :-)

Lo primero es ir al directorio samples y ejecutar lo siguiente:
buildce.bat tutor01

Si tienes configurados los paths correctamente dentro de buildce.bat entonces debes obtener un tutor01.exe que ya podrás ejecutar desde el emulador ó copiar a tu Pocket PC.
A continuación prueba con tutor02, tutor..., y familiarízate un poco con la sintaxis usada en los PRGs.

Coméntanos si llegas hasta aqui, o si aún te falta configurar algo. Gracias,
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Biel EA6DD
Posts: 680
Joined: Tue Feb 14, 2006 9:48 am
Location: Mallorca
Contact:

Post by Biel EA6DD »

Bienvenido Juan Antonio,
si vienes del mundo de Visual FoxPro, no te costara mucho cojerle el tranquillo. Yo llevo poco mas de un año con FWPPC, y aunque habia programado con clipper, hacia mas de 10 años que no tocaba nada en xBase, y con poco tiempo me he puesto al dia.

La sintaxis de FW y FWPPC en lo general son iguales, aunque no todas las clases de FW estan soportadas en FWPPC, pero en lo basico es igual.

Como te ha comentado Antonio, en los samples veras un poco la idea de general de como funciona. Y cuando tengas dudas aqui en el foro encontraras bastante información, y sino encuentras pregunta, siempre habra alguine disupuesto a darte una mano.
Saludos desde Mallorca
Biel Maimó
http://bielsys.blogspot.com/
User avatar
jasantana
Posts: 16
Joined: Thu Oct 04, 2007 11:43 am
Location: Gran Canaria - España

Post by jasantana »

Gracias a los dos por sus respuestas.

He hecho lo que Antonio me comenta. Todo funciona perfectamente y he visto más o menos la lógica y estructura de los programas. No se ve muy complicada y parece bastante entendible. ¿Cuál es la mejor manera para editar los PRG y los resources? ¿Ambos con PellesC? ¿Usando un proyecto que contenga todos los archivos?.
Saludos,
Juan Antonio Santana Medina
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Juan Antonio,

> ¿Cuál es la mejor manera para editar los PRG y los resources? ¿Ambos con PellesC? ¿Usando un proyecto que contenga todos los archivos?

Nosotros usamos y recomendamos "UEStudio":
http://www.ultraedit.com/index.php?name ... oad&cid=13

Usando un fichero de configuración para UEStudio que te proporcionaremos, puedes escribir tus aplicaciones en FWPPC y construir los EXEs.

UEStudio lleva incluido un editor de recursos aunque es más simple que el que proporciona PellesC. Por lo que puedes usar UEStudio para los recursos tambien, ó editarlos con el PellesC. Como prefieras.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
jasantana
Posts: 16
Joined: Thu Oct 04, 2007 11:43 am
Location: Gran Canaria - España

Post by jasantana »

Gracias Antonio, ya lo he descargado. ¿Desde donde puedo bajar elfichero de configuración?
Saludos,
Juan Antonio Santana Medina
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Juan Antonio,

El fichero de configuración lo puedes descargar desde aqui:
http://rapidshare.com/files/67026364/fwppc.zip.html

Luego crea un directorio en:
c:\Archivos de Programa\IDM Computer Solutions\UEStudio '06\configs\FWPPC
y copia ahí el contenido del fichero ZIP

Aqui tienes unas pantallas que muestran como se usa el UEStudio:
Image

Image

Image

Image

Image

Image

Image

Image
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

En el ejemplo cambia #include "FiveWin.ch" por "FWCE.ch"

Si tienes alguna dificultad, por favor no dudes en preguntarme
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
jasantana
Posts: 16
Joined: Thu Oct 04, 2007 11:43 am
Location: Gran Canaria - España

Post by jasantana »

¿Es posible que la versión de pruebas no permita el uso de proyectos?

Mostraría con una imagen la ventana principal de UEstudio que se muestra al arrancar. No tiene nada que ver con los menús que tu tienes, como "Proyecto", etc.

Tengo una imagen capturada en jpg en la unidad C: ¿Como puedo insertarla en el mensaje?
Saludos,
Juan Antonio Santana Medina
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Juan Antonio,

> Tengo una imagen capturada en jpg en la unidad C: ¿Como puedo insertarla en el mensaje?

Entra a www.imageshack.us y desde ahí selecciona tu imagen y envíala. Te proporcionaran un enlace para ver la imagen que tienes que copiar aqui, en tu mensaje. Gracias,
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
jasantana
Posts: 16
Joined: Thu Oct 04, 2007 11:43 am
Location: Gran Canaria - España

Post by jasantana »

Aqui esta la imagen

Image
Saludos,
Juan Antonio Santana Medina
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Juan Antonio,

Pulsa el botón derecho del ratón sobre el menú arriba y selecciona "Advanced":

Image
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
jasantana
Posts: 16
Joined: Thu Oct 04, 2007 11:43 am
Location: Gran Canaria - España

Post by jasantana »

Muchas gracias Antonio ya lo he conseguido. Imagino que para poder acceder al editor de recursos también hay algún truquito de estos, he mirado en la ayuda y solo veo que dice "... cuando un proyecto compilable se carga en UEStudio, la barra de herramientas Editor de recursos está activa"

¿Hay alguna forma de hacerlo?. Con el botón Ver Como se puede colorear la sintaxis en el editor, ¿Se puede agregar una propia?

De nuevo muchas gracias.

PD. ¿Hay previsto algún tipo de seminario y/o conferencia técnica sobre FWPPC próximamente?
Saludos,
Juan Antonio Santana Medina
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Juan Antonio,

Aqui tienes un video tutorial de como usar el UEStudio con FWPPC:
http://rapidshare.com/files/25683729/fwppc.avi.html

Para tener sintaxis coloreada añade este texto al fichero wordfile.txt que hay en la carpeta c:\Archivos de Programa\IDM Computer Solutions\UEStudio '06\wordfile.txt

/L12"Clipper" Nocase Line Comment = // Block Comment On = /* Block Comment Off = */ File Extensions = PRG CH
/Function String = "%*^{Function^}^{Method^}*("
/Function String 1 = "%^{Class^}%[a-zA-Z_0-9^]"
/Function String 2 = "%^{Class^}%[a-zA-Z_0-9^]%^{From^}%[a-zA-Z_0-9^]"
/Function String 3 = "%*^{Procedure^}*"
/C1
.and. .not. .or. .t. .f.
#include #define #ifdef #endif #else
aadd abs aclone acopy adel aeval afill ains alert alias alltrim as asc array activate action append asize ascan
begin button buttonbar brush break
case class classdata close color colors checkbox create character column centered commit copy constructor
date do data dblclick declare deleted default delete design device dialog define dbcloseall dbskip dbclosearea dbsetorder dbseek dbrelation dbsetrelation dbgobottom dbgotop dbgoto dbsetfilter dbusearea dbcommit dbrecall dbdelete dbunlock dbappend
exit else elseif endif export empty endclass endcase end endmenu enddo endpage endprint erase eof eval exact
file for function from of footer font filter field fieldget fieldput fcount flock ferase fields
get go goto gotop
hidden header headers
icon id if iif inline index init in
left len locate listbox listview loop lower
maximized mdichild method memvar msgInfo msgBeep message menu menuitem msglogo
next numeric name
of otherwise on off order ordsetfocus
path pixel protected print page parameters procedure prompts preview picture
quit
return recall resource resources redefine read report replace right rlock recno
sizes sequence self super set say separator size style sysrefresh shared select store skip seek softseek
time title tone to tooltip top total transform
var val valid valtype
while when window with
use update upper
zap
/C2
new
/C3
local
static
public
private
nil
:
,
;
@
|
{
}
(
)
.
[
]
<
>
=
!
+
-
*
/
%

Puedes añadirle y modificar las palabras claves que quieras.

De momento no tenemos fecha prevista de un próximo seminario de FWPPC. Lo anunciaremos
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
jasantana
Posts: 16
Joined: Thu Oct 04, 2007 11:43 am
Location: Gran Canaria - España

Post by jasantana »

Antonio, muchas gracias y disculpa por las molestias. Me pondré a trabajar con toda esta información. Espero no tener que molestar mucho más.

No se si puede interesar, pero creo que sería interesante divulgar el FWPPC en algunos foros de FoxPro, yo soy un asiduo a foxite y tan pronto como tenga una pequeña aplicación terminada la mostraré en ese foro; muchas veces hay preguntas sobre como hacer aplicaciones para pockets con VFP y creo que esta herramienta es la solución.

Por otra parte, sería también una buena forma contactar con los organizadores de Prague DevCon y/o Frankfurt DevCon, aunque las de este año ya han pasado. Yo he asistido a la de Praga de este año y creo que se puede hacer una sesión técnica en la que se muestre el producto, etc.
Saludos,
Juan Antonio Santana Medina
Post Reply