Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Stelios en 8 Julio 2010, 13:45 pm



Título: Problemas con Visual Studio 2008, ¿desconfigurado?
Publicado por: Stelios en 8 Julio 2010, 13:45 pm
Hola buenas, este es mi primer post en este foro, espero que me puedan ayudar.

Verán, estoy empezando a hacer apps para Windows Mobile, siempre me he manejado bastante bien en C, Matlab y Visual Basic y había decidido empezar a meterle mano a Visual C#.

El caso es que tengo Visual Studio 2008 Professional con Windows Xp Sp3, me estaba yendo sin problemas pero de repente un día al arrancar y al abrir un proyecto me dice que el proyecto no es compatible con la instalación actual, no sé porqué ha pasado eso, reinstale el SDK de Windows Mobile por si se había actualizado solo el Visual Studio y había dejado atrás el Windows Mobile pero nada sigue saliendo lo mismo, lo peor de todo es que hago un nuevo proyecto y ya no funciona bien, me explico.

Al crear un nuevo proyecto siempre te sale el esquema básico de la aplicación, con un Form y la estructura básica de la app ya creada, pero ahora ya no sale nada, es como si se le hubiera ido la pinza al Visual Studio, ¿alguna idea de lo que puede estar pasando?

Un saludo.


Título: Re: Problemas con Visual Studio 2008, ¿desconfigurado?
Publicado por: [D4N93R] en 8 Julio 2010, 14:43 pm
Hola,

Primero que todo, bienvenido.!  :xD

Con respecto a tu pregunta, está bien extraño. Unas preguntas:

¿Eso te pasa con todos los proyectos nuevos que creas?

¿Has intentado reinstalar Visual Studio?

Eso me suena como que hay algo dañado en los templates..

Un Saludo.


Título: Re: Problemas con Visual Studio 2008, ¿desconfigurado?
Publicado por: Stelios en 8 Julio 2010, 17:01 pm
Hola,

Primero que todo, bienvenido.!  :xD

Con respecto a tu pregunta, está bien extraño. Unas preguntas:

¿Eso te pasa con todos los proyectos nuevos que creas?

¿Has intentado reinstalar Visual Studio?

Eso me suena como que hay algo dañado en los templates..

Un Saludo.

Gracias por la bienvenida.
Pues sí, me pasa con todos los proyectos, he probado a reinstalar el sp del Visual Studio y los distintos SDK's de Windows Mobile pero nada, tendré que echar la tarde reinstalando Visual Studio.


Título: Re: Problemas con Visual Studio 2008, ¿desconfigurado?
Publicado por: [D4N93R] en 8 Julio 2010, 17:14 pm
Si, puede que sea un error feo del VS. xD Cuéntame como te fue.

Saludos


Título: Re: Problemas con Visual Studio 2008, ¿desconfigurado?
Publicado por: Stelios en 8 Julio 2010, 17:35 pm
Probaré primero a intentar reparar la instalación actual y si no a borrar todo y volver a empezar.

Edit: Nada, reinstalé pero sigue todo igual, voy a desinstalarlo completamente y volver a empezar, como me joden este tipo de cosas....


Título: Re: Problemas con Visual Studio 2008, ¿desconfigurado?
Publicado por: [D4N93R] en 8 Julio 2010, 22:57 pm
Ok! O si puedes mostrar más detalles sobre el error..


Título: Re: Problemas con Visual Studio 2008, ¿desconfigurado?
Publicado por: 43H4FH44H45H4CH49H56H45H en 9 Julio 2010, 04:46 am
Probaré primero a intentar reparar la instalación actual y si no a borrar todo y volver a empezar.

Edit: Nada, reinstalé pero sigue todo igual, voy a desinstalarlo completamente y volver a empezar, como me joden este tipo de cosas....

Puedes probar tambien restaurar sistema a la fecha en que todo funcionaba bien.


Título: Re: Problemas con Visual Studio 2008, ¿desconfigurado?
Publicado por: [D4N93R] en 9 Julio 2010, 15:09 pm
Si estás en Windows 7 (No se si vista),  puedes restaurar los archivos de la carpeta de visual studio, dándole click derecho en la carpeta > propiedades > y luego versiones anteriores (previous versions). Sino, la opcion de restaurar el sistema que propone el compañero también debería arreglar todo.


Título: Re: Problemas con Visual Studio 2008, ¿desconfigurado?
Publicado por: Stelios en 9 Julio 2010, 16:59 pm
Nada, sigue igual, ¿conocéis algún otro entorno de desarrollo en Visual C# para hacer apps para Windows Mobile?


Título: Re: Problemas con Visual Studio 2008, ¿desconfigurado?
Publicado por: Akai en 9 Julio 2010, 17:09 pm
Has probado con el 2010 express edition para C#?


Título: Re: Problemas con Visual Studio 2008, ¿desconfigurado?
Publicado por: [D4N93R] en 9 Julio 2010, 17:12 pm
Pruebas las versiones Express a ver si te funcionan o no se si SharpDevelop (http://www.icsharpcode.net/OpenSource/SD/Download/) funcione para mobile. Ni se si Mono Project (http://www.mono-project.com/Main_Page) lo tenga como funcionalidad, pero puedes intentarlo a ver.

Saludos!

EDIT: jaja akai posteamos parecido xD


Título: Re: Problemas con Visual Studio 2008, ¿desconfigurado?
Publicado por: Stelios en 9 Julio 2010, 17:25 pm
El SDK de Windows Mobile no vale para las Express Edition, ni para la versión 2010 de Visual Studio, googlearé a ver que encuentro.


Título: Re: Problemas con Visual Studio 2008, ¿desconfigurado?
Publicado por: Stelios en 10 Julio 2010, 13:51 pm
Bufff, me cuesta bastante trabajo encontrar algo de Visual C# y Windows Mobile.
Que ganas tengo de conseguir un móvil con Android y meterle mano a Android.

Bueno, voy a probar a desinstalarlo todo, Visual Studio 2008, Windows Mobile SDK, etc. Y voy a probar con Visual Studio 2005 que supuestamente es compatible con Windows Mobile 6.

Ya os comentaré a ver que tal.

Un saludo.


Título: Re: Problemas con Visual Studio 2008, ¿desconfigurado?
Publicado por: raul338 en 10 Julio 2010, 14:56 pm
Bueno, voy a probar a desinstalarlo todo, Visual Studio 2008, Windows Mobile SDK, etc. Y voy a probar con Visual Studio 2005 que supuestamente es compatible con Windows Mobile 6.

Desisntala y limpia el registro a fondo :P

y sino...................... formatear :¬¬


Título: Re: Problemas con Visual Studio 2008, ¿desconfigurado?
Publicado por: [D4N93R] en 10 Julio 2010, 15:22 pm
El desarrollo en Windows Mobile no tiene nada de asombroso. Pero! si te gusta .Net, te recomiendo que te descargues el emulador de Windows Phone 7 Series, que va muy muy bien, no tiene nada que ver con Windiws mobile..  ;D


Título: Re: Problemas con Visual Studio 2008, ¿desconfigurado?
Publicado por: Stelios en 10 Julio 2010, 16:41 pm
El desarrollo en Windows Mobile no tiene nada de asombroso. Pero! si te gusta .Net, te recomiendo que te descargues el emulador de Windows Phone 7 Series, que va muy muy bien, no tiene nada que ver con Windiws mobile..  ;D

Ya, ya, si ya sé que no tiene nada de asombroso, es más, por lo que he podido leer de otras plataformas como Android o iOS son mucho mejores de cara a herramientas y demás.

Lo que pasa que tengo un móvil con Windows Mobile 6 y quería hacerme una pequeña aplicación xDD.


Título: Re: Problemas con Visual Studio 2008, ¿desconfigurado?
Publicado por: [D4N93R] en 10 Julio 2010, 17:44 pm
Si bueno, lo único bueno de Windows Mobile el es desarrollo en aplicaciones de negocios, que en en verdad se hace bastante fácil y rápido, además que puedes integrar el proyecto en una misma solución de Visual Studio con los demás proyectos y usar el mismo modelo de  componentes para varios proyectos..

No se bien como ayudarte porque si ya reparaste, re instalaste, y demás, no queda de otra que formatear xD en serio no se me ocurre más nada..

Un saludo!


Título: Re: Problemas con Visual Studio 2008, ¿desconfigurado?
Publicado por: Stelios en 13 Julio 2010, 20:04 pm
Bueno, por fin con Visual Studio 2005 parece que todo funciona en orden.

Aprovecho este hilo para haceros una cuestión:
En mi aplicación tengo dos ventanas, la verdad es que es bastante fácil desarrollar la interfaz, el caso es que tengo un Program.cs, Form1.cs y Form2.cs.

En Program.cs tengo diseñada una clase y he creado un objeto de ese tipo de clase.
Quiero desde Form1 y Form2 intentar interaccionar con dicho objeto pero no hay manera, están los tres dentro del mismo namespace y ahora mismo ando un poco perdido, todavía estoy un poco perdido con C#.

En resumen, que tengo que diseñar una especie de variable global pero no tengo ni idea de como hacerlo, ¿alguna idea?.

Un saludo.


Título: Re: Problemas con Visual Studio 2008, ¿desconfigurado?
Publicado por: [D4N93R] en 13 Julio 2010, 20:20 pm
Hay varias formas de hacer eso, pero depende del modelo de componentes que estés haciendo, es decir, puedes hacer referencia a form1 desde form2, puedes hacer lo contrario.

Puedes también crear una variable stática en program o cualquier otra clase y usarla desde los formularios, como te dije, todo depende de tu modelo.


Título: Re: Problemas con Visual Studio 2008, ¿desconfigurado?
Publicado por: Stelios en 13 Julio 2010, 21:16 pm
Hay varias formas de hacer eso, pero depende del modelo de componentes que estés haciendo, es decir, puedes hacer referencia a form1 desde form2, puedes hacer lo contrario.

Puedes también crear una variable stática en program o cualquier otra clase y usarla desde los formularios, como te dije, todo depende de tu modelo.

¿Como lo hago? ¿Creo el objeto en Form1 y como accedo a él?


Título: Re: Problemas con Visual Studio 2008, ¿desconfigurado?
Publicado por: [D4N93R] en 13 Julio 2010, 21:21 pm
Si creas el objeto en el form1, y quieres accesarlo desde el form2, tienes que crear una propiedad en el form1 del tipo de la clase que quieres acceder y luego pasarle una referencia al form2 de form1, de modo de que en el form2 puedas hacer algo como

Código
  1. //este codigo es en form2
  2. //La propiedad de tipo form se llama MainFrom
  3. //La clase en cuestion se llamará TestClass
  4. //Este código está dentro de algún método
  5.  
  6. this.MainForm.TestClass.SomeMethod();
  7. this.MainForm.TestClass.SomeProperty  = 10;
  8.  
  9.  


Título: Re: Problemas con Visual Studio 2008, ¿desconfigurado?
Publicado por: Stelios en 14 Julio 2010, 12:00 pm
Si creas el objeto en el form1, y quieres accesarlo desde el form2, tienes que crear una propiedad en el form1 del tipo de la clase que quieres acceder y luego pasarle una referencia al form2 de form1, de modo de que en el form2 puedas hacer algo como

Código
  1. //este codigo es en form2
  2. //La propiedad de tipo form se llama MainFrom
  3. //La clase en cuestion se llamará TestClass
  4. //Este código está dentro de algún método
  5.  
  6. this.MainForm.TestClass.SomeMethod();
  7. this.MainForm.TestClass.SomeProperty  = 10;
  8.  
  9.  

Vale, todavía me pierdo un poco con C# pero creo que entiendo lo que dices.

El problema es que tanto Form1 como Form2 son unos tipos de clase Form creados por el Visual Studio, ¿como le puedo añader una propiedad a una clase que no creo yo?


Título: Re: Problemas con Visual Studio 2008, ¿desconfigurado?
Publicado por: [D4N93R] en 14 Julio 2010, 18:36 pm
Son creados por VS por default, pero no tienen nada de especial, es simplemente para ahorrar tiempo. Si le das botón derecho sobre el Form1.cs en el Solution Explorer y luego View Code, ves el código del formulario, es una clase llamada Form1, Form2 o lo que sea, que hereda de Form.

Saludos