[
Top
]
[
Contents
]
[
Index
]
[
?
]
Table des matières
1. Conditions de copie de MUIbase
1.1 Faire un don
1.2 Distribution
1.3 Liste de discussion
1.4 Mise en garde
1.5 Parties externes
1.5.1 Versions Linux et Windows
1.5.2 Version Amiga
2. Bienvenu sur MUIbase
3. Pour commencer
3.1 Installation de MUIbase sur Linux
3.2 Installation de MUIbase sur Windows
3.3 Installation de MUIbase sur Amiga
3.4 Mise à jour d'une version précédente
3.5 Démarrez MUIbase
3.6 Quitter MUIbase
3.7 Conventions de nommage de fichiers sur Linux et Windows
4. Travaux dirigés
4.1 Comment fonctionne MUIbase
4.2 Pour commencer un Projet : l'éditeur de structure
4.3 Ajouter une table
4.4 Ajouter un Champ
4.5 Afficher le Projet
4.6 Ajouter deux champs de type référence
4.7 Ajouter des enregistrements
4.8 Filtre
4.9 Requêtes
4.10 Ajouter une Table avec un Mémo et un champ de type bouton
4.11 MUIbase, programmation pour faire une ascendance
4.12 Programmation dans MUIbase pour énumérer les enfants d'une personne
5. Concepts de base
5.1 Projets
5.2 Tables
5.3 Enregistrements
5.4 Champs
5.5 Types de champ
5.5.1 Champs texte
5.5.2 Champs entiers
5.5.3 Champs réels
5.5.4 Champs booléens
5.5.5 Champs choix
5.5.6 Champs date
5.5.7 Champs heure
5.5.8 Champs mémo
5.5.9 Champs Référence
5.5.10 Champs virtuels
5.5.11 Boutons
5.6 Tableau des types de champ
5.7 Consommation mémoire
5.8 Associations
5.8.1 Associations « Un à Un »
5.8.2 Associations « Un à plusieurs »
5.8.3 Associations « Plusieurs à plusieurs »
5.9 Interface graphique
5.9.1 Fenêtres
5.9.2 Fiches
5.9.3 Panels
5.9.4 Objets de champ
5.9.5 Objets texte
5.9.6 Images
5.9.7 Objets d'espacement
5.9.8 Groupes
5.9.9 Objets balance
5.9.10 Registres
6. Gestion des projets
6.1 Format de fichier
6.2 Informations
6.3 Nouveau projet
6.4 Nettoyer le projet
6.5 Ouvrir le projet
6.6 Enregistrer le projet
6.7 Modes Administrateur et Utilisateur
6.8 Vérifier l'intégrité des données
6.9 Décharger les enregistrements
6.10 Fermer le Projet
7. Préférences
7.1 Réglages utilisateur
7.1.1 Formats
7.1.2 Editeur externe
7.1.3 Visionneuse externe
7.1.4 Boutons dans cycle de tabulation
7.1.5 Champ suivant via <Entrée>
7.2 Confirmer la sortie
7.3 MUI
7.4 Réglages dépendants du projet
7.4.1 Cache d'enregistrements
7.5 Confirmer la suppression d'enregistrement
7.5.1 Chemins relatifs au projet
7.5.2 Confirmer enregistrement et réorganisation
7.5.3 Code source du programme
7.5.4 Nettoyer les sources des programmes externes
7.5.5 Information de débogage
7.5.6 Fonctions obsolètes
7.5.7 Trier les déclencheurs
7.5.8 Répertoire d'inclusion
7.5.9 Fichier de sortie de programme
7.6 Enregistrer comme défaut
8. Edition d'enregistrement
8.1 Objet actif
8.2 Ajout d'enregistrement
8.3 Modification d'enregistrement
8.3.1 Champ texte avec bouton pop-up
8.3.2 Saisie de valeurs entières
8.3.3 Saisie de valeurs booléennes
8.3.4 Saisie de valeurs de choix
8.3.5 Saisie de valeurs de date
8.3.6 Saisie de valeurs horaires
8.3.7 Menu contextuel des Mémos
8.3.8 Saisie de valeur de type Référence
8.3.9 Saisie de valeur NIL
8.4 Suppression d'enregistrement
8.5 Parcourir les enregistrements
9. Filtre
9.1 Filtre d'enregistrement
9.1.1 Expression de filtrage
9.1.2 Modifier les filtres
9.1.3 Exemples de filtre
9.2 Filtre de référence
10. Ordre
10.1 Tri vide
10.2 Tri par champs
10.3 Tri par fonction
10.4 Changer le tri
10.5 Réordonner tous les enregistrements
11. Recherche
11.1 Boîte de recherche
11.2 Rechercher en avant/en arrière
11.3 Exemples de motif de recherche
12. Importer et Exporter
12.1 Format de fichier
12.2 Exemple de fichier d'import
12.3 Importer des enregistrements
12.4 Exporter des enregistrements
13. Traitement des données
13.1 Requêtes Select-from-where
13.2 Éditeur de requêtes
13.3 Impression de requêtes
13.4 Exemples de requêtes
14. Editeur de structure
14.1 Table Management
14.1.1 Création de tables
14.1.2 Modification de tables
14.1.3 Suppression de tables
14.1.4 Tri des tables
14.2 Gestion des champs
14.2.1 Création de champs
14.2.2 Type Specific Settings
14.2.3 Label Editor
14.2.4 Copying Attributes
14.2.5 Changing Attributes
14.2.6 Deleting Attributes
14.2.7 Sorting Attributes
14.3 Gestion de l'affichage
14.3.1 Champ d'affichage
14.3.2 Editeur de panel
14.3.3 Attribute Object Editor
14.3.4 Réglages liés au type
14.3.5 Text Editor
14.3.6 Image Editor
14.3.7 Space Editor
14.3.8 Group Editor
14.3.9 Register Group Editor
14.3.10 Window Editor
14.4 Export Structure
15. Programmation de MUIbase
15.1 Editeur de programme
15.2 Code source externe
15.3 Préprocesseur
15.3.1 #define
15.3.2 #undef
15.3.3 #include
15.3.4 #if
15.3.5 #ifdef
15.3.6 #ifndef
15.3.7 #elif
15.3.8 #else
15.3.9 #endif
15.4 Langage de programmation
15.4.1 Pourquoi Lisp ?
15.4.2 Syntaxe Lisp
15.4.3 Types de programmes
15.4.4 Conventions de nommage
15.4.5 Accéder aux enregistrements
15.4.6 Types de données pour programmer
15.4.7 Constantes
15.4.8 Typographie utilisée
15.5 Commandes de définition
15.5.1 DEFUN
15.5.2 DEFUN*
15.5.3 DEFVAR
15.5.4 DEFVAR*
15.6 Structures de contrôle
15.6.1 PROGN
15.6.2 PROG1
15.6.3 LET
15.6.4 SETQ
15.6.5 SETQ*
15.6.6 FUNCALL
15.6.7 APPLY
15.6.8 IF
15.6.9 CASE
15.6.10 COND
15.6.11 DOTIMES
15.6.12 DOLIST
15.6.13 DO
15.6.14 FOR ALL
15.6.15 NEXT
15.6.16 EXIT
15.6.17 RETURN
15.6.18 HALT
15.6.19 ERROR
15.7 Prédicats de typage
15.8 Fonctions de conversion de type
15.8.1 STR
15.8.2 MEMO
15.8.3 INT
15.8.4 REAL
15.8.5 DATE
15.8.6 TIME
15.9 Fonctions booléennes
15.9.1 AND
15.9.2 OR
15.9.3 NOT
15.10 Fonctions de comparaison
15.10.1 Opérateurs relationnels
15.10.2 CMP
15.10.3 CMP*
15.11 Fonctions mathématiques
15.11.1 Ajouter des valeurs
15.11.2 Soustraire des valeurs
15.11.3 1+
15.11.4 1-
15.11.5 Multiplier des valeurs
15.11.6 Diviser des valeurs
15.11.7 DIV
15.11.8 MOD
15.11.9 MAX
15.11.10 MIN
15.11.11 ABS
15.11.12 TRUNC
15.11.13 ROUND
15.11.14 RANDOM
15.12 Fonctions sur les chaînes
15.12.1 LEN
15.12.2 LEFTSTR
15.12.3 RIGHTSTR
15.12.4 MIDSTR
15.12.5 SETMIDSTR
15.12.6 INSMIDSTR
15.12.7 INDEXSTR
15.12.8 INDEXSTR*
15.12.9 INDEXBRK
15.12.10 INDEXBRK*
15.12.11 RINDEXSTR
15.12.12 RINDEXSTR*
15.12.13 RINDEXBRK
15.12.14 RINDEXBRK*
15.12.15 REPLACESTR
15.12.16 REPLACESTR*
15.12.17 REMCHARS
15.12.18 TRIMSTR
15.12.19 WORD
15.12.20 WORDS
15.12.21 STRTOLIST
15.12.22 LISTTOSTR
15.12.23 CONCAT
15.12.24 CONCAT2
15.12.25 COPYSTR
15.12.26 SHA1SUM
15.12.27 UPPER
15.12.28 LOWER
15.12.29 ASC
15.12.30 CHR
15.12.31 LIKE
15.12.32 SPRINTF
15.13 Fonctions sur les mémos
15.13.1 LINE
15.13.2 LINES
15.13.3 MEMOTOLIST
15.13.4 LISTTOMEMO
15.13.5 FILLMEMO
15.13.6 FORMATMEMO
15.13.7 INDENTMEMO
15.14 Fonctions sur la date et l'heure
15.14.1 DAY
15.14.2 MONTH
15.14.3 YEAR
15.14.4 DATEDMY
15.14.5 MONTHDAYS
15.14.6 YEARDAYS
15.14.7 ADDMONTH
15.14.8 ADDYEAR
15.14.9 TODAY
15.14.10 NOW
15.15 Liste des Fonctions
15.15.1 CONS
15.15.2 LIST
15.15.3 LENGTH
15.15.4 FIRST
15.15.5 REST
15.15.6 LAST
15.15.7 NTH
15.15.8 APPEND
15.15.9 REVERSE
15.15.10 MAPFIRST
15.15.11 SORTLIST
15.15.12 SORTLISTGT
15.16 Fonctions de demande de saisie
15.16.1 ASKFILE
15.16.2 ASKDIR
15.16.3 ASKSTR
15.16.4 ASKINT
15.16.5 ASKCHOICE
15.16.6 ASKCHOICESTR
15.16.7 ASKOPTIONS
15.16.8 ASKBUTTON
15.16.9 ASKMULTI
15.17 Fonctions d'entrée/sortie
15.17.1 FOPEN
15.17.2 FCLOSE
15.17.3 stdout
15.17.4 PRINT
15.17.5 PRINTF
15.17.6 FPRINTF
15.17.7 FERROR
15.17.8 FEOF
15.17.9 FSEEK
15.17.10 FTELL
15.17.11 FGETCHAR
15.17.12 FGETCHARS
15.17.13 FGETSTR
15.17.14 FGETMEMO
15.17.15 FPUTCHAR
15.17.16 FPUTSTR
15.17.17 FPUTMEMO
15.17.18 FFLUSH
15.18 Les fonctions sur les enregistrements
15.18.1 NEW
15.18.2 NEW*
15.18.3 DELETE
15.18.4 DELETE*
15.18.5 DELETEALL
15.18.6 GETMATCHFILTER
15.18.7 SETMATCHFILTER
15.18.8 GETISSORTED
15.18.9 SETISSORTED
15.18.10 RECNUM
15.18.11 COPYREC
15.19 Fonctions sur les champs
15.19.1 ATTRNAME
15.19.2 MAXLEN
15.19.3 GETLABELS
15.19.4 SETLABELS
15.20 Fonctions sur les tables
15.20.1 TABLENAME
15.20.2 GETORDERSTR
15.20.3 SETORDERSTR
15.20.4 REORDER
15.20.5 REORDERALL
15.20.6 GETFILTERACTIVE
15.20.7 SETFILTERACTIVE
15.20.8 GETFILTERSTR
15.20.9 SETFILTERSTR
15.20.10 RECORDS
15.20.11 RECORD
15.20.12 SELECT
15.21 Les fonctions GUI
15.21.1 SETCURSOR
15.21.2 GETWINDOWOPEN
15.21.3 SETWINDOWOPEN
15.21.4 GETVIRTUALLISTACTIVE
15.21.5 SETVIRTUALLISTACTIVE
15.22 Les fonctions projets
15.22.1 PROJECTNAME
15.22.2 CHANGES
15.22.3 GETADMINMODE
15.22.4 SETADMINMODE
15.22.5 ADMINPASSWORD
15.23 Les fonctions système
15.23.1 EDIT
15.23.2 EDIT*
15.23.3 VIEW
15.23.4 VIEW*
15.23.5 SYSTEM
15.23.6 SYSTEM*
15.23.7 STAT
15.23.8 TACKON
15.23.9 FILENAME
15.23.10 DIRNAME
15.23.11 MESSAGE
15.23.12 COMPLETEMAX
15.23.13 COMPLETEADD
15.23.14 COMPLETE
15.23.15 GC
15.23.16 PUBSCREEN
15.24 Les variables prédéfinies
15.25 Les constantes prédéfinies
15.26 Paramètres fonctionnels
15.27 Spécificateurs de type
15.28 Sémantique des expressions
15.29 Déclenchement de fonction
15.29.1 onOpen
15.29.2 onClose
15.29.3 onAdminMode
15.29.4 onChange
15.29.5 Déclencheur de création
15.29.6 Déclencheur de suppression
15.29.7 Fonction de comparaison
15.29.8 Déclencheur de champ
15.29.9 Programmation de champs virtuels
15.29.10 Fonction de calcul d'activation
15.29.11 Déclencheur de double-clic
15.29.12 Calculer les étiquettes des listes
15.29.13 Calculer les enregistrements référencés
15.30 Liste des fonctions obsolètes
16. Interface ARexx
16.1 Nom du port
16.2 Syntaxe des commandes
16.3 Codes retour
16.4 Quit
16.5 Hide
16.6 Show
16.7 Info
16.8 Help
16.9 Compile
16.10 Connect
16.11 Disconnect
16.12 Connections
16.13 Eval
16.14 Transaction
16.15 Commit
16.16 Rolback
Menus
Remerciements
Auteur
Index des fonctions
Index des concepts
This document was generated on
May, 27 2010
using
texi2html