GTK2 :: Ex :: RecordsFilter

GTK2 :: Ex :: RecordsFilter ist ein Widget mit hoher Ebene, um einigermaßen große Mengen relationaler Daten zu durchsuchen.
Jetzt downloaden

GTK2 :: Ex :: RecordsFilter Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Ofey Aikon
  • Website des Verlags:
  • http://search.cpan.org/~ofeyaikon/

GTK2 :: Ex :: RecordsFilter Stichworte


GTK2 :: Ex :: RecordsFilter Beschreibung

GTK2 :: Ex :: RecordsFilter ist ein Widget mit hoher Ebene, um einigermaßen große Mengen relationaler Daten zu durchsuchen. GTK2 :: Ex :: RecordsFilter ist ein Widget mit hoher Ebene, um einigermaßen große Mengen relationaler Daten zu durchsuchen. Dieses Widget ist von dem Songbrowser von iTunes.Synopsis inspiriert. Verwenden Sie GTK2 -Init; Verwenden Sie GTK2 :: Ex :: RecordsFilter; # Erstellen Sie ein Recordset My $ Recordset = , , , ]; # Erstellen Sie das RecordsFilter-Objekt My $ RecordsFilter = GTK2 :: Ex :: RecordsFilter-> NEU; # Geben Sie die Header für die Spalten an, meine $ Headers = ; GTK2 :: Ex :: RecordsFilter-> Set_Header ($ Header); # Injizieren Sie Daten in das Widget GTK2 :: Ex :: RecordsFilter-> SET_DATA ($ Recordset); # Holen Sie sich ein REF-Ziehen auf das Widget My $ RecordsFilter_Widget = $ RecordsFilter-> get_widget (); # Erstellen Sie das Wurzelfenster Mein $ -fenster = GTK2 :: Fenster-> Neu; $ fenster-> signal_connect (destren => sub {gtk2-> main_quit;}); $ fenster-> set_default_size (500, 300); # Fügen Sie das Widget zum Stammfenster ein $ window-> add ($ recordsfilter_widget); $ fenster-> show_all; GTK2-> Main; Bei der Arbeit mit großen Mengen an relationalen Datensätzen (CSV-Dateien, Datenbanksätze, Musikdateien-Index) besteht eine gemeinsame Aufgabe darin, eine Teilmenge oder Aufzeichnungen aus einem bestimmten Satz herauszufiltern. Beispielsweise kann in einem Master-Detail-Datenbankdesign das Master-Recordset, das typischerweise kleiner als das Details Recordset ist, herausgefiltert werden, und die gefilterte Teilmenge von Master-Datensätzen kann dann verwendet werden, um zusätzliche Aufgaben in den detaillierten Datensätzen auszuführen, die sie zeigen to.ein gemeinsames Beispiel dieser Verwendung ist der Song-Browser in Ihrer eigenen MP3-Player-Anwendung (z. B. die iTunes-Anwendung). Mit dieser Anwendung können Sie eine MP3-Datei (den Detailsatz) auswählen, die auf Kriterien wie Künstler, Album, Song (der Master-Datensatz) basiert. Sobald der Master-Datensatz ausgewählt ist (dh der Künstler, das Album und das Lied), führt dies eine Aufgabe auf dem Detailsatz aus (dh die MP3-Datei abspielen) .Dieses GTK2 :: Ex :: RecordsFilter-Widget ist vom iTunes-Songbrowser inspiriert Widget. Dieses Widget trägt jedoch bestimmte Funktionalität, die im iTunes-Songbrowser nicht vorhanden ist. Der iTunes-Songbrowser ermöglicht dem Benutzer, einen Song (einen Master-Datensatz) gleichzeitig auszuwählen und zu spielen. Eine allgemeinere Nutzung sollte jedoch ermöglichen, dass der Benutzer mehrere Master-Datensätze auswählen kann. Ein Ansatz für solche Multiple-Auswahlen besteht darin, den Benutzer mit der gedrückten Strg-Taste auf verschiedene Datensätze zu klicken und dann alle hervorgehobenen Datensätze in einem Schuss auszuwählen. Dieses Widget nimmt einen anderen Ansatz an, den ich den "Warenkorb" anrufe. Dies wird im nächsten Abschnitt erläutert. Anforderungen: · Perl.


GTK2 :: Ex :: RecordsFilter Zugehörige Software