ConnexionScreen.png

Nentang.wpf est une plateforme permettant le développement rapide d’une application modulaire sur WPF. Elle se base sur MEF (https://mef.codeplex.com) pour la modularité, MVVMLight (https://mvvmlight.codeplex.com) pour la gestion du pattern MVVM et Navegar (https://github.com/mplessis/navegar) pour la navigation au sein de l’application.
Cette plateforme vous met à disposition divers services et fonctionnalités vous permettant de vous concentrer sur le cœur de métier de votre application.

Toute la partie hôte est développée ainsi que des fonctionnalités parmis les plus communes d’une application desktop, vous laissant le développement de modules répondants aux besoins voulus.

Ainsi sont gérés pour vous :

* Service d’accès à une base de données SQL Server
* Service de gestion des droits utilisateurs/groupes
* Service de paramètres
* Service de localisation de l’application (langue française par défaut)
* Service de notifications (messages simples sur des actions)
* Service de synchronisation automatique entre une base de données réseau et une base locale pour faire du "online/offline"
* Gestionnaire de fenêtres
* Service de log
* Gestionnaire de barre d’état
* Gestion de thèmes
* Contrat de recherche
* Contrat de plugin d’accueil
* Contrat de modules

Le téléchargement se fait sous la forme d'un fichier VSIX permettant l'installation des modèles de projet dans Visual Studio, vous trouverez ces modèles dans Fichier -> Nouveau projet -> Visual C# -> Nentang.wpf

Un modèle sert à générer une solution complète sans module et un autre modèle vous permet d'ajouter des modules à votre projet.

Vous pouvez récupérer le code source du projet, un module d'exemple Appels y est inclus afin de vous permettre de voir comment certains services peuvent être utilisés.

LandingScreen.png

Last edited Jul 8, 2015 at 9:12 AM by marc_plessis, version 26