Project

General

Profile

Au sujet de Dvp.NET

Note : Ce wiki est en cours de construction, et ne contient pas nécessairement d'informations sur toutes les fonctionnalités de la librairie Dvp.NET. Il sera enrichi au fur et à mesure de l'avancée du projet. Si vous ne trouvez pas l'information que vous recherchez, n'hésitez pas à consulter la documentation de référence de la librairie ou à poster dans le forum du projet .

Dvp.NET est un framework open source .NET dont les contributions sont issues des membres du forum Developpez.

Voici les principales fonctionnalités offertes par ce framework, regroupées par catégorie :

Général

Singleton générique
Référence faible générique
Méthodes d'extension à usage générique
Méthodes d'extension sur les dates
Méthodes d'extension sur les énumérations
Méthodes d'extension sur les comparaisons
Méthodes d'extension sur les évènements
Méthodes d'extension pour les notifications PropertyChanged
Implémentation du pattern WeakEvent

Collections

Méthodes d'extension pour les collections
Méthodes d'extension pour les dictionnaires
Dictionnaire en lecture seule
Sérialisation XML d'un dictionnaire
Dictionnaire avec valeurs par défaut
Collections génériques de types anonymes
Liste synchronisée

Manipulation de texte

Méthodes d'extension
Remplacer les caractères accentués d'une chaîne de caractères par les caractères non accentués correspondants
Chaîne de caractères temporaire
Formateur avancé de chaînes de caractères
Convertir un nombre en chiffres romains
Convertir un nombre en toutes lettres
Evaluer la similarité entre 2 chaines de caractères

Entrées/sorties et manipulation de fichiers

Méthodes d'extension
Parseur de fichiers .ini
Parseur de fichiers .reg

Accès aux données

Méthodes d'extension

Algorithmes "métier"

Vérifier la validité d'un numéro de sécurité sociale
Vérifier la validité d'un numéro Siret
Vérifier la validité d'un numéro Siren
Vérifier la validité d'un numéro de carte de crédit
Vérifier la validité d'un numéro de compte bancaire international (IBAN)
Vérifier la validité d'un numéro de compte bancaire français (RIB)

Linq

Utilitaires divers

Programmation fonctionnelle

Méthodes d'extension

Mathématiques

Calculs sur des grands nombres

Outils de diagnostic et de mesure de performance

Chronomètre automatique
Intercepteur d'appels de méthodes
Mesure du temps passé dans chaque méthode d'un objet

Système

Multithreading

WPF (Windows Presentation Foundation)

Windows Forms

ASP.NET

Le top 10 des pages les plus lues :

{{popularity(10)}}