.Net

Ajouter un nouvel élément

Les performances du mois

Agenda téléphonique
2
Visual Studio 2010 - Planning graphique sur Winform - Base de données MySql
1
Visual Studio 2010 Express
3

ang MySQLWrapper - Bibliothèque pour MySQL

Licence : Autre
Bibliothèque qui permet d'utiliser plus facilement MySQL en C#.Elle permet les choses suivante :

- Créer / supprimer / ... des base de données.
- Effectuer un back-up d'une base de donnée.
- Ajout / Création / Update / ... des tables.
- Gérer pas mal d'erreur.
- Facilite certaines conversion C# => SQL (Blob ,DateTime, etc...)

Elle est fournit avec un exemple qui montre comment faire divers actions.

C'était a la base une DLL personnelle que j'ai voulu mettre a profit pour ceux qui veulent effectuer des requêtes MySQL très simplement.Elle est donc susceptible d'être mise a jour.

Nécessite que le MySQL Connector soit installé.

N'hésitez pas a me contacter si il y a des questions

ang Agenda téléphonique

Éditeur : kalipette + 1163 Ko


Cliquer sur le boutton nouvelle entrée est cliquer sur valider le nouveau contact pour l'enrregistrer.
Vous pouvez imprimer la liste des contacts.
Dans la liste des contacts quand vous cliquer sur une ligne,vous passer à la composition agenda,
est vous pouvez modifier le contact, le supprimer,vous avez également un nouveau boutton qui et apparu pour aller à l'onglet enveloppe.
Dans l'onglet enveloppe chosissez un contact qui sera mis automatique avec la taille d'ecriture à 14 par défaut sur l'enveloppe,
est choisissez le format de l'enveloppe.

Ps: la source de cet application m'appartient je vous la met à disposition gracieusement.


Ouvrir le fichier avec Winrar est décompresser le

ang PDF viewer sans PDF reader installé avec PDFLibNET

Licence : Gratuit
J'ai réalisé un petit userControl (winform ) pour lire et afficher un PDF sans avoir besoin d'un PDF reader installé en utilisant PDFLibNET ;cette application permet :
- passer d'une page à une autre (next/previous )
-allez à une page.
-imprimer le doc


NB: le code source doit être compiler en x86 car la PDFLibNET est en x86.

ang Application à instance unique en C#

Licence : Libre
Les utilisateurs de VB.NET peuvent faire des applications Windows Forms avec une seule instance de l'application à la fois. Pour cela, dans leur propriété de projet sous l'onglet "Application", il leur suffit juste de cocher la case "Application à instance unique" dans le groupe "Propriétés de l'infrastructure d'application Windows" et le tour est joué.
Après, vous allez me dire qu'on peut toujours faire cela à l'aide d'un Mutex... mais avec une telle solution, on ne peut pas gérer la couche supplémentaire qui permet, dans le cas où l'on clique à nouveau sur l'exécutable, d'exécuter un code dans l'application déjà lancée comme par exemple restaurer la fenêtre principale de l'application déjà lancée à l'écran. Les utilisateurs de VB.NET peuvent faire cela aussi avec Windows Forms (mais uniquement Windows Forms d'ailleurs).
Pour cela, ils cliquent sur le bouton "Afficher les événements de l'application" et dans la classe générée, ils s'abonnent à l'événement "StartupNextInstance".

Les utilisateurs de C# n'ont pas ce privilège... A priori!

Je vais vous montrer le code qui vous permettra d'avoir accès aux mêmes privilèges en C#!

Ci-joint, une solution qui contient un exemple écrit en C# pour Windows Forms et même un exemple pour WPF!

Tout d'abord, il vous faut inclure la référence d'assembly "Microsoft.VisualBasic".

Ensuite, il faut, dans la propriété du projet, changer l'objet de démarrage.

Il y a une classe à dériver dans tous les cas : c'est "Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase". Dedans, j'y ai mis ma fonction Main.

Pour le reste des détails, je vous laisse regarder le code source.

Bonne lecture à vous!

ang Fenêtre WPF sans barre de titre et redimensionnables, et autres fonctionnalités

Licence : Libre
En WPF, avec une fenêtre de base, il n'est pas possible de faire les choses suivantes facilement :
- Etre sans barre de titre redimensionnable
- gèrer directement les commandes "SystemCommands" : en effet, les commandes systèmes telles que "SystemCommands.CloseWindowCommand" existent mais ne sont pas gérées directement par WPF.
- Etre parent d'une fenêtre système non disponible sur WPF telle que "FolderBrowserDialog" par exemple.

Le code source que je met à disposition répond à toutes ces problématiques avec la classe "BaseWindow". Pour avoir accès à toutes ces nouvelles possibilités, il suffit d'indiquer que votre fenêtre WPF hérite de ma classe "BaseWindow" :
- la classe BaseWindow gère le redimensionnement lorsque la fenêtre à un style window "None" (c'est à dire sans bordure et sans barre de titre). Il est alors possible entre autres de customiser le look de la fenêtre en enlevant complétement la barre de titre et les bordures tout en laissant la possibilité qu'elle soit redimensionnable!
- la classe BaseWindow gère toute seule la possibilité d'avoir des boutons à commande système. Lorsque vous rajoutez vos boutons, vous pouvez par exemple associer un bouton à la commande "SystemCommands.CloseWindow" et la fermeture à partir de ce bouton est gérée automatiquement; vous pouvez même personnaliser l'interdiction à l'utilisateur de fermer la fenêtre tout en laissant la possibilité au programme de le faire.
- La classe BaseWindow implémente l'interface "System.Windows.Forms.IWin32Window" ce qui lui permet d'être utilisée comme fenêtre parent pour un "FolderBrowserDialog" par exemple.

Le code que je fournis montre donc aussi les exemples d'utilisation.

ang System monitor control

Éditeur : Mck3rds + 139 Ko
Voici un programme qui vous permet de visualiser les différents composants, services de votre pc (Réseau; mémoire; processeur; processus...)
Celui ci ce présente sous forme de graphique, vous pouvez en changer les instances (composants).

ang Récupérer les propriétés de fichiers multi-médias

Licence : Autre
Grâce à deux dll disponibles sur www.sourceforge.net (mediainfo.dll et mediainfonet.dll), on peut facilement récupérer les propriétés de plusieurs formats de fichiers audio et vidéo. L'interface est minimale, mais cela fonctionne quand même. Vous pouvez lire le fichier infomédias.xml qui est relativement bien garni et les commentaires ajoutés au code pour plus de détails

ang Exemple de Databinding entre deux ComboBox (WinForm)

Licence : Gratuit
Exemple de création d'un DataSet , avec lien de 2 DataView sur la même table et binding avec 2 ComboBox avec la deuxième qui change en fonction de la sélection de la première

ang Protéger mes données de configuration dans une dll compilée

Licence : Gratuit

  • Recharger les données de configuration.

  • Protéger les données de configuration dans une dll compilée

ang zone de notifications

Licence : Gratuit
Cette classe permet de créer une zone de notification (par code) de votre application en utilisant le composant System.Windows.Forms.NotifyIcon du Framework

ang Équation du second degré

Éditeur : ADJO KEVIN + 6 Mo
UN LOGICIEL DE CALCUL DE SOLUTION POUR LES EQUATIONS DU SECONDE DEGREES
REALISE PAR ADJO KEVIN ET SON EPOUSE AKA AUDREY

ang Lecteur de flux RSS

Licence : Autre
Cette source permet de voir comment créer un simple lecteur de flux RSS , de récupérer les différentes informations et les afficher.

ang IMSL .NET

Éditeur : Rogue Wave Software +
La bibliothèque numérique IMSL .NET est un ensemble de classes écrites en C# proposant des algorithmes mathématiques et statistiques avancés ainsi que des classes de charting. Ces composants peuvent être référencés depuis n'importe quel langage du Framework .NET, incluant C#, F#, IronPython et Visual Basic .NET.

ang Tableau avec tri, filtre et pagination sans plugin

Licence : Autre
L'idée est de repartir d'un précédent post mais en retirant le TableSorter. De plus, le tri et le filtrage se fait côté serveur pour garder de petite transaction.

ang Calcul de taille de dossier

Licence : Autre
Calcul de taille de dossier avec récursivité ou non

ang BACKUP AND RESTORE DATABASE

Éditeur : SADDOUD ANIS + 2 Mo
Bibliothèque de classes permettant la sauvegarde et la restauration de vos bases de données PostgreSql.
la bibliothèque est facilement intégrable dans vos application. il n'est pas nécessaire de l'installer au niveau du serveur. même au sein de la station cliente elle peut effectuer la sauvegarde.
Cette solution utilise des fichiers propres à postgreSql. ces fichier devrons être ajouté au dossier d'installation lors de l'opération de déploiement. cest fichiers peuvent être récupérés à partir du dossier d'installation de postgreSql.

ang BETA : Méthode d'extension pour transformer une liste d'objet en Datatable

Licence : Autre
La méthode permet de générer un datatable à partir d'un IEnumerable(Of T).
Il y a un niveau maximum pour la profondeur de sondage des sous-objets
En d'autre terme, les propriétés de l'objet de l'objet de l'objet seront ajoutées au datatable.
C'est perfectible... mais si ça peut inspirer

ang Customisation et complétion du File Upload en VB.NET/ Jqueryui de BlueImp

Licence : Autre
Le Zip contient un projet Visual Studio 2010. Dedans vous retrouvez le FileUpload JqueryUI de BlueImp.
Mais avec quelques modifications. J'ai impacter que 2 fichiers (jquery.fileupload-validate.js et jquery.fileupload-ui.js)

1/ Ajout de control du nom de fichier (sinon risque d'écraser fichier existant)
2/ Control de la taille totale de TLD côté js et côté vb (à cause IE9 controle pas taille de fichier que lors du chargement)
3/ Traduction en français des messages d'erreur
4/ Verrouillage bouton "Envoyer" si pas utile supprimer les appels à CheckEnvoyer
5/ Ajout du découpage (chunk) de fichier pour les browser le upportant
6/ Taille de fichier en Mo (au lieu Mb peu utilisé en France)
7/ Si Erreur ajout de la classe "Err" pour ne pas tenir compte de ces fichiers
8/ Ajout calcul de taille en octet (s'arrêter au kilo octet)
9/ Gestion des fichiers avec accent

Si vous avez d'autres idées d'améliorations ...
Toute aide sera la bienvenue

ang RegexBuilder

Éditeur : Markus Renschler + 32 Ko
RegexBuilder est un petit outil qui aide à tester ses expressions régulières et qui permet de les adapter rapidement afin d'obtenir le résultat escompté.

Rem : RegexBuilder est un nom donné à plusieurs outils différents par des éditeurs différents, mais qui font sensiblement la même chose. L'un vaut-il mieux qu'un autre ? Je ne peux que vous conseiller de les tester tous et de vous forger votre propre opinion.

ang TypeScript

TypeScript est un sur-ensemble de JavaScript, les deux syntaxes se ressemblent fortement et tout code JavaScript est un programme TypeScript valide. Son auteur n'est autre que Anders Hejlsberg, concepteur du Framework .NET et chef de l'équipe C# à Microsoft.

C'est tout d'abord un compilateur libre d'hébergement, mais il apporte surtout des fonctionnalités supplémentaires comme un typage statique, un système de classes et d'interfaces, une division en modules, la gestion de l'importation de fichiers, ou bien la distinction entre données publiques et privées.

Bien entendu, TypeScript est adapté pour l'environnement de développement Visual Studio, mais il fonctionne tout aussi bien avec d'autres éditeurs, ainsi que dans divers environnements JavaScript (les navigateurs, Node.js, etc.). Notons également que la vérification du type est effectuée au moment de la compilation pour ne pas gaspiller des cycles processeur en cours d'exécution.
Le typage statique permet ainsi l'utilisation d'outils qui facilitent la réalisation de grandes applications, que ce soit du côté client ou du côté serveur.

25 éléments

 
 
 
 
Partenaires

PlanetHoster
Ikoula