Un Parcours de la collection:

  Comme vous avez lu dans un des chapitres précédents, les éléments de dessin sont rangé dans une collection, qui demande son parcours pour se dessiner au fûr et à mesure même si celà va très vite pour ne pas s'en rendre compte. (selon le cas le dessin peut-être plus ou moins lent).

  En actualisant l'export DXF, pour la version future de mon logiciel, je me suis permis d'imaginer comment AutoCAD, mémorise le contenu de son format de fichier; il n'est certainement pas différent de celui lu par un editeur ASCII.

  Comme Denis-Draw est écrit dans un langage orienté object, Turbo-Delphi, le parcours des éléments de dessin appelle des méthodes virtuelle pour que chaque, dessin appelle, ses propres fonctions de tracé, mais comme celle-ci sont génériques, alors deux grandes méthodes sont utilisée principalement, celle des textes, celle des dessins.

  Cette collection d'éléments de dessin, est elle aussi créé avec un prototypage orienté objet. Quand vous parcourez sa collection, une méthode spécifique est ajouté à chacun des types différencié par leurs affichages, néanmoins, ces méthodes sont masquées par le compilateur, mais elle demande à être appelées indépendamment aussi, et je me suis dit Qu'Autocad, devait lui aussi, quand il affiche son dessin, différencier chaque entities dans son vocabulaire avant de le dessiner.

  Ceci peut vous sembler abstrait ou au contraire très précis, le rôle d'un informaticien consiste à décrire dans une «Formulation» comment faire ceci.

  Ces listes de données ont des noms particuliers, (des extensions qui caractèrise le fichier) que vous ne connnaissez peut-être pas : DXF,VML,SVG,EPS,TEO.

  Ces fichiers sont lisibles par un éditeur Ascii, qui lit des caractères, pour les afficher. Ce sont des formats lisible sauf le TEO qui est un format binaire; pour le lire, une transcription en Ascii utilisé par la prévisualisation se détermine par l'extension ATO :  Pour Ascii-Teo-File : lire sa description. Et chacun d'eux est associé au logiciel qui le créé. Remarquer que le logiciel Denis-Draw offre une passerelle de conversion vers tous ces formats.

Notes: Une fois ceci déterminé...
© copyright BeeLog 2009

Denis Bertin le 19-10-2009