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

 
Dmitry Fedoseev:

Peter lo mirará y dirá: "Todo esto es una tontería, pero ¿y si tengo un millón de moldes y un millón de botones en cada uno?

Eso es lo que significa ser un verdadero profesional: ¡trivializar las cosas simples y hacerlas tan incómodas y poco naturales!

***

Como si hubiera un enfoque universal que simplifica la vinculación de creado en C # a la terminal, pero para un principiante esta división no facilitará, y el que tiene alguna experiencia no va a ir por este camino, porque esta tarea se resuelve mucho más fácil y más natural y sin restricciones.

Dmitry, he mirado tu código. Todo allí es igual: el manejador de eventos, los métodos de estadísticas y el lanzamiento de la aplicación en un hilo separado. Por eso tengo una pregunta de seguimiento: ¿qué querías decir con este post?

 
Todavía no se ha dado cuenta de que el futuro del comercio, y su cima, son los botones.
Y estos botones, Peter, se venderán a otros vendedores. ¿Quién, a su vez, vende qué? Lo has adivinado, los botones también.
Pero para vender botones a otros vendedores de botones, tendrá que comprar botones a otros fabricantes de botones.
 
Vasiliy Sokolov:

Dmitry, he mirado tu código. Allí todo es igual: manejador de eventos, métodos de stat., lanzamiento de la aplicación en un hilo separado. Por eso tengo una contrapregunta: ¿qué querías decir con este post?

¿Decirlo directamente? Es fácil y sencillo resolver un problema que se ha solucionado con un poco de... No tenía ninguna aplicación, tenía una dll y, desde luego, no intentaba buscar entre todos los controles y buscar un formulario por su nombre.

 
Dmitry Fedoseev:

Por ejemplo, podría hacer un simulador - en un probador para comerciar. Puedes hacerte con un práctico panel de operaciones (multifuncional). Es posible utilizar toda la potencia de C# y todas las bibliotecas relacionadas con él.

Pero no tienes que conectarlo así - busca el formulario por su nombre... ...no es necesario. Tampoco necesitas crear un exe, todo lo que puedes hacer en una dll. La Dll no difiere en complejidad de la exe, y el constructor de formularios visual está disponible en ambos casos.

Dim, realmente no tengo ningún deseo de discutir nada sobre el tema contigo. Los profesionales lo entenderán, otros se callarán, o te inundarán de preguntas: "¿Por qué, y por qué?", "Era necesario así, y no edok..." En general, cháchara ociosa.

 
Vasiliy Sokolov:

Dim, realmente, para discutir con usted cualquier cosa sobre este tema, no hay ningún deseo. Los profesionales lo entenderán, el resto o se calla, o hace preguntas: "Por qué, sí por qué", "era necesario así y no edok..." en general, cháchara ociosa.

Bien hecho, tú******* coge una tarta de la estantería.

 
Vasiliy Sokolov:

...

Basil, no te ofendas, pero un panel como este:

Tengo sobre este tipo de código:

//----------------------------------------------------------------------------------
NEW_WINDOW,  W_NAME,"Lot Selection",   W_ICON, "Car key (16x16)",  W_TYPE, SETTINGS, ALWAYS_ON_TOP,    //OPEN_ON_INIT,
//----------------------------------------------------------------------------------
 GROUP, A,
//----------------------_,H,30,-----------------
__, EDIT,"_Lot", W,50,_,V_CURRENT,"1.00", _,DIGITS,2,  _,VALUE_TYPE,_DOUBLE, 
 
//--------------------------------------- 
 END_GROUP,
//--------------------------
i, AT, _X2X, "MF", 10, _Y2Y, "MF", 10,
"_Lot",EDIT_ALIGN_CENTER,

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

//----------------------------------------------------------------------------------
 GROUP, A,
//---------------------------------------
__, EDIT,"Set lot", W,150,_,H,60,_,V_CURRENT,"1.00", 
 
//--------------------------------------- 
 END_GROUP,
//--------------------------
 i, AT, _X2X, "MF", 50, _Y2Y, "MF", 10,
//-----------------------------------------------------------------------------------

 GROUP, A,
//---------------------------------------
__, BUTTON,"-",W,110,_,text,N_COLOR,(int)clrRed, 

    GAP,10,  

    BUTTON,"+",W,110,_,text,N_COLOR,(int)clrBlue,
 
//--------------------------------------- 
 END_GROUP,
//--------------------------
 i, AT, _X2X, "MF", 10, _Y2H, "Set lot", 10,
//--------------------------------------------------------------------- 


END_WINDOW,
//******************************************************************************************************************************************

Este código puede pasarse simplemente entre sí, o ponerse en una base común y no es necesario dibujar un formulario específico para cada uno.

Insertado en el constructor y obtuvo otra ventana con todos los parámetros de los elementos y las conexiones.

 
Реter Konow:

...y no tienes que dibujar una forma a propósito para todos.

...

Es como si crear un molde fuera golpear con un mazo un bolardo de hierro fundido))

 
Dmitry Fedoseev:

Por ejemplo, podría hacer un simulador - en un probador para comerciar. Puedes hacerte con un práctico panel de operaciones (multifuncional). Es posible utilizar toda la potencia de C# y todas las bibliotecas relacionadas con él.

Pero no tienes que conectarlo así - busca el formulario por su nombre... ...pero no es necesario conectarlo de esa manera: a través de la búsqueda del nombre del formulario. Tampoco necesitas crear un exe, todo lo que puedes hacer en una dll. La dll no difiere en complejidad de la exe, en ambos casos el constructor de formularios visual está disponible.

eso es lo nuevo, casi no hay librerías mosh en sysharp, pero sería genial.

 
Maxim Dmitrievsky:

que apenas hay bibliotecas de mosh en sycharp, que sería genial.

Pero al menos hay un método de comunicación que es directo y adecuado.

 
Dmitry Fedoseev:

Como si hacer un molde fuera golpear con un mazo un tocho de hierro fundido).

Exactamente. Habrá una enorme base de datos de cibercódigos con imágenes. Entrar, seleccionar, obtener el código, pegar en el constructor, obtener el núcleo con los archivos de conexión. Y la conexión ya está pensada y es mucho más fácil.

Razón de la queja: