Qt jambi
-
Upload
victor-orozco -
Category
Technology
-
view
1.550 -
download
6
description
Transcript of Qt jambi
- 1. QTJAMBI Victor Leonel Orozco Shekalug
2. Y vos quien sos?
- Vctor Orozco
3. Desarrollador J2EE 4. USAC 5. Pasion por la musica y la cafeina 6. Usuario de Gentoo y colaborador de SLGT 7. Agenda
- Aprenda QT en 5 minutos
8. Que es eso de QT Jambi? 9. Jambi para QT developers 10. Jambi para Java 11. Donde me apunto? 12. QT
- NO SE PUEDE APRENDER QT EN 5 MINUTOS
13. Pero igual se los explico . . . un poco 14. QT
- 1994
15. Una banca y dos tipos 16. Y muy pronto tambien se hizo open source 17. QT
- Caracteristicas:
-
- API DE C++ con infinidad de caracteristicas
- 18. Multiplataforma
19. Identico en todas las plataformas App Aplicacion QT/X11 QT/Win 32 QT/Mac lib Unix Windows Mac OS 20. QT 21. Agenda
- Aprenda QT en 5 minutos
22. Que es eso de QT Jambi? 23. Jambi para QT developers 24. Jambi para Java 25. Donde me apunto? 26. QT JAMBI
- La API de QT en Java
-
- Widgets
- 27. Graficos
28. I/O & Networking 29. XML 30. SQL 31. Y casi casi todo lo dems . . . . 32. QT JAMBI
- Los conceptos de QT en Java
-
- Signals y slots (en lugar de listeners)
- 33. Modelo de eventos
34. Layouts 35. I18N 36. Y algunas otras mas . . . 37. QT JAMBI
- Las herramientas de QT
-
- Qt Designer
- 38. 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 39. Agenda
- Aprenda QT en 5 minutos
40. Que es eso de QT Jambi? 41. Jambi para QT developers 42. Jambi para Java 43. Donde me apunto? 44. JAVA
- 1994
45. Oak 46. Hasta hace poco libre 47. Busca ser totalmente multiplataforma 48. El lenguaje ms usado del mundo 49. Mi primer programa en qt . . . jambi
- :D
50. SIGNALS Y SLOTS (ii)
- QSpinBox spin = new QSpinBox(); QLCDNumber lcd = new QLCDNumber(); spin.valueChanged.connect( lcd, "display(int)");
51. SIGNALS Y SLOTS (iiI)
- Cualquiera puede ser slot :D QLineEdit lineEdit = new QlineEdit(); lineEdit.textChanged.connect( System.out, println(String));
52. Signasl y slots (iv)
- Otro ejemplin :D
53. Otras caracteristicas
- Application Resources
-
- new QImage(classpath:images/logo.png)
Manejo de plugins en XML 54. Agenda
- Aprenda QT en 5 minutos
55. Que es eso de QT Jambi? 56. Jambi para QT developers 57. Jambi para Java 58. Donde me apunto? 59. CASO 1
- Acceso a dispositivos
60. En java InputStream+OutputStream 61. Si es un dispositivo fisico JNI 62. En QT QIODevice 63. CASO 1
- class InputStreamDevice extends QIODevice { private InputStream stream; public InputStreamDevice(InputStream stream) { this.stream = stream; open(QIODevice.OpenModeFlag.ReadOnl); } ;
64. CASO 1
- import java.net.*; ... URI uri = new URI("http://somewhere/note.xml"); URL url = uri.toURL(); InputStreamDevice dev = new InputStreamDevice(url.openStream());
65. Agenda
- Aprenda QT en 5 minutos
66. Que es eso de QT Jambi? 67. Jambi para QT developers 68. Jambi para Java 69. Donde me apunto? 70. gracias
- Shekalug
-
- http://www.shekalug.org
Yo (Victor Orozco)
- http://tuxtor.shekalug.org
71. [email_address] 72. Licencia Reconocimiento 3.0 Guatemala License de Creative Commons