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 !

VBZIP ZIP ET UNZIP EN VB.NET


Information sur la source

Catégorie :API Source .NET ( DotNet ) Classé sous : zip, api, java Niveau : Débutant Date de création : 21/09/2008 Date de mise à jour : 22/09/2008 14:21:17 Vu / téléchargé: 3 849 / 335

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (12)
Ajouter un commentaire et/ou une note


Description

Cliquez pour voir la capture en taille normale
application simple qui traite les archives au format Zip

création d'archive , ajout de fichiers , supression de fichiers, décompression
enfin tout ce qu'on a besoin de faire avec des zip

aussi un petite explication sur l'utilisation des api


code original en c# de Microsoft
http://msdn.microsoft.com/en-us/magazine/cc164129.aspx

nessecite l'installation de Microsoft Visual J#® 2.0
Redistributable Package  Second Edition (x86)
http://msdn.microsoft.com/en-us/vjsharp/bb188598.aspx

 

Source

  • 'avec le package J# il est aussi possible d'appeler TOUTES
  • 'les api win32 facilement sans déclarations parfois fastidieuses
  • 'exemple:
  • Imports com.ms.win32
  • Public Class Api32
  • 'déclaration des librairies d'api qui vous donne acces 'immédiatement à toutes les fonctions il y en a d'autre
  • 'mais j'ai mis les plus utilisées
  • Dim user As New User32
  • Dim shel As New Shell32
  • Dim kernel As New Kernel32
  • Dim mm As New Winmm
  • Dim adv As New Advapi32
  • Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  • 'ici utilisation de tous les api
  • End Sub
  • End Class
  • 'voir le zip pour le reste :)
'avec le package J# il est aussi possible d'appeler TOUTES 
'les api win32 facilement sans déclarations parfois fastidieuses
'exemple:  
Imports com.ms.win32
Public Class Api32

'déclaration des librairies d'api qui vous donne acces 'immédiatement à toutes les fonctions il y en a d'autre 
'mais j'ai mis les plus utilisées
Dim user As New User32
Dim shel As New Shell32
Dim kernel As New Kernel32
Dim mm As New Winmm
Dim adv As New Advapi32
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'ici utilisation de tous les api
End Sub
End Class

'voir le zip pour le reste :)

Conclusion

interroperabilité des langages .net :
utilisation de packages VJ# en vb 8

ici le package  java.util.zip


laisser un commentaire svp :)
 

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 gillardg le 21/09/2008 19:17:49

cette source résout plusieurs questions qui reviennent de temps en temps sur le forum
Comment dézipper en vb.net
interropérabilité de vb avec java
utilisation des api Win32

signaler à un administrateur
Commentaire de romit le 21/09/2008 21:16:12 10/10

Tres bonne source, merci

signaler à un administrateur
Commentaire de 68manu le 21/09/2008 22:06:34

Excellente source, et merci pour ton temps passe
C'est genial et cela repond encore plus a mes besoins.
Bravo

signaler à un administrateur
Commentaire de gillardg le 21/09/2008 22:51:18

merci c'est sympa ça me donne envie d'en poster d'autres.
mais je n'ai aucun mérite le code original est de microsoft

signaler à un administrateur
Commentaire de Patrice99 le 22/09/2008 09:27:27

Juste un petit bémol : java.util.zip requiert l'installation du package suivant en plus de DotNet :

Microsoft Visual J# 2.0 Redistributable Package
vjredist.exe : 3.6 Mo
www.microsoft.com/downloads/details.aspx?displaylang=fr&FamilyID=f72c74b3-ed0e-4af8-ae63-2f0e42501be1

Autant utiliser SharpZipLib pour le même résultat :
184 Ko
www.icsharpcode.net/OpenSource/SharpZipLib/

signaler à un administrateur
Commentaire de Patrice99 le 22/09/2008 14:03:16

Bonne idée, je pourrai en avoir besoin pour mon simulateur de gravité !

signaler à un administrateur
Commentaire de gillardg le 22/09/2008 14:08:51

si tu veux le source de l'utilisation de BigDecimal Passe moi ton @mail par mp

signaler à un administrateur
Commentaire de f0xi le 22/09/2008 14:24:20 administrateur CS

( MESSAGE ORIGINAL : GILLARDG 22/09/2008  12:43 )
Patrice99 , avec ce package on a acces à bien d'autres choses
comme BigDecimal qui permet des calculs un peu plus précis .
résultat du calcul de Pi:
Pi=3.14159265358979323846264338327950288419716939937510582097
4944592307816406286208998628034825342117067982148086513282306
6470938446095505822317253594081284811174502841027019385211055
5964462294895493038196442881097566593344612847564823378678316
5271201909145648566923460348610454326648213393607260249141273
7245870066063155881748815209209628292540917153643678925903600
1133053054882046652138414695194151160943305727036575959195309
2186117381932611793105118548074462379962749567351885752724891
2279381830119491298336733624406566430860213949463952247371907
0217986094370277053921717629317675238467481846766940513200056
8127145263560827785771342757789609173637178721468440901224953
4301465495853710507922796892589235420199561121290219608640344
1815981362977477130996051870721134999999837297804995105973173
2816096318595024459455346908302642522308253344685035261931188
1710100031378387528865875332083814206171776691473035982534904
2875546873115956286388235378759375195778185778053217122680661
3001927876611195909216420198938095257201065485863278865936153
3818279682303019520353018529689957736225994138912497217752834
7913151557485724245415069595082953311686172785588907509838175
4637464939319255060400927701671139009848824012858361603563707
6601047101819429555961989467678374494482553797747268471040475
3464620804668425906949129331367702898915210475216205696602405
8038150193511253382430035587640247496473263914199272604269922
7967823547816360093417216412199245863150302861829745557067498
3850549458858692699569092721079750930295532116534498720275596
0236480665499119881834797753566369807426542527862551818417574
6728909777727938000816470600161452491921732172147723501414419
7356854816136115735255213347574184946843852332390739414333454
7762416862518983569485562099219222184272550254256887671790494
6016534668049886272327917860857843838279679766814541009538837
8636095068006422512520511739298489608412848862694560424196528
5022210661186306744278622039194945047123713786960956364371917
2874677646575739624138908658326459958133904780275900994657640
7895126946839835259570982582262052248940772671947826848260147
6990902640136394437455305068203496252451749399651431429809190
6592509372216964615157098583874105978859597729754989301617539
2846813826868386894277415599185592524595395943104997252468084
5987273644695848653836736222626099124608051243884390451244136
5497627807977156914359977001296160894416948685558484063534220
7222582848864815845602850601684273945226746767889525213852254
9954666727823986456596116354886230577456498035593634568174324
1125150760694794510965960940252288797108931456691368672287489
4056010150330861792868092087476091782493858900971490967598526
1365549781893129784821682998948722658804857564014270477555132
3796414515237462343645428584447952658678210511413547357395231
1342716610213596953623144295248493718711014576540359027993440
3742007310578539062198387447808478489683321445713868751943506
4302184531910484810053706146806749192781911979399520614196634
2875444064374512371819217999839101591956181467514269123974894
0907186494231961567945208095146550225231603881930142093762137
8559566389377870830390697920773467221825625996615014215030680
3844773454920260541466592520149744285073251866600213243408819
0710486331734649651453905796268561005508106658796998163574736
3840525714591028970641401109712062804390397595156771577004203
3786993600723055876317635942187312514712053292819182618612586
7321579198414848829164470609575270695722091756711672291098169
0915280173506712748583222871835209353965725121083579151369882
0914442100675103346711031412671113699086585163983150197016515
1168517143765761835155650884909989859982387345528331635507647
9185358932261854896321329330898570642046752590709154814165498
5946163718027098199430992448895757128289059232332609729971208
4433573265489382391193259746366730583604142813883032038249037
5898524374417029132765618093773444030707469211201913020330380
1976211011004492932151608424448596376698389522868478312355265
8213144957685726243344189303968642624341077322697802807318915
4411010446823252716201052652272111660397

éssaye de faire ça avec .net !

signaler à un administrateur
Commentaire de gillardg le 22/09/2008 14:55:47

pour ceux que cela interresse ,
Le bug des lignes de textes trop longues est discuté ici
http://www.vbfrance.com/forum/sujet-BUG-AFFICHAGE-SOURCE_1205217.aspx

@FOXi merci d'avoir formaté cette (jolie) suite de chiffres

signaler à un administrateur
Commentaire de cmarcotte le 30/09/2008 20:59:29

Je n'ai pas encore vu le code, mais j'ai l'impression que vous venez un peu de réinventer la glace, un an plus tard. ;-)

http://www.vbfrance.com/codes/NET-COMPRESSION-FICHIER-ZIP-AVEC-AIDE-VJSHARP-GZIP_43939.aspx

signaler à un administrateur
Commentaire de gillardg le 30/09/2008 23:11:25

ah ben zut et rezut je l'avais pas vu celui la
vais voir cela tout de suite
merci charcotte

signaler à un administrateur
Commentaire de gillardg le 30/09/2008 23:24:43

le mien est plus simple  :))

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Utilisation d'une API Java en VB [ par Off ] Bonjour,je voudrais savoir comment utiliser une API ecrite en JAVA sous VB.Toute suggestion est la bienvenue.Merci d'avance.Bye Utilisation d'une API Java en VB [ par Off ] Bonjour,je voudrais savoir comment utiliser une API ecrite en JAVA sous VB.Toute suggestion est la bienvenue.Merci d'avance.Bye utilisation de l'api comm avec java web start [ par adilchentoui ] je travaille sur une application avec l'api JAVAPOS et j'utilise l'api comm pour communiquer avec le port com rs232. mon programme marche bien en loca utilisation de l'api comm avec java web start [ par adilchentoui ] je travaille sur une application avec l'api JAVAPOS et j'utilise l'api comm pour communiquer avec le port com rs232. mon programme marche bien en loca utilisation de l'api comm avec java web start [ par adilchentoui ] je travaille sur une application avec l'api JAVAPOS et j'utilise l'api comm pour communiquer avec le port com rs232. mon programme marche bien en loca API de Xquery pour java S.V.P [ par banismed ] salut tou t le monde quelqu'un a api de Xquery  pour java j'ai le tres  beoin Merci D'avancevos frere Sid ahmed mohamed programmation java ou C++ [ par linalina84 ] j'ai un gros problème et j'arrive pas à trouver la solution;Est-ce-qu'il existe une méthode qui fait la conversion d'une chaine de caractère en  une i MODIFIER DATE ET HEURE D'UN FICHIER [ par ccclooo ] Désolé, mais j'ai téchargé le logiciel "MODIFIER DATE ET HEURE D'UN FICHIER" en cliquant sur le lien "téléchargé le Zip", et an décompressant ce zip i Logiciel APi @ la Loupe 2008 [ par zavier666 ] Bonjour,après quelques jours de programmation, j'ai enfin terminé la version 2008 de mon logiciel APi @ la Loupe.Pour être dernier jus, je l'ai fait s Recherche livre décrivant les API Windows [ par lemoum ] Bonjour,Je suis développeur et j'utilise souventle livre Secrets d'Experts   Windows 95 Win 32 Programation des API, en français et édité chez Simon &


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version


HTC G1

Entre 449€ et 449€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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,967 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é.