Bonjour,
j'ai débuté la prgrammation avec VC++ ... mon logiciel fonctionne, et tout et tout. Mais je pose une question : comment faire pour programmer proprement, car j'ai tout programmer dans le fichier form1.h. J'aimerai savoir comment faire pour faire en sorte que les actions utilise des fonctions programmé dans le fichier main.cpp.
Le voici :
/*J'ai enlevé une bonne partie du fichier, pour ne garder que ce que j'ai programmé dans le form.h
*/
private: System::Void textBox1_TextChanged(System::Object^ sender, System::EventArgs^ e) {
label5->Text=textBox1->Text;
label6->Text=textBox1->Text;
label8->Text=textBox1->Text;
}
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
//label2->Text=textBox1->Text;
int sum;
//label13->Text=(ligne13->Text+ligne23->Text+textBox3->Text);
if(ligne13->Text==""){
ligne13->Text="0";
}
if(ligne14->Text==""){
ligne14->Text="0";
}
if(ligne23->Text==""){
ligne23->Text="0";
}
if(ligne24->Text==""){
ligne24->Text="0";
}
if(textBox4->Text==""){
textBox4->Text="0";
}
if(textBox5->Text==""){
textBox5->Text="0";
}
sum=Convert::ToInt32(ligne13->Text)+Convert::ToInt32(ligne23->Text)+Convert::ToInt32(textBox4->Text);
label13->Text=sum.ToString();
int sum2;
sum2=Convert::ToInt32(ligne14->Text)+Convert::ToInt32(ligne24->Text)+Convert::ToInt32(textBox5->Text);
//int sum2=Convert::ToInt32(ligne14->Text)+Convert::ToInt32(ligne24->Text)+Convert::ToInt32(textBox5->Text);
label15->Text=sum2.ToString();
int sum3;
sum3=sum-sum2;
label14->Text=sum3.ToString();
if(sum3>0){
label2->Text="Tarlouse revise";
}
if(sum3<0){
label2->Text="Tarlouse revise";
}
if(sum3=0){
label2->Text=";) :)";
}
/*if(sum>sum2){
label14->Text=":(";
}
if(sum<sum2){
label14->Text=":(";
}
if(sum=sum2){
label14->Text="0";
}*/
//int prem=ligne13->Text;
//int deux=ligne23->Text;
//int troi=textBox3->Text;
//label13->Text=prem+deux+troi;
if(ligne11->Text!=""){
if(ligne13->Text==""){
label4->Text="veuillez saisir correctement votre Compta!!\nLigne 1 erronnée";
}
else{
label4->Text="bravo, tu sais ce que c qu'enregistré!!\nLigne 1 OK";
}
}
if(ligne21->Text!=""){
if(ligne23->Text==""){
label3->Text="veuillez saisir correctement votre Compta!!\nLigne 2 erronnée";
}
else{
label3->Text="bravo, tu sais ce que c qu'enregistré!!\nLigne 2 OK";
}
}
if(ligne12->Text!=""){
if(ligne14->Text==""){
label4->Text="veuillez saisir correctement votre Compta!!\nLigne 1 erronnée";
}
else{
label4->Text="bravo, tu sais ce que c qu'enregistré!!\nLigne 1 OK";
}
}
if(ligne22->Text!=""){
if(ligne24->Text==""){
label3->Text="veuillez saisir correctement votre Compta!!\nLigne 2 erronnée";
}
else{
label3->Text="bravo, tu sais ce que c qu'enregistré!!\nLigne 2 OK";
}
}
if(textBox2->Text!=""){
if(textBox4->Text==""){
label7->Text="veuillez saisir correctement votre Compta!!\nLigne 2 erronnée";
}
else{
label7->Text="bravo, tu sais ce que c qu'enregistré!!\nLigne 2 OK";
}
}
if(textBox1->Text!=""){
if(textBox3->Text==""){
label7->Text="veuillez saisir correctement votre Compta!!\nLigne 3 erronnée";
}
else{
label7->Text="bravo, tu sais ce que c qu'enregistré!!\nLigne 3 OK";
}
}
}
private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {
Application::Exit();
}
private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) {
label11->Text=dateTimePicker1->Text;
label12->Text=dateTimePicker1->Text;
label10->Text=dateTimePicker1->Text;
}
private: System::Void quitterToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {
Application::Exit();
}
private: System::Void dateTimePicker1_ValueChanged(System::Object^ sender, System::EventArgs^ e) {
label11->Text=dateTimePicker1->Text;
label12->Text=dateTimePicker1->Text;
label10->Text=dateTimePicker1->Text;
}
private: System::Void groupBox2_Enter(System::Object^ sender, System::EventArgs^ e) {
}
private: System::Void textBox4_TextChanged(System::Object^ sender, System::EventArgs^ e) {
}
private: System::Void unDocumentExistantToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {
}
};
}
C'est une partie d'un logiciel de compta .. c'est une petite partie d'un logiciel de compta, je sais qu'il est possible de programmer plus proprement, et j'aurai voulu savoir comment faire pour que lorsque je fait une action, celle-ce ne soit pas dans le .h mais dans le .cpp
Je sais pas si je me suis bien exprimé :s
merci ;)