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

Windows Discussion :

interface graphique sous WINDOWS


Sujet :

Windows

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Novembre 2013
    Messages : 9
    Points : 7
    Points
    7
    Par défaut interface graphique sous WINDOWS
    Bonjour;

    Je suis tombé en panne ça fait 3 jours, et que maintenant je me dirige envers vous cherchant de l'aide. Bon ma problématique se résume au suivant:
    - Je dois créer une interface graphique sous WINDOWS qui me permettra en premier temps de vérifier est-ce-que mon PC est connecté avec un appareil via réseau sans fil protocole WIFI.
    - si la connexion est bien vérifiée je dois avoir la possibilité de parcourir une fichier "*.hex" afin de l'envoyer vers l'appareil en question.

    bon pour être sincère je fais de l'informatique industrielle, micrôcontrolleur, DSP, FPGA, AUTOMATE PROGRAMMABLE les langages utilisés étant un peu de C et ladder, assembleur et VHDL, et je me retrouve face à ce travail dont j'ai jamais mis la main prière de me guider et de m'éclaircir le chemin même si avec mes faible connaissances .

  2. #2
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 369
    Points : 41 519
    Points
    41 519
    Par défaut
    Si tu ne connais que le C, tu as le choix entre l'API Windows (très dure à appréhender pour un débutant) et une bibliothèque portable, comme GTK+, qui est peut-être plus facile à gérer.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Novembre 2013
    Messages : 9
    Points : 7
    Points
    7
    Par défaut
    bonsoir,

    Merci pour l’intérêt que vous avez accordé au post, mais j’espère que je ne vais pas vous embêtez par mes questions à chaque fois car vraiment je comprends rien sur le sujet.

    Bon pour GTK+, après une petite recherche j'ai constaté que c'est un ensemble de bibliothèque logicielles contenant des fonctions qui permet la réalisation des interface graphique.

    Puisque vous êtes plus spécialisé dans le domaine est ce que vous voyez que mon application peut être réaliser par ce GTK+?, pour que je marque un point départ et je me concentre sur lui seul.

    Merci!!

  4. #4
    Membre habitué
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    340
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 340
    Points : 177
    Points
    177
    Par défaut
    il existe un autre toolkit portable en C : les EFL. Une article sur developpez se trouve ici mais il faudrait le mettre à jour Une des avantages des EFL par rapport à Gtk+ est sa faible empreinte mémoire, ce qui peut être appréciable dans certain cas (par exemple, les Freebox v5, qui embarquent les EFL). Je pense que les EFL comme Gtk+ peuvent réaliser ce que tu veux
    L'Opus attire les Prélats

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Novembre 2013
    Messages : 9
    Points : 7
    Points
    7
    Par défaut
    Bonsoir;

    Merci pour vous aussi, j'effectuerai encore des recherches pour trancher sinon les experts pourrons m'aider à prendre une décision et me concentrer dessous, si vous avez quelque documentation contenant des exemples de création d'interface et tout passez moi les lien s'il vous plait comme ça j'aurai sur quoi se poser, votre aide c'est mon avancement alors toutes vos suggestions seront les bienvenues.

  6. #6
    Membre habitué
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    340
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 340
    Points : 177
    Points
    177
    Par défaut
    il n'y a pas trop de tutoriel pour les EFL, mais tu peux venir sur IRC : #e.fr@freenode, il y a une communauté française qui pourra t'aider (dont moi)
    L'Opus attire les Prélats

  7. #7
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Novembre 2013
    Messages : 9
    Points : 7
    Points
    7
    Par défaut
    bon pour le moment je pense que je peux pas car j'ai un tas d'examens que je finirai le vendredi, alors dés samedi je peux vous rejoindre, mais est ce qu'il y a un moyen afin que je puisse vous contactez car vraiment j'ai besoin de votre aide.

  8. #8
    Membre éprouvé Avatar de gretch
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Avril 2006
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 165
    Points : 1 250
    Points
    1 250
    Par défaut
    perso lorsque j'ai eu un petit besoin d'interface (et la flemme d'apprendre le vbs)
    j'ai opter pour AutoIT un fois compilé (tres simple), ça te fait des petits .exe indépendant avec interface.

    grace à Koda (outils pour autoit), tu fait ton interface en Drag & Drop

    le code est tres simple à apprendre si tu as des bases en prog, l'aide est TRES bien conçu avec des exemples parlant pour chaque fonction. et si tu coince vraiment, le forum français est tres reactif et bien fournit.

    tiens je t'ai fait 80% de ton prog
    en gros reste à faire les sécurités sur ta copie c'est tout t'as meme une interface basique

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 155, 83, 351, 180)
    $Button1 = GUICtrlCreateButton("Ping", 8, 40, 65, 33)
    $Button2 = GUICtrlCreateButton("Copie", 80, 40, 65, 33)
    $Label1 = GUICtrlCreateLabel("Ping pour verifier", 16, 8, 124, 17, -1, $WS_EX_CLIENTEDGE)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###
    
    ; tout ce qui est au dessus à été généré par mon drag and drop en koda. 1 minute max
    
    ; tes variables
    $filedir = "c:\test\*.hex"
    $filedest = "\\192.168.0.5\dossier\"
    $ip = "127.0.0.1"
    
    While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
            Case $GUI_EVENT_CLOSE
            Exit
    
            Case $Button1
            
             Local $iPing = ping ($ip, 250) 
    
        If $iPing Then ; If a value greater than 0 was returned then display the following message.
        
        ControlSetText("Form1", "", $Label1, "périphérique ok")
        Else
        ControlSetText("Form1", "", $Label1, "périphérique non connecté")
        EndIf
            
            Case $Button2
        ; reste à sécuriser la copie avec un if ;) bon courage :)
    FileCopy( $filedir, $filedest ,0 )
            
        EndSwitch
    WEnd

Discussions similaires

  1. Interface graphique sous windows.
    Par MysteryGummy dans le forum Débuter
    Réponses: 4
    Dernier message: 23/06/2010, 10h48
  2. Changer l'interface graphique sous Mandrake 10
    Par Bidouille dans le forum Applications et environnements graphiques
    Réponses: 7
    Dernier message: 08/09/2004, 11h25
  3. [TP]Problème de modes graphiques sous Windows XP
    Par Gabi dans le forum Turbo Pascal
    Réponses: 11
    Dernier message: 04/04/2004, 17h25
  4. Interface graphique sous embedded visual C++ !!
    Par acastor dans le forum MFC
    Réponses: 4
    Dernier message: 16/03/2004, 19h35
  5. Quel langage pour un application graphique sous windows
    Par ipeteivince dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 06/06/2003, 17h00

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