Ver por etiquetas

Todas las etiquetas » Visual Studio (RSS)

Qué hacer cuando a Visual C++ se le va la pinza en el editor de diálogos

Supongo que le habrá pasado a más de uno, que está haciendo cosas en el editor de diálogos de Visual C++ y de repente se le va la pinza y deja de funcionar como debe, a veces dando un error que no es un error. Esto normalmente se debe a que hay algo mal en el código fuente que impide al parser actuar debidamente. Quizás hemos añadido una entrada mal en el mapa de mensajes, o en el DDX o simplemente el fichero de recursos esté mal. Pero otras...
Publicado por Rafael Ontivero | 1 comment(s)
Archivado en: ,,,

Concurso “NET Minds”

A veces a uno lo sorprenden (y cuando digo sorprenden es sorprenden). Y encima gratamente. Primero la imagen que os llevará a la web: Se trata de un juego en el que los tres primeros en terminarlo tendrán un Visual Studio 2010 con suscripción a la MSDN Premium, todo ello valorado en muuuuuuuuuuuuuuuucha pasta gansa. Como podréis comprender, yo no voy a participar porque si no sería el seguro ganador de no una, sino de las tres suscripciones.[tachado] No se trata...

Salió QT 4.6

Pues eso, que ha salido hace nada la versión 4.6 de QT, con importantes añadidos como el soporte para dispositivos táctiles multitouch, grandes aceleraciones en el renderizado gráfico y soporte para Symbian, o eso es lo que dice, entre otras cosas, la noticia de la salida del mismo. Podemos obtenerlo desde aquí: http://qt.nokia.com/ . Si no queremos soporte para Visual C++, con instalar el paquete está todo listo para funcionar. No obstante, dado que el compilador de Visual C++ es significativamente...
Publicado por Rafael Ontivero | 5 comment(s)

Eligiendo qué hacer cuando pete nuestra aplicación

En la entrada anterior expliqué qué ocurre cuando una aplicación peta y se genera una excepción no controlada (o controlada pero relanzada), y en esta voy a explicar cómo podemos, desde nuestro propio programa, configurar el modo en que eso ocurre. Pero antes una introducción. En algunos lados he dicho que las excepciones son caras. Con eso no me refiero a que cuesten dinero, sino a que es un tipo de característica que resulta muy complicada de procesar...

De excepciones, del depurador, de Windows y de Visual Studio

Esto leyendo la quinta edición de Windows Internals, que cubre Windows Vista y Windows Server 2008 y es la última versión disponible del libro. Allá por los años del Windows 95 y del NT 4.0, un poco antes, un poco después, estaba yo muy interesado en las tripillas de los sistemas operativos, y aparte de empacharme con algún que otro mamotreto genérico sobre el tema, le di caña a los equivalentes, como Windows 95, al descubierto , o el Windows NT de Helen Custer, así como otros de similar temática...

Visual Studio 2010 Beta 2 y C++

Por fin anoche tuve un rato -y ganas- para instalarme la Beta 2 de Visual Studio 2010 en mi ordenador secundario, y por fin podré contar lo que llevo callándome bastante tiempo por el NDA de ser MVP... porque las novedades de Visual C++ 2010 son muchas y potentes, y seguro que a más de uno le voy a dar una alegría si no lo sabe ya por otras fuentes. Pese a que hay cosas que ya son públicas desde hace mucho tiempo, voy a contarlas todas poco a poco aquí, y lo más seguro es que veáis más entradas mías...
Publicado por Rafael Ontivero | 5 comment(s)
Archivado en: ,,

Borland C++ 2010: No es oro todo lo que reluce

El que siga habitualmente este blog habrá visto varias entusiásticas entradas sobre el producto C++ Builder 2010, que fue durante varios años mi herramienta de desarrollo preferida (lo que también sabréis si me leéis), llegando hasta el punto de ser un furioso borlander al más puro estilo del fundamentalista linuxero . Luego, cansado de ella, la abandoné. Y como es habitual cuando transcurre el tiempo, las cosas se van difuminando y perdiendo nitidez. Recuerdo que el abandono se produjo por la enorme...

Instalar QT en Visual Studio

Si has intentando instalar las últimas versiones de QT en Visual Studio habrás visto que la cosa no funciona como debe ya que la biblioteca no compila, fallando en la parte de la construcción de WebKit, que viene a ser el componente para navegación Web de QT (Algo así como el control OCX del IE, pero válido para cualquier plataforma soportada). Pese a ello, puede resultar muy interesante tener disponible esta plataforma en Visual C++, ya que, aunque la podemos...

Sobre C++ Builder 2010 y su historia

Tenemos una nueva versión de C++ Builder a la vuelta de la esquina, para el 24 de agosto si no me he equivocado en los cálculos. Ciertamente es una gran cosa que Embarcadero, los nuevos propietarios y quiero creer que definitivos, hayan devuelto este magnífico producto a la vida, como vamos a ver. [Si no te molan mis pajas mentales históricas y autobiográficas, salta hasta C++ Builder 2010 ]. Un poco de historia Yo fui un furioso borlander , hasta quizás...

Primeras impresiones con Windows 7 x64 ... y su SDK

Windows 7 Desde ayer tarde aquellos afortunados que hayan pasado por caja y tengan una Technet o una MSDN podrán bajar Windows 7 desde su respectiva Web. Luego hay que instalarlo, cosa que no es muy difícil ya que, al menos en mi caso, estuvo hecho en un peo, con reconocimiento automático de las resoluciones y geometría de mis dos monitores. Luego fue a Windows Update y se bajó los drivers que le faltaban, toda una gozada, oiga, aunque este comportamiento ya lo...

Problema y solución al desinstalar Visual Studio 2010 Beta 1

Me acaba de ocurrir una cosa desinstaladon Visual Studio 2010 Beta 1 que me ha dejado las piernas temblando del susto. ¡La mitda de cosas han dejado de funcionar en mi ordenador! [Sí, ya sé eso de no instalar en real, pero uno es masoca...] Todos sabemos que el Visual Studio, aparte de sí mismo, instala como una espuerta de cosas más, que también debes remover, por lo tanto yo seleccioné en el "Programs and Features" la fecha en la que instalé...

Todo lo que quisiste saber sobre las DLL y no te atreviste a preguntar (I)

Las DLL tuvieron su origen cuando se quiso compartir código común entre diferentes aplicaciones para así ahorrar algo de espacio en disco (posiblemente espacio en disquetes ). Esto requirió que Windows implementara ciertos modelos de memoria bastante complicados para la época (de la historia de Unix/Linux poco sé, si la idea de compartir bibliotecas en tiempo de ejecución fue anterior o posterior –supongo que anterior, aunque vaya usté a saber-), pero era hacerlo así o limitar gravemente a Windows...

Vídeo de introducción al MFC Feature Pack de Microsoft en Microsoft

Bueno, como podéis ver, aunque me queden un par de entradas sobre el Kindle, el RFOG sigue en la brecha de sus cosas de C++ y demás zarandajas, que fue el origen de este Blog. El que haya escrito poco sobre mis temas últimamente se debe a que he tenido mucho trabajo y he estado enormemente ocupado... ¿Qué? ¿No te lo crees? Pues yo tampoco, para serte sincero. Esto de las ganas de escribir en el blog va y viene, y unas veces hay más y otras menos, y...

¿Qué es C++ y qué es C++/CLI?

Introducción Suele aparecer con cierta frecuencia en los foros de ayuda cierta confusión entre C++ y C++/CLI. Hay quien pregunta algo de C++ siendo C++/CLI y viceversa, o quien intenta aplicar algo de C++/CLI a C++ (y también al revés), o simplemente se ve completamente ofuscado con el tema. En esta entrada vamos a intentar poner un poco de orden en todo esto. C++ no es C++/CLI C++ es el lenguaje de toda la vida, inventando por Stroustrup y que, pese al deseo de muchos, está más vivo que nunca y...

Trampas Caza bobos y desbordamientos de buffer

El blog del equipo de Visual C++ de Microsoft ha publicado una muy interesante entrada sobre trampas caza bobos para detectar e impedir desbordamientos de buffer en programas escritos en C++. Las técnicas para ello han tenido bastante éxito, llegando a detener una buena cantidad de virus y otro malware a partir de Windows Server 2003, que fue el primer sistema operativo compilado usando estas técnicas. Para aquellos que no lo sepan, los sistemas operativos de Microsoft se compilan...

La estructura intraducible, I (de Interop y otras yerbas)

A veces resulta curioso cómo algo tan sencillo como mapear una estructura de C en .NET se puede convertir en un algo muy cercano a una pesadilla dependiendo del lenguaje que hayamos elegido para realizarlo. Partamos de la siguiente estructura de C: typedef struct { BYTE byOut[4]; // Outputs [0..3] BYTE byAux; // Aux output } usbOutput; A simple vista es algo muy elemental: un array de cuatro bytes y uno más después. Esto en una máquina Intel en realidad termina ocupando 8 bytes, 4 para el primer...

Axialis IconWorkshop y CursorWorkshop (con rebaja)

No suelo poner yo entradas de este tipo, pero a veces creo que debo hacerlo, quizás porque un zarpas para el diseño como yo sea capaz de crear cosas útiles con programas de este estilo. Y es que no creo que haya otro más negado que yo para dibujar o tener el más mínimo estilo en cuestiones artísticas… Pero en fin, cada uno es como es. Bueno, Axialis es una pequeña empresa que hasta hace poco tenía solamente dos productos y ahora tiene tres. Quizás el lector ya conozca su IconWorkshop , que no es...
Publicado por Rafael Ontivero | 2 comment(s)
Archivado en: ,

No uses goto, que yo lo usaré (II). Premio al que lo consiga.

En mi anterior entrada hablé sobre dos curiosidades que he encontrado utilizando el Reflector. En concreto, la que más sensación ha causado ha sido la del uso de goto dentro de la implementación de un método en la biblioteca de .NET. Ciertamente quiero en primer lugar romper una lanza a favor, si no de esos gotos en concreto, sí de su uso. Con esto no quiero decir que haya que utilizarlo al menos una vez en tus programas, de hecho, la mayoría de los que yo hago no lo usan, pero a veces es, si no...
Publicado por Rafael Ontivero | 9 comment(s)

Guía de diseño para la Ribbon de Office

Tras el patinazo de ayer (resulta que todos los mensajes sobre la duración de la batería eran del mismo tipo -efectivamente, el artículo está borrado), hoy vamos a hablar de algo más interesante. A través del blog del equipo de Visual C++, descubro que los chicos de Microsoft han publicado en la MSDN una guía de diseño para la Ribbon. Aun tratándose de documentación preliminar, y tras echarle un rápido vistazo, veo que la guía documenta en profundidad los conceptos sobre el diseño de una Ribbon,...
Publicado por Rafael Ontivero | con no comments

El RFOG ya no es lo que era...

Os cuento una histora que me ha ocurrido esta misma tarde. Aparte de emocionarme al ver el nuevo iLiad con pantalla A4 (gracias, Alfredo Novoa) y de pensar que, pese a haber corregido varios defectos (ahora lleva para pasar página en tres de los cuatro lados), supongo que la velocidad leyendo Mobipocket va a ser la misma que con el iLiad, así que paso de momento. Bueno, ya me he ido por los Cerros de Úbeda. En fin, que la historia comienza con el cierre de una aplicación que tengo que montar mañana...
Más artículos Página siguiente >