La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

QTJAMBI Victor Leonel Orozco Shekalug.

Presentaciones similares


Presentación del tema: "QTJAMBI Victor Leonel Orozco Shekalug."— Transcripción de la presentación:

1 QTJAMBI Victor Leonel Orozco Shekalug

2 ¿Y vos quien sos? Víctor Orozco Desarrollador J2EE USAC Pasion por la musica y la cafeina Usuario de Gentoo y colaborador de SLGT

3 Agenda Aprenda QT en 5 minutos ¿Que es eso de QT Jambi? Jambi para QT developers Jambi para Java ¿Donde me apunto?

4 QT NO SE PUEDE APRENDER QT EN 5 MINUTOS Pero igual se los explico un poco

5 QT 1994 Una banca y dos tipos Y muy pronto tambien se hizo open source

6 API DE C++ con infinidad de caracteristicas Multiplataforma
QT Caracteristicas: API DE C++ con infinidad de caracteristicas Multiplataforma Identico en todas las plataformas Aplicacion App QT/X11 QT/Win 32 QT/Mac lib Unix Windows Mac OS

7 QT

8 Agenda Aprenda QT en 5 minutos ¿Que es eso de QT Jambi? Jambi para QT developers Jambi para Java ¿Donde me apunto?

9 QT JAMBI La API de QT en Java Widgets Graficos I/O & Networking XML SQL Y casi casi todo lo demás

10 QT JAMBI Los conceptos de QT en Java Signals y slots (en lugar de listeners) Modelo de eventos Layouts I18N Y algunas otras mas . . .

11 QT JAMBI Las herramientas de QT Qt Designer Qt Linguist Integracion con eclipse Hasta hace poco uno de los mejores IDE's para QT4 Generador de codigo C++ y los enlaces con java

12 Agenda Aprenda QT en 5 minutos ¿Que es eso de QT Jambi? Jambi para QT developers Jambi para Java ¿Donde me apunto?

13 JAVA 1994 Oak Hasta hace poco libre Busca ser totalmente multiplataforma El lenguaje más usado del mundo

14 Mi primer programa en qt . . . jambi
:D

15 SIGNALS Y SLOTS (ii) QSpinBox spin = new QSpinBox(); QLCDNumber lcd = new QLCDNumber(); spin.valueChanged.connect( lcd, "display(int)");

16 SIGNALS Y SLOTS (iiI) Cualquiera puede ser slot :D QLineEdit lineEdit = new QlineEdit(); lineEdit.textChanged.connect( System.out, “println(String)”);

17 Signasl y slots (iv) Otro ejemplin :D

18 Otras caracteristicas
Application Resources new QImage(“classpath:images/logo.png”) Manejo de plugins en XML

19 Agenda Aprenda QT en 5 minutos ¿Que es eso de QT Jambi? Jambi para QT developers Jambi para Java ¿Donde me apunto?

20 CASO 1 Acceso a dispositivos En java InputStream+OutputStream Si es un dispositivo fisico JNI En QT QIODevice

21 CASO 1 class InputStreamDevice extends QIODevice {
private InputStream stream; public InputStreamDevice(InputStream stream) { this.stream = stream; open(QIODevice.OpenModeFlag.ReadOnl); } ;

22 CASO 1 import java.net.*; ... URI uri = new URI(" URL url = uri.toURL(); InputStreamDevice dev = new InputStreamDevice(url.openStream());

23 Agenda Aprenda QT en 5 minutos ¿Que es eso de QT Jambi? Jambi para QT developers Jambi para Java ¿Donde me apunto?

24 gracias Shekalug Yo (Victor Orozco)

25 Reconocimiento 3.0 Guatemala License de Creative Commons
Licencia Reconocimiento 3.0 Guatemala License de Creative Commons


Descargar ppt "QTJAMBI Victor Leonel Orozco Shekalug."

Presentaciones similares


Anuncios Google