Apprenez a programmer en c sur net 1
Apprenez à programmer en C sur NET Par Narvarth www siteduzero com Licence Creative Commons Dernière mise à jour le C Sommaire Sommaire Lire aussi Apprenez à programmer en C sur NET Partie Les fondamentaux Introduction Préface À qui s ? adresse ce tutoriel Esprit du tutoriel Durée d ? apprentissage Composition du cours Le code Allez plus loin Comment sont créés les programmes Un programme qu'est-ce que c'est Comment créer des programmes simplement Le langage C et le framework NET Aperçu historique Exemple de programme Paint NET À quoi ressemble le C Installer un IDE pour programmer Lequel choisir Installation de Microsoft Visual C Express Edition Tour d'horizon de Visual C Express Allure générale Fonctionnement Bonus Premiers pas sur console Création de la solution Lancement depuis l'invite de commandes console Les variables Qu'est-ce que c'est Donner un nom à ses variables Types de variables de base Illustration avec sizeof et typeof Conventions d'écriture pour le typage des données écrites en dur dans le code Utiliser des variables Déclaration Valeur par défaut Attribuer une valeur Type valeur ou référence Type valeur Type référence Les énumérations Les opérateurs Les opérateurs mathématiques Simpli ?cations d'écriture Priorités des opérateurs Les opérateurs logiques Autres opérateurs L'opérateur d'a ?ectation Les opérateurs de comparaison L'opérateur ternaire Les conditions et les boucles conditionnelles if et sa famille switch un if spécial while for Les méthodes Créer une méthode Appeler une méthode Passage par valeur Passage par référence La surcharge Les classes Créer une classe Créer un objet Utiliser un objet Accéder aux membres d'un objet Les propriétés La comparaison d'objets Des méthodes importantes Les classes Le modi ?cateur static Application console étude du code www siteduzero com CSommaire Les espaces de noms La classe Program Les tableaux Tableaux simples Tableaux à deux dimensions Tableaux de tableaux E ?ectuer des conversions Conversions implicites Conversions explicites casts Les casts Classes et méthodes de conversion Les Classes Convert et TypeConverter Méthodes Manipuler les cha? nes de caractères La concaténation L'opérateur La méthode Concat Les cha? nes de formatage La classe StringBuilder Nouveautés sur la console et les opérateurs Envoyer des arguments à un programme qui démarre Interagir avec la console Évaluations paresseuses des opérateurs et TP Plus ou moins Le jeu But Informations indispensables Correction Partie Notions importantes Les WinForms ou Windows Forms Création de la solution Program cs Bo? te à outils et contrôles Propriétés La classe MessageBox Les évènements Les gestionnaires d'évènements But Fonctionnement Exemples d'évènements Les paramètres passés Envoyeur Arguments d'évènement Travailler avec le temps Les structures DateTime et TimeSpan DateTime TimeSpan Les contrôles MonthCalendar et DateTimePicker MonthCalendar DateTimePicker Les classes Timer Gérer les exceptions Lancer er intercepter des exceptions Créer ses propres exceptions Quelques exceptions courantes Les interfaces Créer une interface Utiliser une interface existante Utiliser plusieurs interfaces Lire et écrire dans un ?chier Structure d'un ?chier Lire et écrire via des bo? tes de dialogue Lire Écrire Les collections Aperçu des génériques Méthodes génériques Classes génériques Les listes Comparaison avec les tableaux Utiliser une liste
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/EyJNmBYbenyfEHuzhOezBJR4sxITuRXTy3CAUiro4YeQf1v9XgIfYCplBvDkfN5N917EDzSVjrADcA7CZS9O5B5m.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702890733jrnu5uh5nf5pejmzelfkes07zjmpfrvzxuchkepywe2d54tkjvtmkjedw5meaamsva761kcogtk6yjpwlgjeo30znnqvaooyjd1p.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702863398hw9ofrtte1xyiv8x5rxsvhywvemittpi6mqvpwztlv7jo8fpmszkeujgug3dcyvcplecjnycugevcjti5dhzflmqu3v5iupst05q.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/FKoGXO4ixawxCowGk8HD9Y3bB9HC723Qj2pIxeCbP5wjJe4cf8WOgbJxTjirjsi0tGNBfKk15evdD5zcI2gQ87sM.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117029131226mwl7z6fporwajhe3nqiwyjbtqh3nx7tnuuggbtgcnv5smit5ach4rarmjkssprynkck2uxh8uh9ozeeleazyrnb5nzobhxdwzap.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11703068030bqexks2d6guy111lxzxlmjzsvtblrcsez12wgkwoxbd7bprxyhdae5hrs2d90nuppenjo5mfvv5rwrntcjhmmqkxjd1ebv5yxplb.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11703165894xx5mrqwk7h1uwqg4nrurwu86bmsdefhp6w4ifzkscqjpkqmvj0kizsxsw2x3w1kwqgtrjezjeo63zq5bgvixvdmo0mcengoe0msn.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/21H55ct9uUEzx5kTrKeq7nhMrIpWls8pikLBQvDY33yGPUlJWydUQNfHisCqcXo3I5AUNZt8xrFUeKu7verX1lSn.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/kz1gJducws16PgXOFUbINXsAj8otedgngpOPM7bO36iFbfIAgCkmmTvevljRfcOubyEt440GMt8OxLOAMn25F1HT.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/wqIwr9tWU6T5glMHobqoRzosnYgRxFFUIVSfctnmRHzobMpRtfAAr49z8EDkNzkxtIzUda3XIjXJPUH1671K3hIs.png)
-
66
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Sep 19, 2022
- Catégorie Literature / Litté...
- Langue French
- Taille du fichier 376.3kB