programation
  c++ pour les dub http://sites.univ-provence.fr/wcpp/V2/index.htm
 

 

Ce support de formation est destiné aux débutants en programmation qui souhaitent se familiariser avec C++. Chaque étape de la progression est composée d'une Leçon présentant un aspect du langage et d'un TD illustrant l'utilisation des notions introduites au cours de la Leçon.

il s'agit d'une nouvelle version du cours, qui s'appuie sur l'utilisation de la librairie Qt.
La version précédente (25 Leçons et 15 TD Windows / MFC) reste disponible ici.

 

Préambule

Leçon 0 - Philosophie générale et détails organisationnels

Vérifications préalables et installations éventuelles
  TD 0 (tous systèmes)  
Principes de base

Leçon 1 - Où l'on discute (longuement) de ce que sont les ordinateurs et les programmes
Annexe 0 - Combien avez-vous de doigts ?

TD 1 : Premier contact avec l'environnement de travail
Linux/KDevelop/Qt 3.2 Windows/Visual C++/Qt 2.3 Windows/Visual C++/Qt 3.2
Variables, constantes et références

Leçon 2 - Que la variable soit...
Annexe 1 - Petit inventaire lexical

TD 2 : Dans l'intimité de la mémoire de l'ordinateur
Linux/KDevelop/Qt 3.2 Windows/Visual C++/Qt 2.3 Windows/Visual C++/Qt 3.2
Fonctions

Leçon 3 - Où l'on commence à pouvoir faire faire quelque chose à la machine

TD 3 : Enfin quelque chose à montrer à vos ami(e)s !
Linux/KDevelop/Qt 3.2 Windows/Visual C++/Qt 2.3 Windows/Visual C++/Qt 3.2
Structures de contrôle

Leçon 4 - Où notre pouvoir sur la machine augmente considérablement

TD 4 : Petite séance de fitness pour vos neurones
Linux/KDevelop/Qt 3.2 Windows/Visual C++/Qt 2.3 Windows/Visual C++/Qt 3.2
Fonctions avec paramètres

Leçon 5 - Où, entre autres choses, on comprend mieux à quoi servent les références

TD 5 : La revanche du prof : OBLIGER les étudiants à jouer au morpion
Linux/KDevelop/Qt 3.2 Windows/Visual C++/Qt 2.3 Windows/Visual C++/Qt 3.2
Manipuler du texte avec Qt

Leçon 6 - Rappel : nous sommes dans une fac de lettres

TD 6 : Un programme qui pourrait presque servir à quelque chose
Linux/KDevelop/Qt 3.2 Windows/Visual C++/Qt 2.3 Windows/Visual C++/Qt 3.2
Utiliser des fichiers

Leçon 7 - La différence entre "servir à quelque chose" et "presque servir à quelque chose" ?

TD 7 : Après ça, vous saurez vous servir d'un fichier de données...
Linux/KDevelop/Qt 3.2 Windows/Visual C++/Qt 2.3 Windows/Visual C++/Qt 3.2
Conteneurs

Leçon 8 - Pour manipuler un grand nombre de données
Annexe 2 - Utilisation de nombres pseudo-aléatoires

TD 8 : Quoi que vous pensiez des autres TD, celui-ci est indéniablement une réussite
... ... Windows/Visual C++/Qt 3.2
Privilèges d'accès, this et amitié

Leçon 9 - Un pas vers la robustesse des programmes
Annexe 3 - Membres statiques

TD 9 : Etes vous polyglotte ?
... ... Windows/Visual C++/Qt 3.2
Constructeurs et destructeurs

Leçon 10 - C++, enfin !

TD 10 : Au cas où le morpion ne vous suffirait pas
... ... Windows/Visual C++/Qt 3.2
Fonctions opérateur

Leçon 11 - Ce n'est pas toujours une simple question de confort
TD 11 : Pour garder le contact
... ... Windows/Visual C++/Qt 3.2
Allocation dynamique

Leçon 12 - Des objets qui ne sont pas des variables ?
Annexe 4 - Surcharger new et delete

TD 12 : J'espère que vous avez gardé une âme d'enfant...
... ... Windows/Visual C++/Qt 3.2
Classes dérivées

Leçon 13 - Ni tout à fait la même, ni tout à fait une autre
TD 13 : Un air de déjà vu
... ... Windows/Visual C++/Qt 3.2
Fonctions virtuelles et classes abstraites

Leçon 14 - Une bonne raison pour dériver
Annexe 5 - RTTI

TD 14 : Un QDial comme vous n'en avez jamais vu
... ... Windows/Visual C++/Qt 3.2
Fonctions récursives

Leçon 15 - Une plongée vertigineuse
Annexe 6 - Fonctions inline

TD 15 : Puisque vous n'avez pas été privé de désert
... ... Windows/Visual C++/Qt 3.2
Tableaux

Leçon 16 - Tableaux unidimensionnels
Annexe 7 - Tableaux multidimensionnels

TD 16 : En hommage à Sam Loyd
... ... Windows/Visual C++/Qt 3.2
Allocation dynamique encapsulée

Leçon 17 - Les mystères de la télépossession

TD 17 : Comme vous voudrez...
... ... Windows/Visual C++/Qt 3.2
Outils de programmation générique

Leçon 18 - De l'utilité des patrons...
Annexe 8 - Types enchâssés

TD 18 :
... ...  
http://sites.univ-provence.fr/wcpp/V2/index.htm
 
  Aujourd'hui sont déjà 1 visiteurs (12 hits) Ici!  
 
Ce site web a été créé gratuitement avec Ma-page.fr. Tu veux aussi ton propre site web ?
S'inscrire gratuitement