C++ GUI програмирање са Qt3 + CD

  • ИСБН: 86-7991-286-7
  • Аутор(и): Jasmin Blanchette, Mark Summerfield
  • Година издавања: 2006
  • Број страна: 452
  • Ниво: Универзитетски уџбеници
  • Повез: Меки
  • Писмо: Латиница
  • Формат: б5

Qt представља библиотеку C++ класа и скуп алата за израду вишеплатформских GUI апликација. Комплет алата Qt омогућава пројектантима израду програма који ће се природно извршавати на системима Windows, Linux/UNIX, Mac OSS X i Embedded Linux, без измена у изворном коду. Књига преноси програмирање Qt апликација које је издржало проверу у пракси. Покривено је све од почетка до краја и поткрепљено примерима.

Научићете како да:
• Направите брзо и лако снажну C++ GUI апликацију.
• Пројектујте оквире за дијалог и главне прозоре, визуелно и кроз кôд.
• Научите о Qt-овом механизму сигнала и слотова безбедне типизације.
• Правите наменске сигнале, слотове, догађаје и контроле.
• Програмирајте на „Qt начин”, користећи технике за Qt 3.2 које ће радити са Qt 4.
• Кодујте апликације са менијима, палетама алата, оквирима за дијалог и повлачењем и пуштањем.
• Користите 2D и 3D слике, вишенитну обраду и умрежавање.
• Пишите апликације за базе података и XML.
• Користите интернационализацију да бисте били конкурентни на страним тржиштима.
• Искористите карактеристике специфичне за платформу, као што је ActiveX на Windowsu.

CD-ROM: Све што вам је потребно да бисте писали одличне GUI програме!
• Qt 3.2 некомерцијално издање за Windows
• Borland C++ 5 некомерцијално издање
• Borland C++ 6.0 пробно издање
• Qt 3.2 слободно издање за Unix/Linux/Mac OS X
• SQLite база података
• Примери кода из ове књиге

О ауторима

Jasmin Blanchette, виши софтверски инжењер у Trolltechu развија класе и алате укључујући и софт­верску машину за регуларне исказе апликације Qt, управљање распоредом и Qt Linguist.

Mark Summerfield, менаџер документације у Trolltechu, пише примере програма апликације Qt и упутства, и уређује Qt кварталну и онлајн документацију.

Садржај

Књига је подељена у осамнаест поглавља, где је свако поглавље целина за себе, али су ипак међусобно повезана. Након уводног дела који даје преглед кратке историје Qt-а, корисник се сусреће са основним нивоима Qt-а: прављење дијалога, имплементација функционалности апликације, прављење наменских софтверских направа.

Затим следи упознавање са средњим нивоима Qt-а: управљање приказом, обрада догађаја, 2D и 3D графика, повлачење и спуштање, контејнерске класе, базе података, умрежавање, XML, интернационализација, вишенитна обрада, специфичне карактеристике платформи.

Први додатак је посвећен инсталирању Qt-а на различите платформе како би се правилно употребио пратећи CD који се добија уз ову књигу. Други додатак је приказао списак доступних јавних класа. На крају књиге следи део са изузетно детаљним индексом тако да корисник може лако да пронађе оно што га интересује.