QTJAMBI Victor Leonel Orozco Shekalug
¿Y vos quien sos? Víctor Orozco Desarrollador J2EE USAC Pasion por la musica y la cafeina Usuario de Gentoo y colaborador de SLGT
Agenda Aprenda QT en 5 minutos ¿Que es eso de QT Jambi? Jambi para QT developers Jambi para Java ¿Donde me apunto?
QT NO SE PUEDE APRENDER QT EN 5 MINUTOS Pero igual se los explico . . . un poco
QT 1994 Una banca y dos tipos Y muy pronto tambien se hizo open source
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
QT
Agenda Aprenda QT en 5 minutos ¿Que es eso de QT Jambi? Jambi para QT developers Jambi para Java ¿Donde me apunto?
QT JAMBI La API de QT en Java Widgets Graficos I/O & Networking XML SQL Y casi casi todo lo demás . . . .
QT JAMBI Los conceptos de QT en Java Signals y slots (en lugar de listeners) Modelo de eventos Layouts I18N Y algunas otras mas . . .
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
Agenda Aprenda QT en 5 minutos ¿Que es eso de QT Jambi? Jambi para QT developers Jambi para Java ¿Donde me apunto?
JAVA 1994 Oak Hasta hace poco libre Busca ser totalmente multiplataforma El lenguaje más usado del mundo
Mi primer programa en qt . . . jambi :D
SIGNALS Y SLOTS (ii) QSpinBox spin = new QSpinBox(); QLCDNumber lcd = new QLCDNumber(); spin.valueChanged.connect( lcd, "display(int)");
SIGNALS Y SLOTS (iiI) Cualquiera puede ser slot :D QLineEdit lineEdit = new QlineEdit(); lineEdit.textChanged.connect( System.out, “println(String)”);
Signasl y slots (iv) Otro ejemplin :D
Otras caracteristicas Application Resources new QImage(“classpath:images/logo.png”) Manejo de plugins en XML
Agenda Aprenda QT en 5 minutos ¿Que es eso de QT Jambi? Jambi para QT developers Jambi para Java ¿Donde me apunto?
CASO 1 Acceso a dispositivos En java InputStream+OutputStream Si es un dispositivo fisico JNI En QT QIODevice
CASO 1 class InputStreamDevice extends QIODevice { private InputStream stream; public InputStreamDevice(InputStream stream) { this.stream = stream; open(QIODevice.OpenModeFlag.ReadOnl); } ;
CASO 1 import java.net.*; ... URI uri = new URI("http://somewhere/note.xml"); URL url = uri.toURL(); InputStreamDevice dev = new InputStreamDevice(url.openStream());
Agenda Aprenda QT en 5 minutos ¿Que es eso de QT Jambi? Jambi para QT developers Jambi para Java ¿Donde me apunto?
gracias Shekalug http://www.shekalug.org Yo (Victor Orozco) http://tuxtor.shekalug.org tuxtor@shekalug.org
Reconocimiento 3.0 Guatemala License de Creative Commons Licencia Reconocimiento 3.0 Guatemala License de Creative Commons