Dessiner des lignes multisommet, les modifier et les sauvegarder

Fanfandu17 Messages postés 15 Date d'inscription samedi 5 mars 2016 Statut Membre Dernière intervention 5 octobre 2022 - Modifié par Fanfandu17 le 5/03/2016 à 16:53
Whismeril Messages postés 19025 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 19 avril 2024 - 6 mars 2016 à 00:38
Bonjour à tous.
Ca fait un sacré bout de temps que je n'ai pas fait un bout de code, n'étant pas professionnel et n'ayant plus le temps.

Mon boss vient de me dire que les licences autoCad sont trop chères pour sa boite et on en a très peu l'utilité, donc bientôt exit Autocad.

Euh par contre, je me sers encore de vieilles applis que j'avais développé dessus.... uniquement pour le côté "graphique". Donc aujourd'hui, je me pose des questions, savoir si çà vaudrais le cout que j'essaie de transformer le côté graphique qui me sers dans AUTOCAD dans un VB. Le côté graphique est vraiment très basique, il s'agit de pouvoir manipuler des lignes multisommets ( appelées polyligne pour ceux qui connaissent).

Ma question est donc la suivant: En VB, est-il possible de lire un fichier dans lequel serait enregistré les coordonnées de ces sommets et de le représenter visuellement, puis de pouvoir modifier graphiquement ces lignes ( en sélectionnant les sommets en les déplaçant, voir en ajoutant des sommets ou en en supprimant), et enfin de pouvoir sauvegarder ces modifications?

Je n'ai pas fait le moindre bout de code à ce sujet, mais çà fait quelques temps déjà que je commence à zieuter sur les forum....et çà reste très vague dans ma tête.

J'aimerai donc avoir votre avis avant de me lancer, sachant que je ne suis pas du tout spécialiste du domaine et que çà fait un paquet d'années que je n'ai pas fait un bout de code ( faites des gosses....).

Merci de m'avoir lu.

6 réponses

ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
5 mars 2016 à 17:06
Bonjour,
En VB, est-il possible de lire un fichier dans lequel serait enregistré les coordonnées de ces sommets et de le représenter visuellement

Bien sûr
puis de pouvoir modifier graphiquement ces lignes

Cà, c'est une autre paire de manche et implique l'utilisation de dessin vectoriel (pas simple), sauf à tout effacer et tout redessiner
Idem pour le reste.
0
Fanfandu17 Messages postés 15 Date d'inscription samedi 5 mars 2016 Statut Membre Dernière intervention 5 octobre 2022 1
5 mars 2016 à 18:31
Oui, effectivement d'après les vieux ouvrages que j'ai, la première partie a l'air réalisable aisément, mais sans intérêts si la seconde ne l'est pas.
Des idées? Un exemple?
0
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211 > Fanfandu17 Messages postés 15 Date d'inscription samedi 5 mars 2016 Statut Membre Dernière intervention 5 octobre 2022
Modifié par ucfoutu le 5/03/2016 à 18:35
Des idées? Un exemple?

Des idées sur quoi ? Relis ce que je t'en ai dit plus haut.
Et par voie de conséquence : un exemple de quoi, alors ?
0
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
5 mars 2016 à 17:11
Maintenant : s'il ne s'agit que de choses très simples (de simples segments, déplaçables, etc ...) même Word te le permet (et sans le moindre code)
0
Fanfandu17 Messages postés 15 Date d'inscription samedi 5 mars 2016 Statut Membre Dernière intervention 5 octobre 2022 1
5 mars 2016 à 18:28
Merci de ta réponse. Tu dis que WORD peut le faire?!? tu éveilles ma curiosité, je ne vois pas comment, mais si tu le dis, je vais essayer de fouiller de ce côté là Aurais-tu des exemples ou des liens?
Merci
0
Zermelo Messages postés 378 Date d'inscription samedi 22 septembre 2012 Statut Membre Dernière intervention 13 août 2017 14
5 mars 2016 à 17:17
Bonjour Fanfandu17.
Vous vous êtes mis dans le sous-forum Vb.net. Est-ce à dessein, ou est-ce par hasard ?
Cordialement.
0
Fanfandu17 Messages postés 15 Date d'inscription samedi 5 mars 2016 Statut Membre Dernière intervention 5 octobre 2022 1
5 mars 2016 à 18:22
C'est choisi, mes précédentes "routines" sont en VB
0
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211 > Fanfandu17 Messages postés 15 Date d'inscription samedi 5 mars 2016 Statut Membre Dernière intervention 5 octobre 2022
5 mars 2016 à 18:30
Quel "VB" ?
En lisant ton tout premier message, on a plutôt l'impression qu'elles ont été écrites en VBA/autocad et non VB.Net...
Et si c'est cela, le code VBA/autocad est inutilisable depuis VB.Net et il faut donc TOUT écrire en VB.Net.
0
Fanfandu17 Messages postés 15 Date d'inscription samedi 5 mars 2016 Statut Membre Dernière intervention 5 octobre 2022 1 > ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018
5 mars 2016 à 18:37
VBA/Autocad et j'ai d'autres appli en VB6. VB.net est si différent que çà? Parce que aujourd'hui encore, je modifie mes codes régulièrement ( d'autres codes, pas celui qui m'intéresse dans ce sujet), et je n'ai jamais rencontré de problème.
0
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211 > Fanfandu17 Messages postés 15 Date d'inscription samedi 5 mars 2016 Statut Membre Dernière intervention 5 octobre 2022
5 mars 2016 à 19:16
pas celui qui m'intéresse dans ce sujet

Juste une "petite paille", quoi ... L'ESSENTIEL (le dessin vectoriel), rien que cela !!
0
Fanfandu17 Messages postés 15 Date d'inscription samedi 5 mars 2016 Statut Membre Dernière intervention 5 octobre 2022 1
5 mars 2016 à 19:57
bon, c'est mal barré tout çà!
0
Bonjour,

Etant moi même utilisateur AutoCAD (et touchant un peu à la programmation), je peux apporter quelques éléments de réponses.
Tu dis
je me sers encore de vieilles applis que j'avais développé dessus....
Il s'agit certainement de quelques routines en AutoLisp ou VBA, totalement inexploitables en dehors de l'environnement AutoCAD.
Alors il vaut mieux laisser tomber.

Quant à développer un système de DAO personnel, oui mais à quel prix et pour quels résultats.
Or il existe des solutions gratuites qui ont fait leur preuves, DraftSight, CadOGeo, FreeCAD, LibreCAD....

Cordialement
0
Fanfandu17 Messages postés 15 Date d'inscription samedi 5 mars 2016 Statut Membre Dernière intervention 5 octobre 2022 1
5 mars 2016 à 18:26
Merci de ta franchise et de tes réponses. Effectivement il s'agit de AutoLISP, mais uniquement pour les parties graphique dont je n'ai plus l'utilisation, donc je m'en fiche.... Il s'agit également de VB qui doit être facilement adaptable, d'où mes questions...

Les solutions gratuites que tu mentionnes permettent -elles l'ajout de routines comme sur Autocad? ( même si elles doivent être reprises), c'est peut être effectivement plus simple de repartir sur un logiciel graphique existant et GRATUIT ( vu que c'est çà le problème... et d'adapter mes codes....)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Fanfandu17 Messages postés 15 Date d'inscription samedi 5 mars 2016 Statut Membre Dernière intervention 5 octobre 2022 1
5 mars 2016 à 18:34
Peut-être que je fais fausse route avec du VB, mais je me suis orienté vers ce que je connais le mieux.... Pensez-vous qu'un autre langage serait plus adapté?
0
En ce qui concerne les logiciels gratuits, il faudrait aller voir sur leurs sites, je n'ai pas eu l'occasion de les expérimenter. Mais comme c'est gratuit, il ne pas trop en demander non plus.

Pour ce qui est de développer toi-même, le mieux serait de commencer par un langage que tu maitrise déjà (VB6 sana doute, ou VB.NET, voir où ça te conduit et peut-être après passer à quelque-chose de plus puissant?
0
Whismeril Messages postés 19025 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 19 avril 2024 656
Modifié par Whismeril le 5/03/2016 à 20:22
Bonjour,

au lieu de réinventer l'Amérique pourquoi ne pas chercher un SIG gratuit?
La plupart lisent directement le dwg ou le dxf.

Quand j'étais petit, la mer Morte n'était que malade.
George Burns
0
Rejoignez-nous