Mi enfoque. El núcleo es el motor. - página 141

 
Hasta que una persona llega a la conclusión de que es más conveniente y más fácil trabajar con la OPP. Todo lo que se le dirá es como un guisante contra la pared. Si le gusta construir un jardín alrededor de una valla, déjale que lo haga, siempre que no se meta en la casa del vecino.
 
Konstantin Nikitin:
Hasta que uno llega a la conclusión de que es más cómodo y fácil trabajar con OOP. Todo lo que se le dirá es que haga guisantes en una pared. Si le gusta hacer un seto alrededor de la valla, déjele hacerlo, siempre que no se meta en la casa del vecino.

No lo hará, Konstantin. Eso es, Peter recuerda todas las características, todas las sutilezas de su sistema, por no hablar de los ajustes básicos.

Y lo entiendo perfectamente. Incluso envidio su inagotable memoria. Ya me he olvidado en las sutilezas de lo escrito ayer. Y lo que escribí hace un mes ha desaparecido por completo de mi mente - por eso escribo muchos comentarios en el código (por no hablar de la auto-documentación del código), por eso trato de utilizar la encapsulación y la virtualización a toda costa, para que tenga acceso sólo a las entidades que se necesitan en un lugar determinado y nada más esté disponible.

Pero, si recordara todo... Probablemente tampoco pensaría que "es más fácil con OOP"...

Así que... En mi opinión, Peter no debería estudiar OOP, sino buscar un público objetivo - por lo que tengo entendido, no hay nada de lo que presumir...

 
Maxim Kuznetsov:

no hay documentación, así que enlaces de memoria (en algún lugar de las profundidades de la pista) :-)

1. generas un archivo de funciones con muchos interruptores anidados que envían mensajes de los elementos de la UI a "pulsado" "liberado". El usuario teclea allí las reacciones a los acontecimientos.
Has cambiado-editado la interfaz, ¿ahora qué pasa con este archivo?

2. ¿Cuál es la cantidad de trabajo, por ejemplo, que debería hacer un usuario para dividir el panel mencionado en dos ventanas, una que contenga botones y la segunda que contenga una tabla (para que, por ejemplo, el usuario pueda cerrarla y no merodear por la pantalla)?
Y, por ejemplo, hay que intercambiar algunas columnas. Es lo típico - hacer un diseño, usarlo, cambiar la apariencia a una más conveniente

1. Simplemente se imprime un nuevo archivo. Copie la configuración del archivo completado en el nuevo. Habrá una cierta cantidad de rutina con esto, así que es mejor pensar en la GUI de antemano, y luego llenar el archivo de conexión.

2. El constructor es fácil de trabajar. Y puedes copiar todo el código KIB. Ni siquiera tienes que aprenderlo todo. Pero con los archivos después de los cambios de la GUI (si ya han sido rellenados), tendrá que hacer algún lío.

 
Georgiy Merts:

No lo hará, Konstantin. Eso es, Peter recuerda todas las características, todas las sutilezas de su sistema, por no hablar de los ajustes básicos.

Y lo entiendo perfectamente. Incluso envidio su inagotable memoria. Ya me he olvidado en las sutilezas de lo escrito ayer. Y lo que escribí hace un mes ha desaparecido por completo de mi mente - es por eso que escribo muchos comentarios en el código (por no hablar de la auto-documentación del código), es por eso que trato de utilizar la encapsulación y la virtualización a toda costa, de modo que en cualquier lugar del código tendría acceso sólo a las entidades, que se necesitan en este lugar, y todo lo demás no estaría disponible.

Pero, si recordara todo... Probablemente tampoco pensaría que "es más fácil con OOP"...

Así que... en mi opinión, Peter no debería estudiar la OOP, sino buscar un público objetivo - según tengo entendido, aquí todavía no hay nada de lo que presumir...

Y si no es OOP, qué sustituiría a tal cosa:

struct SY{
   int x[];
}

SY y[];
Y para que el recuerdo de un genio desaparezca, puede bastar con coger una gripe exótica.
 
Georgiy Merts:

Esa es la cuestión: Peter recuerda todas las características, todas las sutilezas de su sistema, ¡por no hablar de los ajustes básicos!

Y lo entiendo perfectamente. Incluso envidio su inagotable memoria.

Es una ilusión que la memoria sea buena, por desgracia, el 99,9% de las personas son todas iguales a su memoria.

La memoria es la formación de conexiones sinápticas a largo plazo entre las células nerviosas - es una "pista rodante" diaria de una célula a otra, por cierto y la experiencia adquirida tiene conexiones similares a largo plazo entre las células del cerebro.

Por eso, si topikstarter lleva varios años dándole vueltas a su código en la cabeza, lo conoce perfectamente, pero si se pone a pescar, por ejemplo, determinará el número de anzuelo, plomada o cuchara sin errores, pero dentro de un año mirará su código "como a una puerta nueva" ;)

Por ejemplo, mucha gente tenía buenos conocimientos de matemáticas cuando estudiaba en los institutos, pero ahora pregúntale a cualquiera cómo encontrar la derivada de una función no complicada, sospecho que alrededor del 90% no será capaz de encontrar la derivada, que cuando estudiaba en el instituto hasta los tríos podían resolver sin problema - las conexiones sinápticas están sueltas, algo queda, pero hay que restaurarlas resolviendo ejemplos en unos días.

ZS: Por cierto, el trabajo de los medios de comunicación está arreglado - un lavado de cerebro diario ))))

 
Dmitry Fedoseev:

Y si no es un oop, qué sustituiría a tal caso:

...

Peter se enredará con las matrices bidimensionales, fijando el límite de su jeep en veintiuna líneas.

 

Aquí hay enlaces a vídeos sobre cómo trabajar con el constructor. (para los que estén interesados).

//--------------------------------------------------------------------------------------------------------------------

1. Creación de ventanas de menú.https://www.mql5.com/ru/blogs/post/717782

2. Creación de ventanas de configuración simpleshttps://www.mql5.com/ru/blogs/post/717876

3. Trabajar con la barra de tareashttps://www.mql5.com/ru/blogs/post/717965

4. Creación de una copia de la ventana de configuración del MetaEditor (parte 1)https://www.mql5.com/ru/blogs/post/718072

5. Creación de una copia de la ventana de configuración del MetaEditor (parte 2)https://www.mql5.com/ru/blogs/post/718231

//--------------------------------------------------------------------------------------------------------------------

El vídeo es amateur, así que está hecho de forma poco profesional. Lo siento.

Sin embargo, son más que suficientes para entender cómo trabajar con el constructor de GUI.

 


El cerebro está formado por un 80% de líquido y no sólo es líquido de frenos, sino que mucha gente no lo ha rellenado...

 
Vitaly Muzichenko:

El cerebro es un 80% de líquido, y no sólo es líquido de frenos, sino que muchas personas se han llenado en exceso...

Puede que lo hayan vertido bien, pero el endurecedor era demasiado. Bueno, como siempre, lo mejor es lo mejor es lo mejor.

 
Igor Makanu:

es la ilusión de que la memoria es buena, desgraciadamente, las personas son iguales en un 99,9% a su memoria.

La memoria es la formación de conexiones sinápticas a largo plazo entre las células nerviosas: es el "rodar diario de la pista" de una célula a otra, por cierto, la experiencia adquirida tiene conexiones similares a largo plazo entre las células del cerebro.

He oído y leído mucho sobre A. Markov... (Por cierto, lo recomiendo a todos los interesados en la evolución, la biología, la antropología). Sinapsis... las neuronas... espinas dendríticas...

¡La memoria de Peter es diferente! Como las tablillas de arcilla cuneiformes... Escrito para los tiempos que corren.

¡Algo de lo que estar celoso!

Razón de la queja: