PDA

Ver la versión completa : Problemas para migrar un formulario de C# a C



McLik
28-12-2007, 20:46
Hola a todos, soy programador de c# y mucha idea de c no tengo solo entiendo la logica y si veo un programa lo entiendo pero si me piden hacer una liña de codigo mucho no voy a saber en c, tengo un programa hecho en C que trabaja con muchas formulas de fisica y muchos ficheros externos y se relaciona ademas con otros programas hechos tambien en C, el problema es que este programa como esta en C no es muy visual, para ingresar los datos tengo que hacerlo por DOS y mi trabajo en este caso es hacerlo en c#, pero estaba contemlando la posibilidad de usar desde C el formulario hecho en c#, se de donde saca los datos el programa hecho en C por lo engo lo unico que tengo que hacer es ver la forma de que llama al formulario hecho en c# y saque los datos de ahi, pero como les dije mucha idea de c no tengo por lo tanto no se como indicarle que use el formulario hehco en c#.
Si alguien me puede ayudar le estare agrasdecido.

Saludos y suerte.

Nost
28-12-2007, 20:56
¿Por qué lo pasas a C#? Pásalo a C++, te costará mucho menos trabajo y será mejor, porque lo podrás compilar para otras plataformas.

McLik
28-12-2007, 21:00
jeje lo paso a c# porque soy programador de c# me es un poco mas dificil manejar c++.

Nost
31-12-2007, 11:54
Que se llame C# no quiere decir que se parezca a C... te costará mucho trabajo pasar la aplicación.

Y por otra parte, si te resulta difícil manejar C++, ya es momento de empezar a practicar, porque C#, lo que se dice C#, no es el futuro :D

Al menos hasta que pertenezca a MS.

Cypress
31-12-2007, 15:19
Monoooo ;)

Nost
03-01-2008, 13:54
¿Monoooo?
_

gondar_f
09-01-2008, 14:35
¿Monoooo?Mono es una implementación open source del .net framework realizada por Novell, lo mejor que tiene es que es multiplataforma y lo peor es que aun no es 100% compatible ni con siquiera el NET framework 1.1... auque cada día es más atractivo como opción real... aunque yo por ahora sigo con el Visual Studio 2005 que tiene mucha mejor documentación.

En cuanto al tema en si, Nost te dio la respuesta, pero no se explico bien. Tu puedes mezclar proyectos realizados en C++ (el código C es compatible en un 95% de los casos con C++) con C# si lo haces con el VisualStudio 2005... no hay problema en mezclar en un mismo programa partes realizadas en VB o C++ con partes en C#... es un poco royo hacerlo pero en el MSDN hay varios ejemplos de como utilizar código procedente de Visual C++ en la plataforma .NET... y no creo que tengas problema en adaptar ese código a Visual C++, provablemente incluso lo acepte directamente.

Un Saludo