Code warrior, Macos 8,6 : demande d'infos

PipoCanaja

Membre actif
20 Mars 2001
368
1
Visiter le site
Bonjour,

je souhaiterais savoir si vous connaissez des site ou je pourrais trouver des modeles:
** d'utilisation de la ToolBox pour la gestion des evennements (events.h)

** de creation d'extension / tableaux de bord

** utilisation des sockets


Merci d'avance
 
Si tu as la version pro de CW tu as tous les exemples sur le CD de références.

Il y a une doc sous format PDF qui permet de créer des applications très rapidement avec Powerplant et powerplant constructor. (des exo et tout ce qu'il faut).

C'est un des outils les plus puissants que j'ai jamais vu (j'ai essayé les deux InterfaceBuilder et CW).

Il est nottament utilisé pour développer Office X office 2001, Sherlock et le Finder de Os X.
Adobe vient de racheter une licence de powerplant pour développer en cross platform (tu peux compiler pour plusieurs platforms: PC et Mac, 68K et OS 9 et OS X)

Maintenant cela a un coup:
• Il faut connaître la toolbox du mac, ie les routines classiques.(il y a une doc de base sur les CD)
• Puis apprendre powerplant.
• Si tu veux gérer des carbon events, (quand on déplace les fenêtres dans la fenêtre il continue à calculer il faut apprendre Carbon event et la nouvelle toolbox associé: ie kit de dev apple carbon 1.4 ou mieux 1.5).
• Tu peux faire de la compilation Mac - o (ie program natif OS X).
• CW permet de faire du multiprocessing, altivec, des extensions, de gérer des services, des drivers. tout est donné.

• Pour ma part je prendrais directement la voie des carbon event et de toutes le nouvelles routines mises en place par apple.(pour un traitement de texte il vaut mieux utiliser MLTE que TextEdit)
Le code devient monstruesement court.
Le problème c'est de bien lire les doc:
Dans CW toutes les docs sont fournis avec les CD, il faut imprimer et lire...

A plus et bonne chance avec CW.

Philippe.
 
Bonjour,

Je n'ai pas la version pro, mais une vielle version etudiant (IDE 3,2) avec lequel je souhaiterais programmer la toolbox sou classic (pour un 7300, et eventuellement meme pour 68k) Je voudrais apprendre ca plus par curiosité que par necessité pour le moment (Je suis etudiant en license info a NICE)

Je souhaite donc trouver un site decrivant l'utilisation des events, l'interception, et la creation d'events sous OS 7/8

Merci de votre reponse
 
Ok, avec ta version étudiant, tu as des CD et si oui combien.

Moi perso j'ai toujours eut les versions étudiants et il donne en général avec toutes les versions des super exemples avec une super doc (dans le CD référence Mac OS).

Pour être encore plus clair, sur ce CD il y a:
• La doc complète pour démarrer la programmation de la toolbox.
• des exemples qui te permettent de progresser qui sont en rapport avec le livre.


Pour cela tu vas sur le CD et tu cherche tous les fichiers sous format : .pdf. (c'est des formats qui marche avec acrobat d'adobe)

je croix que la doc s'appelle "targetting mac os".

Puis tu vas dans les exemples du CD il y a un tutoriel.

En fait avec CW, il donne absolument tout le plus dur et de tout lire.

By et à plus.
 
Pour les events je te conseille cette URL :
http://developer.apple.com/techpubs/macos8/OSSvcs/EventManager/eventmanager.html

Tu trouveras toute la doc officielle pour gérer les events (à l'ancienne mode System 7 - Mac OS 8..et les Carbon events permettant une compatibilité avec Mac OS X. Il y a des PDFs et aussi des extraits de chapitres du vénérable Inside Macintosh qui te donnent toute la théorie.


Pour les sockets, cela n'existe pas sous Mac OS Classic, Apple est parti sur sa propre notion de communication réseau qui s'appelle "Endpoint". Tout cela fait partie d'OpenTransport (rassures toi ca marche en gros comme les sockets et c'est tout à fait compatible en pratique) :
http://developer.apple.com/techpubs/mac/NetworkingOT/NetworkingWOT-2.html


Pour les tableaux de bord je n'en ai jamais fait mais voila un sample code qui s'amuse avec ça est les extensions :
http://developer.apple.com/samplecode/Sample_Code/Archive/Human_Interface_Toolbox/INIT_-_CDEV.htm

Il doit y avoir plus de doc ailleurs mais je n'ai pas trouvé sur le moment.


Pour la pratique tu devrais trouver ton bonheur ici :
http://developer.apple.com/samplecode/index.html


Pour bien commencer, tu peux récuperer les divers SDKs à l'adresse suivante :
http://developer.apple.com/sdk/index.html

Ils contiennent les headers, les extensions nécessaires à la technologie et la documentation associée.


D'une manière générale pour la théorie va ici :
http://developer.apple.com/techpubs/macos8/mac8.html
 
Avec mon Code warrior (Code Warrior Academic 96/97) , j'ai 2 CD :
Ciode warrior Tools (l'appli, les compilos) et Code warrior REFERENCE (pas ma l de doc en PDF, mais un peu trop generaliste, et avec peu d'exemples ...

Quand au bouquin qu'ils filent avec , c'est juste un descriptif, certes detaillé (100 pages ), de l'ide

Merci pour les adresses, je voix ca dans la semaine