• Sábado 20 de Abril de 2024, 09:42

Autor Tema:  De C++ A C#  (Leído 15347 veces)

JPVM

  • Miembro activo
  • **
  • Mensajes: 40
    • Ver Perfil
De C++ A C#
« en: Miércoles 27 de Julio de 2005, 11:01 »
0
Mi duda es la siguiente:

Hay alguna herramienta o convertidor para poder pasar programas(o codigo fuente)  de c++ a c#, es que tengo un programa en c++ que habia hecho y quiero pasarlo a c#

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: De C++ A C#
« Respuesta #1 en: Miércoles 27 de Julio de 2005, 11:19 »
0
No conozco, una cosa que podes hacer es convertirlo a .NET muy facilmente compilando de esta manera: cl /clr archivo.cpp de esta manera tus binarios comenzaran a depender de MSCOREE.dll tambien.

¿Alguna razon en especial por la cual quieras pasar de C++ A C#?

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

JPVM

  • Miembro activo
  • **
  • Mensajes: 40
    • Ver Perfil
Re: De C++ A C#
« Respuesta #2 en: Jueves 28 de Julio de 2005, 00:23 »
0
Cita de: "Eternal Idol"
No conozco, una cosa que podes hacer es convertirlo a .NET muy facilmente compilando de esta manera: cl /clr archivo.cpp de esta manera tus binarios comenzaran a depender de MSCOREE.dll tambien.

¿Alguna razon en especial por la cual quieras pasar de C++ A C#?
Si es que el cuatri pasado habia hecho ese programa en c++ y ahora me lo pidieron en c#

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: De C++ A C#
« Respuesta #3 en: Jueves 28 de Julio de 2005, 04:58 »
0
Bueno si vas a pasar a .NET es mejor olvidarte de C++.NET
C# este especificamente mejor dotado que C++ para trabajar con el framework.

Nunca he tenido que migrar de aplicaciones de C++ a  C# pero si tuviera que hacer lo tendria en cuenta los siguientes tips.
  • Eliminar los punteros y trabajar con referencias</li>
  • Reemplazar los '->' por '.'  ya que en C# no se discriminan como c++</li>
  • cambiar los include por using ( no estoy seguro de esto)</li>
Con eso ya puedes hacer el resto muy facilmente sin embargo cada codigo tiene sus particularidades seri bueno que si tienes dudas las posteareas para que ayudaramos.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: De C++ A C#
« Respuesta #4 en: Jueves 28 de Julio de 2005, 07:41 »
0
Cita de: "JPVM"
Si es que el cuatri pasado habia hecho ese programa en c++ y ahora me lo pidieron en c#
Si podes usar VC++.NET, hacelo, te sera muy facil.

Si el codigo tiene que ser en C# me temo que vas a tener que reescribir unas cuantas lineas de codigo. Por empezar todo lo que tengas de niveles de acceso tipo public: debera llevar en cada miembro el keyword correspondiente.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: De C++ A C#
« Respuesta #5 en: Viernes 29 de Julio de 2005, 16:04 »
0
Citar
Hay alguna herramienta o convertidor para poder pasar programas(o codigo fuente) de c++ a c#

No se de ninguna herramienta, pero para tus necesidades no creo que lo necesites.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io