IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Les meilleurs cours et tutoriels pour apprendre le langage C

Les meilleurs cours et tutoriels pour apprendre le langage C

Les meilleurs tutoriels et cours de formation gratuits pour apprendre la programmation en langage C. Dans cette page, vous trouverez des méthodes éducatives appréciées pour une formation agréable et complète, ainsi que des exercices intéressants et ludiques. Vous pouvez aussi trouver des exercices offerts en sus des cours pour perfectionner votre niveau et acquérir de l'expérience en programmation avec le langage C. N'hésitez pas aussi à vous référer à la FAQ C et à poser vos questions sur les forums d'entraide C.

Commentez Donner une note à l´article (5)

Page lue   fois.

Nombre d´auteurs : 90, nombre de traducteurs : 1, nombre d´articles : 19, dernière mise à jour : 14 mars 2021 

 
Tutoriels pour débutants et cours complets pour apprendre le langage C
  • PDF on-line ZIP E-book 
    fr
    Bien débuter en langage C
    par Franck Hecht
    Vous désirez apprendre la programmation avec le langage C ? Vous ne savez pas par quels cours ou tutoriels commencer ? Ce tutoriel est un cours pour débutant, qui peut servir de support de formation pour aider dans les premiers pas de programmation en langage C.
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel va vous apprendre les concepts de base du langage C. C'est un cours détaillé, pour vous apprendre les concepts de la programmation, et leur application en langage C. Vous allez apprendre, par exemple, les caractéristiques du langage C et les notions telles que « instruction », « programme », « fonction », etc.
     
  • PDF on-line ZIP E-book 
    fr
    Le C en 20 heures
    par Daniel Schang, Eric Berthomier
    Ce cours va vous apprendre par la pratique toutes les bases essentielles du langage C. Destiné aux débutants, fruit de l'expérience pédagogique d'Eric Berthomier et Daniel Schang, ce cours de formation n'est pourtant pas un tutoriel comme les autres. Son intérêt est d'être parcouru de A à Z en suivant l'adage : « j'apprends le code en écrivant le code ».
     
  • PDF on-line ZIP E-book 
    fr
    Cours complet de C/C++
    par Christian Casteyde
    Ce livre est un cours complet pour apprendre la programmation en C et C++. Il s'adresse aux personnes qui ont déjà quelques notions de programmation dans un langage quelconque. Les connaissances requises ne sont pas très élevées cependant : il n'est pas nécessaire d'avoir fait de grands programmes pour lire ce cours. Il suffit d'avoir vu ce qu'est un programme et compris les grands principes de la programmation.
     
  • PDF on-line ZIP E-book 
    fr
    Initiation pratique au langage C
    par Emmanuel Delahaye
    Ce tutoriel présente les bases du langage C pour apprendre progressivement à travers une approche, concrète et basée sur l'expérimentation. C'est un cours de formation qui inclut un glossaire de termes courants en programmation C.
     
  • PDF on-line ZIP E-book 
    fr
    Cours complet sur le langage C
    par Henri Garreta
    Ce tutoriel est un cours complet et clair pour apprendre la programmation en C. Vous aurez, dans ce cours, une formation complète en langage C, depuis les éléments de base jusqu'aux phases les plus complexes.
     
  • PDF on-line ZIP E-book 
    fr
    Le but de ce tutoriel est de vous apprendre de bonnes pratiques dans la programmation en langage C. C'est une synthèse des expériences de l'auteur. Ce cours peut donc servir de support de formation, pour apprendre à bien programmer en langage C.
     

Sommaire

menu API Windows
  • PDF on-line ZIP E-book 
    fr
    Le but de ce tutoriel est de vous apprendre la programmation d'objets Windows, en langage C, à l'aide de son API.
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel a pour but de vous apprendre comment tracer le contour d'un texte (contour des lettres), faire une découpe de ce contour et dessiner sur la découpe. Ceci à l'aide de l'API Windows.
     
  • PDF on-line ZIP E-book 
    fr
    La GDI (Graphics Device Interface) est une API (implémentée dans le fichier gdi32.dll) permettant de dessiner sur n'importe quel périphérique graphique de manière standard c'est-à-dire sans avoir à communiquer directement avec le pilote. Le but de ce tutoriel est de vous apprendre comment utiliser la GDI pour réaliser des applications au graphisme soutenu sans prétendre traiter toutes les possibilités de cette API. C'est un tutoriel plus avancé dans l'utilisation de cet API.
     
  • PDF on-line ZIP E-book 
    fr
    Dans ce tutoriel, vous allez apprendre la création et l'utilisation des contrôles (bouton, zone de texte, zone de liste, etc.), des boîtes de dialogue et enfin des menus et des accélérateurs clavier (« raccourcis claviers »).
     
  • PDF on-line ZIP E-book 
    fr
    Ce cours est le premier d'une série de tutoriels sur la programmation sous Windows en langage C. Vous allez y apprendre pratiquement toutes les notions qu'il faut savoir pour bien programmer sous Windows, allant de la création d'un simple « Hello, world ! » à l'intégration de ressources, en passant par la gestion des fenêtres, les messages et bien sûr le graphisme.
     
menu Xlib/Motif
  • PDF on-line ZIP E-book 
    fr
    Étude et programmation du système X Window
    par Michel Buffa, Franck Diard et François Abram
    X-Window est le système gérant le mode graphique sur les systèmes Unix, Linux et *BSD. Les bibliothèques de haut niveau permettant de créer des interfaces graphiques telles que les très populaires Qt ou Gtk sont programmées, pour les parties spécifiques à ces systèmes, à partir de la bibliothèque de X-Window. Ce cours va vous apprendre de l'architecture de X-Window, de sa configuration et de sa programmation en C. Est traitée également la mise en ?uvre de motif et bibliothèque bâtie au-dessus de X-Window et fournissant des éléments graphiques (Widgets) prêts à l'emploi.
     
menu GTK+
  • PDF on-line ZIP E-book 
    fr
    Cours de GTK 2
    par L'équipe GTK+
    GTK+ est une bibliothèque permettant de créer des interfaces graphiques (GUI) très facilement. Ce cours est un support de formation, en français, pour la création de vos applications GTK+ en langage C. Vous allez apprendre, dans ce cours la majorité des fonctions de GTK+ tout en fournissant des exemples concrets. De ce fait, ce cours sera une sorte de tutoriel couplé à un manuel de référence complet.
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel vise à vous apprendre comment utiliser correctement les widgets successeurs de GtkCombo de GTK+ à savoir GtkComboBox et GtkComboBoxEntry !
     
  • PDF on-line ZIP E-book 
    fr
    GTK+ permet la création d'interfaces graphiques en langage C cependant, la programmation de grandes interfaces se révèle souvent très longue et fastidieuse. Glade est un outil qui permet de gagner un temps considérable. Dans sa version 3, il génère un fichier XML à la place du code. Vous allez apprendre, dans ce tutoriel comment utiliser Glade3 conjointement avec GtkBuilder.
     
  • PDF on-line ZIP E-book 
    fr
    Avec GTK+ vous avez la possibilité d'utiliser un GtkTextView pour un affichage de texte multiligne. Le texte reste par contre mis en forme de la façon la plus basique possible soit la police par défaut de votre système avec la couleur de base, noir dans la plupart des cas. Dans ce tutoriel vous allez apprendre comment on peut mettre en forme du texte contenu dans un GtkTextView !
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel va vous apprendre comment programmer puis déployer une application écrite avec la bibliothèque GTK+ sous Windows.
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel va vous apprendre la marche à suivre pour installer GTK+ à partir des sources sous Linux
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel a pour but de vous apprendre la programmation d'une interface graphique en langage C grâce à GTK+ au travers l'exemple de la réalisation d'un éditeur de texte.
     
  • PDF on-line ZIP E-book 
    fr
    Les listes et arbres en GTK+
    par Jean-Robert Schlosser
    Dans ce cours vous allez apprendre l'un des points les plus compliqués de la bibliothèque GTK+ : les GtkTreeView, qui permettent d'afficher des listes (GtkListStore) ou des arbres (GtkTreeStore). Compliqués car très peu détaillés dans la documentation de référence et pourtant très riches. Ce tutoriel va vous apprendre à faire vos premiers pas dans la multitude de fonctions proposées.
     
  • PDF on-line ZIP E-book 
    fr
    Le but de ce tutoriel est de vous apprendre à créer un signal pour votre propre widget.
     
  • PDF on-line ZIP E-book 
    fr
    Utilisation de GtkUIManager
    par Nicolas Joseph
    Le but de ce tutoriel est de vous apprendre l'utilisation de GtkUIManager pour créer un menu et une barre d'outils avec GTK+.
     
  • PDF on-line ZIP E-book 
    fr
    Créer son widget GTK+
    par Franck Hecht
    Ce tutoriel va vous apprendre comment créer un widget GTK+ en langage C. Vous allez apprendre, dans ce cours, comment programmer les fichiers d'entête et les fonctions publiques et privées.
     
  • PDF on-line ZIP E-book 
    fr
    Dans ce tutoriel, vous allez apprendre la construction d'une interface grâce à Glade3 et son utilisation dans un programme Gtk+ en langage C.
     
menu EFL
  • PDF on-line ZIP E-book 
    fr
    Les EFL (Enlightenment Foundation Libraries) sont des bibliothèques graphiques du langage C (des bindings sont également disponibles pour C++, Python, Perl, JavaScript, Vala et Ruby) développées à côté du projet Enlightenment lui-même. Comparables à Qt ou GTK, elles ont été créées pour réaliser des IU (Interface Utilisateur) fluides, du fait de leur base asynchrone. Ce tutoriel va vous apprendre étape après étape comment prendre en main aisément et rapidement ces bibliothèques.
     
Consultez tous les cours