Mostrando entradas con la etiqueta Visual Studio 200x. Mostrar todas las entradas
Mostrando entradas con la etiqueta Visual Studio 200x. Mostrar todas las entradas

sábado, 27 de septiembre de 2008

Windows Vista, Activadores y Error de grub


Hace unos meses me compre una maquina nueva, que traía Windows Vista, pero por diferentes inconvenientes (No podía instalar IIS) la formatie y le puse XP. Los meses pasaron y me quedo el bichito de la curiosidad en Directx10 así que me dispuse a instalar Windows Vista. Como donde vivo conseguir algo original es imposible, me pasaron un Windows Vista Lite 4. Lo instale sin activar, y funciono lindo hasta que me dio error el atikmdag.sys. Pantallasos azules (BSOD o Blue Screen Of Death) cada dos por tres. Preguntando por ahí me dijeron que podía ser lo que era la versión Lite, tocada para maquinas poco pretenciosas. Así que me baje un Windows Vista Ultimate y comenzaron mis problemas.
Luego de instalarlo, aparentemente traía un "autoactivador", basado en el vistaloader 2.1.2, daba un error de grub y durante el arranque se quedaba esperando algún comando. En fin, no la voy a hacer muy larga, probé con 3 windows vista distintos (todos instalados como ultimate) y 7 u 8 activadores (entre ellos un virus jejeje, pasa hasta en las mejores familias :P). Formateo va, formateo viene. Fácil tengo que haber formateado 25 veces. Siempre el mismo problema... si el activador "funcionaba", pues los que no funcionaban, es decir, no activaban nada, no me daban el problema.
Llegue a probar TODOS los activadores conocidos. Y nada, el puto error sucedía una y otra vez.
Hace unos días cambie mi disco SATA (Tenia y tengo un IDE y un SATA), siempre la instalación y consecuente activación las hice en el SATA no pineado como maestro, pero el bios me lo tomaba como maestro. Con la compra del nuevo SATA, el mas chico fue el IDE, asi que se me ocurrió probar que pasaba si lo intentaba en el IDE, que si estaba pineado como maestro dado que la grabadora de DVD la tengo como esclava.
Pues va a ser que si funciono, no me dio problemas el grub.
Conclusión: Una de dos, o el problema fue que el disco era SATA, o el problema fue la falta de pineado.
No llegue a probarlo, despues de mas de 25 formateadas mi ultima intencion era probar eso.
Por cierto, tuve que volver a instalar XP, por que el vista me daba problemas con Visual Studio 2005... pero esa es otra historia jejeje.

Leer toda la nota...

viernes, 18 de julio de 2008

DotNetMania en PDF!!!


        Para los interesados en el mundo de .NET les traigo una maravillosa noticia!!!
        DotNetMania a decidido comenzar a liberar numeros viejos de su revista en formato PDF, descargables desde su pagina de forma totalmente directa. Actualmente estan los primeros 28 numeros liberados y con cada mes liberaran otro. Pueden acceder a dichas descargas por este link:

DotNetMania

Saludos y espero que les sea de probecho.

Leer toda la nota...

sábado, 7 de junio de 2008

Problema al instalar .Net Framework 3.5 en Windows UE 7.0

ACTUALIZADO!!! 18-07-2008


    Hay cosas buenas... pero nada es perfecto. Y el Windows UE 7.0 es una de ellas.
    Quien no conozca el Windows UE 7.0, es una versión de Windows XP sp2 modificada y que ademas facilita la instalación de otros programas, ya que tiene un menú de instalación de programas desatendidos. Los desatendidos son aquello donde no hay que hacer nada... se instalan con solo seleccionarlos.
Durante mucho tiempo he estado contento con mi windows ue. Pero lo ultimo que me ocurrió es un punto en contra para el Windows UE.
De entre todo el software desatendido que trae, se incluye el .Net Framework 1+updates y el 2+updates... pero cuando quise instalar el Visual Studio 2008, me tiraba un error el .Net Framework 3.5.
Las soluciones que hay por ahi son dos:

  1. Desinstalar el componente para web de Office 2007 (Usualmente es el problema de Windows Vista)

  2. Limpiar la carpeta temporal accediendo por %temp%, y reintentar la instalación.


Como era de esperar eso no soluciono mi problema, ya que yo tengo Windows XP con Office 2003.
Luego de varios intentos frustrantes, decidí desinstalar todo .NET, y se dio la casualidad de que no pude. Así que recurrí al formateo. Esta ves no instale los .Net que trae el desatendido de Windows UE. Probe instalar Visual Studio 2008 y como lo había sospechado, este se instalo sin problemas.

ACTUALIZACIÓN: Gracias a los comentarios se ha brindado una solución mas economica que la del formateo. Existe un Programita desinstalador de .NET que permite quitar los .NET FrameWork del Windows UE o de cualquier Windows XP y poder asi, como ya he dicho, instalar sin problemas el .NET FW 3.5.

El Link a dicho programa es: DotNetFx CleanUp Tool

Espero que les sea de ayuda estas soluciones. Gracias a los comentaristas.

Saludos.

Leer toda la nota...

martes, 8 de enero de 2008

Diferencias entre los Visual Studio


Hagan el favor de entender que este post tiene AÑOS y expreso en el mi opinión en el contexto en el que yo me encontraba. Gracias.

Tantos Visual Studio, uno ya no sabe que es que y donde es donde.

A continuación les voy dar una breve sintesis de lo que creo saber sobre las diferencias entre Visual Studio 6.0, 2003, 2005 y 2008. Y finalmente con cual me quedo y por que.

Al parecer las diferencias son mínimas entre el 2005 y el 2008, pero con el 2003 son muchas, es casi comparable con las diferencias entre el Windows 95, Windows 98 y Windows 98SE (a grandes rasgos... no se lo tomen a pecho).

Esto es, el Windows 98 (que se corresponde con el VS2005) es mucho mejor que el W95, pero se puede obtener el W98SE realizándole descargas de actualización (o sea si al VS2005 le instalamos el sp1 y el NetFrameWork 3.5 tenemos casi el VS2008).

El Visual Studio 2008 tiene lo que tiene el 2003 y el 2005 y un par de cosas mas, muchas de ellas (sino todas) pueden ser descargadas para el 2005 (como ya dije).

Algo que quizás pueda ser útil para muchos, que en el 2005 no lo podes hacer explícitamente, es determinar cual de los NetFrameWork vas a usar, pudiendo hacer aplicaciones para el 1.1, el 2.0 o el 3.5. Con el 2005 vas a tener que saber exactamente cuales clases, atributos y métodos son del 1.1, del 2.0 y del 3.5 para definir la compatibilidad del programa.

Claro que hay otras diferencias mas profundas, pero conociendo a las empresas como Microsoft... la mayoría son puro bla bla bla. Pueden buscar en el Google (o en cualquier buscador) sobre LinQ. Básicamente consiste en utilizar base de datos sin necesidad de hacer el código fino. Esto quiere decir...de la misma manera que haces los formularios... arrastrando controles. Lo malo dicen algunos es que el código generado por LinQ si no lo usas correctamente puede generar accesos redundantes a la base de datos, lo que afecta al desempeño del sistema(y no me acuerdo donde lo leí, sorry).

Sin embargo, muchos siguen prefiriendo usar el VS 6.0, y yo voy a probarlo, pues el VS2005 y el VS2008 tienen un problema con SDL. Ya hable de dicho problema aqui.

La diferencia entre el VS 6.0 y cualquiera de los VS.NET es que estos ultimo traen la CLR (Common Lenguaje Runtime), managed code, convirtiendo a los lenguajes albergados en lenguajes de MUY alto nivel. El VS 6.0 te permite generar ejecutables mas transportables, los programas funcionan en Win98, WinXP, WinNT y seguro que hasta en WinVista y muy probablemente en Win95 (pero no voy a poner las manos en el fuego).

Finalmente y como conclusión, si has leído esto es por que querés decidirte por uno de estos IDE's. Todo depende de la finalidad que le vayas a dar. Yo por ejemplo necesito hacer programitas para la facultad en lenguaje C/C++, intrusear (aprender y probar) cosas con SDL y MySQL o PostgreSQL (base de datos algún día) y además llevar lo que haga de mi maquina a la facultad (universidad) o a la casa de mis compañeros y/o amigos. Por lo tanto necesito "portabilidad" en mis programas. Y aparentemente dado mi reciente problema con VS2008 y con VS2005, voy a proceder a usar VS 6.0 con el sp6.

Pero si necesitas usar NetFrameWork, ya sea por obligación o por seguir la moda o por ser fanático de Micro$oft, el Visual Studio 2008 es la mejor opción, pero si ya tiene el 2005, quedate con él.

Estoy abierto a cualquier corrección sobre el tema, critica o consulta. Saludos.

Leer toda la nota...

lunes, 7 de enero de 2008

SDL, una pequeña introducción

Si venís preguntando por SDL, vas por buen camino. El SDL es una librería multimedia para programar programas multimedia o juegos. Suena redundante, pero un buen porcentaje se quedo en "librería???". Librería es un paquete o conjunto de funciones dedicadas a algo en particular, que facilitan la escritura de programas, por la reutilización.
Hay distintos tipos de librerías y bla bla bla, pero eso lo tratare luego. Continuemos con SDL. La mayoría acaba preguntando por SDL cuando comienza a buscar cosas como por ejemplo:

( desarrollo| programación | diseño ) & ( juegos | videojuegos | "video juegos")


Si copias y pegas eso en Google te va a largar muchas paginas referidas al tema y probablemente llegues a mis blogs y paginas mentoras, sino al final hay una lista de ellas. En otro tema tratare el uso medianamente avanzado de Google, por que hay muchos que no lo saben usar.

SDL te facilita el uso de sonidos, fuentes truetype, inicialización del modo grafico, uso de imágenes, etc. Solo usando SDL podes hace juegos en 2D, pero si lo que querés es hacer juegos en 3D podes combinar SDL con OpenGL. Y esto es lo bueno, SDL es una librería open source y que existe para varias plataformas, así que mudar un juego de Windows a Linux no debería ser mucho problema. Y OpenGL también. así que todo lo que hagas para Windows, puedes luego pasarlo a Linux con mínimas modificaciones. O sea que esto les sirve a los linuxeros y a los microsofeteros.

Y SDL con que se usa? con c++, el mejor de los lenguajes para mi, acotación aparte: con c++ podes hacer sistemas operativos, drivers, programas, juegos y lo que se te ocurra. Claro que todo tiene su precio, es el mas complejo de todos y algunas cosas pueden volver loco a mas de uno que no tenga paciencia.

Yo lo he usado con Visual Studio 2008, pero hay un problema. Al ejecutar algo compilado con Visual C++ ya sea 2005 o 2008 en una maquina sin Visual Studio 2005 actualizado o 2008 tira un error: "No se pudo iniciar la aplicación porque su configuración es incorrecta. Reinstalar la aplicación puede solucionar el problema"

Es un problema que viene desde el 2005. El compilador de C++ de Visual Studio no se que hace, pero evidentemente no genera un ejecutable puro. Según lo que leí, la solución es muy rebuscada, consiste en hacer lo que dice este blog Mi aplicación en Visual C++ no se ejecuta en otros equipos o tener instalado Visual Studio 2005 actualizado o 2008.

Voy a ver si reinstalo el Visual Studio 6.0 con el sp6 que supuestamente no da el problema. De todas formas la configuración y uso es muy similar (casi igual).

también se pueden usar otros IDE's (Para quien no sepa que es un IDE, es un Entorno de Desarrollo Integrado, facilita la generación de proyectos y su posterior compilación y corrección. Es básicamente y que los que mas sepan no se enojen... un compilador y un editor)

Lo que yo he aprendido... desde su instalación en Visual Studio, pasando por su configuración y uso, lo he aprendido principalmente a través de el blog de RCAF y la pagina de Alberto García. Aquí abajo están ellas dos y otras mas.
Guia SDL para Videojuegos: Mi primera referencia al tema.
Pagina de Alberto García: Tiene un muy buen libro introductorio en PDF con el código de sus ejemplos para compilar.
Tutorial Lazy Foo' Productions: Trata varios temas interesantes, pero esta en ingles.
Comunidad Hispana de SDL: están traduciendo la ayuda de SDL.
La pagina oficial de SDL: Acá esta todo lo que necesitan descargar del SDL. Les aconsejo usar el Google y hacer la siguiente búsqueda:

site:http://www.libsdl.org modulo

donde modulo puede ser net, mixer, ttf e image, ya que llegar a ellos a través de la pagina puede ser algo... complicado.

Esto es todo. Suerte a los que empiezan. Cualquier cosa puede usar el foro o bien los comentarios. Saludos.

Leer toda la nota...