Announcement

Collapse
No announcement yet.

.NET Literatur

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    Hallo Markus,

    ..und zwischen der BDE und ADO.net liegen welten!
    Das hat aber nichts mit .NET oder der Sprache C# zu tun, denn auch innerhalb von Delphi sind die Unterschiede zwischen der BDE (Win32) und ADO (Win32) sehr groß.

    Mit dem Wechsel zu .NET sind in Wirklichkeit gleich 2 Wechsel verbunden:

    1. Klassenbibliothek (alias Framework)
    2. Programmiersprache

    Während die Auswahl der Sprache in .NET nur eine untergeordnete Bedeutung hat, verbirgt sich die steile Lernkurve primär hinter der Klassenbibliothek. Daher ist der Aufwand beim Wechsel von Visual Basic 6 auf VB.NET fast genau so groß wie beim Wechsel von Delphi zu C#.

    Comment


    • #17
      Hallo Jürgen,

      Probleme ist übertrieben aber es ist einfach eine Umgewöhnung!

      @Andreas
      und ich dachte vb-programmierer hätten "Heimvorteil"!

      wenn ich dann von c# zu vb.net umsteigen wollte, müsste ich mich hauptsächlich an die neue syntax gewöhnen oder?
      Herzliche Grüße

      Markus Lemcke
      barrierefreies Webdesign

      Comment


      • #18
        Hallo Markus,

        ...an die neue syntax gewöhnen oder?
        Ja. Damals habe ich bei meinen ersten Schritten in .NET immer zuerst VB.NET verwendet und danach sofort das Beispiel mit C# nachgebaut. Es gibt nur sehr wenige Bereiche, wo es grundlegende Differenzen gibt. Zum Beispiel ist die Automation von Microsoft Office-Anwendungen mit VB um Größenordnungen einfacher als mit C#. Dafür hat C# bei systemnahen Zugriffen die Nase vorn.

        Im besten Fall wird gleich neutral programmiert:

        Code:
        -- VB
        Dim aData As Decimal = Convert.ToDecimal(TextBox1.Text)
        -- C#
        decimal aData = Convert.ToDecimal(textBox1.Text);
        anstelle von

        Code:
        Dim dData As Decimal = CType(TextBox1.Text, Decimal)
        Während sich das Convert.ToDecimal-Beispiel ganz einfach zwischen VB und C# übersetzen lässt, ist der Zugriff auf die VB-Funktion CType nur die 2. Wahl (weil sprachspezifisch).

        Comment


        • #19
          Hallo Andreas,

          okay, danke für die Antwort!
          gibt es irgendwo im Web einen vergleich zwischen vb.net und C#?
          Herzliche Grüße

          Markus Lemcke
          barrierefreies Webdesign

          Comment

          Working...
          X