begin process at 2012 02 13 02:47:51
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Texte

 > MANIPULER LES CHAÎNES ET TRIER UNE LISTE DE NOMS

MANIPULER LES CHAÎNES ET TRIER UNE LISTE DE NOMS


 Information sur la source

Note :
Aucune note
Catégorie :Texte Source .NET ( DotNet ) Classé sous :texte, textbox, trier, Enregistrer, Imprimer Niveau :Initié Date de création :19/08/2008 Date de mise à jour :19/08/2008 21:30:54 Vu / téléchargé :5 655 / 455

Auteur : Lisa46

Ecrire un message privé
Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

 Description

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.

Source

  • Zip joint, sans EXE.
Zip joint, sans EXE.

 Conclusion

Sourire: Pour essayer d'éviter ce long code de tri de texte, brrr... j'ai essayé d'alterner ListBox pour le tri , et Zone de texte pour modifier les enregistrements; l'idée n'est pas au point j'ai abandonné, essayez de creuser "l'astuce"...si ça vous dit. Tricher c'est gagner !LOL

:( Sinon, par la méthode substring et des boucles for Next, il faut, pas à pas, lire chaque caractère et repérer CHR(13) fin de chariot. On peut ainsi obtenir le nombre de lignes pour un 1er tableau dynamique ReDim. Variable donc. Puis reconstituer les lignes, les trier en divisant, redivisant le texte par 2...., (méthode Donald Shell)et réécrire le texte trié dans le TextBox. Lisez !
Puis enregistrer les modifications sur le disque. Par défaut le texte .txt est placé en répertoire bin. Pas de problème de chemin ainsi avec la classe StreamReader.

Humour : Au final, à quoi ça sert, quand des logiciels pro sont fournis et programmés en langage machine à la perfection?
A rien! Sinon à se faire plaisir, et à exercer ses neurones...Il en est de même pour le reste...des calculettes qui tracent les courbes, effectuent des fractions, etc...
Loisir, c'est dans cet esprit qu'il faut venir ici, je pense, moi...! Conseils amicaux, oui! Mais fi d'agressivité ou des très rares personnes qui se prennent pour Microsoft, donc trop au sérieux. Sans nier leurs talents...
Merci à tous de votre indulgence et de votre gentillesse!
Lisa  

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

19 août 2008 19:34:55 :
Relecture
19 août 2008 21:30:55 :
Redonner d'autres conseils d'utilisation plus précis.

 Sources du même auteur

Source avec Zip . INSCRIPTION À UN SÉMINAIRE OU NOTATION ENREGISTRABLE QUEL...
Source avec Zip PETIT TRAITEMENT DE TEXTE
Source avec Zip ALGO DE RÉDUCTION D'UNE RACINE SOUS FORME SCOLAIRE : VX = A...
Source avec Zip PETIT PROGRAMME POUN ENTRAÎNER LE COLLÈGIEN AUX FRACTIONS. P...
Source avec Zip RÉSOUDRE GRAPHIQUEMENT ET NUMÉRIQUEMENT UN SYSTÈME À 2 INCON...

 Sources de la même categorie

Source avec Zip Source avec une capture MASQUE DE SAISIE NUMÉRIQUE par acive
Source avec Zip Source .NET (Dotnet) COMPTEUR DE NOMBRE DE MOTS DANS UN TEXTE par alpha5
Source avec Zip Source avec une capture HM - BLOCNOTE par hassenmajor
Source .NET (Dotnet) [VB.NET] CLASS DE COLORATION SYNTAXIQUE "ON THE FLY" par huzima
Source avec Zip Source avec une capture PERSONNALISEZ VOS BOÎTES DE MESSAGE (X)HTML par medjahedScript

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) DÉTECTION DES MOTS DANS UN TEXTBOX OU UN RICHTEXTBOX AU PASS... par XDarwin
ENREGISTRER LIRE ET MODIFIER/ÉCRIRE DANS UN FICHIER TEXTE AU... par IceTdrinker
Source avec Zip IMPRIMER UNE TEXTBOX AVEC PLUSIEURS LIGNES par bfb
CHARGER ET SAUVER UNE TEXTBOX par xave
IMPRIMER LE CONTENU D'UNE TEXTBOX par JCLK

Commentaires et avis

Commentaire de gillardg le 19/08/2008 20:27:44

salut Lisa46,
je suis peut-être bête mais,
c'est quoi le rapport avec Clara Morgane ? :))

ah pour ceux que ça interesse il est possible de compiler le projet avec vb2005 suffit de créer un nouveau projet et de coller les fichiers du dir 'Projet Noms' dedans

Commentaire de Lisa46 le 19/08/2008 21:59:20

A Gillardg:
Mais non vous n'êtes pas bête!
Un beau visage, elle ou une autre, c'est ma touche d'esthétique à moi, ma personnalité, c'est Mon programme! Ces formulaires tristes, berk! Et c'est pour rappeller justement ce que j'ai écrit: que "on n'est pas chez Microsoft, on se distrait ici, on ne sait pas programmer Office en langage machine. Vous? Pas moi ! Eux se marrent en lisant nos petits programmes...". Alors on se distrait !Hé Hé, Gillardg n'a pas lu, je  vous y prends...:)
Mais bien sûr que vous pouvez enlever cette photo, pourquoi poser la question? Mettre celle de votre chien, il n'est pas mal du tout! Et je ne vous demanderai pas le rapport avec...s'il ne mord pas...
Ceci dit, Merci pour ceux qui ont 2005. Bonne idée!
Mais si c'est VB Express, aucun problème pour avoir Vb 2008. Mais sans Clara...:). Ni le chien noir...
Très Amicalement!
Lisa

Commentaire de gillardg le 20/08/2008 00:41:09

ok Lisa c'est vrai qu'elle est jolie [Clara pas ma chienne :)]

et c'est vrai aussi que j'avais pas tout lu ,sorry, souris[pas l'animal , le signe]

si tu trouves que Coca est pas mal tu devrais voir sa fille Héro :))

A pluche

Georges

Commentaire de Lisa46 le 20/08/2008 10:39:05

La fille de Coca, c'est pas cola?
Mais c'est plein de jolies filles par le monde, alors lançons la mode, mettons des belles nanas sur les formulaires! Et de toute façon, VBasic a prévu les photos, avec PictureBox ? Mais personne ne s'en sert!
Fallait faire oublier ce code de tri qui est ardu! Je n'ai rien trouvé de mieux...encore...!
Au fait, sans nuire à VB Sources qui m'a dépannée souvent, j'ai aussi été dépannée pour les tracés de courbes par le Forum d'entraide des programmeurs . Hyper sympa, suffit de poser ton problème! Parce que avec VB 6, c'était très facile avec les psets et les  boucles! Mais là, + dur!
A signaler aussi un progrès énorme de VB 2008 (sans doute aussi de VB 2005) pour ajouter des formulaires! Avec VB 2003 que j'ai aussi, c'est galère, il faut les déclarer dans un module.Pfffff!!!!
Sinon, aucun problème de passer des programmes de Vb 2003, VB 2005 en VB 2008!
2005 et 2008, c'est pratiquemnet idem. Vous demandez 2005 à MS et ils vous envoient 2008, d'ailleurs! J'ai même pu le récupérer sur un DVD, plutôt que le téléchager de M.Soft! Suffit de leur demander ensuite la licence, obtenue en 5 minutes!
Bonne journée, ici, il fait beau! Je suis dans le midi, presque...
PS: je fais la bise à Clara de votre part !

Commentaire de gillardg le 20/08/2008 13:08:17

je l'ai appelée Cocaïne à cause d'une jolie fille qui ne pouvait pas s'en passer ...au final j'ai gardé le chien

pour trier mes string (non je n'en porte pas)

http://www.codyx.org/snippet_tri-naturel-tableau-string_663.aspx

ici il fait gris je suis pas loin de Bruxelles , une fois

fais la bise à Avril Lavigne si tu la vois passer :))

Commentaire de Lisa46 le 20/08/2008 15:10:58

A Gillardg

Merci pour le lien http://www.codyx.org/snippet_tri-naturel-tableau-string_663.aspx

Ceci dit, les chiens sont plus fidèles que les femmes c'est connu!
Lisa

Commentaire de gillardg le 20/08/2008 15:16:34

évidement mais aussi plus jaloux :)

fidelité du coeur est importante

le corps n'est qu'une enveloppe qu'il faut satisfaire par la nourriture ,

or l'amour est la nourriture du coeur!

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Comment Enregistrer????? [ par wojc ] Bonjours à tous....Voila, j'ai réalisé un programme avec des TextBox, lorsque je remplis les champs des Textbox et que j'appuis sur le bouton OK, un d enregistrer et imprimer une zone de texte [ par vinsus51 ] J'ai une zone de texte a imprimer et sauvegarder a l'aide de 2 boite de dialogue mai kan j'essaie d'imprimer ou de sauvegarder il ne sa passe rien j'a Imprimer les texte d'une textbox [ par nuttyfbr ] Salut quelqu'un peut-il me dire comment imprimer le contenu d'une textbox ???? avec un bouton imprimer ... Parce que la, je sèche ... Merci d'avance . Imprimer le contenue d'une textbox de plusieurs lignes [ par kinkajou88 ] voila mon problème:J'ai une textbox avec beaucoup de texte et je voudrais savoir comment l'imprimer. A ce jour, quand j'imprime, je me retrouve avec l Enregistrer un fichier texte au travers d'une textbox [ par zazsze ] Par l 'intermédiaire d'un bouton de commande je fais apparaître le contenu d'un fichier texte dans une textbox. Après avoir modifié le texte apparu da Impression [ par i2c03a ] Je souhaite imprimer le contenu d'un label ou d'un textBox ou directement un texte via printer.print "". Mon problème est le suivant: -J'arrive b enregistrer le contenu de plusieurs textbox sous VB 2005 [ par zazsze ] Salut,Sous VB 2005 express, j'ai créé 3 textbox (textbox1, textbox2 et textbox3).Je voudrai qu'en cliquant sur le bouton de command (Button1), le text imprimer le texte de plusieurs textbox [ par olive30000 ] bonjour à toutes et à tousmon projet est de créer un exe pour imprimer des enveloppespour cela , j'ai ma base de donnée sous mdbje voudrais créer une


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,530 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales