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 Discussion :

Création IHM en C


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2021
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2021
    Messages : 43
    Par défaut Création IHM en C
    Bonjour,

    Je dois coder une IHM pour un projet. Pour le langage, je n'ai que Visual studio sur l'un de mes PC et de toute manière il me faut de préférence du C pour la suite des travaux.
    Le problème est que j'ai très très peu de connaissances dans ces langages, je voudrais donc savoir si certains auraient des codes ressemblant à ce que je dois faire ...

    C'est un projet totalement confidentiel, je vais donc utiliser d'autres termes pour définir l'IHM attendue.

    Je précise également que j'ai étudié la page "API Windows en C", très intéressante, mais comme je vous l'ai dit, à part copier-coller et modifier quelques valeurs je ne sais pas faire grand chose.

    L'objectif est le suivant :

    - Une barre de recherche permettant de rechercher un fichier et le sélectionner (pas le lire ou l’afficher).

    - Ouverture d'une fenêtre avec un premier choix entre deux boutons A et B. Lors de la sélection, on pourra observer que le bouton sélectionné sera grisé. Ensuite, il y aura encore 2 autres choix, entre deux boutons.

    Ici, je pense que si j'arrive à faire cela ce sera déjà bien.

    Ensuite, lors de l'activation des boutons :

    Les premiers servent à indiquer quelle lettre l'application va devoir rechercher dans le fichier choisis. Donc plus précisément chercher soit A soit B dans le NOM d'un des fichiers contenus dans le fichier parent choisis.

    Ensuite, le reste se complique un peu ...

    Mon objectif pour l'instant est de créer la barre de recherche, et les boutons. Ensuite, j'aimerai m'occuper des évènements à créer.

    Je suis ouvert à toute aide / propositions de codes.

    Si certains ont des propositions de développement sur demande, vous pouvez me contacter par message privé pour toutes collaborations.

    Merci pour votre attention et n’hésitez pas pour toute question.

    Cordialement,

    Perot.

  2. #2
    Expert confirmé
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 757
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyste/ Programmeur

    Informations forums :
    Inscription : Juillet 2013
    Messages : 4 757
    Par défaut
    Oublie la WinApi/ Win32. La seule bibliothèque C connue avec 1 bonne documentation c'est GTK : https://www.gtk.org/

    Par contre, c'est du C, mais ils ont recréés la notion d'objet (<- la dernière fois que j'ai y touché c'était en 2006 donc peut-être que cela à changer)
    En 2016, j'ai vu 1 gars développait avec : cela te créer 1 arborescence avec pleins de fichiers pour exécuter ton programme (peut-être que c'est dû à l'activation des thèmes )

  3. #3
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2021
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2021
    Messages : 43
    Par défaut
    Malheureusement, je n'ai pas le choix d'utiliser cet API ... Par rapport au matériel et au projet.


    Merci en tout cas pour ta réponse et bonne journée.

  4. #4
    Expert confirmé
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 757
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyste/ Programmeur

    Informations forums :
    Inscription : Juillet 2013
    Messages : 4 757
    Par défaut
    Si tu dois rester avec la WinApi/ Win32 , alors il faut utiliser l'outil graphique WYSIWYG de Visual C++, et donc peut-être revenir sur 1 version gratuite de 2010.
    Parce que les nouvelles versions (2015, 2017, 2019 et même peut-être 2013) je ne suis pas sûr qu'elle le propose encore (ou alors passer encore par 1 module à installer)

  5. #5
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2021
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2021
    Messages : 43
    Par défaut
    Effectivement, je suis sur la version 2010.

  6. #6
    Expert confirmé
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 757
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyste/ Programmeur

    Informations forums :
    Inscription : Juillet 2013
    Messages : 4 757
    Par défaut
    Il faut donc que tu apprennes 1 bibliothèque sortie avant la norme C99 et cela ne te servira quasi à rien (éventuellement les encodages de caractères, la programmation événementielle et 2 - 3 trucs)

    Pour des exemples, il faut chercher et comprendre : pas d'autre choix
    Et en + lorsque tu écris "une barre de recherche", attends-toi à déchanter fortement C'est 1 bibliothèque sortie dans les années 90 (et mise à jour certes), mais sans thème, sans complétion, sans "soft loading" ... la localisation c'est compliquée, la gestion des "attentes passives" ("thread") c'est à la main, ...
    Et en +, coder en C, qui est 1 langage qu'il faut de l'expérience (pointeur, cast, sentinelle, ...)

    Je n'ai pas de conseil sauf de te faire fortement aidé par quelqu'un en présentiel ... ou d'abandonner (tu perds ton temps si c'est 1 projet "formation")

    déjà le Visual 2010 augure des dépendance qui ne sont pas présentes sous Windows 8/ 10, des problèmes de versions (cela peut-être simplement visuel, 1 bouton qui se barre par exemple)

Discussions similaires

  1. Modélisation 1ère étape de la création d'IHM Leonardi
    Par Lucas Panny dans le forum W4 Express
    Réponses: 2
    Dernier message: 26/07/2007, 09h29
  2. [OpenOffice][Texte] Création d'une TOC sans IHM
    Par lekekoo dans le forum OpenOffice & LibreOffice
    Réponses: 2
    Dernier message: 25/05/2007, 16h09
  3. création d'IHM java en XML
    Par sglon dans le forum Format d'échange (XML, JSON...)
    Réponses: 6
    Dernier message: 10/04/2007, 05h43
  4. IHM : création Dataset typé
    Par cDotNet dans le forum Windows Forms
    Réponses: 9
    Dernier message: 29/01/2007, 17h29
  5. Conseils/docs sur la création d'ihm
    Par hellbilly dans le forum Windows
    Réponses: 3
    Dernier message: 19/09/2005, 21h53

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