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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Lier du C avec du javascript (d3.js)


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2017
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2017
    Messages : 48
    Par défaut Lier du C avec du javascript (d3.js)
    Bonjour,

    J'ai un projet en informatique dans lequel je dois afficher des courbes et pouvoir les manipuler.

    Je dois coder en c pour lire des fichiers contenant des séries de points et je dois utiliser la bibliothèque d3.js pour toute l'interface graphique.

    Mais j'ai beau cherché et je n'arrive pas à lier le c avec cette bibliothèque.

    Si vous avez une solution à me proposer je suis preneur.

    Merci d'avance ^^

  2. #2
    Invité de passage
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bhoutan

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Janvier 2012
    Messages : 1
    Par défaut
    Hello, je pense que pour le plan de ton projet, il faudrait que tu créais un .svg avec tes données, et les interpréter avec d3.js !

  3. #3
    Expert confirmé
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 766
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyste/ Programmeur

    Informations forums :
    Inscription : Juillet 2013
    Messages : 4 766
    Par défaut
    epicboll n'a pas totalement raison

    Tu ne pourras jamais utilisé une bibliothèque javascript en C/ C++ (ni même en java, ...)
    Mais tu peux générer une page HTML qui utilise cette bibliothèque (avec fopen, fwrite, fclose, ...)

    Et wiki, rejoint epicboll:
    Intégrée dans une page web HTML, la bibliothèque JavaScript D3.js utilise des fonctions pré-construites de JavaScript pour sélectionner des éléments, créer des objets SVG, les styliser, ou y ajouter des transitions, des effets dynamiques ou des infobulles.
    Donc il faut
    1. Tu prennes la main sur cette bibliothèque, en codant une page HTML qui correspond à tes besoins.
    2. Tu fasses le travail pour processer tes données en entrée
    3. Que tu codes le "pont" entre les 2 points: le code qui permet de générer une page HTML conforme au point 1 avec les données en entrée (point 2)

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2017
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2017
    Messages : 48
    Par défaut
    Salut tout le monde,

    Merci pour vos réponses aussi rapide

    foetus si j'ai bien compris ce que tu m'as répondu c'est qu'il faut que je code une page html qui va interagir avec le d3.s et que je code en c le programme qui me permettra d'extraire les données du fichier et qu'ensuite je fasse le pont entre le c et le html?

    Si c'est le cas alors ma question revient avec le c et le html

  5. #5
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par défaut
    html est une langage de forme. Il suffit d'écrire dans un fichier.
    html ne s'exécute pas, il s'affiche (ce que fait particulièrement bien un navigateur)

    Affiche une courbe (artificielle) dans une page html, tu verras après comment produire la page en question dans un programme.

  6. #6
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2017
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2017
    Messages : 48
    Par défaut
    Salut ternel,

    J'ai pas bien compris ta réponse
    Il faut que j'écrive à partir du c dans un fichier html avec fwrite et que je l'affiche à l'écran?

Discussions similaires

  1. Réponses: 4
    Dernier message: 26/09/2005, 14h27
  2. Réponses: 5
    Dernier message: 26/05/2005, 15h40
  3. [Plugin] Créer un modèle et lier un éditeur avec une vue
    Par freekk91 dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 27/03/2005, 20h00
  4. initialisé une timeline d'1 flash avec un javascript
    Par etarip dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 09/12/2004, 14h45
  5. Construire chemin sur bouton avec évt Javascript
    Par Ph. B. dans le forum XMLRAD
    Réponses: 4
    Dernier message: 27/05/2003, 10h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo