L'Ordinateur Individuel n°128 mai 2001
L'Ordinateur Individuel n°128 mai 2001
  • Prix facial : 25 F

  • Parution : n°128 de mai 2001

  • Périodicité : mensuel

  • Editeur : Groupe Tests

  • Format : (202 x 278) mm

  • Nombre de pages : 274

  • Taille du fichier PDF : 236 Mo

  • Dans ce numéro : peut-on se passer de Microsoft Office ?

  • Prix de vente (PDF) : gratuit

Dans ce numéro...
< Pages précédentes
Pages : 226 - 227  |  Aller à la page   OK
Pages suivantes >
226 227
Pratique Boîte à outils Développement Diffuser ses >Le problème : exécuter sur d'autres ordinateurs un logiciel écrit sur son PC. La solution : exploiter l'outil d'installation du compilateur. Avec un compilateur, vous avez conçu un logiciel et souhaitez le diffuser à des tiers (vos clients, par exemple). Pour que ces derniers l'utilisent dans les meilleures conditions, vous devez prendre des dispositions. Notez que les compilateurs ne génèrent pas tous un programme immédiatement exécutable. Avec certains, comme Visual Basic, vous devez aussi fournir à vos clients un fichier spécial, nommé Runtime, et libre de droits. Il sert pour tous les programmes produits avec un compilateur donné. Joignez tous les fichiers voulus Dans tous les cas, sachez que votre logiciel comporte probablement plus qu'un fichier exécutable de type EXE. En effet, il faut également prendre en compte les fichiers de données, les bibliothèques contenant des portions de programmes (fichiers DLL), et les fichiers de configuration. Chacun d'eux doit être placé dans un répertoire déterminé. Et il n'est pas question de confier cette tâche à vos clients. Heureusement, les compilateurs sont quasiment toujours fournis avec un outil d'installation. Celui-ci est chargé de copier les fichiers néces- propres programmes Avec Visual Basic 6.0 >Étape 1. Identifiez les différents types de fichiers Un programme (aussi appelé projet) en Visual Basic 6.0 Standard se compose de plusieurs types de fichiers dont il faut connaître le rôle. Celui d'extension.vbp (Visual Basic Project) référence l'ensemble des feuilles (fenêtres) de votre projet. Chaque fichier d'extension.frm(Frames) correspond à une fenêtre de votre projet et contient les propriétés des éléments qui s'y trouvent (listes déroulantes, cases à cocher, boutons de commande, etc.). Enfin, les éventuels fichiers.bas (Basic) contiennent le code Basic qui n'était pas inclus dans les fichiers.frm. (Voir écran A). >Étape 2. Tenez compte de la machine cible Pour connaître l'influence de la résolution graphique du PC de votre client sur l'affichage de vos fenêtres, déroulez Affichage/Fenêtre de résolution des feuilles, faites un clic droit sur la fenêtre qui s'ouvre et choisissez Guides de résolution. Vos fenêtres apparaissent dans une miniature, encadrées de pointillés correspondant aux résolutions graphiques les plus courantes. (Voir écran B). >Étape 3. Créez le fichier exécutable Une fois votre projet achevé, déroulez le menu Fichier/Créer Xxxx.exe (Xxxx est le nom de votre fichier d'extension.vbp). Cliquez sur le bouton [options]. Dans la fenêtre qui apparaît, activez l'onglet Créer et saisissez, dans les champs correspondants, le numéro de version de votre logiciel. Validez par [ok] pour créer le fichier exécutable.'il écran Cl. >Étape 4. Ajoutez l'Assistant d'installation Enregistrez votre projet et quittez visual Basic. Déroulez Démarrer/Programmes/Visual Basic 6.0/Outils Microsoft Visual Basic/Outil Empaquetage et déploiement. Dans l'assistant Empaquetage, cliquez sur [parcourir], choisissez votre fichier projet, validez par [ok] et cliquez sur le bouton Empaquetage. Dans l'étape suivante, choisissez l'option Logiciel d'installation standard. L'Assistant va construire un fichier Setup.exe qu'il vous suffira de copier et d'exécuter sur le PC de votre client pour y installer votre logiciel. (Voir écran D). [1+1', Wplus (Wplus.vbp) Feuilles Feuillel (FICHIER.FRM) E Modules et =I >La fenêtre Projet présente les principaux types de fichiers (d'extensions.vbp,.frm,.bas, etc.) utilisés dans un projet Visual Basic. B QPiesentation des feuilles >Dans la fenêtre Présentation des feuilles, évaluez l'influence de la résolution du PC sur l'affichage de votre programme. Options. Wplus - Propriétés du piolet Créer Compilation r Compiler en P-Code (— Compiler en Code Natif re Optimiser la rapidité du code C'Optimiser la taille du code >Dans l'onglet Compilation, vous précisez si vous préférez un programme exécutable rapide ou de petite taille. D sFstant Impa.p.erlaye et dreknentent I ype treuweequelmje eNer de dependance >L'assistant Empaquetage crée un programme qui vous permettra d'installer votre logiciel sur un autre PC dépourvu de Visual Basic. saires dans les différents dossiers du disque dur de vos clients. Avec Visual Basic, cet outil est créé automatiquement. Vous devez tenir compte de la machine sur laquelle votre programme devra fonctionner. Ainsi, une fenêtre optimisée pour une définition graphique de 640 X 480 points sera réduite à un petit rectangle avec une définition de 1 024 x 768 points. Certains programmes, en particulier les jeux, doivent fonctionner à une vitesse indépendante de la machine. Pour obtenir un tel effet, n'utilisez jamais de boucles de programmes, trop dépendantes de la célérité du processeur, mais plutôt des tests fondés sur la lecture de l'horloge interne de l'ordinateur. E.O. Nos conseils >Ce qu'il vous faut > Un PC sous Windows 95 ou 98, un logiciel de développement comme Visual Basic 5.0, de Microsoft (ou une version plus récente), ou Delphi 5.0, d'Inprise. >Niveau de difficulté >Utilisateur expert. >L'astuce › Pour diffuser votre logiciel sous forme de disquettes, utilisez l'option de création de fichiers d'extension.cab dans l'assistant Empaquetage de Visual Basic 6.0 : les fichiers auront tous une taille inférieure à 1,44Mo. › À éviter > Si votre compilateur permet le stockage des données de configuration directement dans le programme exécutable, n'utilisez pas cette option : elle serait interprétée comme une attaque par les antivirus. www.01 net.com l'Ordinateur individuel - 226- N°128 - Mai 2001
amerirr N1), EN FRANCE DE L'HÉBERGEMENT SUR SERVEUR COBALT HEBERGEMENT MUTUALISE VOTRE NOM DE DOMAINE Frais d'enregistrement inclus pour les.com,.net,.org.fr,.tv,.be : + 25 F HT/mois VOTRE MESSAGERIE ILLIMITÉE 10 Comptes POP (avec alias illimités) Redireclion automatique par e-mail ou pour tous vos e-mails I> Répondeur automatique I Liste de diffusion (mailing-list) Pack Web PRO Support technique 7jours/7 TRANSFEREZ VOS NOMS DE DOMAINE GRATUITEMENT ! HT/mois Frais InterNIC inclus Tout compris Aucun frais caché VOS SITE WEB 100 Mo I Répertoire CGI (Perl 5,C, java...) I Sauvegarde quotidienne des données Statistiques détaillées & Monitoring " E-commerce ready" I En option : protocole SSL, t Cybennut, Cyberplus, Paybox Extension SSI & Frontpage Répertoire CGI (Perl 5.0) 10 Accès FTP privé Base MySQL 3.23 I Langage PHP4 Trafic illimité VOTRE NOM DE DOMAINE. COM,.NET,.ORG + 10 E-MAILS + VOTRE SITE WEB 100 Mo + MARC IWMITÉ FIABILITE AUTONOMIE PERFORMANCE ADMINISTRATION SIMPLIFIÉE 7 jours sur 7, 24 h sur 24, via votre tableau de bord sécurisé vous pourrez créer de nouveaux comptes, mettre à jour les paramètres E-mails de chaque utilisateur... inli avA lits) 1'V I Système d'exploitation Cobalt Raq 4, 128 Mo RAM I Disque dur 15.2G0 I Accès Telnet I Fonctionnalités : DNS, Frontpage, CGI, SSI, PHP4, ASP... I Supervision 24 heures sur 24, 7 jours sur 7 I Monitoring du trafic en temps réel Reboot à distance I Monitoring du serveur (Pop, FTP, SMTP, Telnet. I Alimentation régulée I Sécurité anti-incendie & anti-intrusion Frais de mise en service : 2 400 F HT Trafic mensuel : 500 F HT par tranche de 10 Go a94i. Pack Web SERVEUR**engagement sur un an HÉBERGÉ À PARIS Excellence Technique 2001 Ittlitattettattres et Materieb Internet RaO 4i SUN MICRO SYSTEMS HT/mois Votre serveur dédié clé en main apportera la solution à vos besoins SITE WEB DYNAMIQUE BASE DE DONNEES COMMERCE ELECTRONIQUE NOMS DE DOMAINE EMAILS PE HEBERGEMENT E-COMMERCE SERVEURS DEDIES COMMANDER NETWORK SOLUTIONS'A VeriSign> Company Premier Gold Patiner REVENDEURS... CONTACTEZ NOUS ! ou connectez vous sur http:orevendeur.amen.fr ; du lundi au vendredi de 9h à 19h 0825 28 0825 ffin d pmur uei, ram e't cl 10 00L 7, lusrsites héberges www.amen.fr ttt., Prix HT au 01/05/2001 pour un paiement annuel, modifiables sans préavis. Pad



Autres parutions de ce magazine  voir tous les numéros


Liens vers cette page
Couverture seule :


Couverture avec texte parution au-dessus :


Couverture avec texte parution en dessous :


L'Ordinateur Individuel numéro 128 mai 2001 Page 1L'Ordinateur Individuel numéro 128 mai 2001 Page 2-3L'Ordinateur Individuel numéro 128 mai 2001 Page 4-5L'Ordinateur Individuel numéro 128 mai 2001 Page 6-7L'Ordinateur Individuel numéro 128 mai 2001 Page 8-9L'Ordinateur Individuel numéro 128 mai 2001 Page 10-11L'Ordinateur Individuel numéro 128 mai 2001 Page 12-13L'Ordinateur Individuel numéro 128 mai 2001 Page 14-15L'Ordinateur Individuel numéro 128 mai 2001 Page 16-17L'Ordinateur Individuel numéro 128 mai 2001 Page 18-19L'Ordinateur Individuel numéro 128 mai 2001 Page 20-21L'Ordinateur Individuel numéro 128 mai 2001 Page 22-23L'Ordinateur Individuel numéro 128 mai 2001 Page 24-25L'Ordinateur Individuel numéro 128 mai 2001 Page 26-27L'Ordinateur Individuel numéro 128 mai 2001 Page 28-29L'Ordinateur Individuel numéro 128 mai 2001 Page 30-31L'Ordinateur Individuel numéro 128 mai 2001 Page 32-33L'Ordinateur Individuel numéro 128 mai 2001 Page 34-35L'Ordinateur Individuel numéro 128 mai 2001 Page 36-37L'Ordinateur Individuel numéro 128 mai 2001 Page 38-39L'Ordinateur Individuel numéro 128 mai 2001 Page 40-41L'Ordinateur Individuel numéro 128 mai 2001 Page 42-43L'Ordinateur Individuel numéro 128 mai 2001 Page 44-45L'Ordinateur Individuel numéro 128 mai 2001 Page 46-47L'Ordinateur Individuel numéro 128 mai 2001 Page 48-49L'Ordinateur Individuel numéro 128 mai 2001 Page 50-51L'Ordinateur Individuel numéro 128 mai 2001 Page 52-53L'Ordinateur Individuel numéro 128 mai 2001 Page 54-55L'Ordinateur Individuel numéro 128 mai 2001 Page 56-57L'Ordinateur Individuel numéro 128 mai 2001 Page 58-59L'Ordinateur Individuel numéro 128 mai 2001 Page 60-61L'Ordinateur Individuel numéro 128 mai 2001 Page 62-63L'Ordinateur Individuel numéro 128 mai 2001 Page 64-65L'Ordinateur Individuel numéro 128 mai 2001 Page 66-67L'Ordinateur Individuel numéro 128 mai 2001 Page 68-69L'Ordinateur Individuel numéro 128 mai 2001 Page 70-71L'Ordinateur Individuel numéro 128 mai 2001 Page 72-73L'Ordinateur Individuel numéro 128 mai 2001 Page 74-75L'Ordinateur Individuel numéro 128 mai 2001 Page 76-77L'Ordinateur Individuel numéro 128 mai 2001 Page 78-79L'Ordinateur Individuel numéro 128 mai 2001 Page 80-81L'Ordinateur Individuel numéro 128 mai 2001 Page 82-83L'Ordinateur Individuel numéro 128 mai 2001 Page 84-85L'Ordinateur Individuel numéro 128 mai 2001 Page 86-87L'Ordinateur Individuel numéro 128 mai 2001 Page 88-89L'Ordinateur Individuel numéro 128 mai 2001 Page 90-91L'Ordinateur Individuel numéro 128 mai 2001 Page 92-93L'Ordinateur Individuel numéro 128 mai 2001 Page 94-95L'Ordinateur Individuel numéro 128 mai 2001 Page 96-97L'Ordinateur Individuel numéro 128 mai 2001 Page 98-99L'Ordinateur Individuel numéro 128 mai 2001 Page 100-101L'Ordinateur Individuel numéro 128 mai 2001 Page 102-103L'Ordinateur Individuel numéro 128 mai 2001 Page 104-105L'Ordinateur Individuel numéro 128 mai 2001 Page 106-107L'Ordinateur Individuel numéro 128 mai 2001 Page 108-109L'Ordinateur Individuel numéro 128 mai 2001 Page 110-111L'Ordinateur Individuel numéro 128 mai 2001 Page 112-113L'Ordinateur Individuel numéro 128 mai 2001 Page 114-115L'Ordinateur Individuel numéro 128 mai 2001 Page 116-117L'Ordinateur Individuel numéro 128 mai 2001 Page 118-119L'Ordinateur Individuel numéro 128 mai 2001 Page 120-121L'Ordinateur Individuel numéro 128 mai 2001 Page 122-123L'Ordinateur Individuel numéro 128 mai 2001 Page 124-125L'Ordinateur Individuel numéro 128 mai 2001 Page 126-127L'Ordinateur Individuel numéro 128 mai 2001 Page 128-129L'Ordinateur Individuel numéro 128 mai 2001 Page 130-131L'Ordinateur Individuel numéro 128 mai 2001 Page 132-133L'Ordinateur Individuel numéro 128 mai 2001 Page 134-135L'Ordinateur Individuel numéro 128 mai 2001 Page 136-137L'Ordinateur Individuel numéro 128 mai 2001 Page 138-139L'Ordinateur Individuel numéro 128 mai 2001 Page 140-141L'Ordinateur Individuel numéro 128 mai 2001 Page 142-143L'Ordinateur Individuel numéro 128 mai 2001 Page 144-145L'Ordinateur Individuel numéro 128 mai 2001 Page 146-147L'Ordinateur Individuel numéro 128 mai 2001 Page 148-149L'Ordinateur Individuel numéro 128 mai 2001 Page 150-151L'Ordinateur Individuel numéro 128 mai 2001 Page 152-153L'Ordinateur Individuel numéro 128 mai 2001 Page 154-155L'Ordinateur Individuel numéro 128 mai 2001 Page 156-157L'Ordinateur Individuel numéro 128 mai 2001 Page 158-159L'Ordinateur Individuel numéro 128 mai 2001 Page 160-161L'Ordinateur Individuel numéro 128 mai 2001 Page 162-163L'Ordinateur Individuel numéro 128 mai 2001 Page 164-165L'Ordinateur Individuel numéro 128 mai 2001 Page 166-167L'Ordinateur Individuel numéro 128 mai 2001 Page 168-169L'Ordinateur Individuel numéro 128 mai 2001 Page 170-171L'Ordinateur Individuel numéro 128 mai 2001 Page 172-173L'Ordinateur Individuel numéro 128 mai 2001 Page 174-175L'Ordinateur Individuel numéro 128 mai 2001 Page 176-177L'Ordinateur Individuel numéro 128 mai 2001 Page 178-179L'Ordinateur Individuel numéro 128 mai 2001 Page 180-181L'Ordinateur Individuel numéro 128 mai 2001 Page 182-183L'Ordinateur Individuel numéro 128 mai 2001 Page 184-185L'Ordinateur Individuel numéro 128 mai 2001 Page 186-187L'Ordinateur Individuel numéro 128 mai 2001 Page 188-189L'Ordinateur Individuel numéro 128 mai 2001 Page 190-191L'Ordinateur Individuel numéro 128 mai 2001 Page 192-193L'Ordinateur Individuel numéro 128 mai 2001 Page 194-195L'Ordinateur Individuel numéro 128 mai 2001 Page 196-197L'Ordinateur Individuel numéro 128 mai 2001 Page 198-199L'Ordinateur Individuel numéro 128 mai 2001 Page 200-201L'Ordinateur Individuel numéro 128 mai 2001 Page 202-203L'Ordinateur Individuel numéro 128 mai 2001 Page 204-205L'Ordinateur Individuel numéro 128 mai 2001 Page 206-207L'Ordinateur Individuel numéro 128 mai 2001 Page 208-209L'Ordinateur Individuel numéro 128 mai 2001 Page 210-211L'Ordinateur Individuel numéro 128 mai 2001 Page 212-213L'Ordinateur Individuel numéro 128 mai 2001 Page 214-215L'Ordinateur Individuel numéro 128 mai 2001 Page 216-217L'Ordinateur Individuel numéro 128 mai 2001 Page 218-219L'Ordinateur Individuel numéro 128 mai 2001 Page 220-221L'Ordinateur Individuel numéro 128 mai 2001 Page 222-223L'Ordinateur Individuel numéro 128 mai 2001 Page 224-225L'Ordinateur Individuel numéro 128 mai 2001 Page 226-227L'Ordinateur Individuel numéro 128 mai 2001 Page 228-229L'Ordinateur Individuel numéro 128 mai 2001 Page 230-231L'Ordinateur Individuel numéro 128 mai 2001 Page 232-233L'Ordinateur Individuel numéro 128 mai 2001 Page 234-235L'Ordinateur Individuel numéro 128 mai 2001 Page 236-237L'Ordinateur Individuel numéro 128 mai 2001 Page 238-239L'Ordinateur Individuel numéro 128 mai 2001 Page 240-241L'Ordinateur Individuel numéro 128 mai 2001 Page 242-243L'Ordinateur Individuel numéro 128 mai 2001 Page 244-245L'Ordinateur Individuel numéro 128 mai 2001 Page 246-247L'Ordinateur Individuel numéro 128 mai 2001 Page 248-249L'Ordinateur Individuel numéro 128 mai 2001 Page 250-251L'Ordinateur Individuel numéro 128 mai 2001 Page 252-253L'Ordinateur Individuel numéro 128 mai 2001 Page 254-255L'Ordinateur Individuel numéro 128 mai 2001 Page 256-257L'Ordinateur Individuel numéro 128 mai 2001 Page 258-259L'Ordinateur Individuel numéro 128 mai 2001 Page 260-261L'Ordinateur Individuel numéro 128 mai 2001 Page 262-263L'Ordinateur Individuel numéro 128 mai 2001 Page 264-265L'Ordinateur Individuel numéro 128 mai 2001 Page 266-267L'Ordinateur Individuel numéro 128 mai 2001 Page 268-269L'Ordinateur Individuel numéro 128 mai 2001 Page 270-271L'Ordinateur Individuel numéro 128 mai 2001 Page 272-273L'Ordinateur Individuel numéro 128 mai 2001 Page 274