الثلاثاء، 22 مايو 2018

The 5 Best PlayStation 3 Games

5. Valkyria Chronicles

4. Metal Gear Solid 4: Guns of the Patriots

3. Uncharted 2

2. The Last of Us

1. Demon's Souls



السبت، 5 مايو 2018

AMINE HARIT "J’espère un jour jouer pour le Wydad Casablanca"


L’international marocain Amine Harit qui évolue actuellement au club allemand Schalke 04 s’est émis le vœu de jouer un jour pour le Wydad Casablanca


Il a dit"Wydad est mon équipe préférée au Maroc".

الجمعة، 4 مايو 2018

Monster Hunter World


It’s finally time to take on the Scorching Mountain himself. Zorah Magdaros is in our sights, but he won’t go down without a fight. Not to mention a very different kind of fight than you’ve had thus far. Those who have played Monster Hunter in the past will be familiar with monsters such as this. Unlike those that pale in comparison to the size of Zorah Magdaros, the Scorching Mountain will not be fought (at least at first) with your weapon. Instead, you will use cannons and ballistae to weaken him, before climbing onto his back to try and finish him off.



 Trailer is Here :


Trailer MONSTER HUNTER WORLD


الأربعاء، 2 مايو 2018

Real Madrid – Mercato :

REAL MADRID are getting ready for a huge overhaul over the next two summers with reports suggesting  Paulo Dybala  have been targeted as their new front three.




Cristiano Ronaldo is said to be unhappy with the current squad at the Bernabeu and rumours have suggested he could look to a seal move back to Manchester United before calling time on his career.

الثلاثاء، 1 مايو 2018

Best Nature Pictures


Best Nature Pictures 2018 :



















الاثنين، 30 أبريل 2018

Designing C# applications





The best way to understand how interfaces improve software design is to see a familiar problem solved using interfaces. First, take a tightly-coupled system design without interfaces, spot its deficiencies and then walk-through a solution of the problem with a design using interfaces.

And now more importantly
I came to you with the best channel on youtube
Specialized in this field :



L'histoire de God Of War 4

L'histoire de  God Of War 4


L'histoire ce déroule après que Kratos est vaincu Zeus. Mourrant, Kratos chute de la montagne et ce laisse emporter par la mer, qui, l'emporta loin de l'olympe et de son passé, pour le mener vers un mystérieux royaume, différent de ce que nous avons vue jusqu'à présent dans  God Of War 


Complétez l'histoire d'ici


الأحد، 29 أبريل 2018

Ultra Winners 2005

Le Wydad de Casablanca a un très grand nombre de supporters au Maroc et en Europe aussi.

Ultra Winners dans jour Match (Wydad vs IRT)

Le match était terminé (0-0)


Best Boat

The Xquisite X5 catamaran is this year’s systems winner in recognition of its beautifully engineered digital switching system and numerous other thoughtful touches, such as universal wall outlets (which will accept European and American-style plugs), USB ports in every cabin, fabulous access to all the systems and wiring, and a universal input isolation transformer, which enables the boat to be plugged into shorepower anywhere in the world.


The Xquisite X5 catamaran is this year’s systems winner in recognition of its beautifully engineered digital switching system and numerous other thoughtful touches, such as universal wall outlets (which will accept European and American-style plugs), USB ports in every cabin, fabulous access to all the systems and wiring, and a universal input isolation transformer, which enables the boat to be plugged into shorepower anywhere in the world.


السبت، 28 أبريل 2018

Best Games PS4

     
Looking for the best PS4 games for your console ? 

These are the 5 top picks


1-Grand Theft Auto V


2-The Last of Us Remastered



3-God of War 


4-Persona 5


5-Metal Gear Solid V: The Phantom Pain


C# Evenementielle

                                          C# Evenementielle





             // Code pour Controller les Zones de textes ou un champ
                 if(textbox.Text== " " )
{
       MessageBox.Show(" Veuillez-saisir un nombre") ;
       Textbox.Focus() ;
        Return ;
}
       // Code pour Afficher un Erreur
       If(textbox1.Text== " " ) && (textbox2.Text== " " )
{
          MessageBox.Show(" Veuillez-remplir tous les champs" , "  Erreur"        ,MessageBoxButtons.OK.Cancel,MessageBoxIcon.Information ) ;
}
//Code pour Afficher un Message de Confirmation pour quitter l’application :
DialogueResult   rep   = MessageBox.Show(" Veuillez-vous vraiment quitter
  L’application ?", "Quitter " , MessageBox.Buttons.YesNO  ,
       MessageBoxIcon.Question) ;
      If(rep == DialogueResult.Yes)
    Application.Exit() ;
 //Code pour Enregistrer sous un dossier
Server File Dialog sdg = new Server File Dialogue() ;
DialogueResult   rep  =sdg.ShowDialog() ;
Sdg.Filtrer= "Ficheirrich.text/*.rtf " ;
If(rep == DialogueResult   .Yes)
Text1.SaveFile(sdg.FileName) ;
    //Code pour ouvrir un fichier
Open File Dialog odg = new OpenFile Dialogue() ;
odg.Filtrer= "Ficheirrich.text/*.rtf " ;
DialogueResult   rep  =odg.ShowDialog() ;
If(rep == DialogueResult   .OK)
Text1.LeadFile(odg.FileName) ;

                Les Codes pour la liste BOX 
// Bouton Ajouter
 If(text1.Text.Items.Add(text1.Text)
{
     text1.Text= “ ”  ;
    text1.Focus();
}
// Bouton Supprimer
 ListBox.Items.RemoveAt(ListBox.SelectedIndex)
// pour vider la liste
                    ListBox.Items.Clear();
//Méthode  pour Remplir ComboBox :
Private void remplir  RemplirCombo()
{
        String[] Nom_Table={" Attribut1 "   , " Attribut2 "  , "  Attribut3 "   } ;
        ComboBox.Items.AddRange(Nom_Table) ;
        ComboBox.SelectedIndex=0 ;
}

                                         DataGridView
//Remplissage DataGridView :
Foreach(Stagiaire stg In MyList)
{
         DataGrid.Rows.Add(stg.Nom , stg.prenom , stg.Date ) ;
}
//Modifier ( A partir de DataGridView)
DataGridView.CurrentRow.cells[0].Value=TextNom.Text ;
DataGridView.CurrentRow.cells[1].Value=TextPrenom.Text ;
DataGridView.CurrentRow.cells[2].Value=DateTimePicker.Value;
//Supprimer :
  Méthode1 :  DataGridView.Rows.RemoveAt(position);
   Méthode2: DataGridView.Remove(DataGridView.CurrentRow);
//Supprimer à partir DataGridView :
DialogueResult   rep   = MessageBox.Show(" Veuillez-vous supprimer le legement : " + txtId , " Supprission" ,  MessageBoxButtons.YesNo,   MessageBoxIcon.Question) ;
If(rep == DialogueResult.Yes)
    {
                For(i=0 ;i<DataGrid.Rows.Count ; i++)
                {
                           If(TxtId.Text== DataGrid.Rows[i].celles[0].Value.Tostring() )
                           {
                                  DataGrid.Rows.Remove(DataGrid.Rows[i]);
                                   Break;
                           }
                   }
     }
//Pour Vider DataGridView
  DataGrid.Rows.Clear();
//Pour Ajouter à la DataGridView
     DataGrid.Rows.Rows.Add(txtId.text, txtprix.Text,txtAdresse.Text);

//Pour Voir une autre Forme
     Form F = new Form() ;
     F.Show() ;
     This.Hide();
//Afficher à DataGridView
DataGrid.Rows.Clear() ;
For(int i=0 ; i<MyList.Count ; i++)
{
            If(optRechercher.Text==MyList[i].option1)
            {
                         DataGrid.Rows.Add(MyList[i].Nom,MyList[i].prenom,……………);
             }
}
                                  Sérialization
 //Sérialization Binaire : (Exporter = Enregistrer = Enregister)
     List<legement> maliste = new List<legement>();
     File Strem fs = New File Stream(“ chemin fichier “ , File Mode.Create);
     Binary Formatter   bf = new Binary Formatter   ();
      Fs.Close();
//     Sérialization XML      
  File Strem fs = New File Stream(“ chemin fichier “ , File Mode.Create); 
  XML Serializer xml = New XML Serializer(typeof(list<legement>);
   xml.Serialize(fs,Nom_List);
    fs.Close();


//Désirialization
//Désirialization Binaire:
  File Strem fs = New File Stream(“ chemin fichier “ , File Mode.Open);
Binary Formatter   bf = new Binary Formatter   ();
My_List=(List<Nom_List>) bf.Deserialize(fs);
DataGrid.Rows.Clear();
 Foreach(Nom_Class lo In My_List)
{
    DataGrid.Rows.Add(lo.Id,lo.Adreese,lo.prix,………);
}
 //Désirialization EN XML:
   Lp=null ;
 File Strem fs = New File Stream(“ chemin fichier “ , File Mode.Open); 
  XML Serializer xml = New XML Serializer(typeof(list<Nom_Classe >);
   Lp=(list<Nom_Class>) xml.deserialize(fs);
   fs.close();
    return lp;
//Implémentation de ces Méthodes :
·       Button Exporter :
Il faut appeler la méthode précédente : Sérialisation
Nom_Méthode(Nom_Fichier) ;
·        Button Exporter :
Nom_list=Null ;
Nom_list=Nom_Methode(Nom_Fichier) ;
DataGrid.Rows.Clear() ;
Foreach(Nom_Class Var In Nom_List)
{
DataGrid.Rows.Add(Var.Reference,Var.Designation, Var.prix)
}
Reference , Designation et prix se sont des attributs de l’objet .

La méthode GETDATA
//Pour Afficher les champs au contrôles :
On Supposant  que on a une liste des stagiaire  qui s’appelle les stagiaires .Un stagiaire est caractérisé par son : matricule, Nom, Prénom, sa date de naissance et Sexe  (Masculin, Féminin) àCheckbox ,Filière ->ComboBox .
Void  GetData (int position)
{
        textMatricule.Text=Les Stagiaires[position].Matricule ;
        textNom.Text=Les Stagiaires[position].Nom ;
        textPreom.Text=Les Stagiaires[position].Prenom ;
        DateTimePicker.Value=Les Stagiaires[position].DateNaissance;
         If(Les Stagiaires[position].Sexe==’M’)
      {
                  OptM.Checked=True ;
          Else
                  OptF.Checked=True ;
        }
  ComboBox.Text= Les Stagiaires[position].Filiere ;
}

//Boutton Nouveau (Vider)
            
textMatricule.Text= "   " ;
 textNom.Text ="   ";
textPreom.Text ="    ";
DateTimePicker.Value=DateTime.Now ;
OptM.Checked=False;
OptF.Checked=False;
ComboBox.SelectedIndex=0;
textMatricule.Focus() ;

NB : OptM : Nom de Checkbox1 et OptF : Nom Checkbox 2


//Bouton Ajouter (Sauvegarder )
String m = textMatricule.Text ;
String n = textNom.Text ;
String p = textPreom.Text ;
Char S ;
If(OptF.Checked == True)
     S=’ F ’ ;
Else
        S =’ M’  ;
Date Time  dn = DatetimePicker.Value ;
String fi = ComboBox.Text ;
Stagiaire    stg   =  New Stagiaire    (m,n,p,S,dn,fi) ;
   MessageBox.Show(“     Le stagiaire a été ajouté avec succès ”) ;
    Les Stagiaiares.Add(stg) ;
 }
//Bouton Modifier
Int pos ;
Les Stagiaiares[pos].Nom= textNom.Text ;
Les Stagiaiares[pos].Prenom= textPrenom.Text ;
Les Stagiaiares[pos].DateNaissance= DateTimePicker.Value ;
Les Stagiaiares[pos].Filiere= ComboBox.Text ;
  If(OptM.Checked== True)
                   Les Stagiaiares[pos].Sexe= ‘  M ’ ;
    Else
                    Les Stagiaiares[pos].Sexe= ‘ F ’ ;
MessageBox.Show(“ Le stagiaire a été Modifier”) ;

//Bouton Supprimer
Int pos =0 ;
DialogueResult   rep   = MessageBox.Show(" Veuillez-vous supprimer le Stagiaire : ?" + txtNom.Text , " Supprission" ,  MessageBoxButtons.YesNo,   MessageBoxIcon.Question) ;
If(rep == DialogueResult.Yes)
                   Les Stagiaiares.RemoveAt(pos) ;
}
//Bouton Chercher :
If(txtChercher.Text == "  " ) 
{
     MessageBox.Show(" Veuillez-saisir la matricule du stagiaiare ") ;
         Return ;
}
      For (int i=0 ; i < Les Stagiaiares.count; i++)
     {
                  If(Les Stagiaiares[i].Matricule== int.parse(txtChercher.Text)
                   {
                                          Pos=i ;
                                          Break ;
                    }
     }
   //Boutton Rechercher (Sur DataGrid)
On va créer une méthode GetStagiaire pour l’appeler .
Public  int  GetStagiaire (String Mat) 
{
             Int p=-1 ;
              For(int I = 0; i<Les Stagiaires.Count; i++)
          {
                         if (Les Stagiaires[i].Matricule==Mat)
                         {
                                   p=i ;
                                   Break ;
                          }
           }
       Return p ;
}    
      If(textMatricule.Text ==  "  " )
{
                MessageBox.Show("  Veuillez-Taper la matricule du stagiaire") ;
                textMatricule.Focus()//Mettre le cursur sur  textMatricule .
}
    Pos= GetStagiaire(textMatricule.Text) ;
If(pos != -1 )
 GetData(pos) ;
Else
{
           MessageBox.Show(“Stagiaire inexistent “ );
          textMatricule.Text= “  “ ;
         textMatricule.Focus();
          return ;
}
                               //Bouttons de déplacements
//Boutton premier
         Pos=0;
          GetData(pos);
  //Boutton Dernier
  Pos=Les Stagiaires.Count – 1 ;
   GetData(pos);
//Boutton Suivant
   If(pos== Les Stagiaires.Count – 1 )
{
     MessageBox.Show(“  Vous étes au dernier enregistrement  “ ) ;
   Return ;
}
       pos ++ ;
        GetData(pos) ;
//Boutton précédent
If(pos==0)
{
              MessageBox.Show(  Vous étes au premier enregistrement “ );
               Return ;
}
                 Pos -- ;
                  GetData(pos) ;
//Code pour bouton pour Calcul (par exemple si on veut calculer le  Nombre des Stagiaires
        LabelNbrStagiaiares.Text=Les Stagiaires.Count.ToString() ;
NB : Les Stagiaires : c’est le nom de notre liste .
//Code pour Trouver la valeur Maximale
   Pour cela on va utiliser une méthode
     Private int Maximum()
{
        Int max=int.parse(ListBox.Items[0].ToString() ;
               For(Int i=0 ; i< ListBox1.Items[i].ToString();i++)
           {
                  max=int.parse(ListBox.Items[i].ToString() ;
                       if(x >max)
                     max=x ;
            }
                               Return max ;
}

      Exporter
Question que vous allez trouver à l’examen de passage :
àEnregistrer les données dans un fichier texte à partir de DataGridView .
File Stream f = New File Stream(“Nom_Fichier.txt”,File Mode.Create) ;
Stream Writer sw = new  Stream Writer(fs);
Sw.WriteLine(“Matricule \t Nom \t prénom \t Moyenne“) ;
For(int i =0 ; i<DataGrid.Rows.Count ; i++)
{
Sw.WriteLine(DataGrid.Rows[i].cells[0].Value + “\t” + 
                           DataGrid.Rows[i].cells[1].Value + “\t” +
                           DataGrid.Rows[i].cells[2].Value + “\t”
                           DataGrid.Rows[i].cells[3].Value ) ;
}
    MessageBox.Show(“  Le fichier à été bien créer “);       
          Fs.Close() ;
  //SelectedIndex ComboBox : pour Ajouter à DataGrid un élément      sélectionné sur ComboBox 
-Stagiaire : Nom de l’objet
- Les Stagiaires : la liste des stagiaires
    DataGrid.Rows.Clear() ;
    Foreach(Stagiare S  In Les Stagiaires )
{
                  If(ComboBox.Text==S.Filiere)
            {
                            DataGrid.Rows.Add(S.Matricule,S.Nom,S.Prenoom ;
             }
}