Ecrite en Visual Basic 2008, ne sera pas lue par les versions antérieures, mais Microsoft fourni VB 2008 Express gratuitement.
Une seule source trouvée semble se rapprocher de celle-ci concernant le tri de texte. Celle-ci pourrait complèter ? C'est une variante de l'algo créé par Donald Shell, donnant le nom à la procédure ShellSort. Elle me semble assez complète.
Ce programme permet à l'utilisateur d'entrer une liste de noms, d'en ajouter, d'en supprimer....et de trier. Les majuscules initiales omises par l'utilisateur sont rétablies automatiquement(méthode substring).
Le texte est enregistré sur le disque, peut-être sans cesse modifié et imprimé, par la classe StremReader- StreamWriter! Un titre est demandé pour l'impression: Ex "Classe de 5e", etc... Texte d'écran Agrémenté de boîtes de dialogue.
couleurs et polices. J'ai mis un formulaire d'Aide-Info.
Le plus complexe est le code de tri, partie conseillée à des personnes un peu initiées. Pour cette seule raison je coche "initié". Le reste est plutôt niveau débutant. (J'ai mis le code de tri dans 2 procédures distinctes afin que l'on puisse le récupérer,pour ceux qui le veulent. Mais on le trouve en librairie sous n variantes...).
Pour un retour des lettres accentuées, les noms doivent être enregistrés en mode utilisateur.
Les noms entrés par les champs, car ils sont enregistrés!
De même supprimez noms et espaces par touche retour-arrière et Entrée! Enregistrez les modifications.
Pas de copié-déplacé, vous auriez des ennnuis au tri qui est fondé sur les retours chariots chr(13), nombre de lignes.