Accéder au contenu principal

Articles

Affichage des articles du 2003

Fichier ini

FICHIER INI Les fichiers ini sont utilisés pour sauvegarder toutes sortes d'information. Il était énormément populaire à l'époque de windows 3.1. Néanmoins, ils peuvent être fortement utiles de nos jours pour sauvegarder des paramètres de configuration pour un programme. Les fichiers ini sont une bonne alternative à la base de registre de windows. De plus, les fichiers ini peuvent être utilisés sous Linux et Windows. Exemple de fichier ini [marc] host=166.130.84.164 port=21 user=test password=test passive=false [agreyz] host=12.333.33.130 port=1143 user=os password=allo passive=true Dans l'exemple précédent, marc et agreyz sont considéré comme des «sections». host, port, user, password et passive sont des clés. Il faut bien distinguer les deux. On pourrait faire un lien avec une base de donnée Le nom de la table serait la «sections» tandis que les champs serait des clé. Méthode pour les fichiers ini Ils existent diverses méthodes afin de faciliter l'utilisat...

Web service

WEB SERVICE Un web service est une application serveur qui est disponible sur Internet. L'interface est disponible pour des applications clientes. On peut ainsi accéder aux fonctions que le serveur offre. Le client et le serveur utilisent le WSDL (web service description language) pour communiquer ensemble. Une application serveur fonctionnant derrière un serveur Web offre une panoplie de fonctions. L'application client peut utiliser ces fonctions. Le protocole utilisé est bien sur le HTTP. Ce protocole est simple et fonctionne sur la majorité des plateformes existantes actuellement. La façon d'appeler des applications à distance a été appelée SOAP (simple object acces protocol). SOAP transmet ses données via le langage XML. Le client et le serveur utilisent ce langage pour communiquer. Il est ainsi possible de rajouter une structure de donnée en fournissant un schéma XML (XSD). Comme vous pouvez le remarquer, le principe des Webservices est simple. Delp...

Thread

THREAD Le parallélisme fait partie de notre quotidien. Il n'est pas rare d'exécuter plusieurs actions en même temps : manger, écouter, écrire... Une telle approche peut-être utilisé en programmation. De plus en plus de logiciels utilisent cette technique. Cette méthode est employée par certains lecteurs vidéo et audio sur le Web. On peut ainsi écouter le fichier sans devoir attendre qu'il soit totalement téléchargé. Un thread exécute le fichier, un autre le télécharge. Le système alloue un certain temps d'exécution à chaque tâche. Le temps alloué à chaque programme est si court qu'on a l'impression que tout fonctionne simultanément. Un tel système est dit multitâche de prémption. Un thread est un sous-programme d'une application, c'est une unité d'exécution de celui-ci. Plusieurs threads peuvent fonctionner en même temps dans une application. L'utilisation des threads permet d'augmenter les performances. Priorité La priorité perm...

Base de registre

BASE DE REGISTRE La base de registre constitue le système nerveux de Windows. Une panoplie d'information y est entreposée. Il est possible d'intervenir sur le matériel, logiciel et sur le système d'exploitation grâce à la base de registre. Cette base de données peut aisément devenir énorme (des centaines de meg). Elle peut souvent rendre service, mais trop souvent elle est utilisée à tort. Il n'est pas rare de voir un programme qui y laisse sa trace même si le programme en question n'existe pu. La structure du registre La base de registre est divisée en 5 sections HKEY_CLASSES_ROOT HKEY_CURRENT_USER HKEY_LOCAL_MACHINE HKEY_USERS HKEY_CURRENT_CONFIG HKEY_CLASSES_ROOT Cette section permet de lier un type de fichier à un programme HKEY_CURRENT_USER Cette section contient tous les paramètres utilisateurs de celui qui est connecté HKEY_LOCAL_MACHINE Cette section contient tous les paramètres du système relatif à tous les utilisateurs HKEY_USERS C...