Photographie/Fabricants/Ricoh/Ricoh Elnica 35

Photographie/Fabricants/Ricoh/Ricoh 500G

Commentaires.
Appareil fabriqué à Taiwan

Photographie/Fabricants/Argus/Argus A
Photographie/Fabricants/BenQ/BenQ DC E1030

Photographie/Fabricants/Yashica/Yashica 35 ME

Photographie/Fabricants/Yashica/Yashica 35 FC

Photographie/Fabricants/Agfa/Agfa Agfamatic 50

Photographie/Fabricants/Agfa/Agfa Agfamatic 100

Photographie/Fabricants/Agfa/Agfa Agfamatic 200 sensor

Photographie/Fabricants/Kodak/Appareils argentiques Kodak/Kodak Instamatic 155X

Photographie/Fabricants/Kodak/Appareils argentiques Kodak/Kodak Instamatic 56X

LispWorks CAPI/Sommaire
Guide d'utilisateur de CAPI
Légende
 Projet
 Ébauche
 En cours
 Avancé
 Terminé

LispWorks CAPI
Ce livre est un guide d'utilisateur pour la librairie CAPI le logiciel LispWorks. Ce dernier est utilisé pour programmer en Lisp/Common Lisp et utilise les concepts du CLOS (Common Lisp Object System). Il est possible télécharger une version gratuite de LispWorks Personal Edition

Introduction au test logiciel
Ce livre s'adresse aux développeurs qui souhaitent gagner en efficacité, produire un code meilleur et réduire le temps et l'argent perdus, passé à chercher et à corriger des bogues qui auraient pu être décelés plus tôt.
Il vise à vous présenter les techniques du test logiciel, discipline du (plus particulièrement, de la qualité logicielle) mise au point et améliorée par de nombreux développeurs d'horizons divers. Aujourd'hui, ces techniques sont devenues incontournables :
Ces outils font dorénavant parti de la panoplie du développeur, au même titre que les IDE ou qu'un bon gestionnaire de version.
Ce livre se veut neutre vis-à-vis de la technologie et s'adresse à tous les qui emploient des langages objets. À chaque technique abordée, nous fournissons une liste d'outils pour que vous puissiez la mettre en œuvre immédiatement, dans votre langage préféré. Toutefois, cette neutralité ne place pas le présent livre loin de la préoccupation essentielle des développeurs : le "code". Aussi, afin de rester neutre mais accessible et pragmatique, nos explications sont illustrées par des exemples concrets : du code ! C'est pourquoi nous avons choisi d'insérer des exemples en , à chaque fois que cela s'avère nécessaire.
Avec ce livre, vous découvrirez les motivations et les bases de cette discipline. Au fur et à mesure des chapitres, nous allons voir les nouveaux problèmes qui se posent lorsqu'on veut tester une application complexe et comment les résoudre. Vous aurez finalement vu un panorama d'outils et de techniques qui vous permettront, dès les premiers chapitres d'améliorer votre code.
Le test étant une discipline trop vaste pour être traitée dans un seul ouvrage, ce livre reste une introduction. Toutefois, nous nous sommes attachés à en donner une vision générale et approfondie mais certainement pas exhaustive. Il s'agit de vous donner les éléments pour qu'à terme, vous puissiez choisir, en connaissance de cause, vos propres outils et techniques : ceux qui conviennent à votre projet à votre façon de développer. Enfin, Le test logiciel reste une discipline au périmètre flou, qui peut soulever d'infinies problématiques et autant de solutions : personne ne peut tout savoir sur ce domaine, alors quoi de mieux pour ce livre que de l'écrire à plusieurs ?
Sommaire.
Participez !
Vous aimeriez avoir une édition de ce livre avec des exemples en Ruby, Python, PHP ou votre langage préféré ? Nous pouvons vous y aider, !

LispWorks CAPI/Pour débuter
Ce chapitre présente quelques-uns des éléments les plus fondamentaux des fonctions du CAPI. L'intention est simplement que vous devriez vous familiariser avec les éléments les plus utiles, avant d'apprendre comment vous pouvez les utiliser de façon constructive. Il est fortement recommandé de travailler à travers les exemples dans ce chapitre.
Une application CAPI se compose d'une hiérarchie d'objets CAPI. Les objets du CAPI sont créés en utilisant make-instance, et même si ils sont de série d'objets standard de CLOS, les éléments du CAPI doivent généralement être consultés à l'aide des accesseurs documentés, et non pas en utilisant les fonctions des éléments CLOS. Vous ne devez pas compter sur les éléments en raison de la mise en œuvre de la classe du CAPI qui peut évoluer.
Une fois que l'instance d'un objet CAPI a été créé dans une interface, il peut être affiché sur votre écran en utilisant la fonction d'affichage.

LispWorks CAPI/Créer une simple fenêtre
Jusqu'ici, vous n'avez vu que deux types d'éléments CAPI: l'interface (qui est le plus haut niveau élément CAPI, et est présente dans n'importe quelle fenêtre CAPI) et le bouton-poussoir. Cette section montre comment vous pouvez utiliser CAPI pour créer d'autres éléments d'interface graphique commun que vous êtes susceptibles d'avoir besoin.
Avant d'essayer les exemples dans ce chapitre, nous devrons définir les fonctions de "test-callback" et "Bonjour" dans le Listener. Le premier affiche d'abord la liste des arguments qui lui sont donnés, et retourne nil. La seconde affiche simplement un message.
Nous allons utiliser ces "callback" dans les exemples à venir.

LispWorks CAPI/Utiliser la librairie CAPI

Tous les symboles de ce guide sont exportées de la librairie CAPI ou de la librairie Common-Lisp, sauf sous indication contraire. Pour accéder au symboles de CAPI, vous pouvez les qualifier tous de manière explicite dans votre code, en créant une librairie qui génère la librairie CAPI.
Cela crée une librairie dans laquelle tous les symboles de CAPI sont accessibles. Pour exécuter les exemples dans ce guide, évaluer d'abord dans le "Listener"

LispWorks CAPI/Créer une première fenêtre