IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

Tourner des aplications Sur Microsoft Surface


Sujet :

C++Builder

  1. #1
    Membre �clair�
    Homme Profil pro
    Chercheur g�nie �lectrique
    Inscrit en
    Mai 2002
    Messages
    263
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (�le de France)

    Informations professionnelles :
    Activit� : Chercheur g�nie �lectrique
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2002
    Messages : 263
    Par d�faut Tourner des aplications Sur Microsoft Surface
    Bonjour � tous,
    pour suivre l'�volution informatique et pour avoir un aspect pratique, je voudrais faire tourner sur Microsoft Surface (W8) des petites applications compil�es un PC normal (Builder XE2, W7).
    Est-ce que cette id�e serait possible?

    Merci d'avance
    Xavier

  2. #2
    Membre �clair�
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Janvier 2013
    Messages
    78
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Alg�rie

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Janvier 2013
    Messages : 78
    Par d�faut
    effectivement oui tu peut faire d�ployer des applications
    compil�es sur des PC avec d'autre version de Windows

  3. #3
    Membre tr�s actif Avatar de Argol_Medusa
    Homme Profil pro
    Ing�nieur Radiofr�quences
    Inscrit en
    Ao�t 2005
    Messages
    208
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Ing�nieur Radiofr�quences
    Secteur : High Tech - �lectronique et micro-�lectronique

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 208
    Par d�faut
    Comme le dit udinacer c'est tout � fait possible ( �a s'appelle de la cross compilation ).

    Par contre il me semble de t�te qu'il existe plusieurs surface, certaines en windows RT et un hardware ARM ou truc du genre, et une autre surface "pro" qui est en fait un vrai PC embarqu�.

    V�rifie ces points car il se peut qu'il y ait des choses qui diff�rent cot� programmation suivant le hardware et l'os de la tablette.

  4. #4
    Membre �clair�
    Homme Profil pro
    Chercheur g�nie �lectrique
    Inscrit en
    Mai 2002
    Messages
    263
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (�le de France)

    Informations professionnelles :
    Activit� : Chercheur g�nie �lectrique
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2002
    Messages : 263
    Par d�faut
    Merci � tous.
    J'ai fini par acheter un ThinkPad Tablet 2 avec W8. Comme vous m'avez confirm�, mon appli d�velopp�e sous Builder XE fonctionne correctement sur la tablette.
    Un petit d�tail: je ne peux pas utiliser 2 de mes doigts pour faire zoom dans mon appli (un Form charg� d'un bitmap). Quelqu'un aurait une id�e pour que je puisse d�velopper quelque chose afin de profiter cette fonction moderne?

    Merci d'avance
    Xavier

  5. #5
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 412
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 412
    Par d�faut
    Salut !

    A l'aide des �v�nementielles courantes mais ici, � priori on ne sait pas lesquelles !
    A ce stade il faut tout mettre en place et tester... � moins que ???

    a) le zoom se fait en interceptant les WM_MOUSEWHEEL et en r�cup�rant le delta pour traiter le stretch

    b) le drag (d�calage de l'image) se fait avec :
    - OnMouseDown (activer un flag),
    - OnMouseMove (si le flag est mis alors... X et Y sont mis en lice pour calculer un offset de d�calage)
    - OnMouseUp (d�sactiver le flag)
    Tester �galement avec OnKeyDown : VK_LEFT, VK_RIGHT, VK_UP et VK_DOWN

    c) le passage d'une image � la suivante ou pr�c�dente avec OnKeyDown, mais il faut tester :
    - VK_PRIOR et VK_NEXT

    d) Si la tablette est sensible � sa rotation, il faut intercepter WM_SIZE de la form principale et traiter au cas o� rien ne serait automatique.

    A plus !

  6. #6
    Membre �clair�
    Homme Profil pro
    Chercheur g�nie �lectrique
    Inscrit en
    Mai 2002
    Messages
    263
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (�le de France)

    Informations professionnelles :
    Activit� : Chercheur g�nie �lectrique
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2002
    Messages : 263
    Par d�faut
    Merci Henderson,
    J'ai utilis� ces �v�nements dans les fonctions de zoom avec une souris.
    Mais dans une tablette, je ne sais pas comment identifier 2 points (X,Y) provoqu�s par les deux doigts sur l'�cran.
    Cordialement
    Xavier

  7. #7
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 412
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 412
    Par d�faut
    Salut !

    Si c'est logique :
    Left est probablement le premier point de contact.
    Right le deuxi�me.
    Middle un troisi�me (ou le deuxi�me et dans ce cas Right est le troisi�me) ???

    Chaque contact peut aussi d�clencher une OnMouseDown.
    Donc � partir de l� on doit facilement parvenir � d�finir le contexte :
    - soit gliss�
    - soit zoom (REM : distance entre les 2 points et comparer avec la distance pr�c�dente pour en d�duire zoom in ou zoom out)
    - soit tout ce que les autres d�veloppeurs n'ont pas encore os� faire !

    Par contre, la OnMouseMove est � exploiter en d�tail (via le param�tre TShiftState State) !

    A plus !

    Il suffirait d'une petite application avec un TMemo pour y afficher les �v�nements intercept�s !!! Attention au d�bit des OnMouseMove !!!

  8. #8
    R�dacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par d�faut
    Bonsoir
    Je me demande si l'ecran tactile ne se gererait pas comme le TouchPad d'un portable, dans ce cas la gestion pourrait peut etre se faire avec Raw Input, il y a eut des posts sur le sujet sur le Forum

  9. #9
    Membre �clair�
    Homme Profil pro
    Chercheur g�nie �lectrique
    Inscrit en
    Mai 2002
    Messages
    263
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (�le de France)

    Informations professionnelles :
    Activit� : Chercheur g�nie �lectrique
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2002
    Messages : 263
    Par d�faut
    Bonjour,
    j'ai test� sous XE2 les fonctions de base "OnMouseDown" et "OnMouseMove" avec un �ran tactile. Lors de deux doigts sont utilis�es simultan�ment, les deux fonctions ne marchent pas.
    Xavier

  10. #10
    R�dacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par d�faut
    Il faudrait peut etre regarder du cote de Microsoft " SDK Surface "

  11. #11
    R�dacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738

  12. #12
    Membre �clair�
    Homme Profil pro
    Chercheur g�nie �lectrique
    Inscrit en
    Mai 2002
    Messages
    263
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (�le de France)

    Informations professionnelles :
    Activit� : Chercheur g�nie �lectrique
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2002
    Messages : 263
    Par d�faut
    Merci � tous.
    Comme j'ai utilis� un ThinkPad Tablet 2 avec Windows 8, Est-ce qu'il faut installer Microsoft Surface SDK? (d�sol�, je ne connais pas du tout Surface).
    Je voudrais d�velopper dans un PC normal une appli utilisable dans pad.
    Cordialement, Xavier

  13. #13
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 412
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 412
    Par d�faut
    Salut !

    http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx

    Donc il faut intercepter le WM_GESTURE et traiter ... sans oublier de g�rer les autres messages (WM_MOUSEWHEEL pour le zoom ...)... donc � lire !

    A plus !

  14. #14
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 412
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 412
    Par d�faut
    Salut !

    Citation Envoy� par Xavier Voir le message
    Bonjour,
    j'ai test� sous XE2 les fonctions de base "OnMouseDown" et "OnMouseMove" avec un �ran tactile. Lors de deux doigts sont utilis�es simultan�ment, les deux fonctions ne marchent pas.
    Xavier
    http://wiki.helpmvp.com/home/notes/dev/delphi/touch

    J'esp�re pour toi que XE2 prend en compte les �v�nementielles pour les �crans tactiles !

    A plus !

  15. #15
    Membre �clair�
    Homme Profil pro
    Chercheur g�nie �lectrique
    Inscrit en
    Mai 2002
    Messages
    263
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (�le de France)

    Informations professionnelles :
    Activit� : Chercheur g�nie �lectrique
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2002
    Messages : 263
    Par d�faut
    Merci pour ces lumi�res.
    J'ai mis � jour sur XE3,
    Selon l'exemple, j'ai mis un Panel associ� � un GestureMaster
    Dans OnGesture(), un �v�nement est d�clench�.
    Et apr�s, je ne sais pas comment interpr�ter GestrureInfo?
    Je continue � recherche (je ne connais pas de l'usage des fonctions Windows) .

    Merci beaucoup. Xavier

Discussions similaires

  1. Microsoft annonce des ristournes sur la Surface 2
    Par St�phane le calme dans le forum Actualit�s
    R�ponses: 12
    Dernier message: 27/08/2014, 17h11
  2. R�ponses: 0
    Dernier message: 21/07/2010, 17h51
  3. [Partenaire] Projet dev sur Microsoft Surface
    Par micka38 dans le forum Autres
    R�ponses: 0
    Dernier message: 31/08/2009, 00h58
  4. R�ponses: 0
    Dernier message: 11/06/2009, 14h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo