[TABS]
[TAB=SOMMAIRE]I - Présentation
II - La base de donnée
III - Le design
IV - Nouvelle activité
V - Sécurité
VI - Paramètres
[/TAB]
[TAB=RESSOURCES]MySQL.Data :
Vous devez être inscrit pour voir les liens ! Inscrivez-vous ou connectez-vous ici.
-
Vous devez être inscrit pour voir les liens ! Inscrivez-vous ou connectez-vous ici.
Code source :
Vous devez être inscrit pour voir les liens ! Inscrivez-vous ou connectez-vous ici.
-
Vous devez être inscrit pour voir les liens ! Inscrivez-vous ou connectez-vous ici.
[/TAB]
[/TABS]
Ce logiciel a pour simple but de vous aider à tenir vos comptes de votre compte bancaire, simplifié au maximum et personnel. Comme je pense que une vidéo parle plus que des mots j'ai donc réaliser une vidéo afin de montrer l'utilité total de ce que je vais vous présentez aujourd'hui.
Vous devez être inscrit pour voir les médias
Alors, maintenant on va commencé le tutoriel proprement dit. Il va donc vous falloir créer la base de donnée.
Donc une fois ceci fait nous allons donc créer 3 tables.
La première, nommé " compte " ce remplie comme ceci :
La seconde que on appel " solde " :
Pour finir, la dernière " sécurité "
Voila notre base de donnée est donc prête pour la suite.
Voila donc le design à effectué, la ou les nom sont modifié vous avez le nom sur l'image :
On met aussi une textbox non visible que on appel " txt_calc "
Donc maintenant, le code, pour commencer il faut mettre la dll que je vous ai fournis, ensuite on déclare l'utilisation de :
Vous devez être inscrit pour voir les liens ! Inscrivez-vous ou connectez-vous ici.
Ensuite on déclare notre database, il vous faut bien sur changer les informations :
Vous devez être inscrit pour voir les liens ! Inscrivez-vous ou connectez-vous ici.
Ensuite on va dans les paramètres d'application et on fait comme ceci :

Donc maintenant à l'ouverture de l'application on met ce code :
Vous devez être inscrit pour voir les liens ! Inscrivez-vous ou connectez-vous ici.
Voila donc l'explication du code :

Si la sécurité est activé on check la checkBox sinon elle reste non check.

Si, le solde a était définit lors d'une précédente utilisation, il ne ce passe rien, sinon cela met un message.

Donc la au début c'est une la commande SQL la première qui question la base de donnée quand au solde marqué dans la table solde, une fois la réponse obtenue elle change le texte du label pour y mettre notre solde.
La seconde lui questionne la table compte afin de récupéré toutes les informations pour les mettre dans la dataGrindView.
Donc maintenant je vais vous expliquer le code du bouton de nouvelle commande au fur et au mesure car il est long, vous le trouvez
Vous devez être inscrit pour voir les liens ! Inscrivez-vous ou connectez-vous ici.

Donc, si votre sécurité est activé il vérifie que vous l'avez désactivé, ensuite il regarde si c'est une vente ou un achat et calcul le nouveau solde de votre compte, ensuite met dans le label de compte la nouvelle valeur.

Ici dans la première commande MySQL il créer donc dans la table " compte " le nouvel achat, ou la nouvelle vente.
Ensuite dans la seconde il fait une mise à jour du solde de votre compte dans la base de donnée comme il a changer précédemment.
Ensuite il ajoute simplement dans le dateGrindView notre nouvelle action.
Pour finir il vide simplement les textbox.

Donc la cela fait une update de notre label de solde avec la base de donnée donc non plus en local.
Ensuite cela update aussi le dataGridView avec la base de donnée.

Ensuite si la sécurité était ON mais pas désactivé pour cette session, cela met un message d'erreur. Ensuite si la sécurité était désactivé on passe directement au code( le même je ne vais donc pas le remontré )

Donc la sécurité pour commencer on crypte le message en SHA512 pour ce faire on met ce code :
Vous devez être inscrit pour voir les liens ! Inscrivez-vous ou connectez-vous ici.
Donc vous pouvez changer la clef de cryptage si vous voulez.
Ensuite dans le bouton on met ce code :
Vous devez être inscrit pour voir les liens ! Inscrivez-vous ou connectez-vous ici.
Vous devez être inscrit pour voir les liens ! Inscrivez-vous ou connectez-vous ici.
Donc explication on regarde si la check box est check si elle l'est on créer un nouveau mot de passe dans la table " sécurité "
Si elle ne l'est pas mais que la sécurité est activé on regarde si le mot de passe fournis est bon, si il l'est on désactive la sécurité sinon on met un message.

Donc la dernière est de partie, est de définir le solde de base et de désactivé la protection pour la session.
Donc dans le bouton pour définir le solde de base on met ceci :
Vous devez être inscrit pour voir les liens ! Inscrivez-vous ou connectez-vous ici.
Ce qui donne, on met dans la table solde le solde de base, et dans l'application en local on met que le solde a était validé.
Ensuite on sélectionne le solde afin de l'afficher dans le label de solde.
Pour finir on met les items dans le dataGridView.
Ensuite pour le bouton qui sert à désactivé la sécurité pour la session on met :
Vous devez être inscrit pour voir les liens ! Inscrivez-vous ou connectez-vous ici.
Alors la c'est le même que tout à l'heure pour le désactivé seulement cela ne désactive pas définitivement mais temporairement c'est pourquoi on utilise secudesac.
Donc le logiciel est terminé. Ainsi que cette rédaction merci de votre lecture.