Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Becerra

#81
Programación C/C++ / Re: [Qt 5]Libros y fuentes
20 Septiembre 2016, 23:45 PM
Hola

Cita de: Poyoncio en 20 Septiembre 2016, 21:46 PM
Una pregunta, estoy encontrando mucho material de qt 4, de qt 4 a qt 5 han cambiado muchas cosas? O realmente vale la pena leer libros de qt 4 programando en qt 5?

No hay tantos cambios, la base te sirve igual, ese pdf que has puesto lo leí yo en su día, dale un vistazo.

Aunque no seas de leer documentación, te recomiendo que la mires, como te dije está muy bien, además, como la puedes consultar desde el propio QtCreato es muy cómodo.

Un saludo
#82
Programación C/C++ / Re: [Qt 5]Libros y fuentes
20 Septiembre 2016, 20:46 PM
Hola

Pues la documentación oficial está muy muy bien, además la puedes consultar desde el propio QtCreator (botón con forma de ? de la barra de herramientas del lado izquierdo), es muy completa y clara y con numerosos ejemplos:

http://doc.qt.io/

En youtube también hay algo, como por ejemplo:

https://www.youtube.com/user/duartecorporation/playlists
https://www.youtube.com/user/cutepizarro/playlists

Libros no te puedo recomendar, no tengo ni he leído ninguno sobre Qt.

Un saludo
#83
Hola

Cita de: engel lex en 20 Septiembre 2016, 15:13 PM
trabajar con estas 2 es como trabajar con martillo y cincel para hacer una escultura... si, son herramientas muy utiles y poderosas, muy usadas en el pasado... pero ni cerca de una de las modernas

Sí, estos dos son de "más bajo nivel", aquí tienes que currártelo tu todo. Lo bueno es que aprendes mucho de cómo funciona un videojuego por dentro, pero claro, tardas más en hacer el mismo proyecto, por eso ahora triunfan estos frameworks tipo Unity, que te facilitan mucho la vida.

Por cierto, para C++ también está Unreal Engine, no lo he probado por que no tenía versión para linux :(

Un saludo
#84
Hola

Otras alternativas son SFML y SDL. He usado las dos y me gusta más SFML, aunque actualmente estoy mirándome cocos2Dx.

Un saludo
#85
Java / Re: No me toma el bloque try catch
28 Agosto 2016, 12:19 PM
Hola

Bueno, para comparar cadenas no se usa == sino equals:

if (email.equals("")) ....

De todas formas es mucho más claro usar isEmpty() para comprobar si una cadena está vacía:

if(email.isEmpty()) ....

Un saludo
#86
Hola

Y si buscas algo fuera del ecosistema microsoft, personalmente uso C++ junto con el frameworks Qt para programar para escritorio. Es multiplataforma y muy completo.

Un saludo
#87
Desarrollo Web / Re: Alojamiento pequeña web
4 Agosto 2016, 10:52 AM
Hola

Gracias por los enlaces @Poyoncio, voy a darles un vistazo. Imagino que estos alojamientos básicos el lenguaje que te permiten será PHP.

Un saludo
#88
Desarrollo Web / Alojamiento pequeña web
3 Agosto 2016, 20:05 PM
Hola

Me ronda por la cabeza un pequeño proyecto web. El caso es la web no es lo mio y no conozco mucho el tema y la primera duda es el alojamiento.

El proyecto constaría de una pequeña web y una aplicación para el móvil que se conectaría a la web para descargarse una serie de datos.

La web sería únicamente para mis tiendas, pero como están repartidas por varios pueblos, necesito que esté en internet, pero no necesito un dominio, le configuraría un marcador en el navegador y me da igual lo "fea" que sea la dirección.

El lenguaje me da igual en principio (bueno, excepto python), aunque siento curiosidad por nodejs y tan solo necesitaría una muy pequeña base de datos.

El tráfico que va a tener la web va a ser también muy muy poco, pues solo entrarían desde las tiendas, que son pocas y desde mi móvil.

Así que a ver si me podéis informar de alojamientos económicos teniendo en cuenta que los requerimientos van a ser muy pocos.

Un saludo
#89
Hola

Bueno, pues al final encontré un trozo de código que es lo que buscaba:
http://stackoverflow.com/questions/26855598/how-to-use-qt-qprinter-to-send-cut-paper-command

(Por favor, si no se pueden indicar enlaces externos, haganmelo saber).

Tal como está, lo metí en una función que recibe un QString con el nombre de la impresora y un QByteArray con los datos y funciona sin problemas.
(QString y QByteArray son clases de Qt).

Ahora empieza el mismo problema, pero para linux XD

Un saludo
#90
Hola

Cita de: jorgediazbass en 29 Julio 2016, 21:57 PM
Otra forma es funcionalmente similar a trabajar con archivos, pero en lugar de abrir un archivo del disco duro, haremos referencia a la impresora con uno de los siguiente valores:

LPT1:
PRN
LPT2:


Así es como lo tengo ahora, es decir, cuando hice el programa todas las impresoras que tenía conectaban por puerto LPT1. El problema es que todas las que me están llegando ahora se conectan por USB y claro, tengo que actualizar el programa.

Cita de: jorgediazbass en 29 Julio 2016, 21:57 PM
Impresión usando al API de Windows

Si estamos trabajando con Windows, la mejor forma es usar la API, con esto logramos que sea el propio Windows, quien se encargue de ciertas tareas.

Por ejemplo, con el siguiente código podemos imprimir un archivo de texto. Se mostrará el clásico cuadro de diálogo de impresión de Windows y podemos entonces seleccionar cualquier impresora, ya sea conectada al puerto paralelo, USB o de red:

Yo tengo que hacerlo de otra forma, no puedo abrir el diálogo de la impresora cada vez que el programa mande algo a ella, lo que tengo que hacer es en la ventana de configuración del programa añadir una lista de las impresoras disponibles en el sistema y guardar junto con el resto de la configuración la que se haya escogido. Y luego el programa mande los datos a la impresor que corresponde.

Con Qt (que son las librerías con las que hice el programa) puedo hacer muy fácilmente la lista con las impresoras disponibles y guardar la selección del usuario.

Entonces estoy buscando la forma de poder abrir y enviarle unos bytes a la impresora que yo quiera. No sé si a partir de solo el nombre se puede hacer o hay que usar la AP de window para obtener las que hay y algún identificador o ID que use windows para poder abrirla directamente.

Un saludo