Discusión sobre el artículo "Interfaces gráficas I: Preparación de la estructura de la biblioteca (Capítulo 1)"

 

Artículo publicado Interfaces gráficas I: Preparación de la estructura de la biblioteca (Capítulo 1):

Con este artículo yo empiezo una serie más que concierne al desarrollo de las interfaces gráficas. Actualmente, no hay ninguna librería del código que permita crear fácil y rápidamente las interfaces gráficas en las aplicaciones MQL. Me refiero a las interfaces gráficas a las que estamos acostumbrados en los sistemas operativos comunes.

¿Qué obtendrá el lector después de leer estos artículos?

  • El objetivo de este proyecto consiste en ofrecer la posibilidad de crear las interfaces máximamente intuitivas para el usuario final. Y los desarrolladores de estas interfaces serán provistos con la librería del código máximamente comprensible para su estudio y el uso, que se podrá desarrollar en adelante.
  • Los desarrolladores que sólo comienzan a hacer los primeros pasos en la implementación de los proyectos de gran envergadura con el uso de los métodos orientados a objetos, o empiezan a estudiar la programación orientada a objetos (POO), encontrarán aquí el material especifico para estudiar el tema en cuestión, con muchos ejemplos desde el principio hasta la implementación.
  • Los desarrolladores más experimentados obtendrán una implementación más de la librería para diseñar las interfaces gráficas y podrán ponerse a implementar sus ideas inmediatamente. Está bien cuando hay de qué elegir.
  • Los profesionales que pueden crear semejantes librerías por sí mismos, y seguramente ya las tienen, obtendrán la posibilidad de criticar la implementación expuesta aquí, y posiblemente proponer un enfoque más apropiado y eficaz según su opinión respecto a la implementación de semejantes proyectos, lo que también será bastante interesante a los lectores con menos experiencia. A veces, estas discusiones son igual de interesantes que el propio artículo.

He llamado al método de narración que va a utilizarse en esta serie de artículos “intento de imitación de la secuencia ideal”. La cosa es que durante el proceso del desarrollo de proyectos grandes, la secuencia de acciones y el hilo de los pensamientos son mucho más caóticos y se componen de varios experimentos, pruebas y errores. Pues, aquí vamos a ocultar todas estas complicaciones. A los que se cruzan con los proyectos de esta envergadura por primera vez, se les recomienda repetir todas las acciones para el mejor entendimiento del material cuando estudian esta librería, o mejor dicho el proceso de su creación. Es que los artículos de esta serie permiten representar el hilo de los pensamientos en forma de una secuencia ideal, cuando tenemos las respuestas a la mayoría de las preguntas y todas las partes del proyecto se crean a medida de que vaya surgiendo la necesidad en ellas.

Fig. 5. Inclusión en el proyecto de las clases del almacenamiento de punteros y manejo de eventos.

Fig. 5. Inclusión en el proyecto de las clases del almacenamiento de punteros y manejo de eventos

Autor: Anatoli Kazharski

 

De todos los lenguajes de programacion, mql4 y en mayor medida mql5 son lo peor que he visto, La capacidad docente de los creadores de artículos y tutoriales es pésima. Te pasas horas leyendo y comprendiendo lo que se ha suministrado y cuando descargas el archivo adjunto de la interfaz, no se corresponde con las imagenes mostradas (eso con mucha suerte, porque en interfaces graficas III articulos 01 y 02 no funciona abasolutamente nada: Paso de metaquotes y de metatrader. Me doy por vencido. en vez de aclarar las cosas, lo que haceis es complicarlas y estropear lo que ya habias conseguido programando nuestros scripts y EA . Como docentes sois nulos.

Razón de la queja: