Bonjour à tous,
Je nage un peu avec le C# mais j'aime bien.
Je fouille sur le net et c'est comme çà qu'on apprend le plus.
Donc mon souci aujourd'hui, je dois surement mal m'exprimé dans ma recherche Google.
J'ai une Form1 dedans se trouve , 3 boutons ( Avancer , Reculer et Résultat ) , il y a 5 champs Textbox donc 3 sont lier à une base de donnée Accdb (la base de donnée ne contient que des chiffres)
un champ textbox ou l'utilisateur rentre la longueur (L) et une textbox Résultat.
Ce petit soft va me permettre de calculer le volume d'un réservoir avec des fonds bombé et une certaine longueur. ( Je l'ai réaliser en VB.net , mais je voudrais le faire en C#)
Chaque fois que je clique sur un des boutons , je veux que le calcul ci-dessous s'exécute.
Comment puis-je faire pour éviter de le recopier 3 fois dans chaque commande.
J'avais penser a une classe.cs avec dedans les lignes de commande et je ferais appelle à celle-ci lors de mon exécution.
D'où First question : Est-ce réalisable avec une classe.
de deux , que dois-je mettre comme code dans ma form1 pour éxécuter ma classe.
Ou avez-vous une autre solution
Merci de votre aide.
Je nage un peu avec le C# mais j'aime bien.
Je fouille sur le net et c'est comme çà qu'on apprend le plus.
Donc mon souci aujourd'hui, je dois surement mal m'exprimé dans ma recherche Google.
J'ai une Form1 dedans se trouve , 3 boutons ( Avancer , Reculer et Résultat ) , il y a 5 champs Textbox donc 3 sont lier à une base de donnée Accdb (la base de donnée ne contient que des chiffres)
un champ textbox ou l'utilisateur rentre la longueur (L) et une textbox Résultat.
Ce petit soft va me permettre de calculer le volume d'un réservoir avec des fonds bombé et une certaine longueur. ( Je l'ai réaliser en VB.net , mais je voudrais le faire en C#)
Chaque fois que je clique sur un des boutons , je veux que le calcul ci-dessous s'exécute.
- Code:
if (!string.IsNullOrEmpty(textBox1.Text))
{
textBox1.Text = textBox1.Text.Replace(',', '.');
double oVaria1, oVaria2, oVaria3, oLongueur, oDiam, othfond;
oDiam = double.Parse(diametreTextBox.Text);
oLongueur = double.Parse(textBox1.Text);
othfond = double.Parse(lg_CapTextBox.Text);
oVaria1 = (Math.PI * Math.Pow((oDiam / 2.0), 2) * oLongueur);
oVaria2 = (4.0 / 3.0) * (Math.PI * (oDiam / 2) * (Math.Pow(othfond, 2)));
oVaria3 = (oVaria1 + oVaria2) / 1000000;
textBox2.Text = oVaria3.ToString();
}
else
{
MessageBox.Show("Il me manque au minimum une valeur !!", "Attention");
}
Comment puis-je faire pour éviter de le recopier 3 fois dans chaque commande.
J'avais penser a une classe.cs avec dedans les lignes de commande et je ferais appelle à celle-ci lors de mon exécution.
D'où First question : Est-ce réalisable avec une classe.
de deux , que dois-je mettre comme code dans ma form1 pour éxécuter ma classe.
Ou avez-vous une autre solution
Merci de votre aide.