Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Buch über Windowsprogrammierung zu alt?

Empfohlene Antworten

Veröffentlicht

Hi,

Ich lese grade das Buch Windowsprogrammierung mit C# bzw habe vor kurzem angefangen dies zu tun. Nun bin ich zum ersten mal da angelangt, wo eine Windowsanwendung geschrieben wird und irgendwie funktoniert, die im Buch angegebene Syntax nicht mehr. Das Buch ist von 2002 ist es evl. schon zu alt?

Hier ist der Code:

using System;

using System.Windows.Forms;


class MessageBoxHelloWorld

{

    public static void Main()

    {

        Forms.MesseageBox.Show("Hello World!");

    }

}

Die Methode Forms exestiert gar nicht sondern es gibt nur die Methode Form. Das Buch war schon recht teuer 70 Euro und es wäre schade, wenn ich es gar nicht verwenden kann :(

Würde mich über Hilfe freuen.

Kann es sein, dass vielleicht nur System.Windows als Namespace mit using eingebunden ist (im Buch), weil dann würde Forms einfach den Unternamespace aufrufen (und davon dann die MessageBox).

Ja stimmt den Namensraum Forms. muss man eigentlich garnicht mehr aufführen, da ich ja schon oben angegeben habe, dass ich ihn benutzen möchte :)

Es geht jetzt auch habe "MessageBox" falsch geschrieben gehabt..

using System;

using System.Windows.Forms;


namespace Test

{

    class MessageBoxHelloWorld

    {

        public static void Main()

        {

            MessageBox.Show("Hello World!");

        }

    }


}

Dann ist ja alles gut. Kann ich das Buch von 2002 ohne Probleme durcharbeiten ohne mir etwas altes nicht mehr gebräuchliches anzueignen? Damals gab es ja noch ein viel älteres Net Framework ich glaube 1.1?

Hab leider nicht darauf geachtet beim Buchkauf, dass das Buch von 2002 ist :(

Theoretisch ist das Framework abwärtskompatibel (glaub ich), d.h. frühere Sachen sind auch noch drin.

Je nach IDE kann man auch die .Net-Version, in der es kompiliert werden soll, angeben.

Gut wurde das ganze aber erst ab .net 2.0, auch hat sich darin viel geändert.

Aber ein dotNet 1.1 buch für 70ocken ist schon übel.

Da bekommt man aktuellere Titel weit aus günstiger.

Aber ja vieles ist abwärtskompatibel.

Es ist ein ganz schöner Schinken wohl von Microsoft selber "musste zumindest bei Microsoft bestellt werden". Ich hab mir das Buch halt gekauft, weil der Autor "Charles Petzold" ziemlich gut sein soll und das Buch sehr gute Bewertungen bekommen hat. Aber aussen vor gelassen, dass es nicht mehr ganz so aktuell ist.

Das dem Buch Framework 1.1 zugrunde liegt, war auch nur eine Vermutung aber ich glaube das stimmt wenn vorne Copywirght Charles Petzold 2002 drinne steht, wird das Buch wohl auch die damals vorhandenen Resourcen verwenden also Framework 1.1.

Würdet ihr das Buch denn an meiner Stelle weiter durch arbeiten oder soll ich mir lieber, etwas aktuelleres holen?

Ist jetzt natürlich sehr ärgerlich wegen den 70 Euro aber aus Fehlern lernt man ja bekanntlich..

Würdet ihr das Buch denn an meiner Stelle weiter durch arbeiten oder soll ich mir lieber, etwas aktuelleres holen?

Durcharbeiten.

Algorithmen und Logik sind ja eh versionsunabhängig und wo's knallt, musst du dir halt merken, es anders zu machen.

Eigentlich hat sich nur ADO.NET, also Datenbankprogrammierung geändert, vor allem Datenbindung. Zudem hat sich asp.net stärker geändert als Windows Forms Programmierung. Bei den neuen Versionen ist es aber auch nützlich zu wissen wie es früher funktioniert hat, häufig basieren neue Funktionen nur auf Codegenratoren die intern alte mechanismen verwenden ( z.B. TableAdapter die intern DataAdapter verwenden ).

Günstigere Bücher bekommst du bei terrashop.de - Bücher und Software zu Sonderpreisen

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.