Visual C++ 2008 Feature Pack en la calle

Published 7/4/2008 17:59 | Rafael Ontivero

¿Recordáis esta entrada mía: Visual C++ 2008 Feature Pack? Pues ya es oficial, ya está en la calle la versión definitiva, que amplía las características del Visual C++, añadiendo

  • Soporte para temas visuales en MFC.
  • Soporte para la Ribbon de Office 2007.
  • Soporte para los temas visuales del Visual Studio y de Office 2003 (De hecho, hay un tipo de proyecto que te genera una estructura idéntica al Visual Studio 2008).
  • Soporte para diferentes colores en los temas.
  • Soporte para la TR1 (no tocan el compilador, sino que amplían la STL para cubrir dichas cosas nuevas).

Aquí el anuncio oficial, aquí la descarga oficial.

La única pega es que sólo se instala en las versiones en Inglés del Visual Studio 2008 Standard o superior... La disponibilidad para otros idiomas estará en un futuro Service Pack 1 que todavía no tiene fecha de salida...

 

Comparte este post:

Comentarios

# Vargas said on April 8, 2008 1:54 AM:

Me parece un impulso genial a C++/MFC, que en estos últimos años (hasta la salida de la nueva versión junto a VS2008) ha estado un poco muerto el mundo C++ (en favor de .NET)

# Alejandro said on April 8, 2008 8:00 PM:

oye y de casualidad no sabras si para la version 2005 hay algo parecido o no existe o ke onda??

# Rafael Ontivero said on April 8, 2008 8:38 PM:

Alejandro, eso sólo está disponible para Visual Studio 2008... Aunque si lo que te interesa es el tema del TR1, existe la biblioteca Boost, en la que casi está basado el TR1, que puedes bajar de http://www.boost.org. Boost es una ampliación a la STL.

Y si lo que te interesa son los temas y las extensiones a MFC, esos controles están basados en los de BCGSoft (http://www.bcgsoft.com/), y sí que los tendrás disponibles para Visual Studio 2005, pero sin asistentes y pasando por caja...

# Version oficial de Visual C++ 2008 Feature Pack said on April 10, 2008 2:46 PM:

PingBack desde  Version oficial de Visual C++ 2008 Feature Pack

# Pedro said on May 11, 2008 1:02 AM:

busco libro Visual c++ 2008

# andres said on August 21, 2008 3:43 PM:

hola lo qpasa es q tengo un problema con mi c++ 2008 y es q al compilar no me reconoce el iostream.h si alguien sabe como arreglarlo se lo agradezco mi correo es andresgonzalez_026@hotmail.com

# Rafael Ontivero said on August 21, 2008 4:55 PM:

Andrés, desde hace un tiempo la inclusión de ficheros cabecera de la STL no es

#include <iostream.h>

sino

#includeo <iostream>

Sin extensión alguna.

# martin said on November 3, 2008 5:54 AM:

no se por q no me jala este programa:

#include <iostream.h>

int main()

{

float base_menor, base_mayor, altura, area;

cout<< "Este programa calcula el area de un trapecio\n";

cout<< "introduce el valor de la base menor, en centimetros\n";

cin>> base_menor;

cout<< "introduce el valor de la base mayor, en centimetros\n";

cin>> base_mayor;

cout<< "introduce el valor de la altura, en centimetros\n";

cin>> altura;

area=(base_menor+base_mayor)*(altura/2);

cout<< "el valor del area es de " << area << " centimetros\n";

return 0;

}

si le pongo el iostream.h me dice q no such file or directory y si le quito el .h me saca ocho errores de q 8 errores de por que cin y cout son identificadores no declarados, q puedo hacer, apenas estoy aprendiendo, mi correo es martin_hamet@hotmail.com. ayudenme por favor

# Rafael Ontivero said on November 3, 2008 11:48 AM:

Martin, toda la STL se encuentra insertada en el espacio de nombres "std".

La inclusión correcta es

#include <iostream>

pero debes poner antes de main:

using namespace std;

o anteponer std a cualquier elemento de la stl:

std::count...

Por otro lado, este no es el mejor lugar para pedir ayuda. Puedes darte una vuelta por los foros web (forums.microsoft.com/.../ShowForum.aspx) o por el servicio de noticias (nws://news.microsoft.com/microsoft.public.es.vc).

# sergio said on April 22, 2009 11:53 PM:

No es eso de incluir el std ps...eso es n el  no n l C++,ademas io tmb tengo el problema del iostream.h,no kiere leerlo :S

# Esau Olguin said on May 13, 2009 4:01 AM:

Mira lo que te quiere decir el companero Rafael Ontivero en el post anterior es que debes hacer primero Andrés es inclusión del fichero de cabecera iostream  sin la extencion .h y despues debes insertar la instruccion using namespace std como se muestra a continuacion

#include <iostream>

using namespace std;

int main()

{

 /*aqui pones las instrucciones de tu programa*/

}

y con eso ya no tendras problemas

# ricardo said on August 29, 2009 5:02 AM:

el "iostream" no lo kiere aceptar mi visual c++ express 2008

por lo tanto no puedo utilizar CIN, o COUT... aparece  #include "stdafx.h"

en ves de

#include "iostream"

ke puedo hacer? me ayudan

mejor dicho tengo que utilizar eso para mi clase, pero no se mucho de eso, me ayudan por favor y gracias...

# hector david said on September 13, 2009 2:11 AM:

Hola yo tengo el problemade que en Microsoft Visual C++ 2008 Express Edition no puedo compilar el siguiente programa me aparecen errores ya lo inente quitandole al iosteram el .h pero aun asi no lo compila ayudenme porfavor.

#include<conio.h>

#include<stdio.h>

#include<iostream.h>

void main()

{

clrscr();

char nombre[10],matricula[15];

float cal,prom,suma=0,sumatl;

int n, contar=0,opc;

cout<<"Este programa calcula el promedio \n";

cout<<"1 = Introduce el nombre del alumno \n";

cout<<"2 = Intoduce la matricula \n";

cout<<"¨Que opcion eliges? \n";

cin>>opc;

switch (opc)

{

case 1:

cout<<"Introduce el nombre del alumno \n";

cin>>nombre;

break;

case 2:

cout<<"Introduce la matricula del alumno \n";

cin>>matricula;

}

cout<<"Cuantas calificaciones son: \n";

cin>>n;

contar+1;

while (contar<n)

{

cout<<"Dame el valor de calificacion \n";

cin>>cal;

sumatl=suma;

suma=suma+cal;

contar++;

}

prom=suma/n;

cout<<"\n El resultado de la suma es: \n";

cout<<suma;

switch (opc)

{

case 1:

cout<<"\n El alumno con el nombre de: \n";

cout<<nombre;

break;

case 2:

cout<<"\n El alumno con la matricila: \n";

cout<<matricula;

}

cout<<"\n Tiene un promedio de: \n";

cout<<prom;

if (prom==10)

{

cout<<"\n El alumno es exelente y tiene derecho a una beca del 90% \n";

}

else

if (prom==9)

{

cout<<"\n El alumno es de calidad pero su beca es solo del 70% \n";

}

else

if (prom==8)

{

cout<<"\n El alumno es competente pero no tiene derecho a beca \n";

}

else

if (prom==7)

{

cout<<"\n El alumno es regular \n";

}

else

if(prom<7)

{

cout<<"\n El alumno tiene conocimientos muy escasos \n";

}

getch();

}

# Rafael Ontivero said on September 13, 2009 10:23 AM:

Te falta "using namespace std;" antes de main(), pero esto mejor que lo preguntes en social.msdn.microsoft.com/.../threads