Discusión sobre el artículo "Interfaces gráficas VIII: Control "Explorador de archivos" (Capítulo 3)" - página 3
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Debe utilizar los métodos CFileNavigator::TreeViewAreaWidth() y CFileNavigator::ContentAreaWidth() para especificar la anchura del área de la lista del árbol y del área de contenido. Si no defines el ancho del área de contenido, el borde derecho del navegador se alineará automáticamente con el borde derecho de la ventana.
Volumen VIII (8), Capítulo 3... ...es espeluznante.
Anatoly, puede que te critiquen por tu estrecha especialización, ¡pero tienes mi más profundo respeto y estima!
Si hay material similar en otras áreas, la comunidad MQL sólo beneficiará. Usted puede ver su propio MQL-Boost :-))).
Anatoly, puede que te critiquen por tu estrecha especialización, ¡pero tienes mi más profundo respeto y estima!
Si hay material similar en otras áreas, la comunidad MQL sólo beneficiará. Usted puede ver su propio MQL-Boost :-))).
Me gusta la crítica. Usted puede aprender un montón de cosas nuevas a través de él. )
¿Qué es MQL-Boost?
P.D. Se parece a esto: Boost >>>. Sí, todo va naturalmente a eso. )
Sueños interesantes. Sin embargo, existe una variante en la que la creación de interfaces gráficas de aplicaciones de usuario no requerirá el uso de ninguna biblioteca de código en absoluto (bueno, a menos que los desarrolladores sólo quieran complicarse el trabajo).
¿Qué tiene de interesante la posibilidad de hacer algo de la nada? )
Sabes, no es muy agradable jugar el papel de una persona que puede hacer que el titánico trabajo de otra persona carezca de sentido con unas pocas frases. Pero, ya que no ves una forma alternativa de crear y hacer funcionar la interfaz de usuario, te la mostraré. La esencia es la siguiente: hay un motor gráfico que trabaja con ventanas y controles. Los controles están representados por cadenas de datos escritas en el kernel. El kernel se construye fácilmente con la ayuda de tablas especiales directamente en un archivo de texto. Después de la compilación, el núcleo se carga en el motor. El motor se implementa como un indicador. No pesa más de 500 kb. Reproduce cualquier interfase estándar prescrita en el kernel. Los elementos de control a través de la memoria compartida controlan los parámetros de la aplicación del usuario. Si el MC proporciona memoria compartida y global en forma de matriz dinámica de cadenas, el sistema funcionará correctamente. Será posible diseñar la interfaz primero en tablas en archivos, luego - en vis. studio.
No es muy agradable interpretar el papel de una persona que puede dejar sin sentido la titánica labor de otra con unas pocas frases. Pero, ya que no ves una forma alternativa de crear y trabajar con la interfaz de usuario, te la mostraré. La esencia es la siguiente: hay un motor gráfico que trabaja con ventanas y controles. Los controles están representados por cadenas de datos escritas en el kernel. El kernel se construye fácilmente con la ayuda de tablas especiales directamente en un archivo de texto. Después de la compilación, el núcleo se carga en el motor. El motor se implementa como un indicador. No pesa más de 500 kb. Reproduce cualquier interfase estándar prescrita en el kernel. Los elementos de control a través de la memoria compartida controlan los parámetros de la aplicación del usuario. Si el MC proporciona memoria compartida y global en forma de array dinámico de cadenas, el sistema funcionará correctamente. Usted será capaz de diseñar la interfaz primero en tablas en archivos, entonces - en vis. studio.
Ah, sigues hablando de lo mismo. Lo recuerdo, pensé que habías inventado algo nuevo. Entonces estoy esperando su implementación para las pruebas.
Pero no importa cual será tu resultado, seguiré desarrollando mi proyecto, porque tu alternativa, al menos para mi, no es adecuada para mis proyectos. Necesito un proyecto totalmente manejable y disponible para su estudio (con códigos fuente) que pueda seguir desarrollando por mi cuenta.
Quizás su alternativa se adapte mejor a alguien.
Oh, sigues hablando de lo mismo. Me acuerdo de eso, pensé que vendrías con algo nuevo. Entonces estoy esperando tu implementación para hacer pruebas.
Pero independientemente de cual sea tu resultado, seguiré desarrollando mi proyecto, porque tu alternativa, al menos para mi, no es adecuada para mis proyectos. Necesito un proyecto totalmente manejable y disponible para su estudio (con códigos fuente), que pueda seguir desarrollando por mi cuenta.
Quizás tu alternativa se adapte mejor a alguien.
La lógica me dice que estas dos opciones son mutuamente excluyentes. Si no es así, me alegraré. Estoy trabajando para terminar el proyecto. No puedo adivinar cuánto tardaré, pero el proyecto estará terminado. Quizá en el futuro incluso cooperemos con usted).