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 :

[C/C++] Regroupement de plein de fonctions utiles


Sujet :

C++

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    108
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 108
    Par défaut [C/C++] Regroupement de plein de fonctions utiles
    Bonsoir !

    Je pense qu'il serait intéressant de créer une librairie regroupant une classe regroupant des fonctions utiles (qui seraient des combinaisons ou simplifications d'autres).

    Si vous aussi trouvez ça intéressant, pouvez-vous contribuer à mon projet en me donnant des idées de fonctions ?

    Je vais les regrouper par groupes, qui seront des sous-classes (ex : "fonctions::Audio::LireSon()"). Je peux aussi faire des sous-sous classes (ex : "fonctions::Video::Win32::CreerFenetre()").

    Un des avantages serait la facilité de programmation grâce à des fonctions intégrées dans la librairie, et aussi les fonctions seront sûrement en français (peut-être il y aura une traduction en anglais, enfin il faut déjà que le projet aboutisse).

    La librairie sera en Open Source limité (source à part distribuée uniquement sous mon autorisation pour un éventuel améliorement, mais les e-mails et ce forum sont fait pour ça).

    J'ai bien envie que ces fonctions soient accessibles à tous, donc si vous voudrez traduire quand le projet aboutira (s'il aboutit), je ferais tout pour que ça soit possible.

    Si un tel projet existe, veuillez me le prévenir et j'arrêterais le développement de ce projet.

    Plus tard viendra un site, avec les fonctions en détaillé (pas sous forme de manuel technique barbant, mais sous forme concrète avec un exemple pour chaque fonction).

    Vous être bien sûr tous invités à m'aider (vous n'êtes pas obligé de venir à l'invitation évidamment ). Pour chaque fonction que je trouverais intéressante, je l'ajouterais. La version bêta n'arrivera que quand le projet fonctionnera, et avec un certain nombre de fonctions.

    Ce projet n'est pas très gros (ce n'est pas un jeu par exemple), donc pas très difficilement réalisable (même si il faut y consacrer du temps, je suis au lycée, ça ne devrait pas poser de problèmes, même si mon emploi du temps est "un peu" chargé).

    Vous pouvez aussi déposer des commentaires, des bugs (pour la version bêta à venir), des conseils, des critiques, et vous pouvez même m'aider dans la réalisation de la librairie.

    Merci de m'avoir lu et de contribuer à mon projet !

    PS : pour le moment je n'ai rien commencé, j'attends des idées et confirmation du projet par vous

  2. #2
    Membre éprouvé
    Avatar de Janitrix
    Inscrit en
    Octobre 2005
    Messages
    3 391
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 3 391
    Par défaut
    Personnellement, je ne vois pas l'intérêt d'un tel projet. Si j'ai besoin de certaines fonctions, je vais trouver une librairie qui fait spécifiquement ce dont j'ai besoin, et non prendre une classe qui fait plein de chose qui ne me concernent pas.

  3. #3
    Membre éclairé Avatar de ZaaN
    Inscrit en
    Novembre 2005
    Messages
    819
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 819
    Par défaut
    Bonjour,

    Que veux tu faire au juste... ?
    D'apres tes descritptions tu aimerais faire des bibliothèque de fonctions qui pourrais tout faire.

    Ensuite tu dis que l'ampleur du projet est assez faible.

    Est tu bien sur de savoir ou tu vas ?

  4. #4
    Membre éclairé
    Avatar de Etanne
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2003
    Messages
    469
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 469
    Par défaut
    Citation Envoyé par nono212 Voir le message
    Un des avantages serait la facilité de programmation grâce à des fonctions intégrées dans la librairie, et aussi les fonctions seront sûrement en français (peut-être il y aura une traduction en anglais, enfin il faut déjà que le projet aboutisse).
    Salut,

    Pourquoi ne pas mettre tout de suite le nom de tes fonctions en Anglais ? Propose uniquement en Anglais, et les utilisateurs consulteront l'aide en français pour avoir plus d'infos

    Bonne journée,
    Florian.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    108
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 108
    Par défaut
    Ne pas confondre ampleur et facilité de création .
    Plein de fonctions dans une librairie, ça évite 50 DLLs dans un fichier ^^ (et pleins d'appels, et surtout le plus chiant (que moi je déteste), linker les librairies)

Discussions similaires

  1. Réponses: 2
    Dernier message: 29/09/2007, 11h47
  2. [Tableaux] Fonction utile pour tableau
    Par jpascal dans le forum Langage
    Réponses: 2
    Dernier message: 27/12/2006, 15h16
  3. Regrouper une sélection en fonction d'un champ et d'une date
    Par 12_darte_12 dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 29/03/2006, 17h12
  4. Fonction utile
    Par arezki76 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 13/02/2006, 17h20
  5. [vbexcel]tri ou regroupement de ligne en fonction de valeur.
    Par Mugette dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 12/12/2005, 18h22

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