Aller au contenu principal

Vues, ViewModels et validation

Contenu​

  • .NET Core MVC : Projets suite
    • Views
    • Views Models
  • Validation de base (rappel de 2W5)
    • Niveaux
    • Annotations de validation
    • TagHelpers

Ressources et documentation:​

Complémentaire:​

Activités de la séance:​

Théorie​

Laboratoire​

GitHub FORK le repo suivant​

Travail personnel:​

  • Compléter le laboratoire

Raccourcis Visual Studio​

Source : Visual Studio Keyboard shortcuts (PDF, Microsoft)

Édition de code​

RaccourciAction
Ctrl + EspaceCompléter le mot
Ctrl + Shift + EspaceAfficher l'aide sur la signature
Alt + ↑ / ↓Déplacer la ligne vers le haut / bas
Ctrl + DDupliquer la ligne
Ctrl + Shift + LSupprimer la ligne
Ctrl + EntréeInsérer une ligne en dessous
Ctrl + Shift + EntréeInsérer une ligne au-dessus
Ctrl + ↑ / ↓Défiler d'une ligne vers le haut / bas
Ctrl + PgUp / PgDnDéfiler d'une page vers le haut / bas
Shift + molette de la sourisDéfiler horizontalement
Ctrl + /Commenter / décommenter la ligne
Ctrl + Shift + /Commenter / décommenter le bloc
Ctrl + K + DFormater le document
Ctrl + K + FFormater la sélection
Alt + /Demander à Copilot (clavardage en ligne)
Ctrl + E + WActiver / désactiver le retour automatique à la ligne
Ctrl + R + WAfficher / masquer les espaces blancs
Shift + Alt + L + STrier les lignes
Shift + Alt + L + JJoindre les lignes

Rechercher et remplacer​

RaccourciAction
Ctrl + FRechercher
Ctrl + HRemplacer
Ctrl + Shift + FRechercher dans les fichiers
Ctrl + Shift + HRemplacer dans les fichiers
F8 / Shift + F8Aller à l'erreur suivante / précédente

Refactorisation​

RaccourciAction
Ctrl + . ou Alt + EntréeAfficher les actions rapides
Ctrl + R + MExtraire une méthode
Ctrl + R + IExtraire une interface
Ctrl + R + RRenommer
Ctrl + R + GSupprimer et trier les using
Ctrl + K + ENettoyage du code
Ctrl + K + SEntourer de (if, try, etc.)
Shift + Alt + L + STrier les lignes
Shift + Alt + L + JJoindre les lignes
RaccourciAction
Ctrl + Q ou Ctrl + Shift + PRechercher une fonctionnalité
Ctrl + TRechercher dans le code
Ctrl + GAller à la ligne
F8 / Shift + F8Aller à l'erreur suivante / précédente
F12Atteindre la définition
Alt + F12Aperçu de la définition
Ctrl + F12Atteindre l'implémentation
Shift + F12Rechercher toutes les références
Alt + DébutAller à la classe de base
Ctrl + - / Ctrl + Shift + -Naviguer vers l'arrière / l'avant
Ctrl + Shift + Retour arrièreAller au dernier emplacement modifié
Ctrl + Shift + ↑ / ↓Aller à la référence suivante / précédente
Ctrl + K + KAjouter / retirer un signet
Ctrl + K + N / PAller au signet suivant / précédent
Ctrl + K + LEffacer tous les signets

Débogage​

RaccourciAction
F5Démarrer / continuer le débogage
Shift + F5Arrêter le débogage
Ctrl + F5Exécuter sans débogage
F9Ajouter / retirer un point d'arrêt
Ctrl + Shift + F9Supprimer tous les points d'arrêt
F10Pas à pas principal
F11Pas à pas détaillé
Shift + F11Pas à pas sortant
Ctrl + Alt + PAttacher au processus…
Shift + Alt + PRattacher au processus
Alt + F2Lancer le profileur
Shift + Alt + F2Relancer le profileur

Curseurs multiples et sélection​

RaccourciAction
Ctrl + Alt + clic de sourisInsérer un curseur
Shift + Alt + .Insérer un curseur à la prochaine occurrence
Shift + Alt + ;Insérer un curseur à toutes les occurrences
Shift + Alt + ,Retirer le dernier curseur
Shift + Alt + /Déplacer le dernier curseur vers le bas
Shift + Alt + ↑ / ↓Sélection en colonne (rectangulaire)
Alt + glisser la sourisSélection en colonne (rectangulaire)
Shift + Alt + = / -Étendre / réduire la sélection

Projets et solutions​

RaccourciAction
Ctrl + Shift + NNouveau projet
Ctrl + Shift + OOuvrir un projet
Ctrl + BGénérer la sélection
Ctrl + Shift + BGénérer la solution
Ctrl + Shift + AAjouter un nouvel élément
Shift + Alt + AAjouter un élément existant
Shift + F2Ajout rapide d'un élément
Alt + EntréePropriétés

Gestion des fichiers​

RaccourciAction
Ctrl + NNouveau fichier
Ctrl + OOuvrir un fichier
Ctrl + Shift + STout enregistrer
Ctrl + Alt + PgUp / PgDnAller au document à gauche / droite
Ctrl + F4Fermer l'onglet
Ctrl + K + ZRouvrir les onglets fermés
Ctrl + [ + SAfficher le fichier actif dans l'Explorateur de solutions
Ctrl + TabParcourir les onglets
F7 / Shift + F7Basculer entre le concepteur et le code
F4Propriétés

Fenêtres et affichage​

RaccourciAction
Shift + Alt + EntréePlein écran
Ctrl + double-clic sur la fenêtreBasculer vers le dernier emplacement ancré / flottant
Ctrl + Alt + 1-9Changer de disposition de fenêtres enregistrée
Shift + ÉchapFermer la fenêtre d'outil active
Ctrl + Alt + LOuvrir l'Explorateur de solutions
Ctrl + \ + COuvrir le clavardage GitHub Copilot
Ctrl + \ + EOuvrir la liste d'erreurs
Ctrl + Alt + OOuvrir la fenêtre Sortie
ÉchapRemettre le focus sur l'éditeur

Git​

RaccourciAction
Alt + G + CFenêtre Modifications Git
Alt + G + MFenêtre Dépôt Git
Ctrl + Alt + F3Sélecteur de branche
Ctrl + Alt + F4Sélecteur de dépôt
Ctrl + E + CMenu des actions Git
Ctrl + EntréeCommit

Tests unitaires​

RaccourciAction
Ctrl + E + TExplorateur de tests
Ctrl + R + AExécuter tous les tests
Ctrl + R + LRépéter la dernière exécution
Ctrl + R + UExécuter jusqu'à l'échec
Ctrl + R + FExécuter les tests échoués
Ctrl + R + NExécuter les tests non exécutés
Ctrl + R + SupprEffacer tous les résultats