begin process at 2012 05 27 16:20:07
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

API

 > FILE EDITOR [C]

FILE EDITOR [C]


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :API Classé sous :api, win32, fichiers, editeur, fonctions Niveau :Débutant Date de création :21/04/2006 Date de mise à jour :03/05/2006 00:13:17 Vu / téléchargé :5 341 / 1 031

Auteur : Mini92

Ecrire un message privé
Site perso
Commentaire sur cette source (12)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Editeur de texte simple codé en C avec Dev-C++ en utilisant l'API Win32.
Permet d'ouvrir, sauvegarder, créer, éditer & imprimer des fichiers (*.txt, *.*).
Changer la police de font, la couleur. Intègre une ToolBar et une StatusBar.
J'ai essayer de commenter à maximum la source :)

Il reste des petits details :
- La fonction "Sauvegarder" est la même que sauvegarder-sous.
- Des fonctions à rajouter (Aperçu avant d'imprimer, ).
- Puis, c'est tout ! Enfin à ma connaissance. Pour toutes suggestions ou renseignements n'hesitez pas.

PS : Ajouter la librairie "libcomctl32.a" avec Dev-C++
    (Projet -> Options du Projet -> Paramètres -> Ajouter fichier (ou dans Editeur de liens mettre la ligne -lcomctl32).

Ressources utilisées : http://chgi.developpez.com/windows/
                       http://www.cppfrance.com/
                       http://msdn.microsoft.com/

Contact : minimix92@free.fr



 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


 Historique

21 avril 2006 15:20:51 :
J'ai enlevé l'extension .exe du programme ^^
23 avril 2006 08:07:53 :
Rajout des options couper, copier, coller, contact.
25 avril 2006 01:04:06 :
Erreurs reglés, il ne reste qu'a rajouter des options...
03 mai 2006 00:13:17 :
fichiers global.h & global.c supprimés

 Sources du même auteur

Source avec Zip Source avec une capture GOOGLETRANSLATOR
Source avec Zip Source avec une capture MINI-MAILER V1.4

 Sources de la même categorie

Source avec Zip WIN32 TLS LENT par dguilmain
Source avec Zip VIDER ELEMENTS DE CORBEILLE WINDOWS7 (WIN64) par BruNews
Source avec Zip Source avec une capture FIND TEXT (WIN64) par BruNews
Source avec Zip DELETE DIRECTORY (WIN64) par BruNews
Source avec Zip ENUM DIRECTORY (WIN64) par BruNews

 Sources en rapport avec celle ci

Source avec Zip TEMPLATES C/C++ POUR VS 2010 par BruNews
Source avec Zip Source avec une capture [WIN32] AGENDA / ORGANISEUR (GESTION DU CONTRÔLE "CALENDRIER... par uaip
Source avec Zip Source avec une capture GALAWA, ÉDITEUR DE SCRIPTS MIRC (+ CRÉATEUR DE PICWINS ET DI... par uaip
Source avec Zip Source avec une capture SUR LE THÈME FTP SENDFILE QUELQUES MANIPULATIONS SUR LES TH... par AndreJAO
Source avec Zip 3DS FILES VIEWER par hibi

Commentaires et avis

Commentaire de meech le 21/04/2006 17:32:27

Pas mal du tout : simple, concis, efficace, pas de bug apparent. Permet d'appréhender quelques mécanismes fondamentaux de programmation GUI de Windows.
10/10.

Commentaire de dPompei2 le 22/04/2006 17:17:39

Sa va, le code est pas mal. Je sais pas si l'exe est une ancienne version, mais quand je redimensionne la fenetre, ça part en couilles, pourtant t'as mis du code pour éviter ça ...

Commentaire de Mini92 le 23/04/2006 08:12:24

Merci pour vos commentaires, il reste quelques petites erreurs au projet. J'aimerais savoir où je pourrais trouver les options pour la toolbar (images et tout) car je regarde dans la MDSN mais je vois pas. Puis, si vous connaissez des options utiles que je pourrais rajouter n'hesitez pas. Merci

Commentaire de Mini92 le 24/04/2006 23:47:37

Euh au fait, pour l'erreur de redimension il faut supprimer la case WM_WINDOWPOSCHANGED.

Commentaire de dPompei2 le 26/04/2006 11:52:19

tu peux ajouter les trucs d'editeur normaux, genre rechercher remplacer. si tu veux, tu peux aussi ajouter de la syntaxe, donc pour un fichier .cpp, il le met en couleur tu vois ?

Commentaire de Mini92 le 26/04/2006 23:07:44

Oé je vois, d'la couleur pour les sources.. Ok je vais chercher tout sa ;)

Commentaire de dPompei2 le 27/04/2006 08:37:09

previens nous de ce que tu fais hin ;)

Commentaire de fostex le 31/08/2006 17:24:19

Bonjour,

Décidé à me mettre au C++, j'a parcouru ce site et les exemples sources.
Difficile de trouver un exemple qu'il est possible de compiler, sauf le votre.
Question : Où trouver une documentation claire, qui évite le dos et qui permet de traiter les applications windows ?
Merci de m'envoyer une réponse.
dbrault@tele2.fr  

Commentaire de Masshysteria63 le 27/03/2007 11:59:15

  En effet ce code fonctionne tout seul et ça fait vraiment plaisir! Ce que je cherche à faire à l'aide de ce code c'est d'envoyer un texte que j'édite dans une boucle for(...) dans le fichier texte qui peut être créé et de façon automatique. Est ce possible sans trop se compliquer l'existence?  Je précise que je suis un novice en terme de programmation...Merci d'avance!

Commentaire de azedenim le 16/03/2008 13:28:05

j'ai besoin une code source à propos un mini éditeur de texte crée par la langage c ,en utilisant les lites chainée, mérci

Commentaire de uaip le 05/11/2008 18:15:15

Salut.
Je ne veux pas paraître aigri, mais 10/10 c'est "parfait". Or cette source n'est pas parfaite.
Bon, après, voici mon opinion :
- La fenêtre de params n'est pas bien proportionnée à mon gout.
- Comme tu dis, "Enregistrer" = "Enregistrer sous et "Aperçu av impression" n'est pas utilisé.
- Tu devrais rajouter un message de confirmation concernant "Effacer tout" (surtout que "Annuler" n'est pas possible).
- Le fait de laisser le style Win98 c'est un choix ?
- Tu devrais virer la possibilité de changer le titre, et mettre le nom du document en cours à la place.
- Aussi, quand on clique sur "Ouvrir", on voit "Voulez-vous vraiment quitter ?"

En bref, c'est pas trop mal ce que tu as fait, mais je considère ça plutôt comme du "copié/assimilé/collé". C'est très bien pour apprendre, mais ça n'apporte pas grand chose au niveau du code.
Essaye d'aller plus loin en terme de difficulté, par exemple mettre un richedit et gérer le gras/italique etc, sur des portions de texte sélectionné, gérer l'ouverture de plusieurs documents, etc...
Le simple fait, par exemple, de gérer "Save" et "Save as" est déjà une contrainte assez emmerdante, mais le résultat est important. Les fonctions "rechercher", "aller à la ligne" etc, sont elles aussi des difficultés à coder, mais c'est primordial dans un éditeur de texte.

Bonne continuation à toi.

Quant à Fostex, vas lire le 1er lien qu'a donné Mini92 dans sa description (chgi.developpez), il est vraiment bien.

Masshysteria63, tu veux qu'à chaque caractère tapé, le texte s'enregistre automatiquement dans un fichier ? Si non, explique toi.

Commentaire de uaip le 05/11/2008 18:15:59

... Vous me pardonnerez, je n'avais pas vu la date de parution de ce topic :(

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

fonctions api win32 [ par mdgtr ] salutje voudrais obtenir de l'aide apropos d'une source en c++ qui aura comme tache de commander le windows media player a partir d'une fentre mais en compatibilité allegro-windows : les fonctions de l'API win32 [ par programmateur ] Salut,Je poste simplement ce message pour aider une quelconque personne qui rencontrerait le meme probleme que moi en utilisant les fonctions de l'API Compatibilité allegro-windows : les fonctions le l'API win32 [ par programmateur ] (Je reposte ce message à cause de problemes de connexion au cite qui m'empechent de repondre a la discution)Salut,Je poste simplement ce message pour API Win32 [ par bluewizard ] Bonjour tout le monde,j'aimerai savoir si il est possible de trouver une doc de la bibliothèque API Win32 en français avec toutes les fonctions sans e Exemple MAPISendMail en C API Win32 [ par ndubien ] Bonjour,Je m'explique, je recherche un exemple simple se servant de la fonction :MAPISendMail( LHANDLE lhSession, ULONG ulUIParam,  lpMapiMessage lpMe API win32: Comment éviter le scintillement sur l'écran [ par rachid12450 ] salut à tousPour empêcher le scintillement on peut utiliser le double buefferingmais lorsqu'on a une fenêtre principale et une fenêtre enfant sur la s API WIN32 [ par alahassarodriguez ] Slt à tous les internautes, Quelqu'un saurait - il une fonction ou une command de C++ pour demander à ce que toutes les applications ouvertes soient r fichiers de fonctions + structures [ par mike198766 ] Bonjour,Je suis entrain de créer un programme en c. Celui-ci contient plusieurs librairies de fonctions que j'ai créer moi même. Ces librairies utilis [API WIN32] Création d'une courbe dans un Dialog [ par tarretg ] Bonjour, Je développe actuellement un projet sous Visual C++ avec pluseurs Dialog Box en API. Sur l'une d'entre elles, je voudrais afficher un graph [API WIN32] Générer un pdf [ par tarretg ] Bonjour à tous, Je développe actuellement un exécutable en Win32 sous Visual C++. Je voudrais générer un rapport en pdf des calculs effectués par l'u


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 0,998 sec (3)

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