Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Bob_Ale en 22 Julio 2015, 21:39 pm



Título: Entorno de desarrollo
Publicado por: Bob_Ale en 22 Julio 2015, 21:39 pm
Hola, soy Bob de Zaragoza!

Aunque sigo bastante este foro nunca he escrito en él y hoy me he atrevido.

Soy bastante aficionado a la programación,  sobre todo en Windows. Y por suerte en el curro puedo hacer alguna cosilla.

Ahora estaba con un programa en C# para escribir ficheros excel. Pero me encuentro con diferentes versiones de office,  2003 y 2010.

Estaba pensando en montarme dos maquinas Windows con virtualbox,  una con el Visual Studio y office 2003 y otra con el Visual Studio y office 2010.

¿Alguien utiliza máquinas virtuales para programar?
Y me refiero a programar y no probar aplicación.
Utilizando el mismo código fuente sobre distintos entornos para ir adaptando este a cada uno.

Saludos!

Enviado desde mi GT-I9300 mediante Tapatalk


Título: Re: Entorno de desarrollo
Publicado por: engel lex en 22 Julio 2015, 21:50 pm
si, se usa, aunque para el mismo sistema operativo normalmente lo que se hace es que se compila, se pasa a las maquinas virtuales y se prueba, esto porque compilar en la maquina virtual va a ser lento, algo de 30 segundos puede pasar a ser 2 minutos... también por el ide puede correr lento...



Título: Re:
Publicado por: Bob_Ale en 22 Julio 2015, 22:07 pm
Si,  pero si se tiene cuidado siempre tendré un sistema limpio para desarrollar. Si fallos en el registro por hacer probatinas o instalaciones y desinstaciones de aplicaciones.

Enviado desde mi GT-I9300 mediante Tapatalk


Título: Re: Entorno de desarrollo
Publicado por: engel lex en 22 Julio 2015, 22:13 pm
recuerda que practicamente nada corre desde 0, necesitas instalar las librerías básicas (dotnet framework, c++ redistributable,etc según el caso)


Título: Re:
Publicado por: Bob_Ale en 22 Julio 2015, 22:22 pm
Si :( eso es lo que me echa para atrás

Enviado desde mi GT-I9300 mediante Tapatalk


Título: Re: Entorno de desarrollo
Publicado por: Eleкtro en 23 Julio 2015, 00:50 am
Formula las preguntas sobre la plataforma .Net en el subforo correspondiente.



Ahora estaba con un programa en C# para escribir ficheros excel. Pero me encuentro con diferentes versiones de office,  2003 y 2010.

Si usas los dependencias o mejor dicho los componentes COM de MS Office entonces obviamente necesitarás desarrollar bajo la versión específica que tengas instalada,
pero, existen muchas librerías de terceros sin esta limitación, es decir, que permiten crear y editar archivos de office/excel sin depender de MS Office instalado ni de los objetos COM de Office ,como por ejemplo:

NPOI (http://npoi.codeplex.com/)
Excel Package (http://excelpackage.codeplex.com/)



recuerda que practicamente nada corre desde 0, necesitas instalar las librerías básicas (dotnet framework, c++ redistributable,etc según el caso)

Si :( eso es lo que me echa para atrás

¿Por qué te echa para atrás?.

Puedes desarrollar poniendo cómo objetivo "X" versión de .Net Framework en VisualStudio, aparte de que la instalación de Windows ya trae la versión más reciente (de su época/versión) de los runtimes de .Net Framework instalada, yo no veo problema alguno;
evidentemente los runtimes de Visual-C++ no los vas a necesitar instalar, pero es que de todas formas, aunque hiciese falta ...¿qué más daría?, se instalan y punto, no es nada incómodo como para que te hechen para atrás, vaya xD.

Saludos!


Título: Re:
Publicado por: Bob_Ale en 23 Julio 2015, 21:44 pm
Muchas gracias!

Si bien me estaba explicando con el. Net pero lo aplicaría para. Net,  VB6, etc...

Muchas gracias por los consejos!

Enviado desde mi GT-I9300 mediante Tapatalk