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
  • PrintPrint
Share this Page URL
Help

Die Hülle > Frameworks

Frameworks

Bisher waren alle Beispiele in diesem Buch ziemlich klein und erscheinen, verglichen mit richtigen Anwendungen, vielleicht eher wie Spielzeuge. In diesem Kapitel zeigen wir Ihnen einige Frameworks, die zur Erstellung von Python-Anwendungen in bestimmten Bereichen zur Verfügung stehen. Ein Framework kann man sich als anwendungsspezifischen Satz von Klassen vorstellen, die nach vorgezeichneten Mustern miteinander interagieren. Hier seien nur drei erwähnt: das COM-Framework für die Interaktion mit Microsofts allgemeinem Objektmodell (Component Object Model), die grafische Benutzeroberfläche (GUI) Tkinter und das Swing Java GUI-Toolkit.

Wir werden die Stärken von Frameworks anhand eines hypothetischen Szenarios darstellen, nämlich mit der Website einer kleinen Firma, die die Eingaben von Kunden bezüglich ihrer Produkte mit einem Webformular sammeln, verwalten und beantworten muss. In diesem Szenario beschreiben wir drei Programme. Das erste ist ein webbasiertes Dateneingabeformular, das die Anwender auffordert, einige Daten in ihrem Webbrowser einzugeben, und das diese Angaben dann auf der Festplatte speichert. Das zweite Programm nimmt diese Daten und druckt mit Hilfe von Microsoft Word einen kundenspezifischen Brief, der auf dieser Information beruht. Das letzte Beispiel ist ein simples, mit dem Tkinter-Modul erstelltes Suchprogramm für die gespeicherten Daten,das das Tk-GUI anwendet, eine mächtige portable Sammlung von Werkzeugen für die Verwaltung von Fenstern, Schaltflächen, Menüs usw. Wir hoffen, Ihnen mit diesen Beispielen zu verdeutlichen, wie Sie mit solchen Werkzeugsammlungen und den Vorteilen der Software-Entwicklung mit Pyhon äußerst schnell echte Anwendungen erstellen können. Da jedes Programm auf dem vorangegangenen basiert, empfehlen wir Ihnen dringend, jedes Programm durchzulesen, auch wenn Sie es auf Ihrem Rechner nicht ausprobieren möchten.


  

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
  • PrintPrint