Avec enthousiasme, le 11 février 2022 à 23:06, Aegidius écrivit :
Le 11/02/2022 à 20:47, Joseph-B a écrit :
Le code proprement dit, sera certainement bien moins rebutant que de se
lancer dans Swift
>
Swift et SwiftUI sont bien plus simple qu'Obj-C en plus Xcode fait un
peu tout...
Mais je peux faire une appli* aussi simplement que là où j’en suis avec
AS ? Obj-C est une usine à gaz pour un applescripteur qui n’utilise pas
encore les sous-routines, non ?
Je découvre Dialog Toolkit et j’ai tout, sauf les petites touches qui
font la différence. Il n’y a pas de menu, de fenêtres supplémentaires,
élégantes (genre préférences, gestion de liste de signatures, d’import,
d’export…), ni de raccourcis clavier.
Et comment je stocke l’emplacement de la fenêtre lorsque l’utilisateur
l’a fermée ? À chaque lancement, c’est propre de rouvrir l’appli dans le
coin en haut à gauche ou au milieu de l’écran ? Chaque chose en son
temps, mais si on trouve des défauts on a fait 90% du boulot ; quoiqu’en
terme de temps pour résoudre c’est autre chose.
Bref, avec votre aide je sais faire une appli* qui permette de gérer des
signatures d’une autre façon que ce que propose MacCafé (il le fait bien
et beaucoup beaucoup d’autres choses parfaitement). Sauf que là où j’en
suis il faut éditer un script pour en ajouter ou en supprimer.
Maintenant j’aimerai faire quelque chose de plus sérieux, plus ouvert
aux neuneus comme moi. tel que gérer une base de signature, en importer,
exporter, supprimer, ajouter…
Bref, j’ai envie de remettre les mains dans le moteur et je vous
remercie pour vos aides et conseils.
* Appli est un bien grand mot, c’est une boîte de dialogue.
P.S. 1 J’ai vraiment envie de me remettre les mains dans le code comme
il y a bientôt 50 ans, quand j’apprenais avec des cartes perforées.
P.S. 2 Synthèse succincte :
— début 70 : 8 reines sur un échiquier 8x8 en basic sur IBM36 ;
— mi 80 : 8 reines sur un échiquier 8x8 sur, de mémoire, Multiplan ;
— mi 90 : en Pascal, à partir d’une photo, création d’un document xPress
du plan de « point de croix » à partir d’une image. Réduction de 256 à X
couleurs. Puis remplacement de chaque couleur par un symbole dans un
quadrillage (⊞,⊠,⊡,⧆,⧈…) pour générer le plan de « couture » avec en
bas : symbole = N° de couleur du fabriquant de fil (en plus cela m’a
permis de créer ma propre police vectorielle tiff).
<
https://images.i-make.com/images/products/grille-point-de-croix-oiseau-du-paradis-point-de-croix-pdf_1zz.jpg>
— Extraction de données comptables depuis un AS400 et consolidation et
comparaison avec les prévisions sur Excel (via AS) ;
— Interface utilisateur de Sans-Faute Grammaire
— …
P.S. 3 En 1978 j’ai effectué un mois de stage chez CII Honeywell Bull
aux Lilas en tant que… pupitreur (celui qui a accès à l’ordinateur à la
différence des programmeurs/développeurs). Pour faire tourner les
logiciels sur cartes des programmeurs et leur ramener les listings
résultants (travail 24/24 l’année et 16/24 l’été). Si je passais du
temps à mettre des bandes de papier pour les sauvegardes et je changeais
de disque dur ou de bande suivant les besoins, je me suis vite remis à
la ligne de code pour mes reines 8x8.
<
https://fr.wikipedia.org/wiki/Pile_de_disques#/media/Fichier:IBM_1311_disk_drive_at_CHM.jpg>
<
https://fr.wikipedia.org/wiki/Dérouleur_de_bande_magnétique#/media/Fichier:IBM_System_360_tape_drives.jpg>
P.S. 4 J’ai des défauts, mais je fais tout pour avancer. L’idéal est que
je fasse une interface qui vous donne une idée de là où, aujourd’hui, je
souhaite aller. Sachant que vos remarques, conseils, me font évoluer.
[Signature idoine]
-- Je sais que je ne sais rien, j'ai donc tout compris.