![]() |
| | ||||
| ||||
| |
| |||
| Es decir, el foco es - reutilizar el codigo con pocos cambios - escribir programas con el antiguo estilo, con modificacion minima posible porque no quiero leer mas por un buen tiempo. gracias, Carlos "xCal" <raulxyThisMustBEDeleted***yahoo.com> escribió en el mensaje news:%23rUf6nh8GHA.1012***TK2MSFTNGP05.phx.gbl... > Hola grupo > > estoy mas o menos bien familiarizado con la programacion antigua de C++ > para windows, basada en declarar la ventana, y procesar mensajes. Es > posible programar en ese estilo con c++.Net? > > gracias, Carlos. > |
| |||
| Es decir, el foco es - reutilizar el codigo con pocos cambios - escribir programas con el antiguo estilo, con modificacion minima posible porque no quiero leer mas por un buen tiempo. gracias, Carlos "xCal" <raulxyThisMustBEDeleted***yahoo.com> escribió en el mensaje news:%23rUf6nh8GHA.1012***TK2MSFTNGP05.phx.gbl... > Hola grupo > > estoy mas o menos bien familiarizado con la programacion antigua de C++ > para windows, basada en declarar la ventana, y procesar mensajes. Es > posible programar en ese estilo con c++.Net? > > gracias, Carlos. > |
| |||
| On Tue, 17 Oct 2006 20:34:30 +0200, xCal <raulxyThisMustBEDeleted***yahoo.com> wrote: > Es decir, el foco es > - reutilizar el codigo con pocos cambios Por compilarlo, compila sin problemas y funciona igual. > - escribir programas con el antiguo estilo, con modificacion > minima posible porque no quiero leer mas por un buen tiempo. > Eso no es posible, te toca empezar de nuevo con el C++/CLI, aprender sus extensiones y luego el framework, que funciona en cierta medida al revés. Si en le sistema tradicional tienes un bucle que procesa mensajes al estilo de una máquina de estados, en el .NET tienes una serie de métodos que actuan ante eventos generados por windows o el usuario. Aunque el concepto pueda parecer similar no lo es en absoluto. Una aplicación net es una colección de pequeños métodos encargados de hacer pequenas tareas (es un decir). Por ejemplo, en el sistema tradicional respondías a un WM_PAINT y pintabas tu app, ahora has de instanciar un evento OnPaint y ahí deberás pintar, con la ventaja de que puedes pintar al nivel que quieras sin tener que subclasificar. Desde el fondo de un botón hasta toda la aplicación. Cuando el usuario hac click sobre un botón, se genera un evento OnClick sobre ese mismo botón, que generalmente es capturado a nivel de aplicación, etc. Para empezar, cualquier libro sobre C# te puede valer, o pásate por mi web (http://rfog.cmact.com), en donde encontrarás lo único -que yo sepa- que hay en castellano sobre c++/cli (tutorial incluido). > gracias, Carlos > > "xCal" <raulxyThisMustBEDeleted***yahoo.com> escribió en el mensaje > news:%23rUf6nh8GHA.1012***TK2MSFTNGP05.phx.gbl... >> Hola grupo >> >> estoy mas o menos bien familiarizado con la programacion antigua de C++ >> para windows, basada en declarar la ventana, y procesar mensajes. Es >> posible programar en ese estilo con c++.Net? >> >> gracias, Carlos. >> > > -- Visita mi blog: http://rfog.blogsome.com Libros, ciencia ficción y programación ======================================== Se necesita cualquier mentira para poder vivir... cualquier cosa, la cuestión es engañarse. -- Pío Baroja -- |
| |||
| On Tue, 17 Oct 2006 20:34:30 +0200, xCal <raulxyThisMustBEDeleted***yahoo.com> wrote: > Es decir, el foco es > - reutilizar el codigo con pocos cambios Por compilarlo, compila sin problemas y funciona igual. > - escribir programas con el antiguo estilo, con modificacion > minima posible porque no quiero leer mas por un buen tiempo. > Eso no es posible, te toca empezar de nuevo con el C++/CLI, aprender sus extensiones y luego el framework, que funciona en cierta medida al revés. Si en le sistema tradicional tienes un bucle que procesa mensajes al estilo de una máquina de estados, en el .NET tienes una serie de métodos que actuan ante eventos generados por windows o el usuario. Aunque el concepto pueda parecer similar no lo es en absoluto. Una aplicación net es una colección de pequeños métodos encargados de hacer pequenas tareas (es un decir). Por ejemplo, en el sistema tradicional respondías a un WM_PAINT y pintabas tu app, ahora has de instanciar un evento OnPaint y ahí deberás pintar, con la ventaja de que puedes pintar al nivel que quieras sin tener que subclasificar. Desde el fondo de un botón hasta toda la aplicación. Cuando el usuario hac click sobre un botón, se genera un evento OnClick sobre ese mismo botón, que generalmente es capturado a nivel de aplicación, etc. Para empezar, cualquier libro sobre C# te puede valer, o pásate por mi web (http://rfog.cmact.com), en donde encontrarás lo único -que yo sepa- que hay en castellano sobre c++/cli (tutorial incluido). > gracias, Carlos > > "xCal" <raulxyThisMustBEDeleted***yahoo.com> escribió en el mensaje > news:%23rUf6nh8GHA.1012***TK2MSFTNGP05.phx.gbl... >> Hola grupo >> >> estoy mas o menos bien familiarizado con la programacion antigua de C++ >> para windows, basada en declarar la ventana, y procesar mensajes. Es >> posible programar en ese estilo con c++.Net? >> >> gracias, Carlos. >> > > -- Visita mi blog: http://rfog.blogsome.com Libros, ciencia ficción y programación ======================================== Se necesita cualquier mentira para poder vivir... cualquier cosa, la cuestión es engañarse. -- Pío Baroja -- |
| |||
| Hola Rfog, gracias por tu respuesta. Por favor deja que insista en mi idea. Lo que en realidad deseo, es modificar unos programas que tengo, y continuar su desarrollo, no solo rodarlos, entonces aparecen dos posibilidades, escribo a la antigua, o a la csharp, que tambien estoy familiarizado. Me parecio que valia la pena preguntar si era posible escribir en la forma antigua, y despues si necesito, hacer algo como usar Dllimport, del csharp, no rehacer todo de nuevo porque eso implica revisar las nuevas clases, escribir todo de nuevo, como comenzar de zero. Lo que puedo hacer, creo, es escribir a la antigua con C++ antiguo, y si preciso, tratar de usar dllimport, en aplicaciones que precisen mis archivos antiguos. de todas formas muchas gracias, Carlos. "RFOG" <zephryn.xirdal***qutame.gmail.com> escribió en el mensaje news p.thkx9ou008tvnt***red-mars...> On Tue, 17 Oct 2006 20:34:30 +0200, xCal > <raulxyThisMustBEDeleted***yahoo.com> wrote: > >> Es decir, el foco es >> - reutilizar el codigo con pocos cambios > > Por compilarlo, compila sin problemas y funciona igual. > >> - escribir programas con el antiguo estilo, con modificacion >> minima posible porque no quiero leer mas por un buen tiempo. >> > Eso no es posible, te toca empezar de nuevo con el C++/CLI, aprender sus > extensiones y luego el framework, que funciona en cierta medida al revés. > > Si en le sistema tradicional tienes un bucle que procesa mensajes al > estilo de una máquina de estados, en el .NET tienes una serie de métodos > que actuan ante eventos generados por windows o el usuario. Aunque el > concepto pueda parecer similar no lo es en absoluto. > > Una aplicación net es una colección de pequeños métodos encargados de > hacer pequenas tareas (es un decir). > > Por ejemplo, en el sistema tradicional respondías a un WM_PAINT y pintabas > tu app, ahora has de instanciar un evento OnPaint y ahí deberás pintar, > con la ventaja de que puedes pintar al nivel que quieras sin tener que > subclasificar. Desde el fondo de un botón hasta toda la aplicación. > > Cuando el usuario hac click sobre un botón, se genera un evento OnClick > sobre ese mismo botón, que generalmente es capturado a nivel de > aplicación, etc. > > Para empezar, cualquier libro sobre C# te puede valer, o pásate por mi web > (http://rfog.cmact.com), en donde encontrarás lo único -que yo sepa- que > hay en castellano sobre c++/cli (tutorial incluido). > >> gracias, Carlos >> >> "xCal" <raulxyThisMustBEDeleted***yahoo.com> escribió en el mensaje >> news:%23rUf6nh8GHA.1012***TK2MSFTNGP05.phx.gbl... >>> Hola grupo >>> >>> estoy mas o menos bien familiarizado con la programacion antigua de C++ >>> para windows, basada en declarar la ventana, y procesar mensajes. Es >>> posible programar en ese estilo con c++.Net? >>> >>> gracias, Carlos. >>> >> >> > > > > -- > Visita mi blog: http://rfog.blogsome.com > Libros, ciencia ficción y programación > ======================================== > Se necesita cualquier mentira para poder vivir... cualquier cosa, la > cuestión es engañarse. -- Pío Baroja -- |
| |||
| Hola Rfog, gracias por tu respuesta. Por favor deja que insista en mi idea. Lo que en realidad deseo, es modificar unos programas que tengo, y continuar su desarrollo, no solo rodarlos, entonces aparecen dos posibilidades, escribo a la antigua, o a la csharp, que tambien estoy familiarizado. Me parecio que valia la pena preguntar si era posible escribir en la forma antigua, y despues si necesito, hacer algo como usar Dllimport, del csharp, no rehacer todo de nuevo porque eso implica revisar las nuevas clases, escribir todo de nuevo, como comenzar de zero. Lo que puedo hacer, creo, es escribir a la antigua con C++ antiguo, y si preciso, tratar de usar dllimport, en aplicaciones que precisen mis archivos antiguos. de todas formas muchas gracias, Carlos. "RFOG" <zephryn.xirdal***qutame.gmail.com> escribió en el mensaje news p.thkx9ou008tvnt***red-mars...> On Tue, 17 Oct 2006 20:34:30 +0200, xCal > <raulxyThisMustBEDeleted***yahoo.com> wrote: > >> Es decir, el foco es >> - reutilizar el codigo con pocos cambios > > Por compilarlo, compila sin problemas y funciona igual. > >> - escribir programas con el antiguo estilo, con modificacion >> minima posible porque no quiero leer mas por un buen tiempo. >> > Eso no es posible, te toca empezar de nuevo con el C++/CLI, aprender sus > extensiones y luego el framework, que funciona en cierta medida al revés. > > Si en le sistema tradicional tienes un bucle que procesa mensajes al > estilo de una máquina de estados, en el .NET tienes una serie de métodos > que actuan ante eventos generados por windows o el usuario. Aunque el > concepto pueda parecer similar no lo es en absoluto. > > Una aplicación net es una colección de pequeños métodos encargados de > hacer pequenas tareas (es un decir). > > Por ejemplo, en el sistema tradicional respondías a un WM_PAINT y pintabas > tu app, ahora has de instanciar un evento OnPaint y ahí deberás pintar, > con la ventaja de que puedes pintar al nivel que quieras sin tener que > subclasificar. Desde el fondo de un botón hasta toda la aplicación. > > Cuando el usuario hac click sobre un botón, se genera un evento OnClick > sobre ese mismo botón, que generalmente es capturado a nivel de > aplicación, etc. > > Para empezar, cualquier libro sobre C# te puede valer, o pásate por mi web > (http://rfog.cmact.com), en donde encontrarás lo único -que yo sepa- que > hay en castellano sobre c++/cli (tutorial incluido). > >> gracias, Carlos >> >> "xCal" <raulxyThisMustBEDeleted***yahoo.com> escribió en el mensaje >> news:%23rUf6nh8GHA.1012***TK2MSFTNGP05.phx.gbl... >>> Hola grupo >>> >>> estoy mas o menos bien familiarizado con la programacion antigua de C++ >>> para windows, basada en declarar la ventana, y procesar mensajes. Es >>> posible programar en ese estilo con c++.Net? >>> >>> gracias, Carlos. >>> >> >> > > > > -- > Visita mi blog: http://rfog.blogsome.com > Libros, ciencia ficción y programación > ======================================== > Se necesita cualquier mentira para poder vivir... cualquier cosa, la > cuestión es engañarse. -- Pío Baroja -- |
| |||
| Claro, a ver, el C++/CLI te permite continuar tu desarrollo añadiendo paulatinamente cosas nuevas del .NET, como embeber forms dentro de elementos MFC, o mezclar código de la forma más natural posible, "pineando" las variables NET (como dice Rodrigo, mira el post cobre copiar un fichero). Y mezclar cosas antiguas con las modernas, sobre todo si van desacopladas. Si no usas MFC, el método más fácil es hacerlo mediante el control de la máqunina virtual net. Tengo un artículo traducido del inglés explicando cómo se hace. Lo tienes en mi web, "APIs para hospedaje del CLR". La otra es simplemente ir añadiendo cosas, aunque realmente no me he planteado cómo hospedar un form dentro de código nativo mezclado con .net (ala MFC con forms embebidos) si no es como se explica en mi traducción. On Tue, 17 Oct 2006 21:54:37 +0200, xCal <raulxyThisMustBEDeleted***yahoo.com> wrote: > Hola Rfog, gracias por tu respuesta. > > Por favor deja que insista en mi idea. > Lo que en realidad deseo, es modificar unos programas que tengo, y > continuar > su desarrollo, no solo rodarlos, entonces aparecen dos posibilidades, > escribo a la antigua, o a la csharp, que tambien estoy familiarizado. > Me parecio que valia la pena preguntar si era posible escribir en la > forma > antigua, y despues si necesito, hacer algo como usar Dllimport, del > csharp, > no rehacer todo de nuevo porque eso implica revisar las nuevas clases, > escribir todo de nuevo, como comenzar de zero. Lo que puedo hacer, creo, > es > escribir a la antigua con C++ antiguo, y si preciso, tratar de usar > dllimport, en aplicaciones que precisen mis archivos antiguos. > > de todas formas muchas gracias, Carlos. > > "RFOG" <zephryn.xirdal***qutame.gmail.com> escribió en el mensaje > news p.thkx9ou008tvnt***red-mars...>> On Tue, 17 Oct 2006 20:34:30 +0200, xCal >> <raulxyThisMustBEDeleted***yahoo.com> wrote: >> >>> Es decir, el foco es >>> - reutilizar el codigo con pocos cambios >> >> Por compilarlo, compila sin problemas y funciona igual. >> >>> - escribir programas con el antiguo estilo, con modificacion >>> minima posible porque no quiero leer mas por un buen tiempo. >>> >> Eso no es posible, te toca empezar de nuevo con el C++/CLI, aprender sus >> extensiones y luego el framework, que funciona en cierta medida al >> revés. >> >> Si en le sistema tradicional tienes un bucle que procesa mensajes al >> estilo de una máquina de estados, en el .NET tienes una serie de métodos >> que actuan ante eventos generados por windows o el usuario. Aunque el >> concepto pueda parecer similar no lo es en absoluto. >> >> Una aplicación net es una colección de pequeños métodos encargados de >> hacer pequenas tareas (es un decir). >> >> Por ejemplo, en el sistema tradicional respondías a un WM_PAINT y >> pintabas >> tu app, ahora has de instanciar un evento OnPaint y ahí deberás pintar, >> con la ventaja de que puedes pintar al nivel que quieras sin tener que >> subclasificar. Desde el fondo de un botón hasta toda la aplicación. >> >> Cuando el usuario hac click sobre un botón, se genera un evento OnClick >> sobre ese mismo botón, que generalmente es capturado a nivel de >> aplicación, etc. >> >> Para empezar, cualquier libro sobre C# te puede valer, o pásate por mi >> web >> (http://rfog.cmact.com), en donde encontrarás lo único -que yo sepa- que >> hay en castellano sobre c++/cli (tutorial incluido). >> >>> gracias, Carlos >>> >>> "xCal" <raulxyThisMustBEDeleted***yahoo.com> escribió en el mensaje >>> news:%23rUf6nh8GHA.1012***TK2MSFTNGP05.phx.gbl... >>>> Hola grupo >>>> >>>> estoy mas o menos bien familiarizado con la programacion antigua de >>>> C++ >>>> para windows, basada en declarar la ventana, y procesar mensajes. Es >>>> posible programar en ese estilo con c++.Net? >>>> >>>> gracias, Carlos. >>>> >>> >>> >> >> >> >> -- >> Visita mi blog: http://rfog.blogsome.com >> Libros, ciencia ficción y programación >> ======================================== >> Se necesita cualquier mentira para poder vivir... cualquier cosa, la >> cuestión es engañarse. -- Pío Baroja -- > > > -- Visita mi blog: http://rfog.blogsome.com Libros, ciencia ficción y programación ======================================== Se necesita cualquier mentira para poder vivir... cualquier cosa, la cuestión es engañarse. -- Pío Baroja -- |
| |||
| Claro, a ver, el C++/CLI te permite continuar tu desarrollo añadiendo paulatinamente cosas nuevas del .NET, como embeber forms dentro de elementos MFC, o mezclar código de la forma más natural posible, "pineando" las variables NET (como dice Rodrigo, mira el post cobre copiar un fichero). Y mezclar cosas antiguas con las modernas, sobre todo si van desacopladas. Si no usas MFC, el método más fácil es hacerlo mediante el control de la máqunina virtual net. Tengo un artículo traducido del inglés explicando cómo se hace. Lo tienes en mi web, "APIs para hospedaje del CLR". La otra es simplemente ir añadiendo cosas, aunque realmente no me he planteado cómo hospedar un form dentro de código nativo mezclado con .net (ala MFC con forms embebidos) si no es como se explica en mi traducción. On Tue, 17 Oct 2006 21:54:37 +0200, xCal <raulxyThisMustBEDeleted***yahoo.com> wrote: > Hola Rfog, gracias por tu respuesta. > > Por favor deja que insista en mi idea. > Lo que en realidad deseo, es modificar unos programas que tengo, y > continuar > su desarrollo, no solo rodarlos, entonces aparecen dos posibilidades, > escribo a la antigua, o a la csharp, que tambien estoy familiarizado. > Me parecio que valia la pena preguntar si era posible escribir en la > forma > antigua, y despues si necesito, hacer algo como usar Dllimport, del > csharp, > no rehacer todo de nuevo porque eso implica revisar las nuevas clases, > escribir todo de nuevo, como comenzar de zero. Lo que puedo hacer, creo, > es > escribir a la antigua con C++ antiguo, y si preciso, tratar de usar > dllimport, en aplicaciones que precisen mis archivos antiguos. > > de todas formas muchas gracias, Carlos. > > "RFOG" <zephryn.xirdal***qutame.gmail.com> escribió en el mensaje > news p.thkx9ou008tvnt***red-mars...>> On Tue, 17 Oct 2006 20:34:30 +0200, xCal >> <raulxyThisMustBEDeleted***yahoo.com> wrote: >> >>> Es decir, el foco es >>> - reutilizar el codigo con pocos cambios >> >> Por compilarlo, compila sin problemas y funciona igual. >> >>> - escribir programas con el antiguo estilo, con modificacion >>> minima posible porque no quiero leer mas por un buen tiempo. >>> >> Eso no es posible, te toca empezar de nuevo con el C++/CLI, aprender sus >> extensiones y luego el framework, que funciona en cierta medida al >> revés. >> >> Si en le sistema tradicional tienes un bucle que procesa mensajes al >> estilo de una máquina de estados, en el .NET tienes una serie de métodos >> que actuan ante eventos generados por windows o el usuario. Aunque el >> concepto pueda parecer similar no lo es en absoluto. >> >> Una aplicación net es una colección de pequeños métodos encargados de >> hacer pequenas tareas (es un decir). >> >> Por ejemplo, en el sistema tradicional respondías a un WM_PAINT y >> pintabas >> tu app, ahora has de instanciar un evento OnPaint y ahí deberás pintar, >> con la ventaja de que puedes pintar al nivel que quieras sin tener que >> subclasificar. Desde el fondo de un botón hasta toda la aplicación. >> >> Cuando el usuario hac click sobre un botón, se genera un evento OnClick >> sobre ese mismo botón, que generalmente es capturado a nivel de >> aplicación, etc. >> >> Para empezar, cualquier libro sobre C# te puede valer, o pásate por mi >> web >> (http://rfog.cmact.com), en donde encontrarás lo único -que yo sepa- que >> hay en castellano sobre c++/cli (tutorial incluido). >> >>> gracias, Carlos >>> >>> "xCal" <raulxyThisMustBEDeleted***yahoo.com> escribió en el mensaje >>> news:%23rUf6nh8GHA.1012***TK2MSFTNGP05.phx.gbl... >>>> Hola grupo >>>> >>>> estoy mas o menos bien familiarizado con la programacion antigua de >>>> C++ >>>> para windows, basada en declarar la ventana, y procesar mensajes. Es >>>> posible programar en ese estilo con c++.Net? >>>> >>>> gracias, Carlos. >>>> >>> >>> >> >> >> >> -- >> Visita mi blog: http://rfog.blogsome.com >> Libros, ciencia ficción y programación >> ======================================== >> Se necesita cualquier mentira para poder vivir... cualquier cosa, la >> cuestión es engañarse. -- Pío Baroja -- > > > -- Visita mi blog: http://rfog.blogsome.com Libros, ciencia ficción y programación ======================================== Se necesita cualquier mentira para poder vivir... cualquier cosa, la cuestión es engañarse. -- Pío Baroja -- |
| |||
| On Tue, 17 Oct 2006 23:07:42 +0200, RFOG <zephryn.xirdal***qutame.gmail.com> wrote: > La otra es simplemente ir añadiendo cosas, aunque realmente no me he > planteado cómo hospedar un form dentro de código nativo mezclado con > .net (ala MFC con forms embebidos) si no es como se explica en mi > traducción. Me refiero a código Win32 hecho en c ó c++. -- Visita mi blog: http://rfog.blogsome.com Libros, ciencia ficción y programación ======================================== Se necesita cualquier mentira para poder vivir... cualquier cosa, la cuestión es engañarse. -- Pío Baroja -- |
| |
| |
![]() |
| Herramientas | |
| Desplegado | |
| |
Temas Similares | ||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Cristianismo antiguo | Valzar | Newsgroup es.charla.religion | 6 | 22-04-2008 08:23:31 |
| Uno antiguo | Antonio González | Newsgroup es.ciencia.matematicas | 14 | 19-04-2008 08:46:42 |
| Ateismo antiguo | Valzar | Newsgroup es.charla.religion | 0 | 30-03-2008 19:20:12 |
| hotmail antiguo | Esteve Valentí | Newsgroup microsoft.public.es.msn.hotmail | 18 | 27-09-2007 16:58:34 |
| Mame en pc antiguo | La Mula Francis | Newsgroup es.rec.juegos.comp.arcade | 0 | 22-07-2003 01:42:53 |