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

SDL Discussion :

Conception bibliothèque GUI


Sujet :

SDL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 3
    Par défaut Conception bibliothèque GUI
    Bonjour,

    Ma formation:
    Ingénieur en Informatique et Electronique spécialisé en systèmes embarqués.
    Je développe des applications en C/C++ depuis 7ans sous Visual C++ (Win32)

    Le contexte:
    Il s'agit d'un projet de type Logiciel de caisse, qui a grossi et qui commence a ressembler à un système d'informations a débuté en MFC et une base ACCESS et qui trois ans après est composé de softs Win32 avec 2 serveurs dédiés, base MySQL 5.1 et site web marchand.

    Projet actuel:
    1 - Tout mes softs tournent sur Windows (uniquement en API Win32)
    2 - Pour plusieurs raisons j'ai développé mes propres classes bouton, edit... et surtout des composants spécifiques sur les classes de base Win32 avec la fonction RegisterClasse.

    Mon idée pour la prochaine génération du projet:
    1 - Les softs seront sur les machines en magasin et sur les serveurs dédiés.
    2 - J'envisage de passer les machines en magasin sur des Debian ETCH histoire de ne pas payer l'ami billou (j'ai rien contre lui mais ca coute cher et son vista beaucoup trop lourd!)

    Conception de la librairie:
    Concevoir une librairie equivalent à wxWidgets sans fioriture et moins lourde.
    Pour cela utilisation de pThread, Winsock pour tout ce qui est système et pour tout ce qui est GUI ?????.

    Je n'envisage pas d'utiliser Gtk ou wxWidgets, je trouve ça trop complet pour ce que je souhaite faire.

    Comment faire la partie GUI?
    J'envisage d'avoir un GUI ressemblant à iTunes (dans les possibilités graphique)
    Je compte faire mes propres classes d'objets et ma propre gestion des fenêtres (simple mais efficace!)

    Je me demande si SDL pourrait faire l'affaire...?
    Est ce pas un peu lourd pour des fenêtres?
    Ou existe t'il une classe C permettant de répondre aux critères ci dessus

    Cordialement

  2. #2
    Invité4
    Invité(e)
    Par défaut
    Tu peux coder un GUI en SDL, vu que cette lib gère l'affichage, l'écriture de texte (SDL_TTF), un système de sockets indépendant de l'OS (SDL_Net).

    mais ça risque d'être long à coder, vu que ce sera avec ces composants basiques que tu devras travailler.
    Au moins ce sera multiplateforme.

    Tu as déjà des GUI appuyés sur SDL:
    http://www.libsdl.org/libraries.php?...me=&perpage=50
    A mon avis le meilleur: http://aedgui.sourceforge.net/

    SDL n'est vraiment pas lourd, c'est les softs que tu développes avec qui peuvent l'être.

Discussions similaires

  1. Réponses: 5
    Dernier message: 01/08/2012, 20h13
  2. Comment réaliser une GUI ? (conception, architecture)
    Par Ange_de_coren dans le forum API graphiques
    Réponses: 33
    Dernier message: 21/08/2006, 12h39
  3. [Conception] Que fait ma fonction ?
    Par Tr@nkill dans le forum PHP & Base de données
    Réponses: 15
    Dernier message: 28/04/2006, 15h03
  4. [GUI] Conception différent de exécution
    Par kourdou59 dans le forum JBuilder
    Réponses: 1
    Dernier message: 27/06/2005, 09h54
  5. [Strategie][GUI]Petite question de conception
    Par bischof dans le forum Interfaces Graphiques en Java
    Réponses: 3
    Dernier message: 26/10/2004, 22h31

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