Tabla de características de Visual Studio .NET

Anuncio
Tabla de características de Visual Studio .NET
Enterprise
Architect
Enterprise
Developer
Professional
Construya Aplicaciones .NET
Servicios Web XML
Permiten exponer cualquier componente como servicio XML Web utilizando el código WebMethod,
y utilizar los servicios Web XML de cualquier plataforma..
Microsoft Windows Forms
Los nuevos formularios compartidos de Windows (Forms Designer, Form Inheritance,
Control Anchoring y Control Docking) le permiten construir rápidamente aplicaciones de Windows.
Web Forms
El editor de páginas web compartido que permite crear aplicaciones de Internet utilizando la
misma técnica de “arrastrar y soltar” que hizo famoso a Visual Basic. El código puede escribirse
en cualquier lenguaje.
Mobile Web Forms
Permiten crear aplicaciones para navegadores web móviles que muestran resultados
automáticamente según las características del aparato.
Aplicaciones para Pocket PC
y Windows CE .NET*
Permiten construir aplicaciones ricas para aparatos inteligentes, incluidos los Pocket PC, orientados
al modelo .NET Compact Framework, un subconjunto del entorno .NET Framework para soluciones móviles.
Modelo .NET Framework
y Common Language Runtime (CLR)
Construido para la Web, el modelo.NET Framework ofrece un entorno flexible y escalable para construir,
utilizar y ejecutar las aplicaciones y servicios Web XML distribuidos.
Visual Basic® .NET Upgrade Wizard
Permite actualizar de un modo sencillo el código y las aplicaciones de Visual Basic 6.0
mediante herramientas e instrucciones.
Elija entre una serie de lenguajes potentes y productivos
Lenguaje Visual Basic .NET
Visual Basic .NET permite realizar una programación totalmente orientada a objetos, con herencia
de implementación, un procesamiento de excepciones estructurado y free-threading.
Lenguaje Visual C# .NET
Visual C# .NET, un nuevo lenguaje de programación orientado a objetos, combina la potencia
de C y C++ con la sencillez funcional de las modernas herramientas RAD.
Lenguaje Visual C++® .NET
Visual C++ .NET permite a los diseñadores construir aplicaciones gestionadas y no gestionadas,
utilizando el modelo .NET Framework, el Servidor ATL y MFC.
Lenguaje Visual J# TM .NET*
Visual J# .NET es una herramienta de desarrollo para aquellos diseñadores de lenguaje Java
que deseen crear aplicaciones y servicios en el modelo .NET Framework.
Asistencia incorporada para docenas
de lenguajes de programación adicionales
Con asistencia para docenas de lenguajes de programación adicionales, puede programar
fácilmente en el lenguaje que usted elija e integrar el código de cualquier otro lenguaje.
TM
Aproveche un único entorno unificado de desarrollo integrado
Entorno de desarrollo integrado
(IDE) compartido de Visual Studio® .NET
RAD para el Servidor
Aproveche un entorno de desarrollo visual altamente integrado para todos los lenguajes,
que incluye una única caja de herramientas, lista de tareas y debugger.
Las herramientas y el explorador del servidor incluyen componentes de aplicaciones server-side.
Permite acceder a las herramientas de administración del servidor, los registros de eventos, bases
de datos y servicios Web XML, e integrarlos.
Visual Studio .NET Debugger
Acorta el ciclo de desarrollo gracias a la depuración de lenguaje cruzado, de proceso
cruzado y a la depuración remota.
Ayuda dinámica
Ofrece un acceso instantáneo a la ayuda importante para la tarea de diseño en curso.
Lista de tareas
Permite a los diseñadores organizar el proceso de diseño anotando el código, y supervisando
y accediendo rápidamente a los errores y advertencias.
Diseñador HTML
Un modo gráfico de diseñar Web Forms en HTML, ASP Y ASP.NET sin necesidad
de modificar manualmente el código HMTL.
Creación de potentes aplicaciones de bases de datos
SQL Server 2000
La base de datos y el análisis completos que ofrecen una entrega rápida de la próxima generación
de soluciones escalables de comercio electrónico, línea de negocio y almacén de datos.
Microsoft Data Engine (MSDE)
Construye aplicaciones totalmente compatibles con SQL Server y puede migrar directamente
a SQL Server sin cambiar ni una sola línea de código.
Visual Database Tools
Permite diseñar visualmente elementos almacenados como procedimientos, índices, tablas,
disparadores, funciones definidas por el usuario y otros elementos para bases de datos.
Visio® Database Modeling
Permite captar y comunicar claramente requisitos empresariales con herramientas
de modelaje conceptual, lógico y físico.
Diseñador XML
Ofrece herramientas de “arrastrar y soltar” para trabajar con archivos XML y XSD.
Herramientas empresariales de tipo lifecycle
Visual SourceSafe® 6.0c
Permiten el trabajo de equipos de desarrollo en entornos colaborativos, con control de versiones
para el código fuente, los componentes y los documentos de diseño.
Pruebas del centro de aplicaciones
Permiten realizar pruebas funcionales, de rendimiento y pruebas de carga de servicios
y aplicaciones Web XML, así como automatizar fácilmente los procesos para ejecutar
pruebas de regresión.
Modelaje de aplicaciones basado en UML Visio
Permite modelar visualmente arquitecturas y funcionalidad de aplicaciones y comunicar
claramente los requisitos.
Creación de frameworks
y plantillas empresariales
Permite compartir las mejores prácticas y ofrecer orientación sobre arquitecturas a todo el
equipo de desarrollo con el nuevo tipo de proyecto de Plantilla Empresarial.
Utilización de frameworks
y plantillas empresariales
Permite aprovechar las plantillas de aplicaciones para acelerar el desarrollo y acceder
a las mejores prácticas incorporadas en el lenguaje de descripción de plantillas con XML.
Aplicaciones de referencia .NET
Permiten aprender cómo diseñar y realizar la arquitectura de aplicaciones .NET
con aplicaciones de referencia de principio a fin, incluidos los documentos, modelos y códigos de diseño.
Visual Studio Analyzer
Permite localizar visualmente los cuellos de botella de las aplicaciones COM distribuidas.
Versiones completas de tecnologías Servidor, con licencia para desarrollo y pruebas únicamente
Presentación
Visual Studio .NET Enterprise Developer
Microsoft® Visual Studio® .NET es la herramienta de desarrollo
multilenguaje más completa para construir e integrar rápidamente
aplicaciones y servicios Web XML. Aumenta de un modo
extraordinario la productividad de los desarrolladores y crea nuevas
oportunidades de negocio. En su diseño se han integrado a fondo
los estándares y protocolos de Internet, como XML y SOAP, por lo
que Visual Studio .NET simplifica considerablemente el ciclo de
vida del desarrollo de aplicaciones.
Visual Studio .NET Enterprise Developer
ofrece una eficaz plataforma de desarrollo
a los equipos empresariales para construir
rápidamente aplicaciones y servicios Web
XML orientados a cualquier dispositivo.
Puede utilizar Visual Studio .NET Enterprise
Developer para:
equipos con la herramienta de desarrollo líder en el mercado
Ventajas de Visual Studio .NET
Arquitectura flexible y ágil de aplicaciones
• Creada para los servicios Web XML
• Constituye un modelo sencillo, flexible y basado en estándares
para integrar, ampliar y publicar aplicaciones
• Facilita la integración en su empresa, el enlace con socios
empresariales y la prestación de nuevos y eficaces servicios
a sus clientes.
Máxima productividad del desarrollador
• Soporta más de 23 lenguajes de programación,
y el número crece
• Incluye las mejores herramientas del sector y cientos de
componentes ya existentes
*Microsoft Visual J# .NET será lanzado en 2002. Los clientes recibirán un cupón en su paquete Visual Studio .NET que podrán enviar por correo para recibir una copia gratuita de este producto cuando sea lanzado.
Requisitos del sistema
Los requisitos varían en función de las distintas combinaciones de componentes de Microsoft Visual Studio .NET. Para instalar Visual
Studio .NET, que incluye una versión de la Biblioteca MSDN, recomendamos:
Hardware
PC con un procesador Pentium II 450 MHz como mínimo
Sistema operativo
Microsoft Windows NT® 4.0 con Service Pack 6 ó un sistema operativo posterior
Memoria
Requisitos mínimos de RAM: 64 MB para Windows NT Workstation 4.0; 160 MB para Windows NT Server 4.0;
96 MB para Windows 2000 Professional; 192 MB para Windows 2000 Server; 160 MB para Windows XP Professional
Disco duro
3,5 GB de espacio de disco duro disponible, que incluye un mínimo de 500 MB en la unidad del sistema
Unidad de CD-ROM
CD-ROM o DVD-ROM
Dispositivos de entrada
Teclado, Microsoft Mouse o compatible
Monitor
Super VGA (800 x 600) o un monitor de mayor resolución con 256 colores
Microsoft, el logotipo de Microsoft, BizTalk, MSDN, el logotipo .NET, SharePoint, Visio, Visual Basic, Visual C++, Visual C#, Visual J++, Visual J#, Visual InterDev, Visual FoxPro, Visual SourceSafe, Visual Studio, el logotipo de Visual Studio,
Windows y Windows NT son marcas comerciales o marcas registradas en Estados Unidos y/u otros países de Microsoft Corporation. © 2002 Microsoft Corporation. Marca registrada Crystal Decisions Inc. 2002.
• Crear servicios Web XML fiables
• Aprovechar las herramientas integradas de tipo lifecycle
Visual Studio .NET Professional
Con Visual Studio .NET Professional, puede
construir rápidamente la próxima
generación de aplicaciones, desde las
aplicaciones Microsoft Windows® hasta
aplicaciones en n-capas compuestas de
servicios Web XML, que pueden utilizarse
con cualquier dispositivo y se integran en
cualquier plataforma. Puede explotar el
potencial de Visual Studio .NET Professional para:
• Pueden compartirse y reutilizarse las aplicaciones escritas en
• Construir rápidamente aplicaciones de Internet de próxima
• Permite a los equipos compartir arquitecturas de aplicaciones
• Crear soluciones que abarcan cualquier plataforma o
cualquier lenguaje de programación
y fomentar las mejores prácticas para rastrear rápidamente
su desarrollo
generación
dispositivo
• Acortar el tiempo de salida al mercado de aplicaciones
potentes y escalables
Operaciones mejoradas
• Garantiza las “capacidades”
• Aumenta el rendimiento, la escalabilidad y la fiabilidad
• Ofrece al usuario un tiempo en actividad percibido del 100%
• Ofrece prestaciones de utilización “No-touch” para la
instalación de aplicaciones
• Elimina el problema de conflictos entre versiones.
Las nuevas
aplicaciones pueden ejecutar aplicaciones existentes side-byside (simultáneamente)
• Aprovecha una seguridad incorporada fiable
Visual Studio .NET Enterprise Architect
Windows 2000 Advanced Server, SQL Server 2000, Commerce Server, Host Integration Server, Exchange Server
BizTalkTM Server: Permite a las empresas construir fácilmente procesos empresariales distribuidos que integran aplicaciones y socios, así como
establecer rápidamente relaciones comerciales fiables y seguras con clientes y socios en la Web.
• Fomentar la productividad de los
Visual Studio .NET Enterprise Architect es
una completa herramienta de desarrollo
para diseñar aplicaciones y servicios Web
XML, así como para ofrecer asistencia en
materia de arquitectura a equipos de
desarrollo. Puede utilizar Visual Studio
.NET Enterprise Architect para:
• Crear una excelente asistencia en
materia de arquitectura y compartirla con todo su equipo de un
modo sencillo
• Modelar visualmente las bases de datos y servicios Web XML
con herramientas basadas en Microsoft Visio®
• Aprovechar la herramienta de desarrollo líder en la industria
Visual Basic .NET Standard, Visual C++ .NET Standard
y Visual C# .NET Standard
Puede obtener una primera visión del desarrollo para Microsoft
.NET con Visual Basic .NET Standard, Visual C#™ .NET Standard y
VisualC++ .NET Standard.
Visual Basic .NET es ahora un lenguaje de
programación totalmente orientado a objetos,
de primera clase, del modelo .NET Framework,
e incluye prestaciones como herencia de
implementación, procesamiento de excepciones
estructurado y free-threading.
Visual C# .NET es un lenguaje de
programación seguro y orientado a
objetos, que combina la potencia de
Visual C y Visual C++ con la sencillez
funcional de las herramientas de desarrollo
de aplicaciones modernas y rápidas.
Visual C++ .NET permite a los diseñadores
crear aplicaciones gestionadas y no gestionadas
para .NET y Windows, utilizando tecnologías que
incluyen el modelo .NET Framework, ATL Server
y MFC.
Solución de problemas reales de empresas: Caso de Estudio en Zagat
Qué dicen los desarrolladores…
Zagat Survey, el proveedor líder de guías de valoración de
restaurantes, estaba ampliando su negocio para incluir guías de
viajes y ocio. Publicaba guías de restaurantes situados en más de 45
ciudades de todo el mundo, para lo cual realizaba miles de reseñas
de los restaurantes y ponía toda esta información on-line. Zagat
empleaba una serie de utilidades no integradas que exigían la
intervención manual para publicar los datos tanto en la página web
de la empresa como en las guías impresas.
Figura 1. Construir un servicio Web XML con Visual Studio .NET es tan
fácil como añadir el keyword WebMethod.
Caja de herramientas mejorada
Además de ofrecer nuevos
componentes para la web, Windows
y el desarrollo de datos, ahora
pueden arrastrarse fragmentos de
código a la caja de herramientas
para su utilización posterior.
Tras barajar diversas opciones, Zagat decidió utilizar los servicios
Web XML y Visual Studio .NET para crear una solución integrada que
gestionase los contenidos. Visual Studio .NET ofreció una integración
sencilla en la página web y los sistemas de edición tradicional en
libros, lo cual permitía distribuir las valoraciones y reseñas de los
restaurantes a terceros y buscar nuevas oportunidades de negocio.
Explorador de soluciones mejorado
El Explorador de soluciones mejorado y
multilenguaje muestra la jerarquía de
todos los proyectos y sus archivos
correspondientes en una solución
determinada. Presenta información en
tiempo real y permite a los diseñadores
gestionar la solución.
“…Nos permitió realizar páginas personalizadas para
diversos tipos de dispositivos de un modo rápido y
rentable, y además podemos desarrollar software con unas
nuevas e interesantes prestaciones de un modo flexible...”
Peter Muller, Subdirector del Grupo de TI,
Scandinavian Airlines
“Existe una gran cantidad de funcionalidades
incorporadas ya en el sistema, lo cual me obliga a teclear
menos texto y escribir menos código, facilitando en gran
medida el proceso de diseño. También me gusta la
capacidad del modelo .NET Framework para utilizar
múltiples lenguajes. Puedes escribir en el lenguaje que
desees. Si conoces Visual Basic, puedes utilizar Visual
Basic . NET, pero también puedes utilizar C++ o el
lenguaje que prefieras.”
Mediante el servicio Web XML, Zagat puede publicar fácilmente la
información sobre la valoración de restaurantes, que entrega a sus
socios mediante una sencilla consulta a la base de datos según el
nombre del restaurante. Entre otros datos, la base de datos de
reseñas de restaurantes de Zagat busca la valoración de un
restaurante según criterios como la comida, la decoración y el
servicio. Para ilustrar el servicio Web XML, el siguiente ejemplo
práctico enseña cómo pueden mostrarse los datos de valoración
de un restaurante. No obstante, cabe destacar que el sistema actual
de producción incluye más prestaciones y presenta un modelo
de seguridad perfeccionado.
Derrick Eberhart, Diseñador,
Harris Interactive
“Para nuestros socios, el acceso a nuestra información a
través de los servicios Web XML resultará mucho más
sencillo que antes. Ya no tendrán que construir la
infraestructura para importarla, almacenarla y gestionarla.
Al combinarla con nuestra nueva flexibilidad para autorizar
opciones, podremos ofrecer a nuestros posibles socios un
paquete mucho más atractivo.”
Stephen Forte, Director técnico, Zagat Survey
Cree un servicio Web XML. Visual Studio .NET incluye un nuevo
asistente de proyectos que permite a los diseñadores construir un
servicio Web XML con sólo unos toques de ratón. La siguiente
muestra de código Microsoft Visual Basic® .NET utiliza un sencillo
informe de SQL Select para presentar la información relativa a la
valoración (véase la Figura 1). Los valores se almacenan en la
estructura Ratings, que se serializa automáticamente en la petición
del servicio Web XML.
El nuevo e importante keyword WebMethod es lo único que se
necesita para exponer el método GetRatings como un servicio Web
XML. El código restante ejecuta una sencilla consulta a la base de
datos y muestra los resultados en una variable Ratings. Para crear la
conexión de la base de datos basta con arrastrar la tabla Ratings a la
superficie de diseño de la página. Nótese, además, la nueva sintaxis
Try…Catch para procesar errores y el keyword Return, unas potentes
características incluidas en Visual Basic .NET.
Ayuda dinámica
Con un solo clic se puede acceder a la ayuda correspondiente,
según la tarea que esté realizando el diseñador.
Figura 2. Visual Studio .NET genera automáticamente el código XML para
Figura 3. Puede consumir un servicio Web XML utilizando el servicio Add Web
su servicio Web. (Se omite la información del esquema.)
Reference (Añadir Referencia Web).
<?xml version="1.0" encoding="utf-8" ?>
-<Ratings xmlns="http://tempuri.org/">
-<diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"
xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
Pruebe el servicio Web XML. En Visual Studio .NET, un comando
reúne el servicio Web XML y muestra una página de prueba que le
permite solicitar el método desde una página web. El servicio Web
XML muestra la información de Rating como XML y ahora puede
solicitarse mediante SOAP o HTTP GET. El modelo .NET Framework
gestiona los parámetros de entrada, la solicitud del objeto y la
serialización XML del valor return (véase la Figura 2).
Utilice un servicio Web XML. Utilizar y consumir servicios Web XML
con Visual Studio .NET es tan sencillo como crearlos. Desde un
proyecto nuevo de aplicación web con Visual Studio .NET, usted
añade una referencia web a la URL del servicio, tal como se muestra
(véase la Figura 3).
-<Ratings xmlns=http://www.tempuri.org/Ratings.xsd>
-<Ratings diffgr:id="Ratings1" msdata:rowOrder="0">
<Restaurant>Coho Winery</Restaurant>
<RestaurantID>1</RestaurantID>
<Food>20</Food>
<Decor>21</Decor>
<Service>23</Service>
<cost>26</cost>
</Ratings>
</Ratings>
</diffgr:diffgram>
Ya puede utilizar el servicio Web XML como si fuera un objeto de su
proyecto, con la misma autoterminación IntelliSense®, la coloración
de códigos y la revisión de sintaxis que tiene para los objetos locales.
</Ratings>
“En comparación con otros proyectos anteriores similares,
estamos midiendo el tiempo de utilización en horas en
lugar de semanas.”
Ferdy Khater, Director de desarrollo de aplicaciones,
Continental Airlines
“De este modo, nos resulta más sencillo informar a los
portales y empresas del modo en que nuestro código
procesa los datos de los clientes, de las preocupaciones
relativas a la seguridad y de la integración con bases
de datos existentes. La documentación generada
automáticamente y las páginas web de prueba son
especialmente útiles, ya que permiten a nuestros socios
integrar sus sistemas con los nuestros con una
asistencia mínima.”
Tore Lode, Diseñador senior, CyberWatcher Inc.
“Elegimos Visual Studio .NET como plataforma de
desarrollo por su sencillez de uso y su capacidad para
crear aplicaciones que pueden utilizarse en un entorno
tradicional cliente-servidor, así como en un modelo
informático distribuido, como un proveedor de servicios de
aplicaciones (ASP) que ofrezca servicios vía web o de
forma inalámbrica. Visual Studio .NET nos permite
satisfacer nuestras necesidades actuales e innovar de
cara al futuro.”
Stephen C. Hassell, Presidente y Director General, Naptheon,
Vicepresidente y Director de información,
Newport News Shipbuilding
Descargar