Accueil > > > CRÉER UN COMPOSANT SCRIPT ASP
CRÉER UN COMPOSANT SCRIPT ASP
Information sur la source
Description
Exemple de compactage d'une BD MSAccess LENNE.Compactor - Windows Script Component ======================================== ============== Compact une base de données Access. © Copyright Ludovic Lenne - 2002
Source
- 1/7
-
- 'Devant la demande importante sur la création de composant script ASP pour Windows, il a bien fallu que j'agisse.
- 'Ne voulant décevoir personne, j'ai pris le parti de concevoir et de développer un Windows Script Component dont voici les objectifs, les contraintes, les éléments, et bien sûr les explications.
- 'Je vous conseil par conséquent de jetez un oeil, si ce n'est déjà fait, au tutoriel sur comment compacter un base de données Access).
-
- Vous pouvez télécharger le composant LENNE.Compactor à l'adresse http://compactor.lenne.org/compactor.wsc
-
- 'Attention on est pas là pour rigoler, accrocher vos ceintures, c'est long (Vous trouverez des numéros correspondants aux différents pages tout au long du document).
-
-
- 'Les objectifs : Créer un composant capable de compacter une base de donnée Access.
-
- 'Les contraintes : Ce composant doit être utilisable dans des pages ASP, sans nécessiter un codage importantet offrant le plus grand nombre d'option possible.
-
- 'Les outils : Windows Script Component Wizard (téléchargeable à l'adresse http://msdn.microsoft.com/downloads/default.asp?URL=/downloads/sample.asp?url=/msdn-files/027/001/788/msdncompositedoc.xml), Windows 2000 Server et enfin le serveur Web IIS.
-
-
-
-
- 'Maintenant que je sais ce que je veux faire, comment faire ?
-
-
- 'Je vais pour cela créer un composant script réutilisable, pour compacter une base de donnée Access.
- 'Il me faut maintenant choisir le nom de ce composant.Ce sera LENNE.Compactor . ;-)
- 'Définissons quelles vont être les propriétés et les méthodes de notre composant : (il nous sera toujours possible d'en ajouter ou de les modifier par la suite)
-
-
- 2/7
-
- '© Copyright Ludovic Lenne - 2002
-
- 'L'objet : LENNE.Compactor
-
-
-
- 'Les propriétés :
-
- 'Backup : Retourne et Fixe la valeur booléenne de la sauvegarde de la base de données Access à compacter avec l'extension _AnnéeMoisJour.bak .
- ' Par défaut sa valeur est False.
-
-
- 'syntaxe :
- Set objCompactor = Server.CreateObject("LENNE.Compactor")
- objCompactor.Backup = False
- stringBackup = objCompactor.Backup
- Response.Write stringBackup
-
- 'résultat : False
-
-
- 'NameBase : Fixe le nom du fichier de la base de données Access à compacter.
-
- syntaxe :
- Set objCompactor = Server.CreateObject("LENNE.Compactor")
- objCompactor.NameBase = "MyDatabase.mdb"
-
-
-
-
- 'PathBase : Fixe le chemin du répertoire où ce situe la base de données Access à compacter.
-
- 'syntaxe :
- Set objCompactor = Server.CreateObject("LENNE.Compactor")
- objCompactor.PathBase = "c:\Database\"
-
-
-
-
- 3/7
-
-
- 'UidBase : Fixe la valeur de l'identifiant d'accès à la base de données Access à compacter.
-
- 'syntaxe :
- Set objCompactor = Server.CreateObject("LENNE.Compactor")
- objCompactor.UidBase = "My_User_Id"
-
-
-
-
- 'PwdBase : Fixe la valeur du mot de passe d'accès à la base de données Access à compacter.
-
- 'syntaxe :
- Set objCompactor = Server.CreateObject("LENNE.Compactor")
- objCompactor.PwdBase = "My_Password"
-
-
-
-
- 'Engine : Retourne et Fixe le type de la base de données compactée. Correspond à Engine Type [ 3 (Access 2), 4 (Access 97), 5 (Access 2000) ].
- ' Par défaut la valeur est 5 (Access 2000).
-
-
- 'syntaxe :
- Set objCompactor = Server.CreateObject("LENNE.Compactor")
- objCompactor.Engine = 4
- stringEngine = objCompactor.Engine
- Response.Write stringEngine
-
- 'résultat : 4
-
-
-
- 'Enctype : Retourne et Fixe la valeur booléenne du cryptage de la bases de données compactée.
- ' Par défaut sa valeur est False.
-
-
- 'syntaxe :
- Set objCompactor = Server.CreateObject("LENNE.Compactor")
- objCompactor.Enctype = False
- stringEnctype = objCompactor.Enctype
- Response.Write stringEnctype
-
- 'résultat : False
-
- 4/7
-
-
- 'PathCompact : Retourne et Fixe le chemin du répertoire où ce situe le travail de compactage de la base de données Access.
- ' L'espace disponible dans ce répertoire doit être au moins égal à la taille de la base de données Access à compacter.
- ' Par défaut la valeur est celle de PathBase.
-
- 'syntaxe :
- Set objCompactor = Server.CreateObject("LENNE.Compactor")
- objCompactor.PathCompact = "D:\Temp\"
- stringCompact = objCompactor.PathCompact
- Response.Write stringCompact
-
- 'résultat : D:\Temp\
-
-
-
- 'NameCompact : Retourne le nom de la base de données de compactage.
- ' Le nom se présentera sous la forme "My_Database.mdbCompactor.mdb".
-
-
- 'syntaxe :
- Set objCompactor = Server.CreateObject("LENNE.Compactor")
- stringNameCompact = objCompactor.NameCompact
- Response.Write stringNameCompact
-
- 'résultat : My_Database.mdbCompactor.mdb
-
-
-
- 'UidCompact : Retourne et Fixe la valeur de l'identifiant d'accès à la base de données Access compactée.
-
-
- 'syntaxe :
- Set objCompactor = Server.CreateObject("LENNE.Compactor")
- objCompactor.UidCompact = "My_New_User_Id"
- stringUidCompact = objCompactor.UidCompact
- Response.Write stringUidCompact
-
- 'résultat : My_New_User_Id
-
- 5/7
-
- 'PwdCompact : Retourne et Fixe la valeur du mot de passe d'accès à la base de données Access compactée.
-
-
- 'syntaxe :
- Set objCompactor = Server.CreateObject("LENNE.Compactor")
- objCompactor.PwdCompact = "My_New_Password"
- stringPwdCompact = objCompactor.PwdCompact
- Response.Write stringPwdCompact
-
- 'résultat : My_New_Password
-
-
-
- 'Les méthodes :
-
- 'Compact "MapPathDatabase" : Compacte la base de données Access à compacter indiquée en paramètre.
- ' Utilise l'ensemble des paramètres fixés dans les propriétés, à l'exception de la base de données à compacter.
- ' Le paramètre MapPathDatabase peut-être nul.
-
- 'syntaxe :
- Set objCompactor = Server.CreateObject("LENNE.Compactor")
- objGenXML.Compact Server.MapPath("My_Database.mdb")
-
-
-
-
-
- 'Les syntaxes :
-
- 'Voici le syntaxe complète pour le compactage d'une base de données Access, a vous bien sûr de remplir les champs.
-
- Set objCompactor = Server.CreateObject("LENNE.Compactor")
- objCompactor.Backup = True
- objCompactor.NameBase = "MyDatabase.mdb"
- objCompactor.PathBase = "c:\Database\"
- objCompactor.UidBase = "My_User_Id"
- objCompactor.PwdBase = "My_Password"
- objCompactor.Engine = 4
- objCompactor.Enctype = False
- objCompactor.PathCompact = "D:\Temp\"
- objCompactor.UidCompact = "My_New_User_Id"
- objCompactor.PwdCompact = "My_New_Password"
- objCompactor.Compact
- Set objCompactor = Nothing
-
- 'Et maintenat voici plus simple ;-). La base de données à compacter est une base Access non protégée. La base de données compactée est une base de données Access 2000, non protégée, non cryptée. Nous ne faisons pas de sauvegarde de la base de données à compacter. L'espace disque est suffisant dans le répertoire de la base à compacter (le poids de la base à compacter).
-
- Set objCompactor = Server.CreateObject("LENNE.Compactor")
- objGenXML.Compact Server.MapPath("My_Database.mdb")
- Set objCompactor = Nothing
-
-
-
- 6/7
-
- 'Voilà qui est fait. En tout cas pour la première partie : nous avons défini les propriétés et les métodes de notre objet.
- 'Maintenant il n'y a plus qu'a lancer le programme Windows Script Component Wizard (téléchargeable à l'adresse : http://msdn.microsoft.com/downloads/default.asp?URL=/downloads/sample.asp?url=/msdn-files/027/001/788/msdncompositedoc.xml).
-
- 'A l'ouverture du premier écran.
- 'Vous pouvez mettre ce que vous voulez dans les champs Name, Version, Filemame et Location.
- 'Le fichier avec l'extension ".wsc" sera crée à l'emplacemet "Location" avec le nom du fichier "Filename".
- 'Attention Dans le Prog Id mettez le nom de l'objet que vous voulez créer. Ici LENNE.Compactor
- 'Vous aurez sans doute du mal a changer le numéro de version, mais nous pourrons le faire plus tard.
-
-
-
- 'Define Windows Script Component
-
- 'Name : LENNE
- 'Filename : Compactor
- 'Prog Id : LENNE.Compactor
- 'Version : 2.01.24
- 'Location : C:\Compactor\
-
-
-
- 'Au dieuxième écran, on vous demande de spécifier le language de script. Vous avez le choix entre VBScript ou JScript.
- 'Cochez la case "Do you want special implements support ?" et choissisez le bouton radio "Support Active Server Pages".
- 'N'hesitez pas à cocher "Error Checking" et "Debugging".
-
- 'Au troisième écran, nous devons maintenant rentrer les propriétés définies précédemment (vous pourrez en ajouter par la suite).
-
-
-
-
- 'Name Type Default
- 'Backup Read/Write false
- 'NameBase Write-Only
- 'PathBase Write-Only
- 'UidBase Write-Only
- 'PwdBase Write-Only
- 'Engine Read/Write 5
- 'Enctype Read/Write false
- 'PathCompact Read/Write
- 'UidCompact Read/Write
- 'PwdCompact Read/Write
-
-
-
- 7/7
-
- 'Nous voici au quatrième et dernier écran. Il nous faut rentrer maintenant les méthodes de notre objet.
- 'Attention Les paramètres des méthodes doivent être séparés par de virgules.
- 'Si la méthode n'a aucun paramètre, laissez le champ vide.
-
-
-
- 'Name Parameters
- 'Compact Compactor_NameBase
-
-
-
- 'Il existe un cinqième écran qui vous demande le nom de vos événements. Je passerais ici sans plus d'explication.
- 'Le sixième écran vous donne les infos sur le composant que vous être en train de créer. 'Validez, et voyons un peu à quoi ressemble le fichier "Compactor.wsc".
-
- 'Lisez ce fichier avec les commentaires explicatifs que j'y ai mis.
- 'J'ai modifié ce fichier en y ajoutant l'extension ".xml" pour une meilleure lisibilité (visible à l'adresse : http://compactor.lenne.org/compactor.wsc.xml )
-
- 'Vous pouvez télécharger le composant LENNE.Compactor : http://compactor.lenne.org/compactor.wsc
-
- 'Attention Les commentaires ne sont pas autorisés dans le fichier final. Dans le cas contraire, une erreur sera générée.
-
-
- 'A présent, il vous reste à cliquer le bouton droit de votre souris sur le fichier Compactor.wsc et inscrire le composant.
-
-
1/7
'Devant la demande importante sur la création de composant script ASP pour Windows, il a bien fallu que j'agisse.
'Ne voulant décevoir personne, j'ai pris le parti de concevoir et de développer un Windows Script Component dont voici les objectifs, les contraintes, les éléments, et bien sûr les explications.
'Je vous conseil par conséquent de jetez un oeil, si ce n'est déjà fait, au tutoriel sur comment compacter un base de données Access).
Vous pouvez télécharger le composant LENNE.Compactor à l'adresse http://compactor.lenne.org/compactor.wsc
'Attention on est pas là pour rigoler, accrocher vos ceintures, c'est long (Vous trouverez des numéros correspondants aux différents pages tout au long du document).
'Les objectifs : Créer un composant capable de compacter une base de donnée Access.
'Les contraintes : Ce composant doit être utilisable dans des pages ASP, sans nécessiter un codage importantet offrant le plus grand nombre d'option possible.
'Les outils : Windows Script Component Wizard (téléchargeable à l'adresse http://msdn.microsoft.com/downloads/default.asp?URL=/downloads/sample.asp?url=/msdn-files/027/001/788/msdncompositedoc.xml), Windows 2000 Server et enfin le serveur Web IIS.
'Maintenant que je sais ce que je veux faire, comment faire ?
'Je vais pour cela créer un composant script réutilisable, pour compacter une base de donnée Access.
'Il me faut maintenant choisir le nom de ce composant.Ce sera LENNE.Compactor . ;-)
'Définissons quelles vont être les propriétés et les méthodes de notre composant : (il nous sera toujours possible d'en ajouter ou de les modifier par la suite)
2/7
'© Copyright Ludovic Lenne - 2002
'L'objet : LENNE.Compactor
'Les propriétés :
'Backup : Retourne et Fixe la valeur booléenne de la sauvegarde de la base de données Access à compacter avec l'extension _AnnéeMoisJour.bak .
' Par défaut sa valeur est False.
'syntaxe :
Set objCompactor = Server.CreateObject("LENNE.Compactor")
objCompactor.Backup = False
stringBackup = objCompactor.Backup
Response.Write stringBackup
'résultat : False
'NameBase : Fixe le nom du fichier de la base de données Access à compacter.
syntaxe :
Set objCompactor = Server.CreateObject("LENNE.Compactor")
objCompactor.NameBase = "MyDatabase.mdb"
'PathBase : Fixe le chemin du répertoire où ce situe la base de données Access à compacter.
'syntaxe :
Set objCompactor = Server.CreateObject("LENNE.Compactor")
objCompactor.PathBase = "c:\Database\"
3/7
'UidBase : Fixe la valeur de l'identifiant d'accès à la base de données Access à compacter.
'syntaxe :
Set objCompactor = Server.CreateObject("LENNE.Compactor")
objCompactor.UidBase = "My_User_Id"
'PwdBase : Fixe la valeur du mot de passe d'accès à la base de données Access à compacter.
'syntaxe :
Set objCompactor = Server.CreateObject("LENNE.Compactor")
objCompactor.PwdBase = "My_Password"
'Engine : Retourne et Fixe le type de la base de données compactée. Correspond à Engine Type [ 3 (Access 2), 4 (Access 97), 5 (Access 2000) ].
' Par défaut la valeur est 5 (Access 2000).
'syntaxe :
Set objCompactor = Server.CreateObject("LENNE.Compactor")
objCompactor.Engine = 4
stringEngine = objCompactor.Engine
Response.Write stringEngine
'résultat : 4
'Enctype : Retourne et Fixe la valeur booléenne du cryptage de la bases de données compactée.
' Par défaut sa valeur est False.
'syntaxe :
Set objCompactor = Server.CreateObject("LENNE.Compactor")
objCompactor.Enctype = False
stringEnctype = objCompactor.Enctype
Response.Write stringEnctype
'résultat : False
4/7
'PathCompact : Retourne et Fixe le chemin du répertoire où ce situe le travail de compactage de la base de données Access.
' L'espace disponible dans ce répertoire doit être au moins égal à la taille de la base de données Access à compacter.
' Par défaut la valeur est celle de PathBase.
'syntaxe :
Set objCompactor = Server.CreateObject("LENNE.Compactor")
objCompactor.PathCompact = "D:\Temp\"
stringCompact = objCompactor.PathCompact
Response.Write stringCompact
'résultat : D:\Temp\
'NameCompact : Retourne le nom de la base de données de compactage.
' Le nom se présentera sous la forme "My_Database.mdbCompactor.mdb".
'syntaxe :
Set objCompactor = Server.CreateObject("LENNE.Compactor")
stringNameCompact = objCompactor.NameCompact
Response.Write stringNameCompact
'résultat : My_Database.mdbCompactor.mdb
'UidCompact : Retourne et Fixe la valeur de l'identifiant d'accès à la base de données Access compactée.
'syntaxe :
Set objCompactor = Server.CreateObject("LENNE.Compactor")
objCompactor.UidCompact = "My_New_User_Id"
stringUidCompact = objCompactor.UidCompact
Response.Write stringUidCompact
'résultat : My_New_User_Id
5/7
'PwdCompact : Retourne et Fixe la valeur du mot de passe d'accès à la base de données Access compactée.
'syntaxe :
Set objCompactor = Server.CreateObject("LENNE.Compactor")
objCompactor.PwdCompact = "My_New_Password"
stringPwdCompact = objCompactor.PwdCompact
Response.Write stringPwdCompact
'résultat : My_New_Password
'Les méthodes :
'Compact "MapPathDatabase" : Compacte la base de données Access à compacter indiquée en paramètre.
' Utilise l'ensemble des paramètres fixés dans les propriétés, à l'exception de la base de données à compacter.
' Le paramètre MapPathDatabase peut-être nul.
'syntaxe :
Set objCompactor = Server.CreateObject("LENNE.Compactor")
objGenXML.Compact Server.MapPath("My_Database.mdb")
'Les syntaxes :
'Voici le syntaxe complète pour le compactage d'une base de données Access, a vous bien sûr de remplir les champs.
Set objCompactor = Server.CreateObject("LENNE.Compactor")
objCompactor.Backup = True
objCompactor.NameBase = "MyDatabase.mdb"
objCompactor.PathBase = "c:\Database\"
objCompactor.UidBase = "My_User_Id"
objCompactor.PwdBase = "My_Password"
objCompactor.Engine = 4
objCompactor.Enctype = False
objCompactor.PathCompact = "D:\Temp\"
objCompactor.UidCompact = "My_New_User_Id"
objCompactor.PwdCompact = "My_New_Password"
objCompactor.Compact
Set objCompactor = Nothing
'Et maintenat voici plus simple ;-). La base de données à compacter est une base Access non protégée. La base de données compactée est une base de données Access 2000, non protégée, non cryptée. Nous ne faisons pas de sauvegarde de la base de données à compacter. L'espace disque est suffisant dans le répertoire de la base à compacter (le poids de la base à compacter).
Set objCompactor = Server.CreateObject("LENNE.Compactor")
objGenXML.Compact Server.MapPath("My_Database.mdb")
Set objCompactor = Nothing
6/7
'Voilà qui est fait. En tout cas pour la première partie : nous avons défini les propriétés et les métodes de notre objet.
'Maintenant il n'y a plus qu'a lancer le programme Windows Script Component Wizard (téléchargeable à l'adresse : http://msdn.microsoft.com/downloads/default.asp?URL=/downloads/sample.asp?url=/msdn-files/027/001/788/msdncompositedoc.xml).
'A l'ouverture du premier écran.
'Vous pouvez mettre ce que vous voulez dans les champs Name, Version, Filemame et Location.
'Le fichier avec l'extension ".wsc" sera crée à l'emplacemet "Location" avec le nom du fichier "Filename".
'Attention Dans le Prog Id mettez le nom de l'objet que vous voulez créer. Ici LENNE.Compactor
'Vous aurez sans doute du mal a changer le numéro de version, mais nous pourrons le faire plus tard.
'Define Windows Script Component
'Name : LENNE
'Filename : Compactor
'Prog Id : LENNE.Compactor
'Version : 2.01.24
'Location : C:\Compactor\
'Au dieuxième écran, on vous demande de spécifier le language de script. Vous avez le choix entre VBScript ou JScript.
'Cochez la case "Do you want special implements support ?" et choissisez le bouton radio "Support Active Server Pages".
'N'hesitez pas à cocher "Error Checking" et "Debugging".
'Au troisième écran, nous devons maintenant rentrer les propriétés définies précédemment (vous pourrez en ajouter par la suite).
'Name Type Default
'Backup Read/Write false
'NameBase Write-Only
'PathBase Write-Only
'UidBase Write-Only
'PwdBase Write-Only
'Engine Read/Write 5
'Enctype Read/Write false
'PathCompact Read/Write
'UidCompact Read/Write
'PwdCompact Read/Write
7/7
'Nous voici au quatrième et dernier écran. Il nous faut rentrer maintenant les méthodes de notre objet.
'Attention Les paramètres des méthodes doivent être séparés par de virgules.
'Si la méthode n'a aucun paramètre, laissez le champ vide.
'Name Parameters
'Compact Compactor_NameBase
'Il existe un cinqième écran qui vous demande le nom de vos événements. Je passerais ici sans plus d'explication.
'Le sixième écran vous donne les infos sur le composant que vous être en train de créer. 'Validez, et voyons un peu à quoi ressemble le fichier "Compactor.wsc".
'Lisez ce fichier avec les commentaires explicatifs que j'y ai mis.
'J'ai modifié ce fichier en y ajoutant l'extension ".xml" pour une meilleure lisibilité (visible à l'adresse : http://compactor.lenne.org/compactor.wsc.xml )
'Vous pouvez télécharger le composant LENNE.Compactor : http://compactor.lenne.org/compactor.wsc
'Attention Les commentaires ne sont pas autorisés dans le fichier final. Dans le cas contraire, une erreur sera générée.
'A présent, il vous reste à cliquer le bouton droit de votre souris sur le fichier Compactor.wsc et inscrire le composant.
Conclusion
Bien sûr si vous avez des questions, si certains points ne vous parraissent pas très clair, vous voulez apporter une amélioration, ou pour me passer le bonjour, envoyer moi un message à ludovic@lenne.org
N.B. : Je vous prépare une grosse surprise. Un gros composant script, de création de fichier XML à partir de base de données, avec son propre language. Ce composant vous intéresse demandez le à ludovic@lenne.org (plus vous serez nombreux plus je serais motivé ;-)
Ludovic Lenne ;)
Sources du même auteur
Sources de la même categorie
Commentaires et avis
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|