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 :

Librairies de fonctions et autres framework


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert

    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2007
    Messages
    3 530
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 530
    Par défaut Librairies de fonctions et autres framework
    Bonjour à toutes et à tous,

    J'ai trouvé ici un thread sur les possibles librairies de contrôles visuels pouvant être intéressants à utiliser avec C#.

    En revanche, aucun sur les librairies de fonctions ou autres framework disponibles. Je veux parler par exemple de librairies permettant de générer des documents PDF, des librairies de manipulation d'image, des outils de mapping, etc.

    Je propose l'ouverture d'un thread équivalent dans lequel chacun pourrait indiquer son expérience sur l'un ou l'autre et:

    • La nature de l'ensemble.
    • Le site de l'auteur.
    • Son état ( opensource, freeware, shareware, etc.)
    • Une évaluation en terme de facilité d'approche et d'usage si déjà testé.


    Et pourquoi pas, si le thread s'étoffait vraiment, d'en faire une rubrique spéciale sur le site developpez.com ?

    Qu'en pensez-vous ?

    Papy !

    Les liens déjà proposés:

    DejaVu (Framework pour faire du Undo/Redo)

    SharpPcap (libraire qui porte sur C# les diverses fonctions de la librairie C winpcap.)

    PostSharp (Un framework d'AOP pour .Net basé sur une reconstruction d'assemblies .Net)

    LinFu (googlecode) (Un peu la meme chose qu'au dessus, mais sans reconstruction et basé sur l'emit de code au runtime)

    System.Data.SQLite (Un provider ADO.Net pour l'excellente DB SQLite)

    DB4O (Une base de données objets ecrite en .Net)

    PDFSharp (pour générer des fichiers PDF)

    Quartz.net ("job scheduling")

    Merci aux contributeurs !

  2. #2
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    salut

    Les bonnes idées de papy

    Allez, j'en mets une en passant que j'apprécie bien :

    Framework pour faire du Undo/Redo : DejaVu

    Disponible sur codeplex

    Remarque: Permet de faire de l'undo / redo facilement. Un seul petit defaut, j'ai du faire quelques corrections car la librairie plante si on essaye de faire certaines actions d'affectations de variables sans avoir démarrer une commande d'undo/redo... et cela pouvait être genant dans la phase d'initialisation d'objet, donc, il faut rajouter quelques tests dans le code de la librairie car à des endroits du code, on récupére un objet et on en appelle une méthode sans vérifier que l'objet puisse etre nul.. ce qui est plutot "mal".



    voila

    The Monz, Toulouse

  3. #3
    Membre éclairé
    Inscrit en
    Mai 2006
    Messages
    397
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 397
    Par défaut
    Très bonne initiative!

    L'ideal serait de faire sur le premier post, des liens menant vers la réponse de la personne, comme ça, dès que tu veux une precision -> hop tu regarde le framework et tu click sur le lien ^^

    Sinon, pour ma part:

    SharpPcap: libraire qui porte sur C# les diverses fonctions de la librairie C winpcap.

    Disponible sur tamirgal

    Je n'ai malheureusement pas eu des masses de temps à me pencher là dessus, donc je ne peux pas trop donner mon avis... Cependant, il faut faire attention: la librairie vient est en faite portée depuis Java vers C# (C => Java, Java => C#), on peut donc des fois avoir quelques surprises!

  4. #4
    Membre Expert

    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2007
    Messages
    3 530
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 530
    Par défaut
    un lien vers la réponse de l'intervenant, je ne sais pas faire mais j'ai modifié le premier post pour y ajouter les liens vers les sites proposant les framework indiqués.

  5. #5
    Membre éclairé
    Inscrit en
    Mai 2006
    Messages
    397
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 397
    Par défaut
    Citation Envoyé par Papy214 Voir le message
    un lien vers la réponse de l'intervenant, je ne sais pas faire mais j'ai modifié le premier post pour y ajouter les liens vers les sites proposant les framework indiqués.
    C'est tout simple: il suffit de cliquer sur le numéro du post (tout à droite du poste, tu as un numéro, par exemple, ma première intervention: #3

    Edit: sinon pour corriger ton premier post, c'est SharpPcap et non tarmigal (c'est le site ou la librairie est disponible, mais elle s'appelle bien SharpPcap

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    547
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 547
    Par défaut
    Bonne idée !

    PostSharp de Gael Fraiteur : Un framework d'AOP pour .Net basé sur une reconstruction d'assemblies .Net. C'est sous GPLv3. Des tutoriels sont disponibles sur DVP, et sur le site officiel.

    LinFu (googlecode) de Philip Laureano: Un peu la meme chose qu'au dessus, mais sans reconstruction et basé sur l'emit de code au runtime. Framework interressant permettant de faire des choses qui ne sont pas possible nativement en .Net. Code sous LGPL.

    System.Data.SQLite de Robert Simpson : Un provider ADO.Net pour l'excellente DB SQLite. Le support de LINQ est prevu, un seul fichier à redistribuer. Ideal quand un simple fichier est insuffisant ou peu pratique, et que l'on a pas besoin d'une enorme infrastructure serveur (comme le precise l'auteur "Think of SQLite not as a replacement for Oracle but as a replacement for fopen()"). Le wrapper, au meme titre que SQLite, est sous domaine public.

    DB4O : Une base de données objets ecrite en .Net. L'usage est extremement simple et les performances tres satisfaisantes. Difficile de se passer d'une DB objet (et surtout de celle ci), une fois qu'on y a gouté. =) Disponible sous double licence GPL (gratuite) et licence commerciale (payante).

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2007
    Messages : 125
    Par défaut
    Très bonne idée Papi !

    Je ne sais pas si les "wrapper" (je pense à MOGRE pour le moteur 3D Ogre (c++)) entrent dans la selection, auquel cas, je rajouterais les infos...

    En tout cas, ce trhread va devenir une bonne reference

    --
    ElTchoupi

  8. #8
    Membre Expert

    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2007
    Messages
    3 530
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 530
    Par défaut
    Pour ma part, j'ai trouvé PDFSharp en cherchant tout autre chose.

    Comme son nom l'indique, ce framework open source permet la création de fichier au format PDF. Je ne l'ai pas encore utilisé dans un projet mais la démo est très complète et bien documentée. J'ai testé ce projet de demo et ma première impression est bonne. Je rajouterai ici un commentaire plus poussé dès que j'aurai eu l'occasion de le mettre en œuvre dans un vrai projet mais d'ici là, ça peut peut-être intéresser quelqu'un.

    Le produit est là: PDFsharp

  9. #9
    Membre Expert Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Par défaut
    j'ajouterais

    Quartz.NET

    et
    ce site qui est pas mal qui contient dàjà un bon nombre de librairies.
    http://csharp-source.net/

  10. #10
    Rukia
    Invité(e)
    Par défaut
    Bonjour

    SharpSSH : vous permet de lire / écrire des données et transférer des fichiers via SSH en utilisant les canaux d'une API similaire à l'API JSch de JAVA

Discussions similaires

  1. Réponses: 1
    Dernier message: 10/01/2006, 10h59
  2. passer une variable d'une fonction à une autre
    Par Psyion dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 13/12/2005, 16h01
  3. Réponses: 5
    Dernier message: 09/02/2005, 18h50
  4. Réponses: 3
    Dernier message: 13/08/2004, 18h52
  5. Réponses: 4
    Dernier message: 01/07/2004, 11h53

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