Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
abuledu:developpeur:logiciels_du_terrier_en_tcl-tk [2008/12/14 17:44] http://abuledu.org/openid/erics |
abuledu:developpeur:logiciels_du_terrier_en_tcl-tk [2010/07/21 11:26] https://abuledu.org/openid/francois |
||
---|---|---|---|
Ligne 18: | Ligne 18: | ||
Il s'agit de respecter quelques règles simples qui, dans le passé, ont permis une relecture aisée du code produit. | Il s'agit de respecter quelques règles simples qui, dans le passé, ont permis une relecture aisée du code produit. | ||
- | Car une application | + | Car une application |
Mais elle meurt si elle est illisible. | Mais elle meurt si elle est illisible. | ||
Ligne 34: | Ligne 34: | ||
Commentons sans excès, mais commentons, les parties difficiles à comprendre. | Commentons sans excès, mais commentons, les parties difficiles à comprendre. | ||
- | Evitons | + | Évitons |
* faux | * faux | ||
Ligne 109: | Ligne 109: | ||
ou des identifieurs définis par l' | ou des identifieurs définis par l' | ||
- | Le choix des identifieurs définis par l' | + | Le choix des identifieurs définis par l' |
< | < | ||
Ligne 121: | Ligne 121: | ||
</ | </ | ||
- | est sûrement | + | est surement |
===== 4. Littéral et constante ===== | ===== 4. Littéral et constante ===== | ||
Ligne 156: | Ligne 156: | ||
Les indications concernant les constantes s' | Les indications concernant les constantes s' | ||
- | Evitons | + | Évitons |
< | < | ||
Ligne 267: | Ligne 267: | ||
.menu add cascade -label [mc "À propos" | .menu add cascade -label [mc "À propos" | ||
</ | </ | ||
+ | |||
Exception : si le message doit contenir une variable, par exemple $var, le message doit être composé d'un seul mot suivi ou précédé de la variable. | Exception : si le message doit contenir une variable, par exemple $var, le message doit être composé d'un seul mot suivi ou précédé de la variable. | ||
Ligne 276: | Ligne 277: | ||
</ | </ | ||
- | Autre exception : le message contient plusieurs variables séparées par des mots à traduire. Dans ce cas, l' | + | Autre exception : le message contient plusieurs variables séparées par des mots à traduire. Dans ce cas, l' |
< | < | ||
append titre "ALLER - " [mc " | append titre "ALLER - " [mc " | ||
Ligne 455: | Ligne 456: | ||
</ | </ | ||
- | ===== 12. A faire ===== | + | ===== 12. À faire ===== |
* répertoire de sauvegarde des traces-élèves (utilisation d'une variable d' | * répertoire de sauvegarde des traces-élèves (utilisation d'une variable d' | ||
* format de la trace-élève (a priori en XML) ; les champs sont à définir | * format de la trace-élève (a priori en XML) ; les champs sont à définir | ||
- | * language | + | * langage |
Si nous choisissons python+Qt, un bon outil de développement serait Qt-designer | Si nous choisissons python+Qt, un bon outil de développement serait Qt-designer | ||
- | Utiliser la forge : gforge.ryxeo.com | + | Utiliser la forge du Terrier |