Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

LIBRAIRIE QUI RASSEMBLE TOUTES LES FONCTIONS UTILISES POUR PROGRAMMER


Information sur la source

Description

En fait c'est simple, j'ai décidé de rassembler tout les petits bouts de codes que j'avais dans une DLL afin de faciliter la programmation des gros programmes. J'ai donc créer différentes class et différentes fonctions.

Bien sur, il n'y a pas encore beaucoup de choses dedans mais je compte sur vous pour m'aider à la remplir !!

Foncfions :

- Maths
   - Résolution equation 2 eme degres
   - Resolution equation 3 eme degres
   - Factorielle
   - PGCD / PPCM
   - Nombre premier
   - Divisibilité
- Fichier
   - Lister elements d' un répertoire ou d'un disque dur
   - Serialiser une Treeview en XML
   - Sérialisation en binary
   - Compression en ZIP de fichiers
   - Décompression en ZIP de fichiers
- Internet
   - Obtenir les IP d'un PC
   - Obtenir les PC connecté à un PC
   - Savoir si on est connecté à Internet

Voila c'est tout pour l'instant

J'espère que vous m'aiderais à le remplir avec vos propres codes !
 

Conclusion

Creer en VB.NET 2005 mais comme il s'agit d'une class, importer seulement le fichier Class.vb dans Visual Studio 2003 pour le lire

Merci pas de bugs connus
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de fdiedler2000 le 25/01/2007 20:48:53

Salut à tous !

N'hésitez pas à m'envoyer vos bouts de code par mail à fdiedler2000@free.fr et je metterais avec plaisir la source à jour pour en faire profiter à toute la communauté !

Merci

signaler à un administrateur
Commentaire de Patrice99 le 26/01/2007 09:55:28

Tu vas l'appeler comment ta librairie ? DotNet4 ?
En fait tu as raison, malgré la plateforme DotNet, on a quand même besoin de classes pour travailler, car c'est une librairie de bas niveau, par exemple avec FTP en DotNet2, il faut obligatoirement une classe pour gérer les erreurs FTP.

signaler à un administrateur
Commentaire de Patrice99 le 26/01/2007 10:08:52

D'ailleurs voici un projet de math qui va dans le même sens que toi : une librairie par dessus DotNet3 :
www.codeplex.com/MathFX

signaler à un administrateur
Commentaire de fdiedler2000 le 26/01/2007 12:45:48

Salut, le nom n'a pas d'importance lol :p
En fait bien sur qu'il existe des librairie avec beaucoup de fonctions pratiques surtout en math mais j'ai décider sur un coup de tete de créer la mienne en regroupant les petits bouts de code qui ne possèdent pas de bugs... Mon but est aussi de récupérer de la part de la communauté de VB Farance des codes sur tous les domaines (FTP, Internet, BDD, ...) de manière à tout regrouper dans une seule DLL et ensuite facilité enormément le codage des gros programmes.

Voila en gros le but de cette librairie encore "bas de gamme"

signaler à un administrateur
Commentaire de Bidou le 27/01/2007 08:59:39 administrateur CS

J'ai juste regardé par curiosité la fonction qui permet de savori si on est connecté à Internet. Saches que InternetGetConnectedState de wininet.dll ne retourne pas les bonnes valeurs (quelques testes te le prouveront) !

Actuellement, le seul moyen fiable et simple pour savoir si on est connecté, c'est de lancer un ping sur un server d'un site très connu/populaire (MS, Google, etc) dont on peut s'assurer qu'il sera (presque ?) jamais down.

signaler à un administrateur
Commentaire de fdiedler2000 le 27/01/2007 13:18:33

Salut, je suis presque d'acc avec toi ^^ car cette methode n'est pas fiable à 100%... mais elle me satisfait ! Par contre ta méthode n'est pas bien du tout car effectivement le ping peut foirer malgres une connection internet si l'hote est down... Je concoi que Google est très réputé lol mais cette methode n'est donc pas fiable à 100 %

Amicalement

signaler à un administrateur
Commentaire de Malkuth le 29/01/2007 16:27:07

En faite tu ping Crosoft et si tu l'a pas tu ping google et la si les deux sont down c'est vraiment pas de chance !!!

signaler à un administrateur
Commentaire de fdiedler2000 le 29/01/2007 16:51:51

lol ^^ pourquoi pas ! en tout cas je me tue à chercher une fonction reelement fiable sur le net mais j'ai rien toruvé... snif ^^

N'hésitez pas à m'envoyer vos fonctions pratiques pour que je les integrent dans la librairie.

signaler à un administrateur
Commentaire de Malkuth le 29/01/2007 18:25:42

A mon avis le ping est la meilleur méthode car elle ne se soucie pas de savoir si c'est une connection par modem, xxxBox, directe, ...

et elle passe au travers des firewalls (du moins la plupart du temps)

en fait bien que "bizzard" cette méthode semble être la plus simple et la plus probante. Dans une application donnée, on aurat plutôt tendance à pinger les serveurs a utiliser plutôt que des serveur génériques, puisque à vrai dire la question n'est souvent pas de savoir si le pc est connecter à internet mais s'il possede une route vers le serveur.

donc le mieux est une fonction du type

Public Function TesterRezoPour(Server As string)As boolean
...

et une autre :

Public Function TesterRezoInternet()As boolean
    Return TesterRezoPour("www.google.com") OrElse TesterRezoPour("www.microsoft.com")
End Function

;)

signaler à un administrateur
Commentaire de Patrice99 le 06/02/2007 08:45:20

Voir aussi :
www.codeproject.com/cs/library/UniversalEnggFrmwork.asp
www.codeproject.com/cs/library/UniversalFramework.asp Part 2: Regression
www.codeproject.com/cs/library/UniversalEggFramework3.asp Part 3: Control systems. Processing of signals.
www.codeproject.com/cs/library/UniversalEnggFrmwork4.asp Part 4: Space elevator
Part 5: Category theory
Part 6: Determination of orbits of artificial satellites
Part 7: Virtual reality at once
www.codeproject.com/cs/media/UniversalEnggFrmwork8.asp Part 8: Digital image processing
www.codeproject.com/cs/media//UniversalEnggFrmwork9.asp Part 9: Dynamics of aggregates

signaler à un administrateur
Commentaire de pifou25 le 19/03/2007 17:24:11

Qui aurait besoin d'un tel bordel dans une seule DLL? je te conseille vraiment de fractionner, genre 1 DLL Math (nb premiers, PGCD etc) une autre système (ZIP, liste disque dur etc) une autre encore réseau (internet intranet réseau local). Ainsi tu devrais arriver à un petit nombre  de DLL cohérentes au lieu d'une seule avec un tel inventaire à la Prévert...

En cadeau je te propose ma dernière source que je viens de poster à propos de nombres complexes pour ta DLL  math donc :)

signaler à un administrateur
Commentaire de hvb le 05/04/2007 09:25:45

+1 pour le ping qui est la SEULE méthode permettant d'être sur que l'on est connecté à internet. Et cela va de soi...

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Problème de librairie [ par spikespiegelsan ] J'ai développé en macro Excel VBA (sous Excel 97) une macro qui utilise des fonctions telles que CURDIR ou MID.Ca fonctionne sur mon poste, mais pas s Librairie VBA [ par spikespiegelsan ] J'ai un problème avec une macro excel 97 écrit en VBA. L'appel de fonctions telles que CURSOR ou MID ne fonctionne pas sur plusieurs postes de travail Problème librairie VBA ACCESS 2000 [ par phantom_2005 ] Bonjour,j'ai un problème de référence sur VBA ACCESS 2000, il ne reconnaît plus les fonctions Left, Right, Mid -----> Biblioth& programmer un controle et des fonctions date et heure [ par klexus ] salut chers amis, J'ai plusieurs préoccupations pour développer mon application d'abord j'aimerais .soustraire deux dates (01/01/2002 - 01/01/2004 => Déclaration/Utilisation de fonctions d'une librairie [ par Sky182 ] Bonjour a tous,Dans le cadre de mon travail, on me demande de lire un fichier de spectrographie de type *.spc (Fichier Thermo Galactic), et de l'impor Commenter les fonctions de ma librairie [ par piwy ] Bonjour a tous,je suis actuellement en train de programmer une librairie de fonctions en VB.NET.Plusieurs développeurs vont utilisés ces fonctions, c' Programmer la balance de la carte son [ par larn ] Bonjour,Je cherche à faire la chose suivante : je veux faire jouer des fichiers video + audio (avi) dont la piste sonore contient deux sources, une so Excel 2003 mal programmer ! Help ! [ par MEGATRIX ] Slt ts le monde j'ai une ti souci sous vb6 !voula j'envoi a excel des date (ex: 12/02/02) et le couillo de excel les transforme a se sauce or moi je v .net et class RS232 [ par loicmichel ] Bonjour,J'essaie d'utiliser la class Rs232.Je n'arrive pas a recuperer l'evenements Datareceived dans mon appli.J'essaie de creer une appli qui "ecout comment programmer avec user32 [ par csemde ] salut .je suis un débutant assez avancé puisque je programmais dans un langage de programmation. ce que je voudrais savoir comment maitriser le user32


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,811 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.