Obligement - L'Amiga au maximum

Jeudi 25 avril 2024 - 01:40  

Translate

En De Nl Nl
Es Pt It Nl


Rubriques

Actualité (récente)
Actualité (archive)
Comparatifs
Dossiers
Entrevues
Matériel (tests)
Matériel (bidouilles)
Points de vue
En pratique
Programmation
Reportages
Quizz
Tests de jeux
Tests de logiciels
Tests de compilations
Trucs et astuces
Articles divers

Articles in english


Réseaux sociaux

Suivez-nous sur X




Liste des jeux Amiga

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z,
ALL


Trucs et astuces

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Glossaire

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Galeries

Menu des galeries

BD d'Amiga Spécial
Caricatures Dudai
Caricatures Jet d'ail
Diagrammes de Jay Miner
Images insolites
Fin de jeux (de A à E)
Fin de Jeux (de F à O)
Fin de jeux (de P à Z)
Galerie de Mike Dafunk
Logos d'Obligement
Pubs pour matériels
Systèmes d'exploitation
Trombinoscope Alchimie 7
Vidéos


Téléchargement

Documents
Jeux
Logiciels
Magazines
Divers


Liens

Associations
Jeux
Logiciels
Matériel
Magazines et médias
Pages personnelles
Réparateurs
Revendeurs
Scène démo
Sites de téléchargement
Divers


Partenaires

Annuaire Amiga

Amedia Computer

Relec


A Propos

A propos d'Obligement

A Propos


Contact

David Brunet

Courriel

 


Test de Skew (Skeleton Writer)
(Article écrit par Cédric Beust et extrait d'Amiga News - septembre 1992)


Skew est un nouveau générateur d'interfaces. C'est la mode en ce moment. Rappelez-vous, je vous ai parlé de GadToolsBox, TplEdit et voici maintenant Skew. Pas inintéressant toutefois car son objectif n'est pas le même que celui de ses deux concurrents.

Tout d'abord, qu'est-ce qu'un générateur d'interface ? Il s'agit d'un programme dont le but est de produire un source (C ou assembleur la plupart du temps) qui contient tout le code permettant de réaliser une interface utilisateur (une fenêtre avec des gadgets et des menus). La raison d'être de ce genre de programme est que ce genre de code est très souvent rébarbatif et répétitif pour un programmeur, qui préfère de loin se concentrer sur l'aspect plus spécifique de son application.

Skew

Skew

Skew se propose de vous offrir un squelette de source (Skew = Skeleton Writer) dans lequel vous n'aurez plus qu'à remplir certains blancs. Skew se déroule en quatre écrans :

1. Vous sélectionnez tout d'abord les champs d'IntuiMessage qui vous intéressent. Par exemple, cochez "Class", "Code" et "Qualifier" et vous obtiendrez dans votre code :

Skew

2. Ensuite viennent les messages IDCMP qui vous intéressent et qui figureront dans le "switch" principal. Pour chacun, vous pouvez préciser si vous désirez que Skew insère un appel de fonction dans son "case". Prenons IDCMP_MOUSEBUTTONS et IDCMP_MOUSE :

Skew
Skew

3. Enfin, vous choisissez un peu plus finement l'aspect de votre code. Tout d'abord, le nom des fonctions, que vous pouvez préfixer et postfixer par la chaîne de votre choix. Ensuite, le nom de la fonction principale, initialement appelée GetIDCMP(). Précisez également si vous désirez avoir les squelettes et les prototypes des fonctions, et si vous désirez utiliser la gadtools.library.

Selon votre choix, la boucle peut faire de l'attente active ou passive (utilisation de WaitPort() dans ce cas). Les variables utilisées peuvent être globales ou locales, les commentaires plus loquaces ou carrément supprimés, et enfin de quelle façon les endroits à remplir dans le code seront signalés.

Comme vous le voyez, rien n'est inutile dans ce programme et tout est limpide pour qui a déjà programmé une boucle de scrutation d'événement sur l'Amiga...

Nom : Skew (Skeleton Writer).
Développeur : Piotr Obminski.
Genre : générateur d'interface graphique.
Date : 1992.
Configuration minimale : Amiga OCS, 68000, 512 ko de mémoire.
Licence : gratuiciel.
Téléchargement : Fish 658.


[Retour en haut] / [Retour aux articles]