.Net

Ajouter un nouvel élément

Les performances du mois

Visual Studio 2010 Express
2
Visual Studio 2010 - Planning graphique sur Winform - Base de données MySql
1
Agenda téléphonique
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 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 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 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 Tableau avec tri, filtre et pagination avec entete et pied fixe

    Licence : Autre
    En partant d'un précédent post de code, j'ai rajouté :
    Entete et pied fixe
    Paramétrage hauteur et largeur colonne
    Suppression
    selection
    tri multi-colonne : avec touche alt + clic souris sur nom colonne

    Le tout se basant sur le design jqueyUI
  • 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 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 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 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 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 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 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 LordMaitreya

    Licence : Mozilla
    Trevie
  • ang memoire sur conception d'une application sur l'orientation des nouveaux bacheliers

    Éditeur : cadeck +
    bonjour les amis svp aider moi a realiser un diagramme de classe en uml sur une application portant sur l'orientation des nouveaux bacheliers en android
  • 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 Injecter constante VB.NET dans javascript

    Licence : Autre
    Et oui, comme moi certainement, vous avez parfois des constantes (Par exemple des arborescences de fichier, des constantes de fonctionnement ...)
    Mais voilà, il faut qu'elles soient aussi accessible sous javascript, surtout si vous utilisez jquery et ajax ...
    Comment faire ...

    C'est simple,
    1/Faite un fichier avec vos constantes.
    Ex:
    Public Typfile() As String = {"Côtes", "Implantation", "Article 3D", "Configuration 2D", "Configuration 3D"}
    Public Const TOUS As String = "Tous"
    ...
    2/Faite un fichier ashx (donner en code)
    3/ Dans le header de votre page à l'aide de balise script avec src=ParamJS.ashx
  • 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 É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

30 éléments

 
 
 
 
Partenaires

PlanetHoster
Ikoula