Programming with Qt for Cascades - KDAB

46 downloads 1462 Views 539KB Size Report
Produced by Nokia, Qt Development Frameworks and Klarälvdalens ... Material based on Qt 4.7, created on May 21, 2012 ... Network Programming. Protocols.
Programming with Qt for Cascades

Produced by Nokia, Qt Development Frameworks and Klarälvdalens Datakonsult AB Material based on Qt 4.7, created on May 21, 2012

Introduction to QtQuick

Under the hood - Introduction to Qt

QML and Cascades introduction The Story of Qt Meet Cascades, Qt and Qt Quick Concepts Elements Overview Display Input Panes Layout Management Overview Layout Managers Margins and SpaceQuota Input Events Animations Components

Fundamentals of Qt Developing a Hello World Application Practical Tips for Developers Objects in Qt Common Features of Qt’s Object Model Object Communication using Signals & Slots Core classes String Handling Container Classes Smart Pointers in Qt File IO

2/614

Cascades integration with C++

3/614

Model/View Programming

Variants and Properties

Model/View programming The simplest list model Custom Items Custom Model JSON as Model SQL as Model

C++ Integration Declarative Environment Exporting C++ objects to QML Exporting Classes to QML Exporting Non-GUI Classes Exporting GUI Classes

Using Custom Types State machines from C++

4/614

5/614

Internationalization and Networking Internationalization and Localization Overview The Translation Process Details on Markup Codecs Translation of QML files Network Programming Protocols Request / Reply TCP/UDP Sockets SSL Sockets DNS and Proxies

Multiprocessing / Multithreading Running Processes using QProcess Multithreading - Foundation Introduction Execution Thread Communication Synchronization Miscellaneous

6/614

Spill over content Settings Multithreading - QtConcurrent QML Modules Unit Testing with QTestLib Testing with Squish 10.000 Feet Overview Recording and Playback Verify The Result Verify The Result with Scripts Object Identification Using XML from Qt

8/614

7/614