Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

3. .NET Framework im Überblick > Wie war es bisher?

Wie war es bisher?

Lassen Sie uns zum besseren Verständnis des oben Gesagten einen Blick auf die »konventionelle« Programmierung werfen, gemeint ist die Programmierung ohne .NET Framework. Wenn Sie in einer herkömmlichen Sprache entwickeln – das heißt, in einer Programmiersprache, die nicht von .NET Framework unterstützt wird –, dann lässt sich die Entstehung eines Programms, wohlgemerkt oberflächlich betrachtet, in zwei Schritten skizzieren: Sie editieren den Quellcode und lassen diesen anschließend von einem Compiler übersetzen.

Natürlich werden Sie sich dabei an die Syntaxvorgaben der jeweiligen Programmiersprache halten und einen Compiler bzw. eine Entwicklungsumgebung verwenden, der bzw. die auf die verwendete Sprache ausgerichtet ist. Nehmen wir einfach an, Sie programmieren in C++ in Visual Studio der Version 6.0, das 1998 veröffentlicht und dann 2002 mit der Einführung von .NET Framework von Visual Studio .NET abgelöst wurde. Dann werden Sie z. B. Objekte mit new statt mit gcnew erzeugen und für Zeiger verwenden Sie z. B. das Sternchen (*) und nicht das Caretsymbol (^).[2] Als Klassenbibliotheken stehen Ihnen als C++-Programmierer in Visual Studio 6.0 die STL (Standard Template Library) und zur Programmierung von grafischen Benutzeroberflächen die MFC (Microsoft Foundation Classes) zur Verfügung, bei der FCL (Framework Class Library), der Klassenbibliothek von .NET Framework, bleiben Sie natürlich außen vor.


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint