Download Effizient Programmieren mit C# und .NET: Eine Einführung für by Andreas Solymosi, Peter Solymosi PDF

By Andreas Solymosi, Peter Solymosi

Prof. Dr. Andreas Solymosi, geboren in Budapest, Studium der Mathematik in Leningrad, merchandising in Erlangen, seit 1977 selbstständige Tätigkeit als Softwareentwickler und Referent, Professor für Informatik an der Technischen Fachhochschule Berlin, Gesellschafter und Geschäftsführer eines IT-Unternehmens. Peter Solymosi, geboren in Budapest, Studium Informatik und Betriebswirtschaft in Erlangen und Nürnberg, seit 1977 selbstständige Tätigkeit als Systementwickler, Unternehmensberater und Referent, Gesellschafter und Geschäftsführer eines erfolgreichen IT-Unternehmens.

Show description

Read or Download Effizient Programmieren mit C# und .NET: Eine Einführung für Programmierer mit Java- oder C++-Erfahrung PDF

Similar programming: programming languages books

Effektiv Starten mit Turbo C++: Professionelle Programmierung von Anfang an

Oberall ist die Rede von . C. . bruner hiufiger wird der Wunsch, ohne Kennt nisse anderer Programmiersprachen in 'C' einsteigen zu konnen. Genau dies ist die Zielsetzung des vorliegenden Buches. Ausgehend von ganz einfachen Beispielen wird der Leser Schritt fiir Schritt mit allen Moglichkeiten von 'C' und dem Nachfolger 'C++' vertraut gemacht, ohne daB dafiir Vorkenntnisse in anderen Programmiersprachen notig sind.

Objektorientiertes Programmieren: Mit Beispielen und Übungen in C++

"OOP" ist "in". Die modernste paintings, Programme zu schreiben, wird in diesem didaktisch vorz}glich aufbereiteten Lehrbuch vermittelt. Das Schwergewicht der Darstellung liegt auf der methodischen Darstellung der Gurndlagen und Konzepte pbjektorientierten Programmierens: Objekte, Klassen, Vererbung,Instanzen, Botschaften und abstrakte Datentypen werden verdeutlicht.

Extra resources for Effizient Programmieren mit C# und .NET: Eine Einführung für Programmierer mit Java- oder C++-Erfahrung

Sample text

4: Sonderliterale fur char Unicode-Literale k6nnen nicht nur 4 sondern auch 8 Ziffern enthalten: '\u12345678' . Das Schliisselwort null ist das Literal fur Referenzwerte. An seiner Stelle darf nicht (wie etwa in C++ bei Zeigern) 0 verwendet werden. 5. Operatoren Die Operatoren in C# sind weitgehend mit denen aus Java und C++ gleich; nur die Operatoren typeof, sizeof, checked, unchecked, is und as kommen hinzu: 19 2. 5: Bindungsstarke von Operatoren in C# In dieser Tabelle erscheinen mit hochster Prioritat der Punkt als Selektion eines Elements (member) sowie die eckigen und runden Klammern.

Mit lock konnen in nebenlaufigen (parallelen) Vorgangen (s. 5. 15) lock (referenz) { . } 1/ Zugriff auf kritische Betriebsmittel, referiert durch referenz 2. Klassische Sprachelemente 37 Diese Anweisung ist gleichwertig mit folgendem Programmstiick (s. 5. auf Seite 138): System. Enter(referenz); try { . Exit(referenz); } Das Laufzeitsystem stellt dabei sieher, dass wahrend des Ablaufs des kritischen Abschnitts (des Blocks nach lock) kein anderer Vorgang auf das gesperrte Objekt (referiert durch referenz) zugreifen kann.

Conso 1e. WriteLine("Falsche Eingabe"); break; } } } Die Konvertierung des eingegebenen string-Werts nach enum geht uber die ParseMethode der Struktur System. Int32 (mit der Abkurzung int). Der erhaltene int-Wert kann nur explizit zum Aufzahlungstyp Farbe konvertiert werden (s. 9. auf Seite 22). 4. ReadLine(); switch (farbe) { case "rot": System. Consol e. WriteLine("Wrong color"); break; } } } Die allgemeine Form der case-Anweisung ist: 40 2. Klassische Sprachelemente switch (Vergleichsausdruck) { case Vergleichswert : Anweisung; break; default: Anweisung; break; } wobei • Vergl ei chsausdruck entweder von einem Ganzzahltyp, enum oder vom Typ string ist; • Vergl ei chswert ein konstanter Ausdruck von einem konvertierbaren Typ ist; • anstelle von break auch return oder goto stehen kann.

Download PDF sample

Rated 4.85 of 5 – based on 15 votes