Ver por etiquetas

Todas las etiquetas » Biblioteca de C++ (RSS)
Decía aye r que wxWidgets podría ser una buena herramienta para desarrollar aplicaciones multiplataforma a partir de un único código fuente, quizás incluso mejor que QT ya que utiliza los controles nativos allí donde los haya. WxWidgets es muy similar a MFC en cuanto a jerarquía de clases y a “concepto”, y de hecho el paso de una tecnología a la otra es mucho menos traumático que el paso, por ejemplo a QT. De wxWidgets se...
Antes de empezar, y de que me deis caña de la buena, quiero decir que todo esto son elucubraciones personales mías y que lo más seguro nadie esté de acuerdo conmigo. Dicho esto, vamos al meollo del asunto. Ya sabéis que me he ido distanciando un poco de la plataforma Windows a la vez que me he acercado a la de Apple sin realizar el cambio total. De Linux no quiero hablar, porque cada vez que tengo que hacer algo con él, sudo tinta china y al final, tras muchos...
Dicho así, a bote pronto, puede parecer una tontería, pero no lo es. Los que hayan estado probando las diferentes versiones alfas, betas y omicrones de Visual C++ 11 se habrán dado cuenta de que no generan código para Windows XP. El motivo no era otro más que se han hecho una serie de mejoras al runtime de C++ (ya sabéis, la biblioteca de C y de C++) que se basan en una serie de funciones de Win32 que no están presentes en Windows Xp y sí en Vista y siguientes. La respuesta fácil sería decir que...
Andaba yo esta mañana mirando mis fuentes de noticias cuando me encuentro con esta entrada: Your Metro-style app needs protection and here is why . En principio no me lo creí, o pensé que el contenido venía de versiones anteriores a la última Release Preview de Windows 8. Pero no, es completamente cierto. Todos debéis saber que realizar ingeniería inversa a un programa escrito en .NET es cosa de minutos y es una tarea enormemente sencilla incluso si la aplicación está ofuscada. Si no lo está, podemos...
Decíamos ayer y antes de ayer que para crear aplicaciones Metro en Windows 8 podíamos usar, o bien el .NET Framework 4.5 con C# y VB.NET o bien hacerlo con el tradicional C++. Ya conocemos que Microsoft se ha dado cuenta de que la cosa manejada no deja de ser un poco juguete comparada con la nativa, y que hay muchísimas empresas que siguen, no solo con C++, sino incluso con MFC. Independientemente de eso, lo cierto es que el API para Metro no es más que una variación de Win32, empaquetada y ofrecida...
Bueno, al final no ha costado mucho encontrarlo. Básicamente, el resultado de esta investigación es: O con otras palabras: WinRT y Metro se ejecutan, como todo lo demás, sobre Win32, con las ventajas y los inconvenientes que eso pueda tener. No me malinterpretéis: no hay nada malo que la arquitectura sea diferente a la indicada en el gráfico de arriba, lo que está mal es que Microsoft nos mienta tan descaradamente. Simplemente eso. Si lo han hecho así...
Observad con detalle la imagen de arriba. Fijaos en que está dividida en dos grandes bloques. A poco que os haya preocupado la arquitectura lógica de Windows, os daréis cuenta de que hay nueva chica en la oficina: WinRT. Ya hablé de algo así aquí , pero en relación con la arquitectura de Apple comparada con la de Windows, y de los últimos cambios que Microsoft ha ido haciendo para adecuar su plataforma NT para que sea funcional y útil...
Ya sabéis que me gusta meter baza en los nuevos productos de Microsoft más que a un pollo la mierda. No creo que os pille de sorpresa, pero en este caso estamos hablando de caviar Beluga ya que encima tenemos dominio y web propia. Sí, lo que leéis, el RFOG ha sido invitado a participar en un blog de temática exclusiva sobre Windows 8 y su orientación hacia los Tablet. Sin restricción de temática, sin censura y con libertad total de publicar lo que quiera (no, que no se os abran los ojos como platos...
Leo en el blog de Sutter, la representación de Microsoft como compañía en el comité internacional de estandarización de C++, que, por fin, el nuevo estándar ha sido aprobado por unanimidad y que pasa a llamarse, como ya se esperaba, C++11. Un poco más y lo tentemos que llamar C++12. El rey ha muerto. ¡Viva el rey! Ahora a ver qué tal lo hace Microsoft con su próximo compilador, y a ver si Borland Embarcadero se pone las pilas y...
En qué estaría yo pensando, aisssss. J Bueno, pues eso, que hace unos días Sutter anunciaba en su blog que ya está todo cerrado y que en unas pocas semanas (esperemos) estará todo cerrado y el estándar publicado. También comenta (él u otro de los enlaces que pongo abajo) que esperan que esta nueva versión no necesite más que correcciones nimias dado que ya hay muchos fabricantes de compiladores que han implementado casi todas las características (y los TR publicados) y no se han detectado errores...
El título de guía completa hace justo honor a su nombre, ya que no creo que haya vida en relación a las plantillas más allá de este libro, y si la hay no es más que combinación de lo visto aquí (ejem, obviemos a BOOST). Está dividido en cuatro partes bastante independientes entre sí, y casi dedicadas a diferentes públicos. La lectura resulta a veces un poco engorrosa, con expresiones como La razón de la sinrazón que a mi razón se hace, de tal manera mi razón enflaquece que con razón me quejo… Esto...
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é...
Ciertamente el libro podría haber sido otra cosa, o al menos a mi me ha desilusionado sobremanera, ya que yo esperaba que me desvelara las maravilas de la STL… Pero mejor empecemos desde otro punto de vista. El libro es una exhaustiva referencia de la STL, o al menos todo lo exhaustiva que puede ser un libro que va desgranando, capítulo a capítulo, todos los containsers y algortimos de la bibliotecta. Los primeros capítulos nos dan una visión de conjunto de la STL, y relamente son suficientes para...