Estoy haciendo un programa de mediciones y presupuestos [tipo Presto]...


  • 0

    ...y hoy me atrevo a mostrar el primer pantallazo :mola:

    (Es la famosa obra de Cenzano, de Presto) Los que lo usen sabrán de qué hablo.

    alt text

    alt text



  • 1

    Tiene muy buena pinta! Mola! Es en C++? el código se puede mirar en algún sitio?? :misdies:



  • 2

    Tiene buena pinta @dehm! En qué lo estás picando?



  • 3

    Que profesional :misdies:



  • 4

    @kNN dijo en Estoy haciendo un programa de mediciones y presupuestos [tipo Presto]...:

    Tiene muy buena pinta! Mola! Es en C++? el código se puede mirar en algún sitio?? :misdies:

    @jarey dijo en Estoy haciendo un programa de mediciones y presupuestos [tipo Presto]...:

    Tiene buena pinta @dehm! En qué lo estás picando?

    Gracias. Esta hecho en Qt (C++). Tengo el código en github, pero me gustaría pulirlo un poco antes de enseñarlo.(además de que me faltan muchas funcionalidades)

    @Pixel dijo en Estoy haciendo un programa de mediciones y presupuestos [tipo Presto]...:

    Que profesional :misdies:

    ¡Gracias! Es como un Presto pero en pobre :roto2rie:



  • 5

    @dehm dijo en Estoy haciendo un programa de mediciones y presupuestos [tipo Presto]...:

    @kNN dijo en Estoy haciendo un programa de mediciones y presupuestos [tipo Presto]...:

    Tiene muy buena pinta! Mola! Es en C++? el código se puede mirar en algún sitio?? :misdies:

    @jarey dijo en Estoy haciendo un programa de mediciones y presupuestos [tipo Presto]...:

    Tiene buena pinta @dehm! En qué lo estás picando?

    Gracias. Esta hecho en Qt (C++). Tengo el código en github, pero me gustaría pulirlo un poco antes de enseñarlo.(además de que me faltan muchas funcionalidades)

    @Pixel dijo en Estoy haciendo un programa de mediciones y presupuestos [tipo Presto]...:

    Que profesional :misdies:

    ¡Gracias! Es como un Presto pero en pobre :roto2rie:

    La parte de escribir y guardar en fichero no esta acabada aún no??

    Yo evitaría hacer cosas así, no me gusta fiarme de el tamaño que el archivo me diga que lea. Alguien podría crear un archivo con un tamaño malo y que el programa haga algo que no debe. En este caso creas el buffer y lees lo que dice, por lo que en principio no sería explotable. Pero también estás aceptando números negativos o números muy grandes que pueden hacer overflow del entero. No se hasta que punto esto puede ser o no explotado, tiene pinta de que no es posible. Pero yo lo evitaría :nusenuse: He probado ese código concreto, pero no me funciona, no lee bien el número de caracteres que venga en el fichero.. A ti te funciona bien?? En mis pruebas lo he reemplazado por: is >> tamAux; Que si me funciona bien. :)
    Si es posible, quizás intentaría usar CSV o algún formato en el que evite leer lo que el fichero me diga que lea.

    Le echo un ojo por curiosidad, me gusta leer código de otros para ver como hacen las cosas y aprender y ayudar lo que pueda :)



  • 6

    @kNN dijo en Estoy haciendo un programa de mediciones y presupuestos [tipo Presto]...:

    @dehm dijo en Estoy haciendo un programa de mediciones y presupuestos [tipo Presto]...:

    @kNN dijo en Estoy haciendo un programa de mediciones y presupuestos [tipo Presto]...:

    Tiene muy buena pinta! Mola! Es en C++? el código se puede mirar en algún sitio?? :misdies:

    @jarey dijo en Estoy haciendo un programa de mediciones y presupuestos [tipo Presto]...:

    Tiene buena pinta @dehm! En qué lo estás picando?

    Gracias. Esta hecho en Qt (C++). Tengo el código en github, pero me gustaría pulirlo un poco antes de enseñarlo.(además de que me faltan muchas funcionalidades)

    @Pixel dijo en Estoy haciendo un programa de mediciones y presupuestos [tipo Presto]...:

    Que profesional :misdies:

    ¡Gracias! Es como un Presto pero en pobre :roto2rie:

    La parte de escribir y guardar en fichero no esta acabada aún no??

    Yo evitaría hacer cosas así, no me gusta fiarme de el tamaño que el archivo me diga que lea. Alguien podría crear un archivo con un tamaño malo y que el programa haga algo que no debe. En este caso creas el buffer y lees lo que dice, por lo que en principio no sería explotable. Pero también estás aceptando números negativos o números muy grandes que pueden hacer overflow del entero. No se hasta que punto esto puede ser o no explotado, tiene pinta de que no es posible. Pero yo lo evitaría :nusenuse: He probado ese código concreto, pero no me funciona, no lee bien el número de caracteres que venga en el fichero.. A ti te funciona bien?? En mis pruebas lo he reemplazado por: is >> tamAux; Que si me funciona bien. :)
    Si es posible, quizás intentaría usar CSV o algún formato en el que evite leer lo que el fichero me diga que lea.

    Le echo un ojo por curiosidad, me gusta leer código de otros para ver como hacen las cosas y aprender y ayudar lo que pueda :)

    Je je...lo has encontrado. :sisi1:

    Pues tenía un formato propio de guardado, pero lo he aparcado de forma indefinida.
    Hay un estandar para este tipo de programas que se llama FIEBDC y genera unos archivos de texto plano y en eso estaba esta mañana. Es el formato oficial de intercambio entre programas (algo así como un DXF de AutoCAD)

    Respecto al apunte que me has comentado, creo recordar (parece mentira pero hace tiempo de esto y ya no me acuerdo de cómo lo había perpetrado) que a la hora de guardar los datos, primero se guardaba el tamaño de cada concepto. Ese es el dato que guarda el "int tamAux". Así luego se leía la porción del fichero que pertenece a cada concepto.

    Pero todo eso ya no vale, porque entre otras cosas esas funciones hacen uso de miembros privados (en su momento tuve la "brillante" idea de declarar todo público para quitarme problemas....o eso creía :facepalm: ) y ahora casi no se puede usar nada de eso.

    Sobre lo de aprender....si quieres aprender cosas mal hechas este es tú código :elrisas: aunque toda ayuda es rebienvienda :mola:



  • 7

    @dehm dijo en Estoy haciendo un programa de mediciones y presupuestos [tipo Presto]...:

    @kNN dijo en Estoy haciendo un programa de mediciones y presupuestos [tipo Presto]...:

    @dehm dijo en Estoy haciendo un programa de mediciones y presupuestos [tipo Presto]...:

    @kNN dijo en Estoy haciendo un programa de mediciones y presupuestos [tipo Presto]...:

    Tiene muy buena pinta! Mola! Es en C++? el código se puede mirar en algún sitio?? :misdies:

    @jarey dijo en Estoy haciendo un programa de mediciones y presupuestos [tipo Presto]...:

    Tiene buena pinta @dehm! En qué lo estás picando?

    Gracias. Esta hecho en Qt (C++). Tengo el código en github, pero me gustaría pulirlo un poco antes de enseñarlo.(además de que me faltan muchas funcionalidades)

    @Pixel dijo en Estoy haciendo un programa de mediciones y presupuestos [tipo Presto]...:

    Que profesional :misdies:

    ¡Gracias! Es como un Presto pero en pobre :roto2rie:

    La parte de escribir y guardar en fichero no esta acabada aún no??

    Yo evitaría hacer cosas así, no me gusta fiarme de el tamaño que el archivo me diga que lea. Alguien podría crear un archivo con un tamaño malo y que el programa haga algo que no debe. En este caso creas el buffer y lees lo que dice, por lo que en principio no sería explotable. Pero también estás aceptando números negativos o números muy grandes que pueden hacer overflow del entero. No se hasta que punto esto puede ser o no explotado, tiene pinta de que no es posible. Pero yo lo evitaría :nusenuse: He probado ese código concreto, pero no me funciona, no lee bien el número de caracteres que venga en el fichero.. A ti te funciona bien?? En mis pruebas lo he reemplazado por: is >> tamAux; Que si me funciona bien. :)
    Si es posible, quizás intentaría usar CSV o algún formato en el que evite leer lo que el fichero me diga que lea.

    Le echo un ojo por curiosidad, me gusta leer código de otros para ver como hacen las cosas y aprender y ayudar lo que pueda :)

    Je je...lo has encontrado. :sisi1:

    Pues tenía un formato propio de guardado, pero lo he aparcado de forma indefinida.
    Hay un estandar para este tipo de programas que se llama FIEBDC y genera unos archivos de texto plano y en eso estaba esta mañana. Es el formato oficial de intercambio entre programas (algo así como un DXF de AutoCAD)

    Respecto al apunte que me has comentado, creo recordar (parece mentira pero hace tiempo de esto y ya no me acuerdo de cómo lo había perpetrado) que a la hora de guardar los datos, primero se guardaba el tamaño de cada concepto. Ese es el dato que guarda el "int tamAux". Así luego se leía la porción del fichero que pertenece a cada concepto.

    Pero todo eso ya no vale, porque entre otras cosas esas funciones hacen uso de miembros privados (en su momento tuve la "brillante" idea de declarar todo público para quitarme problemas....o eso creía :facepalm: ) y ahora casi no se puede usar nada de eso.

    Sobre lo de aprender....si quieres aprender cosas mal hechas este es tú código :elrisas: aunque toda ayuda es rebienvienda :mola:

    Tampoco está mal, es un proyecto grande con un montón de clases y tal :nusenuse:

    Cuando tengas esa parte con el formato FIEBDC lo miraré :P
    Si cuando tengas ese formato funcionando pones un ejecutable de windows para descargarlo directamente, mejor. Así puedo/podemos probarlo.

    Mis dieses aquí (aunque esté comentado) si no haces ese substring de 2 caracteres se traga un overflow jajajaj :misdies:



  • 8

    Te dedicas a algo relacionado con esos datos ?
    Ya el otro día con el tema de la grua me dejaste pensándolo



  • 9

    Gracias. Esta hecho en Qt (C++). Tengo el código en github, pero me gustaría pulirlo un poco antes de enseñarlo.(además de que me faltan muchas funcionalidades)

    Anda, pues en C++ y Qt con bindings a Cuda C, hice yo mi proyecto de fin de carrera.

    Cuando dejes por aquí el link a github le hecho un ojo, igual hasta puedo ayudar en cosillas hiper-pequeñas.

    Con respeto a los datos gestionados en fichero, no has contemplado quizás la posibilidad de usar un SQLite o algo similar, aunque permitas la opción de exportar a fichero?

    Mucho ánimo con ello.



  • 10

    Caray dehm, pronto te veremos en los esteits cobrando 200k/año.



  • 11

    PD: mola, pero npi de lo que hablas :qmeparto:



  • 12

    Bueno, ahora con más tiempo, lo haces por hobby o para utilizarlo realmente? La base de datos de donde piensas sacarla? o son públicas?

    P.D.: Cuando lo tengas hecho, intenta que se parezca visualmente a Presto o Arquímedes, si consigues hacer buena importación de Revit, Presto y Arquímedes mejor y se lo intentas vender a algún Colegio o algo :elrisas: O se lo ofreces a un precio 'bajo'. Como funciona en linux, quizá te dejan incluso dar una charla para publicitarte sobre como utilizar linux y ahorrar una pasta en mil licencias (la de windows, word bla bla... y presto! :mola:)



  • 13

    @abcdefg.20 dijo en Estoy haciendo un programa de mediciones y presupuestos [tipo Presto]...:

    Te dedicas a algo relacionado con esos datos ?
    Ya el otro día con el tema de la grua me dejaste pensándolo

    Aparejador. Lo que pasa es que siempre me han gustado estas cosas de la programación y tal, y cuando vino la crisis tuve una temporada con más tiempo libre del que necesitaba :elrisas: , y me metí en serio a aprender C++



  • 14

    @jarey dijo en Estoy haciendo un programa de mediciones y presupuestos [tipo Presto]...:

    Gracias. Esta hecho en Qt (C++). Tengo el código en github, pero me gustaría pulirlo un poco antes de enseñarlo.(además de que me faltan muchas funcionalidades)

    Anda, pues en C++ y Qt con bindings a Cuda C, hice yo mi proyecto de fin de carrera.

    Cuando dejes por aquí el link a github le hecho un ojo, igual hasta puedo ayudar en cosillas hiper-pequeñas.

    Con respeto a los datos gestionados en fichero, no has contemplado quizás la posibilidad de usar un SQLite o algo similar, aunque permitas la opción de exportar a fichero?

    Mucho ánimo con ello.

    Gracias, aunque creo que lo tuyo es algo más serio. Eso de Cuda me suena a las librerías para usar las GPU para hacer cálculos, ¿no? Eso son palabras mayores



  • 15

    @SgtBurden dijo en Estoy haciendo un programa de mediciones y presupuestos [tipo Presto]...:

    Caray dehm, pronto te veremos en los esteits cobrando 200k/año.

    El tito Trump will make me great :elrisas:



  • 16

    @Pixel dijo en Estoy haciendo un programa de mediciones y presupuestos [tipo Presto]...:

    Bueno, ahora con más tiempo, lo haces por hobby o para utilizarlo realmente? La base de datos de donde piensas sacarla? o son públicas?

    P.D.: Cuando lo tengas hecho, intenta que se parezca visualmente a Presto o Arquímedes, si consigues hacer buena importación de Revit, Presto y Arquímedes mejor y se lo intentas vender a algún Colegio o algo :elrisas: O se lo ofreces a un precio 'bajo'. Como funciona en linux, quizá te dejan incluso dar una charla para publicitarte sobre como utilizar linux y ahorrar una pasta en mil licencias (la de windows, word bla bla... y presto! :mola:)

    Pues la idea era hacer un clon de Presto 8.8 (que es el que yo tengo y manejo). Y si, lo mejor es ofrecer algo a la gente igual a lo que conoces, para que la adaptación sea mínima. Tengo que seguir trabajando en la parte visual de las tablas.

    Las importaciones, o al menos hasta donde yo conozco, son a través del formato BC3. Ignoro si Arquímedes y Presto (las versiones nuevas) se leen sus formatos de forma directa.

    La idea que tenía era ofrecerlo de forma gratuita (si algún día llega a algo) a los Colegios, en plan apóstol del software libre :elrisas: ...aunque ya que lo dices no estaría mal pedir un dinerillo :mgalletas:

    Y respecto a las bases de datos, hay varias públicas gratuitas
    Aquí en Andazulía imparable usamos esta

    De hecho son bases de datos de referencia obligada cuando se trabaja con la administración



  • 17

    @dehm dijo en Estoy haciendo un programa de mediciones y presupuestos [tipo Presto]...:

    @jarey dijo en Estoy haciendo un programa de mediciones y presupuestos [tipo Presto]...:

    Gracias. Esta hecho en Qt (C++). Tengo el código en github, pero me gustaría pulirlo un poco antes de enseñarlo.(además de que me faltan muchas funcionalidades)

    Anda, pues en C++ y Qt con bindings a Cuda C, hice yo mi proyecto de fin de carrera.

    Cuando dejes por aquí el link a github le hecho un ojo, igual hasta puedo ayudar en cosillas hiper-pequeñas.

    Con respeto a los datos gestionados en fichero, no has contemplado quizás la posibilidad de usar un SQLite o algo similar, aunque permitas la opción de exportar a fichero?

    Mucho ánimo con ello.

    Gracias, aunque creo que lo tuyo es algo más serio. Eso de Cuda me suena a las librerías para usar las GPU para hacer cálculos, ¿no? Eso son palabras mayores

    Si, pero vamos que no tiene nada que ver, me refería a que conozco C++ y Qt por si tienes algún problema o necesitas ayuda que sepas que se te puede echar un cable si hace falta, o para tareas sencillitas que no conlleven mucho tiempo si tienes el repo abierto. ;)

    Lo mío era un proyecto de reconocimiento de bordes en imágenes con la GPU sobre fotografías y video en tiempo real y usaba C++ y Qt para la interfaz gráfica y el puente entre la gui y cuda c para controlar la GPU.



  • 18

    @jarey dijo en Estoy haciendo un programa de mediciones y presupuestos [tipo Presto]...:

    Gracias. Esta hecho en Qt (C++). Tengo el código en github, pero me gustaría pulirlo un poco antes de enseñarlo.(además de que me faltan muchas funcionalidades)

    Anda, pues en C++ y Qt con bindings a Cuda C, hice yo mi proyecto de fin de carrera.

    Cuando dejes por aquí el link a github le hecho un ojo, igual hasta puedo ayudar en cosillas hiper-pequeñas.

    Con respeto a los datos gestionados en fichero, no has contemplado quizás la posibilidad de usar un SQLite o algo similar, aunque permitas la opción de exportar a fichero?

    Mucho ánimo con ello.

    Por cierto, ampliando la respuesta, en su momento pensé que tuviera "embebida" (se dice así?) una bade de datos SQLite. Fue al principio del todo cuando estaba tomando decisiones sobre el diseño general. Pero como era un ejercicio para ver hasta donde podía llegar, pos me hice el chulo y he usado un grafo para representar y calcular los datos. De hecho este fue texto que me sirvió para empezar :mola:



  • 19

    @jarey dijo en Estoy haciendo un programa de mediciones y presupuestos [tipo Presto]...:

    @dehm dijo en Estoy haciendo un programa de mediciones y presupuestos [tipo Presto]...:

    @jarey dijo en Estoy haciendo un programa de mediciones y presupuestos [tipo Presto]...:

    Gracias. Esta hecho en Qt (C++). Tengo el código en github, pero me gustaría pulirlo un poco antes de enseñarlo.(además de que me faltan muchas funcionalidades)

    Anda, pues en C++ y Qt con bindings a Cuda C, hice yo mi proyecto de fin de carrera.

    Cuando dejes por aquí el link a github le hecho un ojo, igual hasta puedo ayudar en cosillas hiper-pequeñas.

    Con respeto a los datos gestionados en fichero, no has contemplado quizás la posibilidad de usar un SQLite o algo similar, aunque permitas la opción de exportar a fichero?

    Mucho ánimo con ello.

    Gracias, aunque creo que lo tuyo es algo más serio. Eso de Cuda me suena a las librerías para usar las GPU para hacer cálculos, ¿no? Eso son palabras mayores

    Si, pero vamos que no tiene nada que ver, me refería a que conozco C++ y Qt por si tienes algún problema o necesitas ayuda que sepas que se te puede echar un cable si hace falta, o para tareas sencillitas que no conlleven mucho tiempo si tienes el repo abierto. ;)

    Lo mío era un proyecto de reconocimiento de bordes en imágenes con la GPU sobre fotografías y video en tiempo real y usaba C++ y Qt para la interfaz gráfica y el puente entre la gui y cuda c para controlar la GPU.

    Pues se agradece. El código está en Github, y @kNN ya lo ha mencionado, pero mejor esperar a que esté más aseado y funcional :mola:





Has perdido la conexión. Reconectando a Éxodo.