Debe introducir al menos 3 caracteres en el buscador.
Inicio / Wikis / Apuntes / C++ .NET - C .Net

C++ .NET - C .Net

 *---- (4 opiniones)
CopyLeft Apuntes de Marco Antonio - 05 de Septiembre de 2006
Temas Relacionados: Visual Studio
1. C .Net

Resumen del producto para Visual C++ .NET

Visual C++ .NET es un completo conjunto de herramientas para la creación de aplicaciones basadas en Microsoft Windows® y Microsoft .NET, aplicaciones Web dinámicas y servicios Web XML utilizando el lenguaje de programación C++. Este sólido entorno de desarrollo incluye las bibliotecas estándar del sector ATL (Active Template Library) y MFC (Microsoft Foundation Class), extensiones avanzadas del lenguaje y eficaces características del entorno de desarrollo integrado (IDE) que permiten a los programadores editar y depurar código fuente de un modo eficaz.

 

 

Visual C++ .NET ofrece al programador funciones y opciones avanzadas

Visual C++ .NET proporciona a los programadores numerosas características de nivel profesional y les permite crear aplicaciones y componentes para Windows y el Web extremadamente eficaces. De principio a fin, la herramienta ofrece características que ayudan a optimizar el proceso de programación de software con C++.

 

Los asistentes para aplicaciones proporcionan plantillas eficaces para iniciar proyectos con rapidez. Las bibliotecas de marcos de aplicación MFC y ATL que se incluyen son las más eficaces, productivas y populares disponibles para la programación de aplicaciones basadas en Windows, y ahora se han mejorado para Windows XP. Estas características están totalmente integradas con un compilador de nivel profesional y un depurador avanzado; juntos proporcionan una experiencia de programación eficaz y coherente.

 

C++ es uno de los lenguajes más conocidos del mundo y, con Visual C++ .NET, los programadores disfrutan de una excelente herramienta de programación en C++. C++ es un lenguaje interoperable, basado en estándares, y se pueden aprovechar los conocimientos de este lenguaje en varias comunidades y entornos informáticos.

 

Las nuevas características mantienen a Visual C++ a la altura del futuro de la programación de aplicaciones

Entre las nuevas características de Visual C++ .NET, se encuentran atributos de C++, extensiones administradas, servidor ATL y numerosas optimizaciones y mejoras de las bibliotecas, el IDE y el compilador.

 

Atributos de C++

 

Los atributos de C++ permiten la programación declarativa y simplifican la programación minimizando el código fuente repetitivo. Los programadores pueden exponer componentes COM de ATL nuevos y existentes como servicios Web XML aplicando sencillas etiquetas de atributo. La necesidad de módulos IDL (Interface Definition Language) separados disminuye con la introducción de las etiquetas de atributo de C++.

 

 

Extensiones administradas para C++.

 

Con las extensiones administradas para C++, los programadores pueden aprovechar las ventajas de Microsoft .NET e incorporar tecnología de próxima generación, como la administración de recursos, tipos unificados y componentes en modo remoto. Con .NET, los programadores disfrutan de una tecnología superior de gestión de memoria para la recolección sin problemas de elementos no utilizados y una complejidad menor de los programas. Pueden aprovechar código escrito en cualquiera de los más de 20 lenguajes compatibles con .NET, utilizando el sistema de tipos comunes de .NET Framework a la vez que realizan llamadas a procedimientos remotos con gran eficacia.

 

Biblioteca de clases de .NET Framework

 

Los programadores de Visual C++ .NET pueden utilizar también la biblioteca de clases de Microsoft .NET Framework y aprovechar la eficaz funcionalidad incorporada, incluidos un completo conjunto de clases de colección, compatibilidad con redes y multiprocesamiento, clases de expresión regular y cadena, así como una amplia compatibilidad con XML, esquemas XML, espacios de nombres XML, XSLT, XPath y SOAP.

 

Servidor ATL

 

Cuando los programadores deciden escribir parte de sus aplicaciones Web en C++, suelen hacerlo por razones de rendimiento y control. El servidor ATL encapsula las mejores prácticas para la programación de aplicaciones Web en C++ de alto rendimiento en un conjunto de clases ATL ampliables y sencillas que pueden reutilizar los programadores. El servidor ATL incluye características que habilitan aplicaciones Web y servicios Web XML para escalar CPU en un conjunto de servidores Web.

 

Un sólido entorno de desarrollo convierte a Visual C++ en la elección de los programadores de aplicaciones profesionales

 

Visual C++ .NET proporciona control de alto rendimiento para programadores de C++ incondicionales. Visual C++ .NET permite generar aplicaciones que se ejecutan en modo nativo en el sistema operativo. Los programadores pueden orientar también su trabajo a .NET Framework y Common Language Runtime con las Extensiones administradas para C++. Puesto que los programadores de Visual C++ .NET pueden escribir directamente en el sistema operativo, tienen el control máximo y, puesto que pueden escribir también para .NET Framework, disfrutan de la mayor flexibilidad. Al igual que Visual Basic y Visual C#, Visual C++ permite también crear eficaces servicios Web XML.

 

Visual C++ .NET es único entre los lenguajes compatibles con .NET porque admite tanto el modelo de código administrado que proporciona .NET Framework como el modelo de código nativo no administrado basado en Windows. Al ser compatible con ambos modelos de programación, Visual C++ .NET mantiene y mejora el código y los conocimientos existentes, y proporciona las máximas opciones posibles para los programadores y las organizaciones.

 

Con un entorno IDE superior, Visual C++ .NET proporciona a los programadores la plataforma de programación más actual. La página de inicio ofrece a los programadores un portal donde obtener información con un solo clic sobre proyectos utilizados recientemente, preferencias, actualizaciones y la comunidad MSDN Online. Las características de Microsoft IntelliSense®, el cuadro de herramientas y la lista de tareas proporcionan mejoras de productividad importantes, mientras que las ventanas de ocultación automática y la compatibilidad con varios monitores ayudan a los programadores a maximizar el estado real de la pantalla y personalizar su entorno de desarrollo.

 

Características de Visual C++ .NET

Visual C++ .NET proporciona a los programadores un lenguaje orientado a objetos de probada eficacia para generar aplicaciones eficaces de alto rendimiento. Gracias a plantillas avanzadas, acceso a plataformas de bajo nivel y un compilador que optimiza las compilaciones, Visual C++ .NET ofrece funcionalidad superior para generar aplicaciones y componentes sólidos. El producto permite a los programadores generar una gran variedad de soluciones, incluidas aplicaciones Web, aplicaciones basadas en Microsoft Windows® para clientes inteligentes y soluciones para dispositivos móviles de clientes inteligentes y ligeros. C++ es el lenguaje de sistemas más conocido del mundo, y Visual C++ .NET ofrece a los programadores una herramienta excelente con la que generar software.

 

 

Capacidades Avanzadas:

 

Adquiera las más eficaces, productivas y populares bibliotecas de marco de aplicación disponibles para bibliotecas MFC (Microsoft Foundation Class) y ATL (Active Template Library) estándar de Windows, mejoradas ahora con características para Microsoft Windows XP.

 

Genere aplicaciones Web rápidas y eficaces con MFC y el servidor ATL. Las nuevas clases de servidor ATL amplían la ATL tradicional con funciones para implementar aplicaciones Web y servicios Web XML nativos.

 

Disfrute de una experiencia de depuración completa con la capacidad de mantener un seguimiento en bibliotecas MFC, ATL y STL (Standard Template Library), que se proporcionan con código fuente completo.

 

Aproveche sus conocimientos de C++ en varias comunidades y entornos informáticos con un lenguaje interoperable basado en estándares.

 

Una  programación de próxima generación:

 

 

Extensiones administradas para C++. Trabaje con la plataforma Microsoft .NET utilizando palabras clave de un lenguaje nuevo y habilite aplicaciones nuevas y existentes basadas en Windows con funciones basadas en .NET, como la recolección de elementos no utilizados y tecnología de componentes basada en .NET.

 

Programación declarativa con atributos de C++. Los nuevos atributos de C++ simplifican la programación minimizando el código fuente repetitivo.

 

Bibliotecas mejoradas incorporan las características más recientes y avanzadas. Cree sitios Web y servicios Web XML rápidos y dinámicos con el servidor ATL, y localice y use fácilmente servicios Web XML disponibles públicamente en sus aplicaciones utilizando compatibilidad total integrada con directorios de servicios Web UDDI (integración, descubrimiento y descripción universal).

 

 

Ideal para desarrolladores profesionales:

 

Utilice el más completo conjunto de herramientas de programador del sector. El compilador de Visual C++ establece registros para generar con rapidez código ejecutable optimizado y eficaz. Controle la generación del código utilizando numerosos conmutadores de compilador y directivas #pragma, e incorpore herramientas de otros fabricantes al proceso de generación con pasos personalizados.

 

Depure su aplicación con rapidez y eficacia. Mantenga un seguimiento de la pila de llamadas, variables, subprocesos, memoria y módulos de la aplicación, y registre el uso en cómodas ventanas acoplables. Defina puntos de interrupción para la depuración de archivos, líneas de código, direcciones de memoria y variables. Cambie el código durante el proceso de depuración utilizando los comandos Modificar y Continuar.

 

La plataforma más actual para el programador. Utilice las eficaces características de productividad de Visual Studio .NET, incluidas la página de inicio, Microsoft IntelliSense®, el cuadro de herramientas y la lista de tareas, para generar con rapidez atractivas soluciones de software.

 

Requerimientos del sistema para Visual C++ .NET

 

 

 

Para utilizar Microsoft Visual C++® .NET, usted necesita:

 

 

Requerimientos mínimos

 

Procesador

 

Computadora personal (PC) con un procesador Pentium II, 450 megahertz (MHz)

 

Sistema Operativo

 

§         Microsoft Windows® XP Professional

 

§         Microsoft Windows 2000 Professional

 

§         Microsoft Windows 2000 Server

 

§         Microsoft Windows NT® 4.0 Workstation

 

§         Microsoft Windows NT 4.0 Server

 

Memoria

 

§         Microsoft Windows XP Professional
160 megabytes (MB) de RAM

 

§         Windows 2000 Professional
96 MB de RAM

 

§         Windows 2000 Server
192 MB de RAM

 

§         Windows NT 4.0 Workstation
64 MB de RAM

 

§         Windows NT 4.0 Server
160 MB de RAM

 

Disco Duro

 

600 MB en el disco de sistema, 2.0 gigabytes (GB) en el disco a instalarse

 

Unidad

 

CD-ROM u DVD-ROM

 

Video

 

Monitor Super VGA (800 x 600) o superior a 256 colores

 

Mouse

 

Microsoft Mouse o dispositivo compatible

 

 

Tabla de contenidos
  1. 1 - C .Net
Autor y licencia de 'C++ .NET - C .Net'

Wikis relacionados con 'C++ .NET - C .Net'

solo son apuntes sobre el programa C++ .Net, comprende las facilidades de trabajo, el entorno... Más »
Este es el diario de Peter Class sobre sus dias aprendizaje de una disciplina de... Más »
Con este humilde artículo espero facilitar la comprensión del Inline Assembly en Gcc. Si bien... Más »
Las investigaciones históricas han comprobado que el petróleo, o aceite mineral (petrae = piedra y... Más »
Según Philip Kotler, la relación comercial puede ser de diferentes tipos. Con la terminología de... Más »
¿Estás seguro de que deseas eliminar este capítulo?