Accueil > > > COMPTEUR DE LETTRES ALPHABÉTIQUES
COMPTEUR DE LETTRES ALPHABÉTIQUES
Information sur la source
Description
Cette application permet de compter les lettres de l'alphabet utilisé dans un texte quelconque. Et ce quelque soit la casse utilisée.
Source
- Public Class Form1
- Private Sub Calculer_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Calculer.Click
- Dim i As Integer : Dim j As Integer : Dim ii As Integer : Dim t(0 To 26) As Integer
- Dim chartest As Char : Dim asc1 As Integer : Dim asc2 As Integer : Dim chr As Char
- Dim longtexte As Integer = RichTextBox1.TextLength
- For i = 0 To longtexte - 1
- For j = 1 To 26
- chartest = Convert.ToChar(64 + j)
- chr = RichTextBox1.Text.Chars(i)
- asc1 = Convert.ToInt32(chr)
- If asc1 >= 65 And asc1 <= 91 And chr = chartest Then
- asc2 = Convert.ToInt32(chr) - 64
- ii = asc2
- t(ii) = t(ii) + 1
- Me.Controls("label" & asc2).Text = Convert.ToString(t(ii))
- End If
- Next j
- Next i
- For i = 1 To 26
- If Me.Controls("label" & i).Text <> "0" Then
- Me.Controls("label" & i + 26).ForeColor = Color.DarkOrange
- Me.Controls("label" & i).ForeColor = Color.DarkOrange
- End If
- Next
- End Sub
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- Dim i As Integer
- RichTextBox1.Clear()
- For i = 1 To 26
- If Me.Controls("label" & i).Text <> "0" Then
- Me.Controls("label" & i + 26).ForeColor = Color.Black
- Me.Controls("label" & i).ForeColor = Color.Black
- Me.Controls("label" & i).Text = "0"
- End If
- Next
- End Sub
- Private Sub RichTextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RichTextBox1.TextChanged
- RichTextBox1.Text = RichTextBox1.Text.ToUpper
- RichTextBox1.Select(RichTextBox1.Text.Length, 0)
- End Sub
- End Class
Public Class Form1
Private Sub Calculer_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Calculer.Click
Dim i As Integer : Dim j As Integer : Dim ii As Integer : Dim t(0 To 26) As Integer
Dim chartest As Char : Dim asc1 As Integer : Dim asc2 As Integer : Dim chr As Char
Dim longtexte As Integer = RichTextBox1.TextLength
For i = 0 To longtexte - 1
For j = 1 To 26
chartest = Convert.ToChar(64 + j)
chr = RichTextBox1.Text.Chars(i)
asc1 = Convert.ToInt32(chr)
If asc1 >= 65 And asc1 <= 91 And chr = chartest Then
asc2 = Convert.ToInt32(chr) - 64
ii = asc2
t(ii) = t(ii) + 1
Me.Controls("label" & asc2).Text = Convert.ToString(t(ii))
End If
Next j
Next i
For i = 1 To 26
If Me.Controls("label" & i).Text <> "0" Then
Me.Controls("label" & i + 26).ForeColor = Color.DarkOrange
Me.Controls("label" & i).ForeColor = Color.DarkOrange
End If
Next
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim i As Integer
RichTextBox1.Clear()
For i = 1 To 26
If Me.Controls("label" & i).Text <> "0" Then
Me.Controls("label" & i + 26).ForeColor = Color.Black
Me.Controls("label" & i).ForeColor = Color.Black
Me.Controls("label" & i).Text = "0"
End If
Next
End Sub
Private Sub RichTextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RichTextBox1.TextChanged
RichTextBox1.Text = RichTextBox1.Text.ToUpper
RichTextBox1.Select(RichTextBox1.Text.Length, 0)
End Sub
End Class
Conclusion
Auparavant certaines études statistiques ont été faites pour connaître les lettres de l'alphabet les plus utilisées dans notre langage. Donc certaines applications de la sorte ont certainement beaucoup servi.
Historique
- 21 septembre 2012 19:12:45 :
- Dorénavant on peut utiliser la casse miniscule.
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Obliger la saisie d'un texte en majuscule [ par guillaume ]
Je cherche à faire en sorte que lorsqu'on tape dans un textbox, le texte se mette automatiquement en majuscule et s'u'on ne puisse pas le changer.Quel
Décompte de lettres dans une textbox ! [ par THeTiTeuF ]
C'est très vite expliquéJe veux faire un programme pour envoyer des SMS, et je veux avoir une boite de texte qui met le nombre de caractères restant s
Creer un arbre avec des lettres de l'alphabet [ par mamx ]
Bonjour,Je suis bien embeter car mes cours de l'IUT sont loin et je ne me souviens plus comment créer un arbre.Je m'explique :Je possede une tableau L
compteur de lettres [ par jifip ]
Bonsoir,je cherche à créer une fonction qui, à partir d'un texte sous word, me renvoie le nombre de chaque lettre, de chaque chiffre, d'espaces qui s'
aide pour faire un petit programme [ par Bansan ]
BonjourVoila..;j'aimerai faire un petit programme...qu'on ne pourrait appeler cryptage car il est assez simpleIl doit remplacer les lettres de l'alpha
Aide aide [ par Bansan ]
--------------------------------------------------------------------------------BonjourVoila..;j'aimerai faire un petit programme...qu'on ne pourrait
Méthode DrawString imparfaite [ par GRAZNOK ]
Salut !Voilà j'ai remarqué un défaut lorsqu'on applique un DrawString dans un conteneur : les lettres du texte, lorsqu'il est 
Probleme de majuscule entre excel et vba [ par pigeon_style ]
Salut,j'ai un probleme avec excel et vba:lorsque je rentre un texte dans une user form crée par vba dans excel et que souhaite ensuite le mettre
Texte sélectionné en majuscule [ par ZogStriP ]
Bonjour tous le monde!Je souhaiterais savoir si il existe un moyen de faire un programme qui permette de mettre un texte sélectionné ( de n'importe qu
Est un pangramme ? [ par Guetux ]
Bonjour, J'aimerai réaliser un programme qui vérifie si une chaine de caractère contient toutes les lettres de l'alphabet. (Les lettre
|
Derniers Blogs
SIMULER FACILEMENT L'ENVOI DE MAILSIMULER FACILEMENT L'ENVOI DE MAIL par JeremyJeanson
il m'a été demandé, à plusieurs reprises, comment je faisais pour simuler l'envoi de mail lors de mes démos de Workflow Foundation. Ma solution est plutôt simple : j'utilise la configuration par défaut du SmtpClient et j'oriente les mails vers un dossier ...
Cliquez pour lire la suite de l'article par JeremyJeanson VOTEZ POUR LE TOP 10 DES INFLUENCEURS SHAREPOINT FRANCOPHONES !VOTEZ POUR LE TOP 10 DES INFLUENCEURS SHAREPOINT FRANCOPHONES ! par Patrick Guimonet
Si ce n'est déjà fait (comme plus de 600 personnes déjà), il est encore temps de voter pour le concours TOP 10 des influenceurs SharePoint francophones ! Il est organisé par harmon.ie et accessible ici : http://harmon.ie/top-...
Cliquez pour lire la suite de l'article par Patrick Guimonet [CONF'SHAREPOINT] DERNIER RAPPEL ! :-)[CONF'SHAREPOINT] DERNIER RAPPEL ! :-) par Patrick Guimonet
La Conf'SharePoint en chiffres c'est : 3 jours de SharePoint ! 4 parcours et 60 sessions 17 partenaires représentant toutes les fac...
Cliquez pour lire la suite de l'article par Patrick Guimonet [ #SHAREPOINT 2013 ] LES MODèLES DE SITES STANDARDS.[ #SHAREPOINT 2013 ] LES MODèLES DE SITES STANDARDS. par Patrick Guimonet
C'est un point peu mis en avant mais SharePoint 2013 a été l'occasion de remettre de l'ordre dans les modèles de sites. Tout d'abord, un certain nombre de modèles ont été tout simplement rendus obsolètes (cf. Fonctionnalités déco...
Cliquez pour lire la suite de l'article par Patrick Guimonet
Logiciels
Easy-Planning (4.5.0.11)EASY-PLANNING (4.5.0.11)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté a... Cliquez pour télécharger Easy-Planning CVEasy (3.1.0.51)CVEASY (3.1.0.51)PHMSD-CVEasy est un logiciel d'aide à la rédaction de CV d'une simplicité déconcertante.
PHMSD-C... Cliquez pour télécharger CVEasy LettresFaciles 2011 (8.6.0.31)LETTRESFACILES 2011 (8.6.0.31)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011 sDEVIS-FACTURES vlPRO (8.4.2.62)SDEVIS-FACTURES VLPRO (8.4.2.62)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO Devis-Factures PHMSD (2.1.0.11)DEVIS-FACTURES PHMSD (2.1.0.11)Configuration minimale
Nécessite Windows™ 2000, XP, Windows 7, 8, Vista (Service Pack à... Cliquez pour télécharger Devis-Factures PHMSD
|