begin process at 2010 02 09 23:21:24
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > MINITRADUCTION_2

MINITRADUCTION_2


 Information sur la source

Note :
9 / 10 - par 2 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Classé sous :encodage, décodage, langue Niveau :Débutant Date de création :24/08/2005 Date de mise à jour :30/08/2005 13:43:02 Vu / téléchargé :2 071 / 161

Auteur : Tom89

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

 Description

Cliquez pour voir la capture en taille normale
Voici la seconde version de mon programme.
Attention : Ceci n'est pas un programme de cryptage / décryptage mais un programme d'encodage / décodage.
Je ne me suis pas beaucoup amélioré depuis la 1ère version et je me considère toujours comme un débutant.
Cependant j'ai tout de même réussi à éliminer tous les bug à mon avis ainsi qu'à améliorer l'interface et à mettre des commentaires dans le code!





 Conclusion

Comme je l'ai précisé, je débute donc il y a quelques petits problèmes que je n'ai pas réussi à éliminer.
    
Le premier est que la création du profil enregistre un fichier dans lequel est inscrit le mot de passe. Il ne sert donc plus à grand chose puisque n'importe qui peut venir et lire le mot de passe.
    
Le second est au niveau de l'enregistrement des textes : si l'adresse que vous devrez taper en entier est incorrecte le programme bug.

De même si vous avez la solution à mes problèmes je suis plus que preneur!

Enfin je voudrais maintenant intégrer une feuille où lors de la création d'un nouveau profil, on élabore soi-même les correspondances des lettres. J'accepte toutes vos suggestions!

Pour finir et certainement le plus important : Etant donné que j'ai programmé en vb4, il est plus ou moins incompatible avec vb6. Pour le rendre compatible, j'ai trouvé un moyen assez simple : double-cliquer sur une des formes au lieu de sur le projet. Puis cliquer sur ajouter une fichier dans le menu fichier et intégrer donc toutes les autres formes. Voila!
J'espère que ça suffira.

 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

30 août 2005 13:43:02 :
Je suis preneur de toute proposition surtout en ce qui concerne une méthode de regrouper toutes les donées que mon programme enregistre (les profils, les mots de passe et les images) à un seul endroit. Ou dans un même fichier mais après pour la lecture je ne sais plus comment faire du coups, ou à l'aide d'un tableau ou encore à l'aide d'une base de données. Merci d'avance pour vos conseils, critiquesn, suggestions, etc...

 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) SPACE - UN SPACE MAC POUR WINDOWS par vbnino
Source avec Zip Source .NET (Dotnet) MULTI THREAD AVEC AFFICHAGE par jaknight007
Source avec Zip Source .NET (Dotnet) COMPILATEUR EN VB NET 2003 par alpha5
Source avec Zip Source avec une capture CRYPTER AVEC LE CHIFFRE DES NIHILISTES RUSSES par tresorsdevie
Source avec Zip Source avec une capture Source .NET (Dotnet) COMPTE_BANCAIRE.NET par Adn56

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture CREER UNE APPLICATION MULTILINGUE TRES FACILEMENT + EDITEUR ... par violent_ken
Source avec Zip Source avec une capture CREER UNE APPLICATION MULTILINGUE VRAIMENT TRES FACILEMENT (... par violent_ken
Source avec Zip Source avec une capture LANGUAGE EDITOR : EDITEUR DE FICHIERS LANGUES (*.LNG) POUR A... par VBGenesis
Source avec Zip Source .NET (Dotnet) DLL DE CONVERSION D'UN FORMAT DE FICHIER VERS UN AUTRE : UTF... par scoubigee
Source avec Zip OUTILS DE TRADUCTION DES SOURCES À POSTÉRIORI. par VinceVG

Commentaires et avis

Commentaire de arnohoho le 24/08/2005 14:57:45

hello Tom89

j'ai regarder la sources et etant donné que tu début pal mal du tous domage qu'il y pas un but précis à la sources si ce n'est de s'entrainer.
un des gros point fort c'est je dirai la presentation du code et widget (les fenetre bouton etc),c'est plutot rare de voir un débutant qui fait gaffe de bien présenter le code.
Par contre n'hésite pas à mettre des commentaires avec ton code.

Un bug:
"App.Path" & Text1.Text & ".txt"
ça de vrai plutot etre:
App.path & "\" & text1.text & ".txt"

car comme "app.path" est entre gimmets il cherchera le fichier
app.pathpseudo.txt.

allez à plus bonne chance pour la suite

arnohoho

Commentaire de violent_ken le 24/08/2005 15:05:43

Salut
Plusieurs remarques :
-tu devrais mettre un commondialogcontrol pour le choix de l'image
-rajoute que l'utilisateur puisse valider ses choix en appuyant sur entrée, en plus de pouvoir cliquer sur "OK"
-si l'utilisateur ne choisit pas d'image, le programme plante par la suite (cherche fichier inexistant)
-la méthode de cryptage est à revoir (cryptage inefficace) : prend conseil sur la source http://www.vbfrance.com/code.aspx?id=3878 , c'est un excellent tutoriel
Teste ton algorithme en cryptant le texte "aaa". Le résultat est "eee". On en déduit que tout les "a" sont remplacés par "e"!
De plus, les chiffres ne sont pas cryptés.

-concernant le stockage du mot de passe, tu peux le mettre dans le registre, ou mieux encore le crypter et le cacher en attribut système (tu fait Setattr "c:\fichier à cacher",39
-concernant le code en lui-même, rajoute des commentaires et vire les trucs inutiles du style

Private Sub Option3_Click()

End Sub

==>c'est vide, alors pourquoi le mettre ?

-concernant le bug sur le chemin de l'enregistrement, utilise un commondialogcontrol et fait commondialogcontrol1.showsave
(tu peux aussi vérifier l'existence du path du fichier à enregistrer avec les FSO, mais c'est un peu compliqué)

@+

Commentaire de simon22 le 24/08/2005 15:33:55

salut a tous joli source avec une trés belle présenttion bien vu Arnohoho dans tes prochainne source Tom89 des commentair dans la source donnerai une meilleur qualiter  

violent_ken : cette ource est en débutant vérifier l'existence du path du fichier à enregistrer avec les FSO il est vrai que c'est un niveau superieur pour la source vu le soin est la présentation
qui son nikel peu être les quelque bug qu'on peu trouver je met 9/10

simon22

Commentaire de violent_ken le 24/08/2005 15:52:49

Oh tu sais les FSO c'est pas si compliqué :

1) Déclare la référence Microsoft Scripting Runtime
(du vas dans le menu "Projet", tu cliques sur "Références..." et tu coches "Microsoft Scripting Runtime")
2) En suite tu déclare la référence : tu met "Dim fs As New FileSystemObject"  en haut de ta form ; tu as maintenant un FSO qui "s'appelle" fs
3) Utilisation du FSO :
If fs.FolderExists("c:\le dossier") = True Then
    'le dossier existe
Else
    'le dossier n'xiste pas
End If
Remplace "c:\le dossier" par le dossier que tu veux, et voilà !!



Dans le cas de ta source, voilà comment procéder :
dans la form Saving, tu place ce code

Private Sub Text1_LostFocus()
'le code est placé dans text1_lostfocus pour que la vérification de l'existence du dossier
'se fasse quand l'utilisateur à finit de tapper le dossier et qu'il quitte la textbox
Dim fs As New FileSystemObject   'tu déclare le FSO
'FSO veut dire File System Object
If fs.FolderExists(Text1.Text) = False Then
'la ligne juste en heut veut dire :
'si le dossier écrit dans text1 n'exite pas, alors
    'le dossier spécifié n'existe pas, donc on affiche un message
    MsgBox "Attention! Le dossier de destination est inexistant !", vbInformation, "Enregistrement"
    Text1.Text = vbNullString   'on enlève le mauvais dossier
End If
End Sub

En tout cas, ta source est bien partie, et je voterai après la mise à jour !
@+

Commentaire de Pingouin le 24/08/2005 18:54:07

Personnellement pour vérifier l'existence d'un fichier je me contenterais de if dir$(lechemindufichier)<>"" then ... Ca me parait plus simple que les FSO surtout pour un débutant ...

Pingouin

Commentaire de Tom89 le 24/08/2005 22:01:00

Merci à tous pour tout ces conseils!
Je commence à le modifier et à l'arranger.

Le bug lors de l'absence d'image est réglé.
La touche OK en plus du clique de la souris ne devrait pas trop poser de problème.
le "App.Path" au lieu de App.Path est également réglé.
Le mot de passe en revanche j'ai un petit souci de compréhension.
Est-ce que je pourrais avoir un peu plus de précision SVP? Merci d'avance.
Quand à la vérification de l'existence je vais d'abord faire avec la méthode de Pingouin qui me paraît plus facile pour un débitant effectivement, mais je ne manquerais pas d'essayer la méthode de Violent_Ken dont le détail est très précis et donne envi :)!
Cependant est-ce que les deux methodes fonctionnent pour les dossiers également?

Encore une fois merci beaucoup!

Tom89


 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Tester l'encodage ou la langue d'un nom de fichier et le remlacer . [ par Khattabza ] Bonjour tout le monde,Je voudrais zipper un fichier nommé en arabe grace à un controle ocx que j'utilise mais impossible de compresser, le nom de fich DTPICKER / DATE / LANGUE [ par SebOfBorg ] Bonjour,    J'ai besoin d'utiliser un composant de date type DTPicker ou Calendar    Ma question est que je voudrais qu'il affiche les dates en anglai 0040C forcer la langue d'un programme [ par SebOfBorg ] Bonjour,    Est il possible d'executer un programme vb dansune autre langue que le français sans changer les parametres regionaux ?    j'ai un prog a Encodage des chaînes de caractères en arabe [ par sofisi ] Salut tout le mondes, <p class="MsoNormal" style="text-align: left; direction: ltr; unic Multi langue [ par therafou ] Bonjour,Je cherche à savoir, s'il possible de gérer le multi langue avec vb.net 2005.J'ai un programme avec des phrases types que je voudrais mettre e changer la langue du clavier [ par le_chef ] salut,je vx changer la langue de clavier dé que je click dans un textboxpar exemple jé deux langue installé(francais,arab) dé que je click sur text1 l comment inserer la langue arabe en vb net [ par midotsdi ] mon probleme c'est que quand je change le pc ou j'ai debuté le travail tout les champs en arabe s'affiche comme des ??????????????????? svp repon moi Migration VB6 - VB2005 [ par lermite222 ] Bonjour à tousJ'ai téléchargé VB2005 express mais en mode sur CD, malheureusement tout est en anglais, ce n'est pas tellement pour la langue mais c'es saisie en langue arabe [ par maaroufconnu ] salut ,je n'arrive pas à faire la saisie en langue arabe ,je tape une lettre ,il s'affiche en symbol ,bien que dans la base ça s'incrit normalement. M probleme de langue je pense [ par mirmoleboss ] bonjour voila jai un probleme avec mon code, lorsque je lance excel il bloque sur  Donnees = Now()probleme de langue mais je sais pas par quoi remplav


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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,608 sec (4)

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