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

Mon programme Discussion :

[Open-Source][Delphi] UDev: Nouvel EDI pour C++


Sujet :

Mon programme

  1. #1
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Mars 2002
    Messages
    19
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2002
    Messages : 19
    Points : 11
    Points
    11
    Par défaut [Open-Source][Delphi] UDev: Nouvel EDI pour C++
    Résumé
    Nom : UDev
    Version : 0.91b
    Langue : Français / Anglais
    Description : EDI (Environnement de Développement Intégré) pour C++
    Fonctionnalités : Création de projets, Gestion des compilateurs, ...
    Compatibilité : Win32 (Windows 95 / 98 / NT4.0 / Me / 2000 / XP)
    Nécessite : Un compilateur C++ (Borland, Microsoft, prochainement GNU, ...)
    Téléchargement : Page de téléchargement de UDev
    Licence : GPL (http://www.gnu.org/copyleft/gpl.html)
    Langage : Delphi
    Les sources : Sur requète
    A venir : 0.92a (Todo)

    Screenshots : http://udev.sourceforge.net/?page=screenshots

    Bonjour à tous

    Je me permets d'utiliser ce forum pour promouvoir (faire la pub quoi, que les modérateurs me contactent en cas de problèmes) d'un Environnement de Développement Intégré pour C++.

    Cet environnement a été écrit en Delphi par mes soins.
    Il supporte les compilateurs Borland C++ 5.5 (gratuit) et Microsoft Visual C++ Toolkit (il est gratuit mais n'est plus disponible) ou compatible (eg: Microsoft Visual C++ 2005 Express Edition, gratuit et téléchargeable celui-là bien que beaucoup plus lourd).
    Il permet de développer des applications console et windows.
    De plus il y a un mode WYSIWYG grace à l'éditeur de formes (utilisation de la librairie ACP).

    Le but à (plus ou moins court) terme est de proposer des packages "ready-to-use" pour pouvoir programmer (_rapidement_) à l'aide de librairies et/ou de SDK.
    Par exemple, un package pour créer des plugins Winamp incluerait les sources du SDK mais ajouterait aussi dans les chemins du compilateurs les répertoires nécessaires à la compilation ainsi qu'un template de création d'un projet simple pour démarrer tout de suite à coder.

    En effet que de temps perd-on à chaque fois que l'on veut créer un projet à partir de rien?...

    Voila j'espère que cela pourra être utile à ceux d'entre vous qui veulent programmer en C++ simplement, sans se prendre la tête mais en disposant de suffisamment d'options.
    Je voudrais remercier au passage developpez.com, site sur lequel j'ai appris à programmer (en Delphi grace à http://fbeaulieu.developpez.com/guide/), considérons cette contribution comme un juste retour d'ascenceur Merci de donner vos avis et suggestions.

  2. #2
    Expert éminent sénior
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Points : 21 324
    Points
    21 324
    Par défaut
    Je viens de tester et ça m'a l'air pas mal du tout

    Je peut pas vraiment trop juger la qualité d'un EDI C++, puisque je ne fais que très peu de C++, mais à première vue, ca m'a l'air très pratique et digne d'autres EDI du marché Et le fait de pouvoir faire du Wysiwyg est très bien.

    Et le fait d'avoir déja un début de projet me plait vraiment, comme ca, pas besoin de s'embêter à tout refaire à chaque fois.

    En tout cas, ca résulte d'un boulot énorme

  3. #3
    Expert éminent
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 63
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Points : 7 879
    Points
    7 879
    Par défaut
    Bonjour cutmat
    Peux-tu me dire stp le chemin à indiquer dans les options du compilateur pour l'utilisation de celui de VS C++Express et
    Pour le bien de ceux qui vous lisent, ayez à coeur le respect du forum et de ses règles

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 8
    Points : 10
    Points
    10
    Par défaut
    Très très beau boulot je trouve
    J'ai hate de voir la version 1.0

    Continue comme ça

  5. #5
    Membre éclairé
    Avatar de divxdede
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    525
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 525
    Points : 844
    Points
    844
    Par défaut
    Ca a l'air d'être un boulot énorme !! Ca sent des nuits blanches passées a coder

    D'aprés un screenshot tu bosses dessus depuis 4 ans ? (j'ai vu un @2002-2006) ? Si c'est en projet personnel, chapeau bas la motivation

    Félicitation.
    JBusyComponent, une API pour rendre occupé un composant swing.
    SCJP Java 6.0 (90% pass score)

  6. #6
    ovh
    ovh est déconnecté
    Rédacteur
    Avatar de ovh
    Homme Profil pro
    Architecte devops web full stack
    Inscrit en
    Mai 2002
    Messages
    3 841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte devops web full stack

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 841
    Points : 6 514
    Points
    6 514
    Par défaut
    Bravo pour ton projet

    Mais il y a un truc qui me choque :
    Citation Envoyé par cutmat
    Licence : GPL (http://www.gnu.org/copyleft/gpl.html)
    Les sources : Non disponibles
    En GPL, on a obligation de fournir les sources, c'est le but du système... (que ce soit sous forme payante ou gratuite)

    Tutoriels sur les UPS, e-commerce, PHP, critiques de livres...

    Pensez à consulter les FAQs et les cours et tutoriels.
    FAQ Linux - Cours et tutoriels Linux - FAQ PHP - Cours et tutoriels PHP
    Ce forum est fait pour vous et surtout par vous, merci d'en respecter les règles.

    Je n'ai rien à voir avec la société www.ovh.com !

  7. #7
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Mars 2002
    Messages
    19
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2002
    Messages : 19
    Points : 11
    Points
    11
    Par défaut
    Merci à tous pour vos réponses.

    neguib :
    Les chemins pour Visual C++ Express :
    * C:\Program Files\Microsoft Visual Studio 8\VC\
    * C:\Program Files\Microsoft Platform SDK\

    divxdede : idée originale trouvée en décembre 2002, le développement a été assez inégal durant toutes ces années...

    ovh : existe-t-il une license ne nécessitant pas de distribuer les sources ?

  8. #8
    Expert éminent
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 63
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Points : 7 879
    Points
    7 879
    Par défaut
    Citation Envoyé par cutmat
    neguib :
    Les chemins pour Visual C++ Express :
    * C:\Program Files\Microsoft Visual Studio 8\VC\
    * C:\Program Files\Microsoft Platform SDK\
    Merci cutmat mais je crois que vais laisser tomber car pas moyen de configurer un autre compilateur, il refuse obstinement de me permettre un simple OK (bouton reste grisé) après avoir indiqué un nouveau %COMPILERPATH%, si j'ignore lors du démarrage et essaye de le faire par le menu Options, quelquesoit mes manoeuvres le bouton OK reste aussi desespérément grisé tant pis
    Pour le bien de ceux qui vous lisent, ayez à coeur le respect du forum et de ses règles

  9. #9
    ovh
    ovh est déconnecté
    Rédacteur
    Avatar de ovh
    Homme Profil pro
    Architecte devops web full stack
    Inscrit en
    Mai 2002
    Messages
    3 841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte devops web full stack

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 841
    Points : 6 514
    Points
    6 514
    Par défaut
    Citation Envoyé par cutmat
    ovh : existe-t-il une license ne nécessitant pas de distribuer les sources ?
    Pas en open source, fatalement !

    Tu dois alors mettre ton soft en freeware, mais alors utiliser sourceforge est de l'abus car ton projet n'est pas libre, or sourceforge est dédié uniquement aux logiciels libres...

    Enfin sinon tu peux vérifier toutes les licences open source ici, mais je ne pense vraiment pas qu'il y en a une qui te permette de ne pas distribuer les sources, car c'est contraire au principe de base du système...
    http://www.opensource.org/licenses/

    Tutoriels sur les UPS, e-commerce, PHP, critiques de livres...

    Pensez à consulter les FAQs et les cours et tutoriels.
    FAQ Linux - Cours et tutoriels Linux - FAQ PHP - Cours et tutoriels PHP
    Ce forum est fait pour vous et surtout par vous, merci d'en respecter les règles.

    Je n'ai rien à voir avec la société www.ovh.com !

  10. #10
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Mars 2002
    Messages
    19
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2002
    Messages : 19
    Points : 11
    Points
    11
    Par défaut
    OK pour la licence Open Source je mettrai en ligne les sources de la 0.90b (j'ai plus les sources de la 0.90a)

    Quant au problème lié à la configuration du compilateur, il est étonnant.
    NB : le bouton OK s'active uniquement quand le chemin du compilateur est correct (contient le dossier bin et les éxécutables requis).

  11. #11
    Membre éclairé
    Avatar de divxdede
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    525
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 525
    Points : 844
    Points
    844
    Par défaut
    Citation Envoyé par cutmat
    OK pour la licence Open Source je mettrai en ligne les sources de la 0.90b (j'ai plus les sources de la 0.90a)

    Quant au problème lié à la configuration du compilateur, il est étonnant.
    NB : le bouton OK s'active uniquement quand le chemin du compilateur est correct (contient le dossier bin et les éxécutables requis).
    Une licence GPL ne t'obliges pas de distribuer tes sources sur le NET via un site web. Mais t'impose de les fournir si on te les demandes.

    Tu peux trés bien mettre une page sur ton projet sourceforge avec un message du type:

    Si vous désirez recevoir les sources de ce projet, envoyez moi un mail à xxxxx@xxxxx
    JBusyComponent, une API pour rendre occupé un composant swing.
    SCJP Java 6.0 (90% pass score)

  12. #12
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Mars 2002
    Messages
    19
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2002
    Messages : 19
    Points : 11
    Points
    11
    Par défaut
    0.90b is out

    Pas de grandes nouveautés, des fixs et des améliorations principalement.
    Lire le changelog pour plus d'infos.

  13. #13
    Membre expert
    Avatar de Emmanuel Lecoester
    Profil pro
    Inscrit en
    Février 2003
    Messages
    1 493
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2003
    Messages : 1 493
    Points : 3 266
    Points
    3 266
    Par défaut
    impossible de configurer avec mingw32 le bouton OK reste grisé

    je vais rester avec mon dev cpp
    Emmanuel Lecoester
    => joomla addict.

  14. #14
    Membre éprouvé
    Avatar de octal
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    441
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 441
    Points : 957
    Points
    957
    Par défaut
    Bonjour,
    je voudrais pas polémiquer ou vous décourrager ... mais pourquoi re-developper tout un environnement de développement alors qu'il existe une solution universelle qui est "Eclipse" (et aussi "Netbeans")?
    Je pense que meme pour apprendre à programmer ou se perfectionner, l'idéal et de s'attaquer à l'écriture de plugin pour Eclipse, vous y apprendrez beaucoup ... beaucoup de methodologie, ... beaucoup de techniques associées au developement d'IDE pour tout type de langage... croyez moi c'est une fabuleuse aventure et le résultat en vaut vraiment la chandelle.
    Bonne chance quand meme et bonne continuation!
    http://www.pocketmt.com GLCD Font Creator home site.

  15. #15
    ovh
    ovh est déconnecté
    Rédacteur
    Avatar de ovh
    Homme Profil pro
    Architecte devops web full stack
    Inscrit en
    Mai 2002
    Messages
    3 841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte devops web full stack

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 841
    Points : 6 514
    Points
    6 514
    Par défaut
    Citation Envoyé par octal
    Bonjour,
    je voudrais pas polémiquer ou vous décourrager ... mais pourquoi re-developper tout un environnement de développement alors qu'il existe une solution universelle qui est "Eclipse" (et aussi "Netbeans")?
    Parce qu'il n'y a pas que java dans la vie ?

    Tutoriels sur les UPS, e-commerce, PHP, critiques de livres...

    Pensez à consulter les FAQs et les cours et tutoriels.
    FAQ Linux - Cours et tutoriels Linux - FAQ PHP - Cours et tutoriels PHP
    Ce forum est fait pour vous et surtout par vous, merci d'en respecter les règles.

    Je n'ai rien à voir avec la société www.ovh.com !

  16. #16
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Points : 11 625
    Points
    11 625
    Par défaut
    Citation Envoyé par ovh
    Parce qu'il n'y a pas que java dans la vie ?
    Eclipse possède un plugin pour développer en C et C++ : CDT. Mais eclipse, c'est comment dire très lourd (j'ai une petite config, on va dire que c'est pour ça).

  17. #17
    ovh
    ovh est déconnecté
    Rédacteur
    Avatar de ovh
    Homme Profil pro
    Architecte devops web full stack
    Inscrit en
    Mai 2002
    Messages
    3 841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte devops web full stack

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 841
    Points : 6 514
    Points
    6 514
    Par défaut
    Citation Envoyé par gege2061
    Eclipse possède un plugin pour développer en C et C++ : CDT.
    Oui d'accord mais il est conçu en java, c'est ça que je veux dire.

    Il est parfaitement normal que des gens aient envie de créer un EDI dans un autre langage (à ne pas confondre avec "pour un autre langage" ).

    Tutoriels sur les UPS, e-commerce, PHP, critiques de livres...

    Pensez à consulter les FAQs et les cours et tutoriels.
    FAQ Linux - Cours et tutoriels Linux - FAQ PHP - Cours et tutoriels PHP
    Ce forum est fait pour vous et surtout par vous, merci d'en respecter les règles.

    Je n'ai rien à voir avec la société www.ovh.com !

  18. #18
    Membre éprouvé
    Avatar de octal
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    441
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 441
    Points : 957
    Points
    957
    Par défaut
    Bonjour,
    je voudrai pas rentrer dans le débat Java vs C++ mais bon ... je proposais qu'il s'interesse à Eclipse principalement pour la plateform que c'est. Eclipse est une vraie plateform saine ... propres, développées par des professionnels qui ont pris le temps de tout faire à partir de zéro... on y vois s'exprimer le design orienté objet dans toute sa splendeur, les design patterns correctement employés. Je ne prétend pas qu'elle est parfaites comme produit, tout produit évoluant dans le temps montre forcément les erreurs de conceptions, certains éléments bon aujourd'hui ne le seront peut être plus demain, mais là encore on voit comment on peut retravailler le design, corriger le tir tout en préservant le maximum de qualité.
    Maintenant écrire un IDE en C++ pourquoi pas, mais l'idéal, je pense, est de s'inspirer de Eclipse, d'un produit qui est alimenté et développé par la crème des architectes logiciels directement impliqués dans le développement des IDE.

    Maintenant cela dépend des objectifs, développer un produit pour le fun ou pour apprendre, c'est bien ... developper un produit dans un cadre commercial et qui sera censer offrir tous les services qui augmentent la productivité des developpeur, c'est tout autre chose.
    Bonne journée et bon courrage à tous ...
    http://www.pocketmt.com GLCD Font Creator home site.

  19. #19
    Membre expert
    Avatar de Emmanuel Lecoester
    Profil pro
    Inscrit en
    Février 2003
    Messages
    1 493
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2003
    Messages : 1 493
    Points : 3 266
    Points
    3 266
    Par défaut
    Citation Envoyé par octal
    Bonjour,
    je voudrais pas polémiquer ou vous décourrager ... mais pourquoi re-developper tout un environnement de développement alors qu'il existe une solution universelle qui est "Eclipse" (et aussi "Netbeans")?
    Je pense que meme pour apprendre à programmer ou se perfectionner, l'idéal et de s'attaquer à l'écriture de plugin pour Eclipse, vous y apprendrez beaucoup ... beaucoup de methodologie, ... beaucoup de techniques associées au developement d'IDE pour tout type de langage... croyez moi c'est une fabuleuse aventure et le résultat en vaut vraiment la chandelle.
    Bonne chance quand meme et bonne continuation!
    C'était juste pour faire un test. Devcpp me suffit amplement pour mes créations de dll. Code::Blocks qui est son successeur ne m'a pas du tout convaincu Donc c'est surtout pour le fun
    Emmanuel Lecoester
    => joomla addict.

  20. #20
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Points : 20 970
    Points
    20 970
    Par défaut
    Citation Envoyé par gege2061
    Eclipse possède un plugin pour développer en C et C++ : CDT. Mais eclipse, c'est comment dire très lourd (j'ai une petite config, on va dire que c'est pour ça).
    C'est un euphémisme, ta phrase

    Pour être sûr de garder les sources à chaque étape du projet, prend un repository CVS ou SVN sur sourceforge, ça sera plus rapide !

Discussions similaires

  1. Réponses: 7
    Dernier message: 20/02/2013, 05h03
  2. Réponses: 0
    Dernier message: 30/12/2012, 23h49
  3. Réponses: 5
    Dernier message: 02/05/2011, 20h14
  4. Réponses: 0
    Dernier message: 22/06/2010, 16h07

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