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

VB.NET Discussion :

Développement sur tablette win8.1 (sans passer par le windows store)


Sujet :

VB.NET

  1. #1
    Expert confirmé
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Points : 4 242
    Points
    4 242
    Par défaut Développement sur tablette win8.1 (sans passer par le windows store)
    Hello,

    Je ne savais pas trop où poser ma question alors j'écris là où je sais qu'il y a du monde qui passe dont notamment des personnes très compétentes (un peu de pommade ne fait jamais de mal ^^).

    Je sais que je peux créer une application en winforms et l'exécuter sans souci sur une surface pro 3 (par exemple).

    Par contre, il a plein de zones floues...

    Par exemple le redimensionnement de la fenêtre si on passe la tablette du mode paysage au mode portrait. Je me doute bien que ce n'est pas magique et que ce doit être géré par l'application mais je n'ai pas connaissance d’événement pour gérer ce qu'il doit se passer lors de changement.

    En mode tablette, pas de clic droit (pour faire apparaître un menu contextuel par exemple). Ce dernier est remplacé par une pression longue en général. De nouveau, aucun événement dans winforms (bien que j'imagine qu'on pourrait faire quelque chose avec les événements MouseDown, MouseUp et un Timer.)

    Bref, toutes ces petites choses qui sont propres au monde du tactile mobile que l'on peut tourner et retourner dans tous les sens.

    Y a-t-il un sdk à installer pour bénéficier de choses en plus qui seraient propre au développement pour plateforme mobile ?

    Qu'en est-il de WPF par rapport aux points soulevés ci-dessus ? Ce serait un bon argument pour sauter le pas (et débloquer du budget de formation ).

    Faut-il passer au C# ? (m'étonnerais mais on ne sait jamais ^^)

    Merci d'avance à ceux qui prendront la peine de répondre.
    Kropernic

  2. #2
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 156
    Points : 25 075
    Points
    25 075
    Par défaut
    de mémoire je crois qu'il y a une dll pour windows forms pour gérer tout ce qui est tactile (nouveaux events), avec un peu de chance il y a ce qu'il faut pour connaitre l'orientation
    l'orientation de l'écran est aussi une possibilité de windows PC (certains écrans se tournent, et il y a moyen de rotater l'affichage même si l'écran n'est pas prévu pour se tourner, donc il doit y avoir une API pour ca)
    donc déjà tu peux regarder dans l'utilitaire de ta carte graphique si tu as cette option, ce qui te permettrait de faire des tests (même sur les intel ca y est en général)

    sinon j'ai trouvé quelqu'un qui c'est déjà posé la question ici : http://stackoverflow.com/questions/2...dows-forms-app
    (savoir quoi taper dans google est utile ...)
    (il faut creuser un peu plus car c'est assez maigre et je ne crois pas qu'ils parlent d'un event)

    après wpf est peut etre mieux armé car plus récent, à voir (phrase inutile ^^)



    sinon j'ai testé récemment UWP, le type de projet windows 10 uniiversel sur vs 2015 (il faut être sur windows 10 aussi)
    et non seulement ca gère tout ce qui est possible (changement d'orientation, changement de taille du device, capteurs du device ...) mais en plus c'est prévu aussi pour que tu puisses en quelques lignes dire les changement que ca implique sur l'interface
    car en windows forms même si tu as un event, tu risques de taper un peu de code pour modifier l'interface ...
    UWP est si j'ai bien suivi une nouvelle branche qui n'est pas liée à WPF (même syntaxe et grosse racine commune quand même, on est pas dépaysé), et WPF autant que je trouvait qu'il manquait des choses, pour l'instant sur UWP je suis étonné de voir tout ce qu'il y a de bien
    UWP permet si j'ai bien suivi là aussi de faire un package d'installation hors store (et lancer le .exe ne suffit plus)

    il y a aussi l'ancetre de UWP, le type de projet windows 8 (là aussi une branche différente de wpf et de uwp surement (et de silverlight aussi )), il faudrait voir s'il a aussi un moyen de faire des packages, mais lui il doit aussi être armé pour les tablettes

    après étant sur windows 10 depuis sa sortie, je ne comprends pas qu'on reste sur windows 8/8.1 encore aujourd'hui
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Expert confirmé
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Points : 4 242
    Points
    4 242
    Par défaut
    Merci pour ta réponse, j'analyserai ça en détail demain au boulot.

    Concernant le fait de ne pas utiliser win10 bah... les entreprises, c'est lent avec l'informatique...
    Kropernic

  4. #4
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    1 048
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 048
    Points : 2 201
    Points
    2 201
    Par défaut
    Disons que si tu dois développer sur tablette (surface) quelque chose de nouveau, Winforms me semble être un mauvais choix. A la limite pour le portage d'une application winforms existante je peux comprendre.

    Concernant le déploiement des applications "spécial tablette tactile .Net", il me semble qu'il existe des possibilités pour éviter de passer par le store. Mais j'ai pas de doc sous la main.

  5. #5
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 156
    Points : 25 075
    Points
    25 075
    Par défaut
    sur win8.1 je crois qu'il y a une option dans le panneau de conf pour autoriser ou non l'installation d'appli win8 qui ne viennent pas du store (non par défaut surement) (type de projet win8 dans vs donc, wpf like)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  6. #6
    Expert confirmé
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Points : 4 242
    Points
    4 242
    Par défaut
    C'est encore moi.

    Après avoir été voir ce qu'il y avait derrière ton lien, j'ai compris qu'en fait, je m'inquiétais pour rien.

    Certes, y aura du code à écrire pour gérer le design landscape/portrait mais c'est géré automatiquement. Pareil pour le clic droit, la pression longue le simule. Donc tout va bien

    Reste plus qu'à trouver un petit cours d'ergonomie pour device tactile histoire d'avoir un truc penser pour les gros doigts. Sinon ça va être chiant à utiliser sur tablette ^^.
    Kropernic

  7. #7
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 156
    Points : 25 075
    Points
    25 075
    Par défaut
    disons que ca dépend de l'interface
    mais si en paysage tu as prévu une liste d'infos du genre

    TITRE1 image1 info1a info1b
    TITRE2 image2 info2a info2b

    et qu'en portrait tu veux

    TITRE1 image1
    info1a info1b

    TITRE2 image2
    info2a info2b

    en windows forms ca doit pas être automatique (bien que le flowlayoutpanel doit pouvoir s'en sortir)


    parce que modifier la taille des controles oui en windows forms on fait ce qu'on veut avec dock anchor et les layouts panels, mais uwp permet en plus de gérer la disposition selon le cas
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  8. #8
    Expert confirmé
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Points : 4 242
    Points
    4 242
    Par défaut
    Je ne dis pas le contraire. On va certainement avoir plus de boulot à coder en winforms qu'en uwp mais vu que uwp ne nous est pas accessible pour le moment... (vu qu'on commence seulement à passer sur win8...)
    Kropernic

  9. #9
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Points : 9 743
    Points
    9 743
    Billets dans le blog
    3
    Par défaut
    Sauf erreur de ma part, il est possible de développer pour Windows 8 en utilisant UWP avec le Runtime 8.x : https://dev.windows.com/fr-fr/develop (section Autres versions et types d’applications associés)

    A vérifier quand même
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  10. #10
    Expert confirmé
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Points : 4 242
    Points
    4 242
    Par défaut
    Merci Matt,

    Le service technique me signale qu'on devrait avoir fini la migration vers win8 vers la mi-mars. C'est donc une piste qui vaut la peine d'être envisagée.
    Kropernic

  11. #11
    Expert confirmé
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Points : 4 242
    Points
    4 242
    Par défaut
    C'est encore moi...

    Je suis en train de creuser le lien donner par Matt et j'ai peu de bien comprendre...

    Quand on développe une application UWP (que ce soit pour win8 ou win10), faut-il obligatoirement passer par le windows store ???

    Ce sera du développement uniquement dans le cadre interne à l'entreprise et pas à destination du public. Du coup, à moins qu'il soit possible d'avoir un store privé, ça pue un peu non ?
    Kropernic

  12. #12
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Points : 9 743
    Points
    9 743
    Billets dans le blog
    3
    Par défaut
    Citation Envoyé par Kropernic Voir le message
    Quand on développe une application UWP (que ce soit pour win8 ou win10), faut-il obligatoirement passer par le windows store ???
    Je ne sais pas

    Citation Envoyé par Kropernic Voir le message
    Ce sera du développement uniquement dans le cadre interne à l'entreprise et pas à destination du public. Du coup, à moins qu'il soit possible d'avoir un store privé, ça pue un peu non ?
    Il est possible d'avoir un store perso pour ton entreprise : Business Store
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  13. #13
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 156
    Points : 25 075
    Points
    25 075
    Par défaut
    Nom : IC836421.png
Affichages : 126
Taille : 23,6 Ko
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  14. #14
    Expert confirmé
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Points : 4 242
    Points
    4 242
    Par défaut
    Citation Envoyé par DotNetMatt Voir le message
    Je ne sais pas


    Il est possible d'avoir un store perso pour ton entreprise : Business Store
    Ah c'est sympa ça !!! J'vais demander au technique si c'est prévu ^^ (j'vais encore passer pour l'emmerdeur de service à vouloir des trucs qu'ils connaissent pas )

    Citation Envoyé par Pol63 Voir le message
    Nom : IC836421.png
Affichages : 126
Taille : 23,6 Ko
    Il vient d'où ton écran là ? ^^
    Kropernic

  15. #15
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 156
    Points : 25 075
    Points
    25 075
    Par défaut
    là c'est un paramètre de windows 10
    mais sous windows 8 il y a moyen aussi d'installer une app sans passer le store

    https://www.google.fr/?gws_rd=ssl#q=...tting+to+Store
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

Discussions similaires

  1. Publier une appli mobile iOS sans passer par l'app store
    Par ZeMouKa dans le forum Développement iOS
    Réponses: 1
    Dernier message: 22/08/2015, 22h37
  2. Réponses: 3
    Dernier message: 22/02/2010, 09h56
  3. Réponses: 5
    Dernier message: 10/05/2008, 18h11
  4. Réponses: 2
    Dernier message: 10/05/2008, 17h53
  5. Réponses: 2
    Dernier message: 26/05/2007, 00h52

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