<Tipps und Tricks - informtools - Tipp 355>
http://www.informtools.de/kb.aspx?id=355
Eine �bersetzung in C# d�rfte f�r einen ehemaligen VB-Programmierer bestimmt
nicht schwierig sein.
--
Viele Gruesse
Peter
Ich hab mir Dein Beispiel angesehen, und bin jetzt dabei mich in die
anderen von Dir erwähnten Methoden einzuarbeiten.
Soweit ich es bisher verstanden habe, ist allen diesen Methoden
gemeinsam, dass "Senden" und "Empfangen" nicht wie bei der
ActivX-Schnittstelle mit
s = .Holen
zusammengefasst werden kann.
Die sicherste Umsetzung scheinen mir die "Named Pipes" zu sein.
> Eine Übersetzung in C# dürfte für einen ehemaligen VB-Programmierer
Von wegen ehemalig, in VB6 oder VBA programmiere ich immer noch, und bin
Lurker in d.c.l.vbclassic.
--
Frank
Manchmal antworte ich mit Verzögerung, da ich keinen direkten
Internetzugang habe sondern mit Stick und PortableThunderbird auf
Fremdrechnern.
> Von wegen ehemalig, in VB6 oder VBA programmiere ich immer noch, und bin
> Lurker in d.c.l.vbclassic.
Dann ist unklar, warum Du eine verständliche Sprache mit Zeilenschaltung
gegen diese kryptischen Klammern und Semikolons eingetauscht hast : -)
--
Viele Gruesse
Peter
On 19.07.11 22:16, Peter Fleischer wrote:
> Hi Krank,
hoffentlich nicht, oder doch?
> Dann ist unklar, warum Du eine verständliche Sprache mit Zeilenschaltung
> gegen diese kryptischen Klammern und Semikolons eingetauscht hast : -)
naja, C# ist ja noch recht verständlich, C++ dagegen schon richtig tough.
--
Frank
Manchmal antworte ich mit Verzögerung, da ich keinen direkten
Internetzugang habe sondern mit Stick und PortableThunderbird auf
Fremdrechnern ins Netz gehe.
--
Viele Gruesse
Peter
Peter Fleischer wrote:
> das ist natürlich eine eigenartige Antwort, den Umstieg
> von VB zu C# damit zu begründen, dass C++ weniger
> verständlich ist. Mir erschließt sich eine derartige
> Begründung nicht.
Wenn ich mal in die Verlegenheit kommen sollte, mit .net
etwas machen zu wollen/muessen, wuerde ich mich auch eher
fuer C# entscheiden. In VB.net sieht es aus wie VB.classic,
ist dann aber doch anders. Da faellt es mir leichter,
gleich ein gaenzlich neues Konzept zu lernen.
JM2C
Ingo
Da ich einen Teil meiner Projekte auch in C# realisiere (in Zusammenarbeit
mit von Anderen in C# erstellten Projektteilen), kann ich ein Problem mit
gleichem Ergebnis sowohl in VB als auch in C# zu lösen und mir ein Urteil
erlauben. Ich habe aber auch schon viele C#-Programmierer erlebt, die VB
nicht kennen und dann natürlich große Probleme haben, VB-Code richtig zu
verstehen.
Bei der ganzen Diskussion sollte man aber berücksichtigen, dass nach meiner
Erfahrung die Kenntnis der Sprachsyntax nur ca. 2-3 % der für
.Net-Programmierung erforderlichen Kenntnisse ausmacht. Die restlichen 97 %
sind Kenntnisse zum Framework und der CLR. Und Framework und CLR sind für
beide Sprachen identisch.
Meine Erfahrungen als Dozent zu C#.NET und VB.NET zeigen mir, dass es
erfahrenen VB6-Programmierern sehr leicht fällt, VB.NET zu verstehen, da sie
sich von Anfang an nicht mit der mit C# bedingten neuen Sprachsyntax
anfreunden müssen, sondern sich sofort auf Framework und CLR konzentrieren
können. Die VB6-Programmierer in meinen C#-Grundlagenlehrgängen empfinden es
immer sehr angenehm, wenn ich ihnen anhand der VB-Syntax die C#-Syntax
erkläre.
--
Viele Gruesse
Peter