Obligement - L'Amiga au maximum

Mardi 30 mai 2017 - 03:31  

Translate

En De Nl Nl
Es Pt It Nl


Rubriques

 · Accueil
 · A Propos
 · Articles
 · Galeries
 · Glossaire
 · Hit Parade
 · Liens
 · Liste jeux Amiga
 · Quizz
 · Téléchargements
 · Trucs et astuces


Articles

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

 · Articles in english
 · Articles in other languages


Twitter

Suivez-nous sur Twitter




Liens

 · Sites de téléchargements
 · Associations
 · Pages Personnelles
 · Moteurs de recherche
 · Pages de liens
 · Constructeurs matériels
 · Matériel
 · Autres sites de matériel
 · Réparateurs
 · Revendeurs
 · Presse et médias
 · Programmation
 · Développeurs logiciels
 · Logiciels
 · Développeurs de jeux
 · Jeux
 · Autres sites de jeux
 · Scène démo
 · Divers
 · Informatique générale


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


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


Partenaires

Annuaire Amiga

Amedia Computer

Relec

Hit Parade


Soutien

N'hésitez pas à soutenir le projet Obligement



Contact

David Brunet

Courriel

 


Programmation : GFA Basic - fenêtres Intuition
(Article écrit par Philippe Agnisola et extrait d'Amiga News - septembre 1993)


Salut les zèbres !

Il y trois mois nous avions simulé des boutons. Ce mois-ci, nous allons faire plus fort que Rambo et Terminator II. Nous allons créer nos propres fenêtres !

Arrrggghhhh (cris d'horreur d'un programmeur en C), eh bien oui, je vais vous montrer comment avec un peu d'astuce, les programmeurs de Windows ou de NeXTStep, ont créé leur propre interface graphique. Il était une fois, j'avais voulu réaliser une interface graphique pour un de mes logiciels, mais manque de chance, AMOS 1.3 ne comportant pas de fonction spécifique pour faire cela, j'avais été obligé de tout me cogner de A à Z. Comment faire ?

Je dois préciser que cette ruse a été bien plus facile à faire en GFA qu'en AMOS ! (surtout au niveau des "clippings" d'écran "instruction CLIP", où AMOS est très pointilleux). Pour en revenir à ma fameuse interface, j'avais simulé, en AMOS, l'interface du NeXT avec des icônes, des fenêtres, et des menus déroulant à la NeXT. Pour cela, je me suis pris la tête pendant quatre mois, mais quel plaisir, quand vous lancez votre programme (et qu'il marche...) ! Le programme de ce mois-ci sera pour une question de taille, sadiquement découpé en plusieurs morceaux, mais je vous encourage à le taper (surtout les débutants), c'est assez rigolo.

GFA Basic
GFA Basic

Voici la suite de la création de notre fenêtre. La suite se compose de la boucle d'attente d'un événement, d'une routine de déplacement, de fermeture, de redimensionnement de notre fenêtre, etc. Le listing n'apporte pas de remarques particulières.

GFA Basic
GFA Basic


[Retour en haut] / [Retour aux articles] [Article précédent] / [Article suivant]