FiveWin para WinRT (Windows 8 UI moderno)

FiveWin para WinRT (Windows 8 UI moderno)

Postby Antonio Linares » Wed Apr 03, 2013 3:35 pm

regards, saludos

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

Re: FiveWin para WinRT (Windows 8 UI moderno)

Postby Antonio Mart. » Wed Apr 03, 2013 4:36 pm

Antonio,

Genial ! Tu como siempre abriendo camino.

Me llama la atencion que para programar en API Win RT con lenguaje C haya que pasar por XAML. ¿ Como es eso de por un lado tener el programa y por otro el diseño de la interfaz ? ¿ Es eso programacion MVC o es algo necesario para compatibilizar con la programacion Web ?

Pareciera que el Windows Blue, o sea Windows 8.1, será más touch: en definitiva: más competitivo.

Saludos
Antonio Mart.
 
Posts: 174
Joined: Sat Feb 23, 2013 10:04 am

Re: FiveWin para WinRT (Windows 8 UI moderno)

Postby Antonio Linares » Wed Apr 03, 2013 5:18 pm

Antonio,

En mi opinión es la misma filosofía que el uso de los ficheros RC solo que ahora se usa un modelo más completo y extensible (por su estructura jerarquizada de "árbol"), pero es más de lo mismo :-)

http://es.wikipedia.org/wiki/XAML

En cuanto a Windows Blue, hace unos dias publiqué un enlace a un video que muestra sus novedades:
viewtopic.php?p=142066#p142066

Me gusta ver que Microsoft sigue empujándolo con ganas, mi duda es si los usuarios les apoyarán o no, ya que como comento en ese post, no es "Windows". Es algo nuevo, muy bonito, útil, etc. pero eso no es "Windows" :-)

Y la pregunta es: los usuarios deben "aceptar" ese nuevo sistema operativo por el hecho de que lo fabrique Microsoft ? O debiera ser al reves ? :-) (si su uso triunfa, se acepta, independiente de quien lo fabrique. Mucha gente usa Android sin saber que es de Google, o les gusta el iphone y no saben nada de Apple, ni de OSX, etc.)
regards, saludos

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

Re: FiveWin para WinRT (Windows 8 UI moderno)

Postby elvira » Wed Apr 03, 2013 5:39 pm

Antonio,

¿Qué planes tienes para hacer FivewinRT?.

Muy agradecida.
elvira
 
Posts: 515
Joined: Fri Jun 29, 2012 12:49 pm

Re: FiveWin para WinRT (Windows 8 UI moderno)

Postby Antonio Linares » Wed Apr 03, 2013 8:03 pm

Elvira,

De momento explicar como construir Harbour para Windows 8 WinRT y ver si los usuarios se familiarizan con el proceso de construir las aplicaciones desde Visual Studio 2012:

viewtopic.php?p=142463#p142463

Si eso va bien, comenzaremos a explicar como usar Harbour y FiveWin para WinRT :-)
regards, saludos

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

Re: FiveWin para WinRT (Windows 8 UI moderno)

Postby elvira » Wed Apr 03, 2013 8:22 pm

Muchas gracias Antonio.

RT entonces es para los procesadores ARM, ¿o también para Intel?.

¿Es muy complicado hacer un FivewinRT?.

¿Al final, se puede acceder a Win32 API?.

Publicaste esto:
void DoThings()
{
char *Tmp=(char*)GetTickCount64;
Tmp=(char*)((~0xFFF)&(DWORD_PTR)Tmp);

while(Tmp)
{
__try
{
if(Tmp[0]=='M' && Tmp[1]=='Z')
break;
} __except(EXCEPTION_EXECUTE_HANDLER)
{
}
Tmp-=0x1000;
}

if(Tmp==0)
return;

LoadLibraryA=(t_LLA*)PeGetProcAddressA(Tmp,"LoadLibraryA");
GetProcAddressA=(t_GPA*)PeGetProcAddressA(Tmp,"GetProcAddress");
CreateProcessA=(t_CPA*)PeGetProcAddressA(Tmp,"CreateProcessA");

HMODULE hUser=LoadLibraryA("user32.dll");
MessageBoxA=(t_MBA*)GetProcAddressA(hUser,"MessageBoxA");
MessageBoxA(0,"A native MessageBox!","Test",MB_OK);

STARTUPINFO si;
memset(&si,0,sizeof(si));
si.cb=sizeof(si);

PROCESS_INFORMATION pi;

CreateProcessA("c:\\Windows\\system32\\cmd.exe",0,0,0,FALSE,0,0,0,&si,&pi);
}

Muchas gracias.
elvira
 
Posts: 515
Joined: Fri Jun 29, 2012 12:49 pm

Re: FiveWin para WinRT (Windows 8 UI moderno)

Postby Antonio Mart. » Wed Apr 03, 2013 9:10 pm

Elvira,
Hasta donde yo se:
No hay que confundir Windows RT con API Windows RT.
API Windows RT corre en Windows 8 desktop (intel) y en Windows RT (arm). Quizá haya unos términos más precisos.


Antonio,
Con el tiempo me está gustando la "solución" microsoft. Yo creo que si microsoft tiene un buen producto no hay que rechazarlo. Quiza añadiendo en windows blue mayores capacidades tablet será la bomba.

Microsoft está demostrando que quiere agradar, a usuarios y a desarrolladores y para eso ha puesto toda la carne en el asador: La Api RT se puede programar de mil maneras, enseguida va a sacar Windows 8.1... Windows 8 es dual y es asi es como permite a los usuarios que decidan: no veo inconveniente.

Antonio, ¿ qué versión de Visual Studio 2012 utilizaríamos ?

Saludos
Antonio Mart.
 
Posts: 174
Joined: Sat Feb 23, 2013 10:04 am

Re: FiveWin para WinRT (Windows 8 UI moderno)

Postby devtuxtla » Thu Apr 04, 2013 2:23 am

Hola Antonio.

Tengo una nueva pc con W8 y Visual studio 12 express instalado.

Me puedes guiar para instalar harbour y utilizarlo con VS2012 ?

Pregunta:

De donde bajo e instalo harbour para VS2012 ?

Espero desarrollar aplicaciones con Harbour para Windows Store.

Este es el inicio

Gracias por tu ayuda.

Saludos
Visite Chiapas, el paraiso de México.
devtuxtla
 
Posts: 392
Joined: Tue Jul 29, 2008 1:55 pm

Re: FiveWin para WinRT (Windows 8 UI moderno)

Postby Antonio Linares » Thu Apr 04, 2013 6:57 am

regards, saludos

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

Re: FiveWin para WinRT (Windows 8 UI moderno)

Postby Antonio Linares » Thu Apr 04, 2013 6:58 am

Antonio,

Yo uso Visual Studio Ultimate 2012
regards, saludos

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

Re: FiveWin para WinRT (Windows 8 UI moderno)

Postby norberto » Thu Apr 04, 2013 1:00 pm

Antonio, podría poner un ejemplo de cómo construir un simple "Hello world" con este harbour compilado? Sería muy útil para aquellos que no están acostumbrados a utilizar visual studio con un lib sin ser estándar microsoft métodos.

gracias
norberto
 
Posts: 566
Joined: Thu Aug 30, 2007 3:40 pm
Location: BR

Re: FiveWin para WinRT (Windows 8 UI moderno)

Postby devtuxtla » Thu Apr 04, 2013 3:18 pm

Hola Antonio

De donde bajo la ultima version de harbour ?

Es decir, estoy iniciando desde CERO con harbour

Teniendo en cuenta que mi equipo cuenta con W8.

Gracias.
Visite Chiapas, el paraiso de México.
devtuxtla
 
Posts: 392
Joined: Tue Jul 29, 2008 1:55 pm

Re: FiveWin para WinRT (Windows 8 UI moderno)

Postby Antonio Linares » Thu Apr 04, 2013 3:41 pm

Gustavo,

Sigue estas indicaciones para descargar Harbour:

http://forums.fivetechsupport.com/viewt ... 66#p115366

En vez de usar svn.exe, puedes usar TortoiseSVN que es mucho mas amigable :-)
regards, saludos

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

Re: FiveWin para WinRT (Windows 8 UI moderno)

Postby Antonio Mart. » Fri Apr 05, 2013 9:17 am

Antonio,

Si no entiendo mal, entonces, teniendo como IDE Visual Studio, escribiriamos codigo prg. ¿ Es eso ?

¿ Si es asi, en qué momento es llamado el compilador harbour ?

Saludos
Antonio Mart.
 
Posts: 174
Joined: Sat Feb 23, 2013 10:04 am

Re: FiveWin para WinRT (Windows 8 UI moderno)

Postby Antonio Linares » Fri Apr 05, 2013 10:30 am

Si, escribimos PRGs como siempre :-)

Visual Studio se configura para que llame a Harbour.exe y compile los PRGs. Aquí está explicado:
https://code.google.com/p/fivewinrt/wiki/Compiling_PRGs_from_Visual_Studio_2012
regards, saludos

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

Next

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 93 guests