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 :

comment faire un editeur de texte ?


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Femme Profil pro
    Étudiant
    Inscrit en
    Novembre 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 37

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2008
    Messages : 8
    Par défaut comment faire un editeur de texte ?
    Salut,
    je suis débutante et je voudrais faire un éditeur de texte en c ou en c++, comment faire svp ?
    merci d'avance

  2. #2
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 532
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 532
    Par défaut
    Ce genre de chose est complexe c'est vraiment pas facile.
    Parce que pour faire un éditeur de texte tu vas être oblig(é) de faire une interface graphique ou UI.

    Peut-être que par exemple en prenant des classes toutes faites de Qt cela peut se faire rapidement.
    Avec Borland C++ Builder on peut prendre des composants tout fait genre TRichEdit et y'a rien à programmer..
    sinon faire tout soi-même cela complexifie énormément les choses parce que par exemple pour tout bon éditeur de texte qui se respecte il faut gérer unicode pour afficher des caractères de langue orientale par exemple ( ou bien Arabe,Hébreu..).

    Faire un éditeur de texte genre vi c'est bien mais c'est pas très ergonomique..
    Dans le MSDN on peut trouver les sources d'un notepad avec MFC.

  3. #3
    Invité(e)
    Invité(e)
    Par défaut
    Bonjour,
    Citation Envoyé par marie18 Voir le message
    je suis débutante et je voudrais faire un éditeur de texte en c ou en c++, comment faire svp ?
    La première chose à faire c'est de définir assez précisement ce que cet éditeur doit être capable de faire.
    • Textes formatés ou non
    • Interactions utilisateur (Texte / GUI)
    • Encodages supportés
    • Gestions de fichiers
    • Coloration syntaxique
    • Recherche de mots
    • Recherche de motifs
    • Replacement de texte
    • Sauvegarde automatique
    • Corrections orthographiques
    • ...

    Une fois une première liste écrite, on regarde chacune des taches. Si elles sont suffisament claires, une structure de programme devrait être assez simple à écrire.

  4. #4
    Membre extrêmement actif
    Avatar de lilington
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 681
    Par défaut
    je cause pas beacoup sur le forum mais je lis beacoup et la

    Citation Envoyé par marie18 Voir le message
    Salut,
    je suis débutante et je voudrais faire un éditeur de texte en c ou en c++, comment faire svp ?
    merci d'avance
    c'est fort. qu'est ce que tu entends par debutant. et ta question est tres vages c'est comme "j'aimerai programmer un jeu comment faire?". bref la premiere question que je te pose c'est pourquoi veux tu faire un editeur et ca te renvois a la liste de tache plus haut. en suite sous qu'elle environement? windows,linux ou autes? veux tu une interface graphique ou non? et une autre question qui ramene a la premiere c'est a tu envies de reinventer la roue histoire de te faire la main. car oui c'est utile de reprogrammer des trucs deja tout fait, mais utile seulement pour toi car tu apprends beaucoup. donc en gros si c'est pour toi meme que tu le fais va y reinvente, si c'est pour les autres tu apprendras beaucoup moins de chose mais tu devras prendre en compte beaucoup plus de parametre? quand tes idees seront claire sur le sujet reviens.

  5. #5
    Membre émérite Avatar de orfix
    Homme Profil pro
    Inscrit en
    Avril 2007
    Messages
    707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 707
    Par défaut
    Ceci pourrais t'intéresser GTK+ par l'exemple

    Bon courage.

  6. #6
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Déjà il faut te décider... C ou C++ ? Tu en connais au moins un des deux ? Lequel tu connais le mieux si tu les connais tous les deux ?

    Ensuite tout dépend de ton niveau dans le langage ou la programmation en générale.

    Pour le C il y GTK+ et pour le C++ il y a Qt pour ce qui concerne les interfaces graphiques, les apprendre prend déjà un certain temps !
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

Discussions similaires

  1. [FPDF] Comment faire une zone de text délimité
    Par HwRZxLc4 dans le forum Bibliothèques et frameworks
    Réponses: 16
    Dernier message: 20/05/2007, 10h30
  2. Comment faire une balise <html:text> avec valeur dynamique
    Par chriscoolletoubibe dans le forum Struts 1
    Réponses: 13
    Dernier message: 14/05/2007, 22h13
  3. Comment faire des zones de texte sur image
    Par Myogtha dans le forum Général Conception Web
    Réponses: 3
    Dernier message: 12/03/2007, 15h27
  4. Comment faire un scroll de texte...
    Par pointer dans le forum Langage
    Réponses: 17
    Dernier message: 17/02/2006, 11h19

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