الثلاثاء، 22 مايو 2018
السبت، 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.
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
الاثنين، 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)
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.
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 ;
}
}