CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[C]Quelle bibliothèque utiliser ?

Omnipresent
Omnipresent
Niveau 6
19 mars 2012 à 14:32:44

Bonjour, je programme (du moins, je suis encore en train d'apprendre) en C, et j'aimerais une bibliothèque qui me permettrais de faire un petit logiciel, assez simplet, avec interface graphique, pour gérer des stocks. En clair, je voudrais que l'utilisateur ai la possibilité de rentrer ce qu'il a en stock dans la BDD du logiciel, ainsi que mettre quand un objet est pris (les infos sur qui le prends, quand, etc...) jusqu'à arrivé à 0, plus de stocks disponible.

Auriez-vous une bibliothèque a me conseillé s'il vous plaît ? :)

j3r3mux
j3r3mux
Niveau 10
19 mars 2012 à 17:54:02
  1. include <gtk/gtk.h>

Pour linux j'utilisais ça. Après est-ce bon ou pas...

godrik
godrik
Niveau 30
19 mars 2012 à 18:01:19

pour quel systeme developpes tu?

Alopecie
Alopecie
Niveau 4
19 mars 2012 à 19:10:05

Je suis sur Windows actuellement

Omnipresent
Omnipresent
Niveau 6
19 mars 2012 à 19:10:58

Mauvais pseudo, mais Alopecie c'est bien moi.

godrik
godrik
Niveau 30
19 mars 2012 à 19:15:04

mais tes utilisateurs qu'est ce qu'ils utilisent?

Omnipresent
Omnipresent
Niveau 6
19 mars 2012 à 19:31:35

Ah oui désolé un peu fatigué j'ai mal lu. Mais c'est du Windows aussi.

godrik
godrik
Niveau 30
19 mars 2012 à 20:04:19

pourquoi en pas utiliser windows form alors ? (pas sur du nom, mais la version moderne de MFC)

Omnipresent
Omnipresent
Niveau 6
19 mars 2012 à 20:47:44

Je code en C depuis quelques mois, et on m'a demandé de faire ce logiciel pour rendre un petit service. Donc j'ai accepté, mais je ne connais pas encore la toutes les lib, donc je vais me renseigner pour celle là alors :).

J'ai regardé pour GTK parce qu'il me semblait que c'était celle là, mais j'ai cru comprendre que c'était plus pour linux, et pour le graphisme ?

godrik
godrik
Niveau 30
19 mars 2012 à 21:38:46

Il y a des port de GTK pour windows. Mais dans l'ensemble, je ne recommende pas l'utilisation de GTK qui est une vraie usine a gaz. Surtout quand on peut acceder a winforms qui dans ma memoire se prgoramme facilement avec les outils de MS.

"pour le graphisme ?"
Pas compris.

j3r3mux
j3r3mux
Niveau 10
19 mars 2012 à 23:06:54

@godrik même sous linux ?

Omnipresent
Omnipresent
Niveau 6
20 mars 2012 à 00:26:49

"mais j'ai cru comprendre que c'était plus pour linux et pour le graphisme."
Excuse moi j'aurais du formulé comme ça, en gros je pensais que GTK était plus pour programmer des logiciels de graphismes (Gimp par exemple qui est programmé avec GTK)

tbop2
tbop2
Niveau 10
20 mars 2012 à 00:31:28

En C c'est tendu. En C++ je vois Qt en première idée.

Le plus simple reste sans aucun doute le framework Windows Forms .NET en C#.

godrik
godrik
Niveau 30
20 mars 2012 à 04:29:29

Ca fait un sacre bout de temps que je n'ai pas fait d'appli graphique pour windows, mais windows form n'est accessible que depuis .net? visual C++ ca ne fait plus d'interface graphique?

GTK fonctionne sous linux et sous windows. Ca marche, mais dans l'ensemble c'est un mastodonte super mal documente. En plus, il court circuite des tonnes de mecanisme "natif", donc c'est souvent incoherent avec le reste de l'environnement. Perso, je passerai sur gtk...

le-chocolat
le-chocolat
Niveau 9
20 mars 2012 à 09:08:01

tu y arriveras beaucoup plus facilement en .net
C# semble tout indiqué :-)))

_skip
_skip
Niveau 10
20 mars 2012 à 09:51:11

Godrik, sous windows en natif, tu as les MFC que perso je déteste ou sinon Qt (enfin sauf si ça a changé depuis vs2005). Winforms est utilisable que sous .Net.

GTK est assez infâme je trouve, donc WxWidget ou Qt mais l'affaire serait plutôt C++ du coup. Créér une fenêtre avec l'API C win32 est vraiment trop lourd.

Si le choix du langage C n'est pas définitif. Un truc comme C# avec sql server CE ou sqlite permettra très facilement d'arriver au résultat, surtout que tout ce qui est API d'accès aux données sera dispo out of the box et très documenté.

Omnipresent
Omnipresent
Niveau 6
21 mars 2012 à 13:26:59

Si je comprends bien, GTK c'est pas bon, et faut du C++ voir C# pour faire ce que je veux ?

Pseudo supprimé
Pseudo supprimé 21 mars 2012 à 19:07:54

Qt pour du C++, WinForm pour du C#. Je te conseille plutôt Qt.

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment