Cambios en el entorno de desarrollo de Visual C++ 2005
Actualización: noviembre 2007
En el entorno de desarrollo integrado (IDE) de Visual Studio, las siguientes características son nuevas o se han mejorado para Visual C++ 2005.
Examinar el código fuente
La ventana Examinador de llamadas, que facilita la navegación en el código que realiza llamadas a una función o que realiza llamadas desde una función.
Exploración de herencia desde la vista de clases. Para obtener más información, vea Cómo: Mostrar los gráficos de herencia.
La exploración activa habilita funciones como un explorador de llamadas, Resultados de la búsqueda de símbolos (Ventana) y todas las ventanas de herramientas para operar para Visual C++ sin generar un archivo BSC.
IntelliSense
Los identificadores que se definen con la directiva The #define Directive se admiten ahora en IntelliSense.
Los símbolos de espacios de nombres que se especifican con la directiva using Directive (C++) se admiten ahora en IntelliSense.
Lista de miembros ya no rellena listas de finalización con símbolos de todas las bibliotecas comunes, como Win32, ATL, STL y MFC. Las rellena con símbolos de archivos de encabezado incluidos en el programa con la directiva The #include Directive.
Los símbolos Templates son ahora totalmente compatibles con IntelliSense. Además, las especializaciones explícitas de plantilla y las especializaciones parciales de plantilla también son totalmente compatibles con IntelliSense.
La escalabilidad de IntelliSense ha aumentado desde un máximo de 16.000 archivos por solución a 65.535 archivos por solución, con un límite de 65.536 símbolos por archivo.
Asistentes para aplicaciones y plantillas de proyecto
Asistente para crear nuevo proyecto de archivos de código fuente existentes, que ayuda a trasladar código existente a un nuevo proyecto. Para obtener más información, vea Cómo: Crear un proyecto de C++ a partir del código existente.
Plantilla de proyecto de SQL Server, que ayuda a crear proyectos de bibliotecas de clase para SQL Server 2005.
Nota: |
---|
Cuando se abre una biblioteca de clases de .NET o un proyecto de servicio Web de ASP.NET creado con una versión anterior de Visual C++, /Zl se agrega a la página de propiedades Línea de comandos para el compilador en el cuadro de diálogo de configuración del proyecto, pero msvcrt.lib y msvcmrt.lib no se agregan a la propiedad Dependencias adicionales del vinculador. Esto da lugar a un error del vinculador (LNK2001) durante la generación del proyecto. Para resolver el error, agregue msvcrt.lib y msvcmrt.lib a la propiedad Dependencias adicionales del vinculador o elimine /Zl de la página de propiedades Línea de comandos del compilador. |
Sistema del proyecto y de generación
VCBUILD.EXE, que genera proyectos y soluciones de Visual C++ desde la línea de comandos. Para obtener más información, vea Referencia de VCBUILD.
Compatibilidad con plataformas de 64 bits. Para obtener más información, vea Cómo: Configurar proyectos de Visual C++ en plataformas de 64 bits de destino.
Hojas de propiedades (C++), que permiten guardar la configuración del proyecto en archivos que se pueden aplicar a otros proyectos en varios equipos. Las hojas de propiedades también permiten crear Macros definidas por el usuario.
Administrador de propiedades, que sirve para administrar hojas de propiedades. Para mostrar esta función, seleccione el elemento Administrador de propiedades en el menú Ver.
Reglas de generación personalizadas, que se definen en Archivos de reglas. Esta función facilita la generación de extensiones de archivo que requieren herramientas de generación externas.
Vista física en el Explorador de soluciones, que está disponible a través del botón Mostrar todos los archivos. Ahora puede arrastrar archivos desde el Explorador de Windows a los nodos de proyecto en el Explorador de soluciones. El botón Mostrar todos los archivos muestra todas las referencias a archivos del proyecto.
El nodo Referencias se ha quitado del Explorador de soluciones. El nuevo Marco de trabajo y referencias, Propiedades comunes, Páginas de propiedades de <nombreDeProyecto> (Cuadro de diálogo) permite agregar a sus proyectos de .NET referencias a ensamblados de .NET, componentes COM o componentes de proyecto.
Optimizaciones guiadas por perfiles generan comandos disponibles a través del menú contextual del proyecto (clic con el botón secundario en un nodo de proyecto) en el Explorador de soluciones, y valores de propiedades del proyecto de PGO disponibles a través de las páginas de propiedades del proyecto.
Versiones multiprocesador, que sirven para generar varios proyectos simultáneamente.
Características generales
Valores de configuración de Visual C++, que es la configuración que personaliza el IDE para los desarrolladores de Visual C++.
Unicode en el Editor de código y de texto de C/C++, Editores de recursos, IntelliSense, Examinador de objetos, asistentes para Proyectos de Visual C++ y todas las ventanas de herramientas.
Características de RAD (Diseñador de DataSet y Explorador de servidores/Explorador de bases de datos) para bases de datos remotas.
Vea también
Conceptos
Cambios en Visual C++ 2005 y versiones anteriores