[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux]faire un gui



> > Oui, il faut trouver l'équivalent de la commande system, mais c'est bien
> > sûr tres possible
> >
> Et comment c'est-y donc qu'on fait ?
> Et system, ca sert a quoi ?
excuse-moi, la commande system, c'est en C pour appeler un autre executable, sous Tcl/Tk c'est exec. Exemple exec ("netscape") va lancer netscape.

> Comment on fait au fait pour stocker le resultat d'un programme (en C par 
> exemple) dans un fichier texte ?
Mieux utilise des librairies de  db existantes (dbm, gdbm par ex) ou des RDBMS (postgresql, mysql, ...) sinon si tu y tiens vraiment à tout
 réécrire, il y a plusieurs façon, mais un peu long à développer et ça dépend de quoi écrire et quel volume à traiter. (il existe aussi des librairies ISAM et j'ai développé une librairie pour écrire directement des fichiers DBASE IV, mais c'était il y a 5-6 ans, faudrait que je fouille un peu si tu les veux.)

> Avant de partir, qu'est-ce que le OOP ?
> 
En très bref : Object Oriented Programing, c'est une vue conceptuelle  où on développe par objet, à la base un objet est un ensemble de données et de fonction traitant ses données. Chaque langage de programmation à certaines spécificité OO supplémentaire, template, héritage polymorphique, pattern pour C++, objet mutable avec python (mutable n'a pas le même sens qu'avec C++), interface avec Java...C'est vraiment très sommaire c'est juste pour te donner une idée, essaie avec python, c'est le plus simple, tu comprendras vite. C'est le même principe pour les autres avec des particularité : C++ ne nettoie pas la mémoire automatiquement (sauf si on utilise des smart pointer) destruction 'mémoire du tas' (heap) manuelle. Java il y a un garbage collector et une JVM. 


A+,

D

Attachment: pgp00847.pgp
Description: PGP signature