Mi enfoque. El núcleo es el motor. - página 131
![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Eso es genial. Hay algo ahí. Pero, usted es un artesano de renombre). ¿Qué pasa con los elementos de retroceso?
¿Qué tipo de elementos? En algunas celdas hay campos de entrada, más y menos, etc.
Anatoly también lo tiene todo en su biblioteca.
Es decir, no hay problemas técnicos en absoluto...
¿Qué tipo de artículos? Hay campos de entrada en algunas celdas, más y menos, etc.
Anatoly también lo tiene todo en su biblioteca.
Es decir, no hay problemas técnicos en absoluto...
No está nada mal. También puedo poner poplists, sliders, checkboxes, botones, radio buttons, barras de progreso.
No está mal. También puedo poner listas emergentes, deslizadores, casillas de verificación, botones, botones de radio, barras de progreso.
Si no fueras tan opositor a la OOP, entenderías que todo cabe en una celda A MENOS que lo pongas todo junto de una vez :)
Yo, por ejemplo, utilizo listas dinámicas basadas en cObject para cualquier composición de Vistas -
Si no fueras tan opositor a la OOP, te darías cuenta de que todo cabe en la celda de una manera.
Así que todo encaja de la misma manera para mí también. Por ejemplo:
Aquí está el código de la tabla anterior:
Aquí está la misma tabla, pero con los elementos:
Un CArrayObj es una fila de la tabla. Otro CArrayObj colocado en él es una columna. Y eso es suficiente: son dinámicos.
todo es correcto, y lo interesante es que no necesitas inventar nombres de variables o incluso saber el futuro número de filas / columnas, escribes tu propia clase - una descendiente de CObject e implementas todos los campos necesarios en ella, y luego puedes poner todo en un array dinámico CArrayObj o como mi ejemplo en Clist y listo... No hay más problemas - añadir / eliminar un elemento, la biblioteca está listo - usarlo, pero ...... mi enfoque! .... para el vodka! )))
Yo, por ejemplo, utilizo listas dinámicas basadas en cObject para cualquier composición de Vistas -
Sí, se ve bien.
cObject aún no es un constructor. Está muy lejos de un constructor...