Créer un editeur C++

Résolu
ahmedkhemirif Messages postés 24 Statut Membre -  
ahmedkhemirif Messages postés 24 Statut Membre -
Bonjour,
est ce que vous pouvez m'aider de programmer un éditeur texte en C++ SVP merci

11 réponses

Char Snipeur Messages postés 10112 Statut Contributeur 1 299
 
C'est vrai que c'est con d'en faire un de plus alors qu'il y en a déjà pas mal.
Tu pourrai peut être participer aux divers projets existant.
1
Utilisateur anonyme
 
Bah la plupart des projets imposés le sont en général (malheureusement) ... c'est son projet de Poo il a dit donc je ne pense pas qu'il ait choisi
0
Utilisateur anonyme
 
Pourquoi s'embêter à le faire quand il y a Notepad++?
0
ahmedkhemirif Messages postés 24 Statut Membre 1
 
mais je suis entrein de faire un projet de Poo
0
ahmedkhemirif Messages postés 24 Statut Membre 1
 
Bon j'attend toujours l'aide
0
Utilisateur anonyme
 
Ça fait tout juste 10min que tu as posté ton message ... tu es sur un forum... il faut être patient.

Et puis tu veux qu'on t'aide... mais sur quelles bases ? tu ne précises pas ce qui te pose problème.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ahmedkhemirif Messages postés 24 Statut Membre 1
 
Bon je suis un éléve ingénieur en informatique je connait la base de Poo (la programmation des simple code avec le C++ ) Mais je dois connaître le processus (les étapes) de réaliser un éditeur de texte.
0
Utilisateur anonyme
 
Je ne vois pas ce qui te pose problème, jsuis pas spécialiste du C++ (mais du java) ... ce n'est qu'une zone de texte, et t'enregistre dans un fichier si tu veux ...

Quel est ton problème ? Pisser du code ?
0
Char Snipeur Messages postés 10112 Statut Contributeur 1 299
 
Tu part de quoi ?
Avec QT, tu réalise ça en une journée si tu es bien roder, il faut dire il n'y a pas grand chose à faire.
Il faut savoir quel est le but du projet, car sinon, il suffit de reprendre les sources des différents éditeurs du net.
0
ahmedkhemirif Messages postés 24 Statut Membre 1
 
je ne sais pas comment faire pour programmer l'interface graphique
0
Char Snipeur Messages postés 10112 Statut Contributeur 1 299
 
Donc, re : de quoi tu part ?
Pour créer l'interface graphique, utilise des bibliothèques et des logiciel de création.
Il y a Qt Designer ou Code::Block (par contre là jamais utiliser).
La démarche : avec Qt designer3 :
tu cré un nouveau projet en fenêtre principale
-- tu selectionne "textedit" dans le menu
-- avec la souris, tu dessine la zone de texte
-- tu modifie les différentes propriétés à ton gout
-- tu crée une classe dérivant de QHighlightText que tu applique à l'objet que tu viens de créer
-- tu surcharge la méthode de coloration syntaxique pour coller à ce que tu veux faire.

Salutation !
Char Snipeur
0
ahmedkhemirif Messages postés 24 Statut Membre 1
 
Désolé mais je ne pas compris c'est deux choses ''

-- tu crée une classe dérivant de QHighlightText que tu applique à l'objet que tu viens de créer
-- tu surcharge la méthode de coloration syntaxique pour coller à ce que tu veux faire.

Merci
0
Char Snipeur Messages postés 10112 Statut Contributeur 1 299
 
Sous Qt, il existe une classe abstraite (ou juste virtuelle) nommée Q3SyntaxHighlighter.
Cette classe possède une méthode highlightParagraph ( const QString & text, int endStateOfLastPara ) qu'il faut surchargé pour générer une coloration syntaxique de ton code C++ présent dans la fenêtre de l'éditeur.
Tu lies cette classe avec celle de l'éditeur grace au constructeur : Q3SyntaxHighlighter ( Q3TextEdit * textEdit )
C'est plus clair ?
0
ahmedkhemirif Messages postés 24 Statut Membre 1
 
oui c'est claire maintenant Merci beauoup
0