[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux]faire un gui
Salut,
>
> 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.
>
je vois, au fait, comment fait-on pour lancer un executable en tcl ?
Si je clique dessus dans konqueror, il ne parvient qu'a ouvrir le fichier
dans un editeur de 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.)
>
Euh ... excuse-moi mais la, je ne comprends pas ce que tu veux me decrire.
En fait, il faut que si je veux que la sortie d'un programme soit effectuee
dans un fichier texte, c'est parce que la plupart des softs que j'utilise
pour mes manips sur de l'adn utilise ce format ou un derive comme fichier
d'entree.
Par exemple, le format appele fasta qui est souvent utilise n'est que du
format texte avec une mise en page particuliere et sauve avec l'extension
.fasta. Ca permet l'automatisation des taches par les softs. Mais, a la base,
c'est toujours de format texte. C'est pour ca que je prefererais le stockage
dans du texte. Si un des softs du package phylip (c'est le soft pour lequel
je voudrais faire un gui) a besoin d'un format vraiment special, c'est qu'il
emploie la sortie d'un autre element de phylip. Donc, de ce cote pas de
probleme.
Donc, une question, quelle commande permet d'ecrire dans un fichier texte
(celle pour le C m'interesse en particulier) ?
>
> 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, t 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.
>
Je crois que je vois. Il est donc urgent que je me mette a python ;-)).
Je vais d'ailleurs commencer le tutoriel de vtcl.
Merci d'avance,
Carpe Linux
Dominique Leclercq
Ath Belgique
dominique.leclercq@ath.be
[ Soyez précis dans vos sujets svp afin de déterminer directement ]
[ le type de demande... ]
[ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php ]
[ Archives de la mailing list: http://archives.unixtech.be/linux/ ]
[ http://unixtech.be Contact: listmaster@unixtech.be ]