Dessiner des lignes multisommet, les modifier et les sauvegarder

Messages postés
9
Date d'inscription
samedi 5 mars 2016
Statut
Membre
Dernière intervention
5 mars 2016
-
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.
Afficher la suite 

6 réponses

Messages postés
18039
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
212
0
Merci
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.
Fanfandu17
Messages postés
9
Date d'inscription
samedi 5 mars 2016
Statut
Membre
Dernière intervention
5 mars 2016
-
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?
ucfoutu
Messages postés
18039
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
212 > Fanfandu17
Messages postés
9
Date d'inscription
samedi 5 mars 2016
Statut
Membre
Dernière intervention
5 mars 2016
-
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 ?
Commenter la réponse de ucfoutu
Messages postés
18039
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
212
0
Merci
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)
Fanfandu17
Messages postés
9
Date d'inscription
samedi 5 mars 2016
Statut
Membre
Dernière intervention
5 mars 2016
-
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
Commenter la réponse de ucfoutu
Messages postés
378
Date d'inscription
samedi 22 septembre 2012
Statut
Membre
Dernière intervention
13 août 2017
13
0
Merci
Bonjour Fanfandu17.
Vous vous êtes mis dans le sous-forum Vb.net. Est-ce à dessein, ou est-ce par hasard ?
Cordialement.
Whismeril
Messages postés
13854
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
22 octobre 2019
312 > Zermelo
Messages postés
378
Date d'inscription
samedi 22 septembre 2012
Statut
Membre
Dernière intervention
13 août 2017
-
Bonsoir, c'est parfaitement possible en WPF, mais comme je l'ai écrit plus bas, il y a des SIG gratuits qui conviendraient très bien.
Zermelo
Messages postés
378
Date d'inscription
samedi 22 septembre 2012
Statut
Membre
Dernière intervention
13 août 2017
13 > Whismeril
Messages postés
13854
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
22 octobre 2019
-
Je me retire.
Whismeril
Messages postés
13854
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
22 octobre 2019
312 > Zermelo
Messages postés
378
Date d'inscription
samedi 22 septembre 2012
Statut
Membre
Dernière intervention
13 août 2017
-
Bonsoir Zermelo,
je ne voulais pas te fâcher.
Voyant que Fanfan
  • ne fait pas la différence entre VB6 et VB.Net qui n'ont quasiment de communs que les 2 premières lettres,
  • qu'il affiche un délai à priori court (quoi que "bientôt" veut tout dire et n'importe quoi),
  • qu'en winform ce sera plus compliqué qu'en WPF, mais que pour WPF il faut déjà bien comprendre .Net,
  • et qu'il existe des alternatives gratuites à Autocad et pas si lourdes que Mosca le pense

J'ai osé insisté sur le fait que programmer ce qui existe déjà n'est pas toujours utile.
Par conter, le fait est qu'il manque 2 données importantes:
  • les dessins ont ils un but proches du plan, de la carte, ou plutôt de la conception de pièce ou autres
  • s'agit il de polyligne 2D ou 3D


Selon ces éléments, la DAO peut être une solution.
Fanfandu17
Messages postés
9
Date d'inscription
samedi 5 mars 2016
Statut
Membre
Dernière intervention
5 mars 2016
-
désolé, je connais pas WPF, c'est quoi et des SIG?? quézaco?
> Fanfandu17
Messages postés
9
Date d'inscription
samedi 5 mars 2016
Statut
Membre
Dernière intervention
5 mars 2016
-
WPF : Windows Presentation Foundation (Merci Wiki)
SIG : Système d'Information Géographique

Laisse tomber, c'est du costaud.
Regardes plutôt du coté DAO (Dessin Assisté par Ordinateur), c'est plus dans le sujet.
Commenter la réponse de Zermelo
0
Merci
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
Fanfandu17
Messages postés
9
Date d'inscription
samedi 5 mars 2016
Statut
Membre
Dernière intervention
5 mars 2016
-
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....)
Commenter la réponse de Mosca
Messages postés
9
Date d'inscription
samedi 5 mars 2016
Statut
Membre
Dernière intervention
5 mars 2016
0
Merci
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é?
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?
Commenter la réponse de Fanfandu17
Messages postés
13854
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
22 octobre 2019
312
0
Merci
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
Commenter la réponse de Whismeril