begin process at 2010 02 10 11:36:58
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

API

 > EDITEUR AVEC COLORATION SYNTAXIQUE [V2]

EDITEUR AVEC COLORATION SYNTAXIQUE [V2]


 Information sur la source

Note :
9 / 10 - par 2 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :API Niveau :Initié Date de création :08/05/2005 Vu / téléchargé :4 574 / 787

Auteur : julienbj

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
Il s'agit de la deuxième version de cet éditeur multi fenêtre.
Je n'ai pas fait une mise à jour de l'autre source (http://www.cppfrance.com/code.aspx?id=31062), car celle-ci est beaucoup plus complexe, et ne s'adresse donc pas aux mêmes personnes.

On y trouve: impression, modification des colorations, fonction de recherche et de remplacement, outil d'éition classique, gestion d'une interface multi document...

J'ai repris le code de VictorCoasne pour la gestion du message du drop de fichier dans l'éditeur, merci à lui.


 Conclusion

L'impression n'a pas pu être tester à fond, ne possédant pas d'imprimante...

Ne pas s'étonner de la non utilisation des action undo et redo de base du richedit. Il permettait d'annuler également la coloration syntaxique.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip [C/WIN32] CONTROLE HYPERLINK
Source avec Zip [C] COULEUR CONSOLE
Source avec Zip Source avec une capture [C] NET DIALOG - ENVOI DE MESSAGES SUR UN RÉSEAU PRIVÉ
Source avec Zip Source avec une capture CREATION D'UN COMPOSANT: UNE JAUGE
Source avec Zip Source avec une capture HORLOGE

 Sources de la même categorie

Source avec Zip Source avec une capture CALENDRIER (WIN64) par BruNews
Source avec Zip Source avec une capture IMPRESSION EN WIN32 API AVEC OPTIONS par racpp
Source avec Zip Source avec une capture INFOTIP SHELL EXTENSION (BULLE DE L'EXPLORATEUR WINDOWS) (WI... par racpp
Source avec Zip Source avec une capture BROUILLAGE DES FICHIERS JAVASCRIPT ET CSS(WIN32) par gagah1
Source avec Zip Source avec une capture CHANGE CURSEUR par ganjarasta

Commentaires et avis

Commentaire de Kirua le 09/05/2005 17:46:44

Je suis assez fan de l'éditeur de fichiers de coloration, par contre c'est pas au points :/. Pas de reconnaissance des valeurs numériques ou littérale (du coup, si on met un mot clef dans une chaîne de caractère, c'est coloré aussi). Ça c'est assez dommage. Sinon, pour pouvoir se faire vite fait un éditeur pour son langage de script, c'est super, merci!

Fais ns une bonne grosse mise à jour un de ces quatre ;)

Commentaire de neria le 09/05/2005 20:46:06

Salut !

   Je trouve que ta source est assez complète ! La plupart des fonctions de base y sont, la gestion de la coloration est bien assurée, même avec les gros fichiers. La source est assez claire et très bien commentée ! Le seul petit bemol est le fond noir, ça déroute assez, de plus si on le change en blanc, ben on écrit du blanc sur blanc, pas top pour debugguer :) Bref c'est très bien continue comme ça !
   Pour une version future il faudrait peut être faire un lien avec un compilateur et assurer la gestion des projets ;)

@+ Neria

Commentaire de julienbj le 10/05/2005 18:13:49

Neria> Quand tu mets ton fond blanc, il suffit de changer la police et de la mettre en noir. La configuration est sauvegardée en suite, donc manuipulation à ne faire qu'une seule fois.
La version avec lien vers le compilo est prévu, la gestion des projets serait sympa c'est vrai, je vais voir ça.

Kirua> Je vais essayer d'améliorer la coloration, c'est vrai que colorer les nombres serait un plus, quand aux chaines de caractères, je bosse actuellement dessus.

En tout cas, merci à vous deux pour les commentaires.

PS:Sous W2000 (et probablement les 9x aussi), bug lors de l'action couper suivi de sauvegarder, et impossible d'ouvrir la fenetre de configuration des colorations. Je fais une mise a jour rapidement pour corriger.

Commentaire de victorcoasne le 22/08/2005 18:55:29

Bonjour,
Très bonne source.
De rien pour le code
10/10 !

Commentaire de moh___SBA le 10/04/2007 22:05:04

Salut,
Bon courage

Commentaire de lectpe le 09/06/2009 20:34:42

Salut, ton code est excellent.

Cependant, il y a un problème, lorsque on sélectionne un texte écrit, on voit marqué : "Colonne : 390" alors que la plus longue ligne n'en a que 20...

En fait, cela compte le nombre de colonnes totales dans la sélection sauf si on a rien sélectionné et là ça affiche le bon résultat.

Cordialement, Grégory.

Commentaire de lectpe le 11/06/2009 18:47:00

Il y a encore un bug :

quand tu écris un mot par exemple ADD, il se colore en rouge.

Mais si tu fais rechercher et remplacer et que tu fais remplacer D par rien du tout, le A devrait de décolorer et ben non, il reste rouge.

Tu devrais renvoyer le message de coloration syntaxique à ce moment là.

Commentaire de julienbj le 11/06/2009 23:17:06

Salut,

Merci pour ces remarques...
Je vis essayer de trouver un peu de temps d'ici la fin de l'année (je me donne de la marge) pour me replonger dedans!
N'hésite pas si tu trouves d'autres bugs (il y en a certainement de nombreux autres).

Je comptais travailler sur un composant "home-made" pour remplacer le richedit et gérer la coloration syntaxique, l'affichage de numéro de ligne, ... et donc pouvoir ajouter quelques fonctionnalités avancées au contrôle, ce serait une bonne occasion de le mettre en pratique que de reprendre ce projet!

++

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,288 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales