Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  SWX API - Makroprogrammierung .NET?

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS
  
SPS
Autor Thema:  SWX API - Makroprogrammierung .NET? (1490 mal gelesen)
rabbit05
Mitglied
Ingenieur


Sehen Sie sich das Profil von rabbit05 an!   Senden Sie eine Private Message an rabbit05  Schreiben Sie einen Gästebucheintrag für rabbit05

Beiträge: 56
Registriert: 11.09.2006

SolidWorks 2017 SP5

erstellt am: 11. Dez. 2014 13:41    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Freunde der Sonne,

ich programmiere nun seit ca. einem Jahr, unter anderem habe ich ein paar swp Makros aber auch schon mit der SDK als Add IN (C#)gearbeitet.

Was ich mir immer wieder als Frage stelle:

Ist es ratsam, alle Makros in Zukunft in die .NET Umgebung umzuschreiben (Visual Studio Bsp. C#) oder die Makros weiterhin als swp Dateien zu führen?

Was habt Ihr für Erfahrungen bisher gemacht?

Wird die "VBA" Umgebung in SWX über kurz oder lang bestehen bleiben?


Ich würde mich über ein paar Comments freuen.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

SLDW-FEM
Mitglied
Simulations-Ingenieur


Sehen Sie sich das Profil von SLDW-FEM an!   Senden Sie eine Private Message an SLDW-FEM  Schreiben Sie einen Gästebucheintrag für SLDW-FEM

Beiträge: 640
Registriert: 21.02.2005

Solidworks 2017+2019+20+22
SpaceClaim
Windows 11 64bit
HP-ZBook 32gbRAM NVIDIA

erstellt am: 11. Dez. 2014 17:38    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für rabbit05 10 Unities + Antwort hilfreich

Aus meiner Sicht ist es (für betriebsrelevante Makros!)
ganz dringlich, zukunftsfähigen code zu erzeugen!

Stefan hat schon 2009 drauf hingewiesen, dass VBA seit 2005 bei Microsoft ausgeschieden ist! :
http://ww3.cad.de/foren/ubb/Forum2/HTML/017074.shtml#000001

C# ist schwer im Einstieg, aber im Ergebnis doch ne gute Sache !

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

KMassler
Ehrenmitglied V.I.P. h.c.
CAD Admin + Mädchen für Alles...



Sehen Sie sich das Profil von KMassler an!   Senden Sie eine Private Message an KMassler  Schreiben Sie einen Gästebucheintrag für KMassler

Beiträge: 2675
Registriert: 06.11.2000

SolidWorks Start 1999
** CSWP 01/2008 **
------------------
Zuletzt beruflich:
- SWX2020 SP5;
- SAP/PLM+ECTR;
- DriveWorks Pro;
- Programmierung:
VBA, aktuell Visual Studio 2022/VB.Net
------------------
ab 2024 (privat):
Onshape und anderes

erstellt am: 12. Dez. 2014 08:54    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für rabbit05 10 Unities + Antwort hilfreich

Also für kleine, mal schnell benötigte Sachen bleibt VBA in Gebrauch.
Wobei der Umstieg auf VBA7 durchaus ärgerlich und überflüssig war (kein Mensch braucht bei VBA 64bit-Unterstützung, das ist meine Meinung).

Für größere Geschichten erstelle ich mir schon lange "richtige" Programme, früher mit VB6, seit einigen Jahren nur noch mit VB.NET.

Ob VB oder C# bleibt wohl in erster Linie Geschmackssache.
VB hat (für mich) die Vorteile, dass es 1. leichter erlernbar/verständlich ist und 2. Ähnlichkeiten mit VB6/VBA hat, so dass der Code aus Makros einfacher übernommen werden kann.

.NET kann einfach wesentlich mehr als VBA, insbesondere wenn es um ansprechende Oberflächengestaltung, Datenbankanbindung etc. geht.
Und die Entwicklungsumgebung ist einfach um Klassen besser als die von VBA.

------------------
Klaus

www.al-ko.com | mein Gästebuch

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz