C++ GUI programming mit Qt 4: die offizielle Einführung
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
München [u.a.]
Addison-Wesley
2009
|
Ausgabe: | 2., aktualisierte Aufl. |
Schriftenreihe: | Programmer's choice
|
Schlagworte: | |
Online-Zugang: | Beschreibung für Leser Inhaltsverzeichnis |
Beschreibung: | 837 S. Ill., graph. Darst. |
ISBN: | 9783827327291 |
Internformat
MARC
LEADER | 00000nam a2200000zc 4500 | ||
---|---|---|---|
001 | BV023647213 | ||
003 | DE-604 | ||
005 | 20101223 | ||
007 | t | ||
008 | 081222s2009 ad|| |||| 00||| ger d | ||
020 | |a 9783827327291 |9 978-3-8273-2729-1 | ||
035 | |a (OCoLC)298549430 | ||
035 | |a (DE-599)BVBBV023647213 | ||
040 | |a DE-604 |b ger | ||
041 | 0 | |a ger | |
049 | |a DE-523 |a DE-634 | ||
084 | |a ST 281 |0 (DE-625)143646: |2 rvk | ||
100 | 1 | |a Blanchette, Jasmin |e Verfasser |4 aut | |
240 | 1 | 0 | |a C++ GUI programming with Qt 4 |
245 | 1 | 0 | |a C++ GUI programming mit Qt 4 |b die offizielle Einführung |c Jasmin Blanchette ; Mark Summerfield |
250 | |a 2., aktualisierte Aufl. | ||
264 | 1 | |a München [u.a.] |b Addison-Wesley |c 2009 | |
300 | |a 837 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Programmer's choice | |
650 | 0 | 7 | |a Qt |g Software |0 (DE-588)4544202-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Qt 4.0 |0 (DE-588)7547042-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a C++ |0 (DE-588)4193909-8 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a C++ |0 (DE-588)4193909-8 |D s |
689 | 0 | 1 | |a Qt 4.0 |0 (DE-588)7547042-1 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Qt |g Software |0 (DE-588)4544202-2 |D s |
689 | 1 | |8 1\p |5 DE-604 | |
700 | 1 | |a Summerfield, Mark |e Verfasser |0 (DE-588)132421844 |4 aut | |
856 | 4 | |u http://deposit.dnb.de/cgi-bin/dokserv?id=3098717&prov=M&dok_var=1&dok_ext=htm |3 Beschreibung für Leser | |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017243559&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-017243559 |
Datensatz im Suchindex
_version_ | 1809403594286301184 |
---|---|
adam_text |
INHALT UEBER DIE AUTOREN 11 VORWORT 13 EINLEITUNG 17 DANKSAGUNGEN 21 EINE
KURZE GESCHICHTE VON QT 23 TEIL I: QT FUER EINSTEIGER 27 1 ERSTE SCHRITTE
29 1.1 HELLO QT 29 1.2 VERBINDUNGEN HERSTELLEN 32 1.3 WIDGETS GESTALTEN
33 1.4 DIE REFERENZDOKUMENTATION 38 2 DIALOGFELDER ERSTELLEN 41 2.1
SUBKLASSEN IN QDIALOG 42 2.2 SIGNALE UND SLOTS AUSFUEHRLICH BETRACHTET 49
2.3 DIALOGFELDER SCHNELL ENTWERFEN 52 2.4 DIALOGFELDER MIT
VERAENDERLICHER GESTALT 63 2.5 DYNAMISCHE DIALOGFELDER 71 2.6 INTEGRIERTE
WIDGET- UND DIALOGFELDKLASSEN 72 3 HAUPTFENSTER ERSTELLEN 79 3.1
SUBKLASSEN VON QMAINVVINDOW 79 3.2 MENUES UND SYMBOLLEISTEN ERSTELLEN 85
3.3 DIE STATUSLEISTE EINRICHTEN 91 3.4 DAS DATEI-MENUE IMPLEMENTIEREN 93
3.5 DIALOGFELDER VERWENDEN 101 3.6 EINSTELLUNGEN SPEICHERN 108 3.7
MEHRERE DOKUMENTE 110 3.8 STARTBILDSCHIRME 113 BIBLIOGRAFISCHE
INFORMATIONEN HTTP://D-NB.INFO/988530902 DIGITALISIERT DURCH 9.3 UMGANG
MIT DER ZWISCHENABLAGE 305 INHALT 4 ANWENDUNGSFUNKTIONALITAET
IMPLEMENTIEREN 117 4.1 DAS ZENTRALE WIDGET 118 4.2 SUBKLASSEN VON
QTABLEWIDGET 119 4.3 LADEN UND SPEICHERN 126 4.4 DAS BEARBEITEN-MENUE
IMPLEMENTIEREN 129 4.5 DIE RESTLICHEN MENUES IMPLEMENTIEREN 134 4.6
SUBKLASSEN VON QTABLEWIDGETLTEM 139 5 BENUTZERDEFINIERTE WIDGETS
ERSTELLEN 149 5.1 QT-WIDGETS ANPASSEN 149 5.2 SUBKLASSEN VON QWIDGET 152
5.3 BENUTZERDEFINIERTE WIDGETS IN QT DESIGNER INTEGRIEREN 163 5.4 DOUBLE
BUFFERING 168 TEIL II: QT FUER FORTGESCHRITTENE 191 6 LAYOUT-VERWALTUNG
193 6.1 WIDGETS IN EINEM FORMULAR ANORDNEN 194 6.2 GESTAPELTE LAYOUTS
200 6.3 SPLITTER 203 6.4 BILDLAUFBEREICHE 207 6.5 DOCKFENSTER UND
SYMBOLLEISTEN 208 6.6 MDI-ANWENDUNGEN 212 7 EREIGNISVERARBEITUNG 223 7.1
EREIGNISHANDLER REIMPLEMENTIEREN 224 7.2 EREIGNISFILTER INSTALLIEREN 230
7.3 REAKTIVITAET BEI INTENSIVER VERARBEITUNG 233 8 2D-GRAFIK 237 8.1 MIT
QPAINTER MALEN 239 8.2 KOORDINATENSYSTEMTRANSFORMATIONEN 244 8.3
HOCHWERTIGES RENDERING MIT QLMAGE 253 8.4 ELEMENTBASIERTES RENDERING MIT
GRAPHICS VIEW 257 8.5 DRUCKEN 283 9 DRAG&DROP 293 9.1 DRAG&DROP
AKTIVIEREN 293 9.2 BENUTZERDEFINIERTE DRAG-TYPEN UNTERSTUETZEN 299 INHALT
10 KLASSEN FUER DIE ELEMENTPRAESENTATION 307 10.1 DIE
ELEMENTANSICHT-KLASSEN VERWENDEN 309 10.2 VORDEFINIERTE MODELLE
VERWENDEN 316 10.3 BENUTZERDEFINIERTE MODELLE IMPLEMENTIEREN 323 10.4
BENUTZERDEFINIERTE DELEGATEN IMPLEMENTIEREN 339 11 CONTAINERKLASSEN 347
11.1 SEQUENZIELLE CONTAINER 348 11.2 ASSOZIATIVE CONTAINER 357 11.3
GENERISCHE ALGORITHMEN 361 11.4 STRINGS, BYTE-ARRAYS UND VARIANTEN 363
12 EIN- UND AUSGABE 373 12.1 BINAERDATEN LESEN UND SCHREIBEN 374 12.2
TEXT LESEN UND SCHREIBEN 381 12.3 VERZEICHNISSE DURCHLAUFEN 387 12.4
RESSOURCEN EINBETTEN 389 12.5 INTERPROZESSKOMMUNIKATION 390 13
DATENBANKEN 397 13.1 VERBINDEN UND ABFRAGEN 398 13.2 TABELLEN ANZEIGEN
405 13.3 DATENSAETZE IN FORMULAREN BEARBEITEN 408 13.4 DATEN TABELLARISCH
DARSTELLEN 415 14 MULTITHREADING 425 14.1 THREADS ERSTELLEN 426 14.2
THREADS SYNCHRONISIEREN 430 14.3 KOMMUNIKATION MIT DEM HAUPTTHREAD 437
14.4 QT-KLASSEN IN UNTERGEORDNETEN THREADS VERWENDEN 444 15
NETZWERKPROGRAMMIERUNG 447 15.1 FTP-CLIENTS SCHREIBEN 447 15.2
HTTP-CLIENTS SCHREIBEN 458 15.3 TCP-CLIENT/SERVER-ANWENDUNGEN SCHREIBEN
461 15.4 UDP-DATAGRAMME SENDEN UND EMPFANGEN 474 16 XML 479 16.1
XML-DATEN MIT QXMLSTREAMREADER LESEN 480 16. 23.3 XLL-SITZUNGSVERWALTUNG
680 INHALT 17 ONLINE-HILFE BEREITSTELLEN 503 17.1 QUICKINFOS,
STATUSLEISTENTIPPS UND DIREKTHILFE 503 17.2 ONLINE-HILFE MIT EINEM
WEBBROWSER BEREITSTELLEN 506 17.3 QTEXTBROWSER ALS EINFACHES HILFEMODUL
508 17.4 QT ASSISTANT ALS LEISTUNGSFAEHIGE ONLINE-HILFE 511 TEIL III: QT
FUER EXPERTEN 515 18 INTERNATIONALISIERUNG 517 18.1 MIT UNICODE ARBEITEN
518 18.2 ANWENDUNGEN UEBERSETZUNGSBEREIT MACHEN 523 18.3 DYNAMISCHER
SPRACHENWECHSEL 530 18.4 ANWENDUNGEN UEBERSETZEN 536 19 ERSCHEINUNGSBILD
ANPASSEN 541 19.1 QT-STYLESHEETS VERWENDEN 542 19.2 KLASSEN VON QSTYLE
ABLEITEN 559 20 3D-GRAFIK 579 20.1 MIT OPENGL ZEICHNEN 580 20.2 OPENGL
UND QPAINTER KOMBINIEREN 586 20.3 OVERLAYS MIT FRAMEBUFFER-OBJEKTEN
REALISIEREN 594 21 PLUG-INS ERSTELLEN 601 21.1 QT MIT PLUG-INS ERWEITERN
602 21.2 ANWENDUNGEN PLUG-IN-FAEHIG MACHEN 614 21.3 PLUG-INS FUER
ANWENDUNGEN SCHREIBEN 618 22 ANWENDUNGSSKRIPTS 621 22.1 UEBERBLICK UEBER
DIE SPRACHE ECMASCRIPT 622 22.2 QT-ANWENDUNGEN MIT SKRIPTS ERWEITERN 633
22.3 GUI-ERWEITERUNGEN MITHILFE VON SKRIPTS IMPLEMENTIEREN 637 22.4
AUFGABEN PER SKRIPTING AUTOMATISIEREN 646 23 PLATTFORMSPEZIFISCHE
MERKMALE 661 23.1 SCHNITTSTELLEN ZU SYSTEMEIGENEN APIS 662 23.2 ACTIVEX
UNTER WINDOWS 666 INHALT 24 EINGEBETTETE PROGRAMMIERUNG 689 24.1 ERSTE
SCHRITTE MIT QT/EMBEDDED LINUX 690 24.2 QT/EMBEDDED LINUX ANPASSEN 693
24.3 QT-ANWENDUNGEN MIT QTOPIA INTEGRIEREN 694 24.4 DIE QTOPIA-APIS
VERWENDEN 700 TEIL IV: ANHAENGE 711 A QT INSTALLIEREN 713 A.L HINWEISE
ZUR LIZENZIERUNG 714 A.2 QT/WINDOWS INSTALLIEREN 714 A.3 QT/MAC
INSTALLIEREN 715 A.4 QT/XLL INSTALLIEREN 716 B OT-ANWENDUNGEN ERSTELLEN
719 B.L DAS TOOL QMAKE VERWENDEN 720 B.2 ERSTELLUNGSTOOLS VON
DRITTANBIETERN 726 B.2.1 CMAKE: PLATTFORMUEBERGREIFENDES MAKE 727 B.2.2
BOOST.BUILD (BJAM) 728 B.2.3 DAS SOFTWAREKONSTRUKTIONSWERKZEUG SCONS 730
C EINFUEHRUNG IN QT JAMBI 733 C.L ERSTE SCHRITTE MIT QT JAMBI 734 C.2 QT
JAMBI IN DER ECLIPSE-IDE VERWENDEN 740 C.3 C++-KOMPONENTEN IN QT JAMBI
INTEGRIEREN 746 D EINFUEHRUNG IN C++ FUER JAVA- UND C#-PROGRAMMIERER 755
D.L ERSTE SCHRITTE MIT C++ 756 D.2 HAUPTUNTERSCHIEDE ZWISCHEN DEN
SPRACHEN 761 D.2.1 ELEMENTARE DATENTYPEN 761 D.2.2 KLASSENDEFINITIONEN
763 D.2.3 ZEIGER 770 D.2.4 REFERENZEN 773 D.2.5 ARRAYS 775 D.2.6
ZEICHENSTRINGS 779 D.2.7 ENUMERATIONEN 780 D.2.8 TYPDEFINITIONEN 782
D.2. |
any_adam_object | 1 |
author | Blanchette, Jasmin Summerfield, Mark |
author_GND | (DE-588)132421844 |
author_facet | Blanchette, Jasmin Summerfield, Mark |
author_role | aut aut |
author_sort | Blanchette, Jasmin |
author_variant | j b jb m s ms |
building | Verbundindex |
bvnumber | BV023647213 |
classification_rvk | ST 281 |
ctrlnum | (OCoLC)298549430 (DE-599)BVBBV023647213 |
discipline | Informatik |
edition | 2., aktualisierte Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000zc 4500</leader><controlfield tag="001">BV023647213</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20101223</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">081222s2009 ad|| |||| 00||| ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783827327291</subfield><subfield code="9">978-3-8273-2729-1</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)298549430</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV023647213</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-523</subfield><subfield code="a">DE-634</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 281</subfield><subfield code="0">(DE-625)143646:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Blanchette, Jasmin</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="240" ind1="1" ind2="0"><subfield code="a">C++ GUI programming with Qt 4</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">C++ GUI programming mit Qt 4</subfield><subfield code="b">die offizielle Einführung</subfield><subfield code="c">Jasmin Blanchette ; Mark Summerfield</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2., aktualisierte Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München [u.a.]</subfield><subfield code="b">Addison-Wesley</subfield><subfield code="c">2009</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">837 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Programmer's choice</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Qt</subfield><subfield code="g">Software</subfield><subfield code="0">(DE-588)4544202-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Qt 4.0</subfield><subfield code="0">(DE-588)7547042-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">C++</subfield><subfield code="0">(DE-588)4193909-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">C++</subfield><subfield code="0">(DE-588)4193909-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Qt 4.0</subfield><subfield code="0">(DE-588)7547042-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Qt</subfield><subfield code="g">Software</subfield><subfield code="0">(DE-588)4544202-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Summerfield, Mark</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)132421844</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=3098717&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Beschreibung für Leser</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017243559&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-017243559</subfield></datafield></record></collection> |
id | DE-604.BV023647213 |
illustrated | Illustrated |
indexdate | 2024-09-06T00:15:35Z |
institution | BVB |
isbn | 9783827327291 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-017243559 |
oclc_num | 298549430 |
open_access_boolean | |
owner | DE-523 DE-634 |
owner_facet | DE-523 DE-634 |
physical | 837 S. Ill., graph. Darst. |
publishDate | 2009 |
publishDateSearch | 2009 |
publishDateSort | 2009 |
publisher | Addison-Wesley |
record_format | marc |
series2 | Programmer's choice |
spelling | Blanchette, Jasmin Verfasser aut C++ GUI programming with Qt 4 C++ GUI programming mit Qt 4 die offizielle Einführung Jasmin Blanchette ; Mark Summerfield 2., aktualisierte Aufl. München [u.a.] Addison-Wesley 2009 837 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Programmer's choice Qt Software (DE-588)4544202-2 gnd rswk-swf Qt 4.0 (DE-588)7547042-1 gnd rswk-swf C++ (DE-588)4193909-8 gnd rswk-swf C++ (DE-588)4193909-8 s Qt 4.0 (DE-588)7547042-1 s DE-604 Qt Software (DE-588)4544202-2 s 1\p DE-604 Summerfield, Mark Verfasser (DE-588)132421844 aut http://deposit.dnb.de/cgi-bin/dokserv?id=3098717&prov=M&dok_var=1&dok_ext=htm Beschreibung für Leser DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017243559&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Blanchette, Jasmin Summerfield, Mark C++ GUI programming mit Qt 4 die offizielle Einführung Qt Software (DE-588)4544202-2 gnd Qt 4.0 (DE-588)7547042-1 gnd C++ (DE-588)4193909-8 gnd |
subject_GND | (DE-588)4544202-2 (DE-588)7547042-1 (DE-588)4193909-8 |
title | C++ GUI programming mit Qt 4 die offizielle Einführung |
title_alt | C++ GUI programming with Qt 4 |
title_auth | C++ GUI programming mit Qt 4 die offizielle Einführung |
title_exact_search | C++ GUI programming mit Qt 4 die offizielle Einführung |
title_full | C++ GUI programming mit Qt 4 die offizielle Einführung Jasmin Blanchette ; Mark Summerfield |
title_fullStr | C++ GUI programming mit Qt 4 die offizielle Einführung Jasmin Blanchette ; Mark Summerfield |
title_full_unstemmed | C++ GUI programming mit Qt 4 die offizielle Einführung Jasmin Blanchette ; Mark Summerfield |
title_short | C++ GUI programming mit Qt 4 |
title_sort | c gui programming mit qt 4 die offizielle einfuhrung |
title_sub | die offizielle Einführung |
topic | Qt Software (DE-588)4544202-2 gnd Qt 4.0 (DE-588)7547042-1 gnd C++ (DE-588)4193909-8 gnd |
topic_facet | Qt Software Qt 4.0 C++ |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=3098717&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017243559&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT blanchettejasmin cguiprogrammingwithqt4 AT summerfieldmark cguiprogrammingwithqt4 AT blanchettejasmin cguiprogrammingmitqt4dieoffizielleeinfuhrung AT summerfieldmark cguiprogrammingmitqt4dieoffizielleeinfuhrung |