Vielleicht interessiert es noch jemanden. hier die Antwort von Aucotec:
Hallo ...,
funktional ist in der Programmierung im EB-Umfeld kein Unterschied ob sie C# oder VBA verwenden. VBA ist halt etwas altbacken, zum Beispiel wenn sie Programme mit zeitgemäßen Oberflächen-Elementen schreiben wollen.
Leute, die viel Programmieren arbeiten meistens lieber mit C#. Die haben meistens das Visual Studio sowieso und wollen in der gewohnten Umgebung weiterarbeiten.
Gelegenheitsprogrammierer, die nur ab und wann was programmieren wollen, sind meist mit VBA besser bedient. Dessen Sprachschatz ist kleiner, die Entwicklungsumgebung ist simpel.
Um mit C# zu arbeiten braucht man das Visual Studio von MS (kostenpflichtig). Das ist eine sehr leistungsfähige Entwicklungsumgebung, die aber dementsprechend erstmal erlernt werden will.
Zu unseren Seminaren:
VBA ist fünftägig und richtet sich an Anfänger. Das bedeutet, die ersten zwei Tage gehen drauf um die Grund-Konstrukte der Sprache (Datenstrukturen, Schleifen, Sprünge…) zu behandeln. Dann geht es zum EB Objektmodell (Collections, Objekte…) und es werden typische kleine Tools geschrieben.
Beim C#-Seminar setzten wir die Kenntnisse zur Bedienung des Studios und der grundlegenden Sprachsyntax voraus. Dort steigen wir dann direkt mit dem Objektmodell ein. Daher ist dieser Kurs dreitägig.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP