Article View: fr.comp.lang.c
Article #91Re: Niveau de progression
From: Jean-Marc Bourguet
Date: Tue, 25 Jun 2002 08:36
Date: Tue, 25 Jun 2002 08:36
54 lines
3380 bytes
3380 bytes
"Delf" <none@none.com> writes: > "Beno�t" a �crit dans le message news: > > > moi les seuls graphismes que j'ai fait ct pour l'ihm du projet de fin > > d'ann�e en DEUG, on a fait rapidos avec curses, d'autres on pris gtk ou > xlib > > D�j� utiliser ncurses... > > > moi les graphismes me paraissent etre de la poudre aux yeux... si ton > > programme fonctionne pas il fonctionnera pas plus avec une ihm super jolie > > C'est clair mais bon... > Moi, j'vois plus de softs en mode console depuis plus de 7 ans... Ou tu travailles? La plupart des interfaces graphiques que je vois sont des couches au-dessus d'une interface texte ou meme simplement ligne de commande qui est toujours disponible. Parfois meme les GUI sont des programmes differents qui appellent celui qui fonctionne en ligne de commande pour faire le gros du travail (cas le plus commun pour un programmeur: l'environnement de developpement appelle make -- programme en ligne de commande -- qui appelle le compilateur -- programme en ligne de commande). Depuis que je travaille, je ne suis pas sur d'avoir du ecrire 500 lignes concernant une interface graphique. Pour repeter ce qui a deja ete dis, la programmation d'une interface graphique, c'est essentiellement de l'utilisation de bibliotheques. Rien de bien complique a part comprendre l'organisation de la bibliotheque. Pas grand chose d'exportable d'une bibliotheque a une autre a part peut-etre la notion de boucle d'evenements. Ah oui, bien souvent ce sont des generateurs automatiques qui sont utilise. Dans les systemes que je connais, l'interface est meme souvent chargee dynamiquement a partir d'une description dans un autre format (parfois cet autre format est un language -- TCL/TK, Java, ... language d'extension proprietaire -- parfois c'est un fichier UIL, XML, ...) et a part un module visualisation (qui est est un peut plus complexe a ecrire que de l'utilisation d'une bibliotheque), l'interface ne fait que generer des commandes que tu peux aussi tapper dans une ligne de commande. XPost&FU2: fr.comp.developpement qui est vraissemblablement plus adapte. -- Jean-Marc FAQ de fclc: http://www.isty-info.uvsq.fr/~rumeau/fclc Site de usenet-fr: http://www.usenet-fr.news.eu.org
Technical Details
Message-ID:
<3d182bad$0$559$626a54ce@news.free.fr>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!skynet.be!skynet.be!freenix!proxad.net!proxad.net!feeder2-1.proxad.net!news2-2.free.fr!not-for-mailReferences:
<af7n2r$ot6$1@wanadoo.fr> <af7p9v$c9l$1@wanadoo.fr> <af7ren$603$1@wanadoo.fr>Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII X-Google-Thread: 102e15,d67e500398679188,start X-Google-Attributes: gid102e15,public X-Google-Thread: f9822,f4904f18c7a6d06e X-Google-Attributes: gidf9822,public X-Google-ArrivalTime: 2002-06-25 01:37:03 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!skynet.be!skynet.be!freenix!proxad.net!proxad.net!feeder2-1.proxad.net!news2-2.free.fr!not-for-mail Newsgroups: fr.comp.lang.c,fr.comp.developpement Followup-To: fr.comp.developpement Subject: Re: Niveau de progression References: <af7n2r$ot6$1@wanadoo.fr> <af7p9v$c9l$1@wanadoo.fr> <af7ren$603$1@wanadoo.fr> From: Jean-Marc Bourguet <jm@bourguet.org> Date: 25 Jun 2002 10:36:50 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Lines: 54 Message-ID: <3d182bad$0$559$626a54ce@news.free.fr> Organization: Guest of ProXad - France NNTP-Posting-Date: 25 Jun 2002 10:37:03 MEST NNTP-Posting-Host: 158.140.208.29 X-Trace: 1024994223 news2-2.free.fr 559 158.140.208.29 X-Complaints-To: abuse@proxad.net