Comprendre et créer des classes: Développement d’applications Mango pour Windows Phone 7.5 - Partie 11

Comprendre et créer des classes: Développement d’applications Mango pour Windows Phone 7.5 - Partie 11
Comprendre et créer des classes: Développement d’applications Mango pour Windows Phone 7.5 - Partie 11

Vidéo: Comprendre et créer des classes: Développement d’applications Mango pour Windows Phone 7.5 - Partie 11

Vidéo: Comprendre et créer des classes: Développement d’applications Mango pour Windows Phone 7.5 - Partie 11
Vidéo: Récupérer un document office (Word, Exel, PowerPoint) non enregistré - YouTube 2024, Peut
Anonim

Dans notre précédent tutoriel, nous avons examiné le type de données DateTime et les différentes manières de manipuler la date et l'heure. Dans cette partie de la série de didacticiels Windows Phone 7.5 Mango Apps Development, nous allons examiner le bloc de construction de base du code, à savoir Class.

Alors, commençons!

Une classe est un assemblage cela nous permet de créer des types personnalisés en regroupant différents types de variables, méthodes, propriétés et événements. Fondamentalement, une classe est une empreinte bleue. Les objets sont des instances d'une classe avec des valeurs différentes pour les attributs. Donc, par exemple, prenons l'exemple d'une voiture. Toutes les voitures ont un nom de fabricant, un numéro de modèle, une couleur, une année de construction, etc. Les voitures peuvent effectuer diverses actions telles que l'accélération, le freinage, etc. Honda Civic, Toyota Corolla, etc. sont des exemples de la classe de voitures. L'abstraction est une partie extrêmement importante de la construction d'une classe. L'abstraction consiste à choisir uniquement le contenu nécessaire dans le contexte donné.

Voyons maintenant comment créer une classe personnalisée.
Voyons maintenant comment créer une classe personnalisée.

Tout comme notre leçon précédente, nous allons créer un nouveau projet avec un nom unique, à l'exception de ce projet qui ne comportera aucun contrôle, mais nous travaillerons plutôt avec le code C #. Une fois le projet créé et affiché en mode Conception, cliquez avec le bouton droit de la souris sur le nom du projet et sélectionnez Ajouter dans le menu affiché. Dans le menu Ajouter, sélectionnez Classe. Une nouvelle fenêtre s'ouvre vous demandant le nom de la classe. Entrez le nom en tant que voiture.

Copiez les lignes de code suivantes dans votre classe de voiture

voiture de classe

{

chaîne publique

chaîne publique Modèle

public int Year

chaîne publique Couleur

public void Accelerate ()

{

// code blanc ici pour l'accélérer

}

public void Decelerate ()

{

// Écrivez le code ici pour le ralentir

}

}

le mot clé «classe» indique au compilateur que le bloc de code suivant est une classe. Car est le nom de la classe. Pour notre classe de voiture, nous avons quatre attributs, à savoir. Marque, modèle, année et couleur. " Public" est le spécificateur d'accès suivi du type de données (chaîne pour Marque, Modèle et Couleur et nombre entier pour Année). Comme mentionné précédemment, les classes contiennent des méthodes qui donnent à leurs classes une fonctionnalité. Dans notre classe Car, nous avons deux méthodes: Accélération et Décélération. Ces méthodes contiendront du code qui permettra à la voiture d’accélérer et de ralentir.

Maintenant, pour créer une instance de la classe Car dans notre fichier MainPage.cs, il suffit de saisir le code suivant. Cette ligne de code peut être ajoutée à l'événement Bouton de clic ou peut être définie au niveau global dès que la classe partielle publique MainPage: PhoneApplicationPage démarre:

Car myNewCar = voiture neuve ();

Maintenant, afin de définir les valeurs pour les variables, vous écrirez les instructions suivantes

myNewCar.Make = “Honda”;

myNewCar.Model = “Civic”;

myNewCar.Year = 2012;

myNewCar.Color = “Rouge”;

Pour appeler les méthodes définies dans la classe car, vous devez écrire le nom de l'objet suivi d'un point (.) Suivi du nom de la méthode.

myNewCar.Accelerate ();

myNewCar.Decelerate ();

C’est à quel point il est facile de créer et d’implémenter des classes de base. Nous en apprendrons plus sur le travail avec les classes dans la prochaine partie.

Conseillé: