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

Linux Discussion :

Mini Projet en C (info disque dur) sous Linux


Sujet :

Linux

  1. #1
    Membre habitué
    Inscrit en
    Janvier 2007
    Messages
    293
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 293
    Points : 188
    Points
    188
    Par défaut Mini Projet en C (info disque dur) sous Linux
    Bonjour,

    Voilà dans le cadre de mon projt de tp programmation système + infographie + programmation modulaire, j'ai décidé de faire quelquechose de ce genre
    (voir image jointe).


    Le projet va se décomposer initialement en 2 parties

    Partie lecture des données (programmée en C sous linux)
    Partie affichage des données récupérées (interface graphique créee en C).

    Voilà mes questions :
    - A quel point ce projet est compliqué ?
    - Au niveau de l'interface graphique je ne sais pas quelle librairies utiliser (Pour une distribution avec KDE), l'interface graphique doit être faite en C.

    Merci

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 14
    Points : 8
    Points
    8
    Par défaut
    le but du projet c'est de lire l'espace des disques ?

    Pour la lib je te conseille SDL, le grand avantage c'est qu'elle est assez simple a utlisée et elle est portable ..
    bon courage ...

  3. #3
    Membre habitué
    Inscrit en
    Janvier 2007
    Messages
    293
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 293
    Points : 188
    Points
    188
    Par défaut
    Citation Envoyé par chabichabs Voir le message
    le but du projet c'est de lire l'espace des disques ?

    Pour la lib je te conseille SDL, le grand avantage c'est qu'elle est assez simple a utlisée et elle est portable ..
    bon courage ...
    Espace disque, déterminer si c'est un lecteur cdrom, une clef usb, peut être le systeme de fichier du disque, sinon la liste est non exhaustive et dépendra de la diffculté à trouver l'information

    Oui j'avais aussi pensé à la sdl, mais à ce que j'avais cru comprendre la sdl est basée surtout jeu, alors que moi je cherche un truc plutôt style VB avec bouton de commande, menu déroulant...

  4. #4
    Membre émérite Avatar de nicolas.sitbon
    Profil pro
    Inscrit en
    Août 2007
    Messages
    2 015
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 2 015
    Points : 2 280
    Points
    2 280
    Par défaut
    Citation Envoyé par exhortae Voir le message
    Voilà mes questions :
    - A quel point ce projet est compliqué ?
    - Au niveau de l'interface graphique je ne sais pas quelle librairies utiliser (Pour une distribution avec KDE), l'interface graphique doit être faite en C.
    Ce projet n'est pas du tout compliqué, pour la récupération des informations tu as bien des manières d'y arriver (jette un coup d'oeil aux sources de gparted ;-) ).
    Pour l'interface graphique là je dirais qu'il n'y a pas à hésité : GTK+ (peu importe que le gestionnaire de bureau soit KDE , enlightment ou autre).
    Cordialement.
    "The quieter you become, the more you are able to hear"
    "Plus vous êtes silencieux, plus vous êtes capable d'entendre"

  5. #5
    Membre habitué
    Inscrit en
    Janvier 2007
    Messages
    293
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 293
    Points : 188
    Points
    188
    Par défaut
    Bonjour,

    En faite aujourd'hui on nous a un peu recadré, et ça va être un chouilla plus complexe.

    La partie graphique sera toujours présente mais la partie fonctionelle plus compliquée.

    En tout cas je vais étudier quelques tutos sdl et gtk+ et voir ce que ça donne, bien que ma préférence aille à la librairie gtk+ (mais bon je sais pas cque ça vaut la préférence d'un novice qu'a jamais touché ni à l'une ni à l'autre )

  6. #6
    Membre émérite Avatar de nicolas.sitbon
    Profil pro
    Inscrit en
    Août 2007
    Messages
    2 015
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 2 015
    Points : 2 280
    Points
    2 280
    Par défaut
    Si ça peut t'aider, tu peux aisément mixer les 2 : gtksdl.
    Cordialement.
    "The quieter you become, the more you are able to hear"
    "Plus vous êtes silencieux, plus vous êtes capable d'entendre"

  7. #7
    Membre chevronné
    Avatar de Anthony.Desvernois
    Homme Profil pro
    Ingénieur sécurité & risque
    Inscrit en
    Juin 2007
    Messages
    1 489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité & risque
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 489
    Points : 2 244
    Points
    2 244
    Par défaut
    GTK+ me semble plus approprié à ce genre de projet.
    "Voyager, c'est découvrir que tout le monde a tort", Aldous Huxley
    "Less is more" Ludwig Mies Van Der Rohe

    Risk & Security Mgmt

  8. #8
    Membre habitué
    Inscrit en
    Janvier 2007
    Messages
    293
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 293
    Points : 188
    Points
    188
    Par défaut
    Merci pour vos réponses,

    Comme on est une équipe de 4, la moitité va s'initier à la sdl, l'autre moitié (dont je fais partie) va s'initier à la gtk+. On verra alors les atouts de l'une et de l'autre et en fonction des possibilités on choisira notre projet plus précisement quitte à ,si c'est intéressant, mélanger les 2 librairies.

  9. #9
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 121
    Points
    28 121
    Par défaut
    Citation Envoyé par exhortae Voir le message
    - A quel point ce projet est compliqué ?
    Ce projet n'est possible que si tu utilises des librairies d'accès au système, ou du code non portable (appel à system() par exemple
    Dans ce cas, le niveau de complexité dépend de toi :
    • appel, via la fonction system(), d'un outil fourni par l'OS (comme par exemple df : simple
    • aller lire à la main le contenu des fichiers systèmes : complexe


    Citation Envoyé par exhortae Voir le message
    - Au niveau de l'interface graphique je ne sais pas quelle librairies utiliser (Pour une distribution avec KDE), l'interface graphique doit être faite en C.
    Le langage C ne prévoit pas d'interface graphique. En revanche, il est possible d'utiliser des bibliothèques extérieures utilisables dans un programme C, comme GTK, QT, ...
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

Discussions similaires

  1. Vérifer l'état d'un disque dur sous Linux.
    Par troumad dans le forum Matériel
    Réponses: 10
    Dernier message: 03/03/2017, 17h43
  2. cloner un disque dur sous linux
    Par Mydriaze dans le forum Matériel
    Réponses: 2
    Dernier message: 11/02/2013, 10h19
  3. formater tout mon disque dur sous linux
    Par Invité dans le forum Administration système
    Réponses: 11
    Dernier message: 31/10/2008, 11h07
  4. bruit de cliqueti avec disque dur sous linux
    Par ZashOne dans le forum Matériel
    Réponses: 6
    Dernier message: 25/02/2008, 21h27
  5. Formatage d'un disque dur sous Windows
    Par Rainmaker dans le forum x86 32-bits / 64-bits
    Réponses: 12
    Dernier message: 21/01/2005, 00h24

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