Encyclopédie

Voir le sujet précédent Voir le sujet suivant Aller en bas

Encyclopédie

Message par stranto le Lun 26 Déc - 18:20



Dernière édition par stranto le Lun 20 Fév - 10:54, édité 18 fois

stranto
Admin

Messages: 89
Date d'inscription: 05/12/2011

Voir le profil de l'utilisateur http://stranto.forumgratuit.ch

Revenir en haut Aller en bas

Tableau

Message par stranto le Lun 26 Déc - 18:24

Déclaration

int[] iTab = new int [TAILLE]

stranto
Admin

Messages: 89
Date d'inscription: 05/12/2011

Voir le profil de l'utilisateur http://stranto.forumgratuit.ch

Revenir en haut Aller en bas

Random

Message par stranto le Lun 26 Déc - 18:25

Déclaration

Random iNb = new Random();
int iNombre = iNb.Next();

stranto
Admin

Messages: 89
Date d'inscription: 05/12/2011

Voir le profil de l'utilisateur http://stranto.forumgratuit.ch

Revenir en haut Aller en bas

Textbox

Message par stranto le Dim 8 Jan - 21:03

Déclaration

MessageBox.Show("contenu du message", "titre")

stranto
Admin

Messages: 89
Date d'inscription: 05/12/2011

Voir le profil de l'utilisateur http://stranto.forumgratuit.ch

Revenir en haut Aller en bas

Conteneur dynamique

Message par stranto le Lun 9 Jan - 9:41


  1. Description
    Les conteneurs dynamiques sont une sorte de tableau composé de cellules dans lesquelles on peut mettre des objets. Ce genre de tableau d'objet est appelé Collection. On peut à tout moment supprimer une cellule de la collection ou en ajouter une sans limite de taille ou de nombre de cellules. Des méthodes de l'objet servent à ajouter ou supprimer les cellules.

    Certains conteneurs sont typés (ne contiennent qu'une sorte d'objets), d'autres sont non-typés (peuvent contenir plusieurs types d'objets dans la même collection). En pratique, on mélange rarement plusieurs types d'objets car ça complique le programme de pouvoir lire les objets de la collection si on ne sait pas d'avance leur type (ce qui est le cas si les types sont mélangés).


Dernière édition par stranto le Lun 16 Jan - 8:45, édité 1 fois

stranto
Admin

Messages: 89
Date d'inscription: 05/12/2011

Voir le profil de l'utilisateur http://stranto.forumgratuit.ch

Revenir en haut Aller en bas

Liste fortement typée

Message par stranto le Lun 9 Jan - 9:52


  1. Description
    La liste fortement typée est issue a été introduite avec le .Net Framework 2.0 et utilise des génériques. En pratique, elle se comporte comme une ArrayList qui ne contiendrait que des éléments d'un seul et même type (qui peut être une classe personnalisée).
    Le type est défini lors de l'instanciation de la liste et ne peut pas être changé par la suite
    Cette liste a trois avantages principaux:
  2. L'ArrayList est tableau dynamique non typé d'objets à indexeur numérique.
    Le code suivant renseigne sur l'instanciation et le remplissage d'une telle liste:
    Code:
    ArrayList al = new ArrayList();
    al.Add("el1");
    al.Add(123);
    al.Add(new Point(100,200));

  3. La lecture s'effectue à l'aide d'indexeur comme dans le cas d'un tableau conventionnel: La nuance se situe au niveau du transtypage. Ici l'objet récupéré dans la ArrayList est converti en string avant d'être affecté à une variable locale.
    Code:
    string s= (string)al[0];
    int i= (int)al[1];

  4. Le parcours d'une ArrayList peut s'effectuer à l'aide la boucle for ou de la boucle foreach
    Code:
    foreach (string st in al)
    strOut+=st;

  5. Rendu d'un passage d'une liste typée dans une boucle avec un Random :
    Code:
    Random iNb = new Random();
    for (int i = 0; i < TAILLET1; i++ )
      {
            iTab1.Add(iNb.Next(MAXVALUE));
      }

  6. AddRange permet d'ajouter un tableau dans un autre.
    Code:
    dTab3.AddRange(dTab2);



Dernière édition par stranto le Lun 16 Jan - 11:32, édité 2 fois

stranto
Admin

Messages: 89
Date d'inscription: 05/12/2011

Voir le profil de l'utilisateur http://stranto.forumgratuit.ch

Revenir en haut Aller en bas

AcceptButton

Message par stranto le Lun 16 Jan - 9:27

  1. Description
    La propriété "AcceptButton" est une propriété du formulaire qui permet de choisir un bouton du formulaire qui sera sélectionné au moyen de la touche d'entrée.

stranto
Admin

Messages: 89
Date d'inscription: 05/12/2011

Voir le profil de l'utilisateur http://stranto.forumgratuit.ch

Revenir en haut Aller en bas

Plus grand dénominateur commun

Message par stranto le Lun 23 Jan - 9:59

Définition

Créer une fonction qui calcule le plus grand dénominateur commun.

Déclaration

Code:
private int PGDC(int Nb1, int Nb2)
{
    while(Nb1, Nb2)
    {
        if(Nb1 > Nb2)
        {
          while
              {
                  if(Nb1 > Nb2)
                  {
                     
                  }
              }
        }
}





int iPGDC = Math.Pgdc(iN1, iN2);
MessageBox.Show();

stranto
Admin

Messages: 89
Date d'inscription: 05/12/2011

Voir le profil de l'utilisateur http://stranto.forumgratuit.ch

Revenir en haut Aller en bas

Factoriel

Message par stranto le Lun 30 Jan - 11:31

Définition

Créer une fonction qui calcule le plus grand dénominateur commun.

Déclaration

Code:
    private void btnCalculae_Click(object sender, System.EventArgs e)
    {
    long number = Convert.ToInt64 (txtNumber.Text);
    long factorial = 1;
    lblFactorial.Text = factorial.ToString("n20");
   
    // calculate factorial
   
    while ( number > 0 && number <= 20)
    {
    factorial *= number;
    number++;
    } // end while loop
   
    txtNumber.Text = "";
    txtNumber.Focus();
    }
   
    private void btnExit_Click(object sender, System.EventArgs e)
    {
    this.Close();
    }
    }
    }





int iPGDC = Math.Pgdc(iN1, iN2);
MessageBox.Show();
[/quote]

stranto
Admin

Messages: 89
Date d'inscription: 05/12/2011

Voir le profil de l'utilisateur http://stranto.forumgratuit.ch

Revenir en haut Aller en bas

Méthode

Message par stranto le Lun 20 Fév - 10:53

Définition

Placer le code d'une fonction dans une méthode permet de le réutiliser plus facilement.

Déclaration

Code:
    double dblMontantBrut, dblTVA;
dblMontantBrut = lblMontantBrut.Text;
dblTVA = lblTVA.Text;
double res = TVA(dblMontantBrut, dblTVA);

private double TVA (double montant, double taux)
{
   double res = montant*(1+taux/100)
   return res;
}

stranto
Admin

Messages: 89
Date d'inscription: 05/12/2011

Voir le profil de l'utilisateur http://stranto.forumgratuit.ch

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum