Le suivi de son compte bancaire

Soyez le premier à donner votre avis sur cette source.

Vue 13 117 fois - Téléchargée 2 781 fois

Description

Suivi de son compte bancaire

Pas de catégorie infinies
Impression listing par mois
Statistique sur N-1, moyenne

Conclusion :


Tout commentaire est le bienvenu
J'ai le setup complet qui fait 8 Mo et je peux l'envoyer par mail

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

nhervagault
Messages postés
6069
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
22 -
Salut,

Il manque les ressources de ton prjet.
Quelques remarques pour progresser,
Nommes tes controles
N'utilise pas les modules mais des classes
Evites d'utiliser la bibiotheque de compatibilité microsoft - gestion des string et des fichiers

Evites de faire des appels à la form dans des classes et des modules, c'est pas de la programmation propre.

Le menage n'est pas fait dans tes evenements --> plein de methode sans contenu, ca peut débossoulé un débutant.

essaies de factoriser un peu plus ton code.
exemple
Une factorisation sur tes boutons
en utilisant les tag
Private Sub Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button10.Click, Button9.Click
Dim button As String = DirectCast(sender, Button).Name
Dim mois As Integer = Convert.ToInt32(Button.name.Substring(7, 1)) - 2
moislib = mois
ident = button.Tag.ToString() 'Caf est mis dans la propriete tag

Call lectLib()

FenetreLibelles.Show()
End Sub

Ca augmente la maintenance

A la place de Handles Button10.Click, Button9.Click
tu peux utilies les addhandler
exemple
AddHandler Button1.Click, AddressOf Button_Click
AddHandler Button9.Click, AddressOf Button_Click

En utilises des usercontrols par exemple à la place des n textbox

Utilise des enums pour ta variable choix assurance, banque, credit

Il y a pleins de points qui peuvent etre amélioré mais c'est t'améliorer et decouvrir des possibiltes de dot.net

Bon dev
cs_marco62118
Messages postés
176
Date d'inscription
mercredi 7 avril 2004
Statut
Membre
Dernière intervention
1 avril 2013
1 -
bonjour
essayer de lancer le prog , il ne fonctionne pas !!!
il manque plein de ressource!!!
avec quel logiciel est il créer?
digital1977
Messages postés
32
Date d'inscription
lundi 27 janvier 2003
Statut
Membre
Dernière intervention
23 juin 2009
-
Yo nhervagault , tu m'as l'air d'être un Quadri maître en Programmation. Bravo
nhervagault
Messages postés
6069
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
22 -
Le but était de relever quelques erreurs et au passage de faire découvrir de nouvelles choses. Surtout des choses pour gagner en temps de developpement et en maintenance et voir en performance.
Et plus structurée.

Autre exemple de factorisation
fichier creationfichier
il est possible de factoriser les 3 groupes de fonctions
en une 30 taine de ligne
en passant des parametres.

Si les controles sont dans un conteneur
il est possible de faire des boucles
à la place de faire des truc du style

Print(1, TextBox1.Text & vbCrLf)
Print(1, TextBox2.Text & vbCrLf)
Print(1, TextBox3.Text & vbCrLf)
Print(1, TextBox4.Text & vbCrLf)
Print(1, TextBox5.Text & vbCrLf)
Print(1, TextBox6.Text & vbCrLf)
Print(1, TextBox7.Text & vbCrLf)
Print(1, TextBox8.Text & vbCrLf)
Print(1, TextBox9.Text & vbCrLf)
Print(1, TextBox10.Text & vbCrLf)
Print(1, TextBox11.Text & vbCrLf)
Print(1, TextBox12.Text & vbCrLf)

exemple

foreach c as Control in container.Controls
If (c.GetType() Is GetType(TextBox)) Then
'nb faut pas utiliser print mais c'est pour l'exemple
Print(1,DirectCast(c,TextBox).Text & vbCrLf)
end if
next

Bon dev
Adn56
Messages postés
1220
Date d'inscription
jeudi 24 mai 2007
Statut
Membre
Dernière intervention
28 septembre 2013
1 -
et mais c'est du .net ^^ manque la coche, j'ai failli pas regarder croyant à du VB6 :)

Tines mon exemple sur l'utilisation de class et de form réutilisable dans ton context sont ici :
http://www.vbfrance.com/codes/COMPTE_BANCAIRE-NET_50966.aspx

C'est une merveille, je débute, mais tu pourras y piocher quelques exemples (par exemple ne plus utiliser que des fonctions .net)
++
bonne prog

Merci nhervagault pour les AddHandler cela va me servir et je ne connaissais pas ;)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.