Mostrar Mensajes

Esta sección te permite ver todos los mensajes hechos por este usuario, recuerda que solo puedes ver los mensajes en áreas en donde tu tienes acceso.


Temas - Turka

Páginas: [1]
1
Hola!! Bueno quiero compartiles mi ultimo soft y mas preciado jaja debido a lo que me costo programarlo (?  :)
/>
/>Bien por un lado tenemos el microcontrolador PIC18F. Para esta primera prueba le programe que me envie solo 3 bytes y se detenga. En el primer byte me envia el numero 150, en el segundo 160 y en el tercero 170.  En hexadecimal los 3 bytes se verian asi: 96 A0 AA.
/>
/>Por el otro lado tenemos mi software en C++ que se pondra a escuchar en el COM que le especifiquemos el cual deberia estar abierto. Aqui una captura:
/>
/>
/>
/>Le especificamos el COM y le damos "start" en ese momento el programa mostrara en el textbox de abajo lo que reciba.
/>Debajo tenemos la posibilidad de enviarle nosotros datos al PIC lo cual tambien funciona correctamente :)
/>
/>Todo el source completo se los dejare adjunto a este post, solo necesitaran el Qt y abrir el puertoserie.pro para cargarlo completo ;)
/>
/>OK una vez compilado, abrimos en el COM7 (o el que ustedes tengan) y el resultado es este:
/>
/>
/>
/>Perfecto!  8) Nos muestra en pantalla lo que envia el microcontrolador que como dije son 3 bytes con los numeros 150, 160 y 170 respectivamente :) Si sabemos ASM o C para programar microcontroladores podemos ir enviando diferentes cosas y adaptando el source de mi programa que por cierto esta comentado y es dentro de todo simple. La funcion que se encarga de mostrar los datos es "timer_Tick" dentro del mainwindows.cpp.
/>
/>Si quieren hacer modificacones y no les sale comenten aqui y los ayudare a lograrlo :)
/>
/>
/>Descarga: SOURCE QT C++
/>
/>Funciona tambien con un adaptador serie2usb.
/>
/>Saludos! Su amiga Turka :)
/>

2
C y C++ / Qt y C++ para que conoscan un poco! :)
« : noviembre 28, 2012, 08:45:07 pm »
Hola!! No hay una zona de programacion en C++ asi que escribire aqui un poco sobre el Framework Qt para C++ (por lo menos para que conoscan de su existencia y lo que se puede hacer)  :)
/>
/>Cuando empece a programar en C++ me atraia mucho la idea de desarrollar aplicaciones de escritorio con la potencia que brinda este lenguaje y con una bonita interfaz grafica. Ahi el problema... tutoriales, manuales hay muchisimos pero siempre es lo mismo: lo que programes lo ves en una consola negra, y la realidad es que es mucho mas lindo ver una UI (User Interface) que siempre la misma ventanita ¿o no?.
/>Asi que empece a investigar sobre IDEs, APIs y demas para poder desarrollar la interfaz grafica de mi aplicacion lo mas facil posible y sin que se altere demasiado la programacion en C++.
/>Como muchos empece con Visual Studio (VC++) es muy facil crear la UI pero el codigo es otro, es decir, se altera demasiado el C++ y eso no me gustaba para nada, complicaba mucho las cosas, muchos errores asi que no y no se los recomiendo. Segui buscando y probando diferentes cosas durante meses, WINAPI (por ejemplo). Hasta que por fin encontre algo como lo que queria: Framework QT (¿sono muy a propaganda? XD).
/>
/>
/>
/>Sitio web oficial: http://qt-project.org/
/>
/>En resumen Qt permite desarrollar aplicaciones de escritorio con C++ nativo (osea sin modificarlo, a diferencia de VC++) y lo mas bonito es que las UI son muy personalisables! Cada componente asi sea un boton un textbox, etc cuenta con un codigo similar al CSS donde podes editarlo como mas te guste! quizas cuesta adaptarse si venis de usar otro Framework pero la verdad que para mi, valio la pena hacer el cambio!.
/>
/>Actualmente estoy desarrollando un soft para una empresa, que aunque no tiene nada que ver con este ambito me gustaria que lo vieran ya que exploté bastante las capacidades que ofrece Qt para la interfaz grafica:
/>
/>
/>
/>Perdon si la imagen deformo el foro (?
/>En primera plana mi programa y de fondo el Qt.
/>
/>Bueno eso es una pequeña demostracion pero hay mas para explotar sobre este interesante framework. Mi soft esta programado en C++ tal como es, no he tenido problemas de tener que cambiar el codigo a algo diferente para que compile ni nada por el estilo. De verdad si estas interesado en aprender a desarrollar aplicaciones de escritorio con C++ te animo a que pruebes Qt! Cuantos mas seamos los que lo usamos mas facil se resolveran las dudas o problemas que surjan al utilizarlo.
/>
/>Cualquier otra aportacion es bienvenida!.
/>
/>Un saludo! - Turka.

Páginas: [1]
. . . . . . . .