Visual Basic • C# • Delphi • ASP.NET • ADO.NET • .NET Framework • Windows Server System (España) €
Total Page:16
File Type:pdf, Size:1020Kb
Visual Basic • C# • Delphi • ASP.NET • ADO.NET • .NET Framework • Windows Server System (España) € nº20 noviembre 2005 • 8,50 dotNetdotNetManíawww.dotnetmania.comManía Dedicada a los profesionales de la plataforma .NET Novedades en lala seguridadseguridad enen Visualisual StudioStudio 20052005 • Programando para 64 bits con .NET Fra- mework 2.0 • Novedades para desarrollo Web en ASP.NET.NET 2.02.0 •• Optimización ASP.NET.NET 2.02.0 •• NovedadesNovedades en el estándar de C#• “Reflexionando” y haciendo “reflexión” sobre la genericidad de .NET 2.0 • Novedades de Visualisual BasicBasic 2005• ¿Maestro-detalle con Visualisual BasicBasic 2005? • El IDE de Visualisual StudioStudio 20052005 •• Novedades en la extensibilidad de Visualisual Studio 2005 • ADO.NET 2.0, más y mejor acceso a datos dnm.editorial dotNetManía Visual Studio 2005 Dedicada a los profesionales de la plataforma .NET Vol. II •Número 20 • Noviembre 2005 Precio: 8,50€ < < Bienvenido al número 20, de noviembre Y también, cómo no, algunas noveda- de 2005, de dotNetManía, el número que des que afectan a los lenguajes de progra- Editor Paco Marín más horas de sueño nos ha quitado :-). mación, con artículos generales para Visual ([email protected]) El día 7 de noviembre se habrá pre- Basic y el nuevo estándar ECMA de C#; ade- Administración sentado oficialmente la nueva versión más, otro más específico de generics con C# Pilar Pérez Visual Studio 2005, junto con SQL Server y uno más explicando la generación de códi- ([email protected]) 2005 y BizTalk Server 2006. Por este moti- go para Visual Basic con uno de los asisten- Asesor Técnico vo hemos querido hacer un número espe- tes. Microsoft ha puesto especial cuidado en Marino Posadas ([email protected]) cial dedicado exclusivamente al nuevo ahorrarnos líneas de código innecesarias; Visual Studio 2005, tal y como hicimos ya según comenta José M. Alarcón en su artí- Redactores Antonio Quirós, Dino Esposito, Guillermo con SQL Server 2005. culo, hasta un 70% en ASP.ET 2.0 con res- 'guille' Som, Jorge Serrano, José Manuel Nuestro objetivo es que usted tenga, pecto a ASP.NET 1.x. Alarcón, Luis Miguel Blanco, Miguel Katrib (Grupo Weboo). después de leerlo, una idea bastante apro- No nos hemos olvidado del IDE de ximada de las novedades más importantes Visual Studio 2005, nuestro banco de tra- Colaboradores habituales Ángel Esteban, Braulio Díez, Daniel Mazzini, de Visual Studio 2005 y .NET Framework bajo, que sufre cambios significativos. Eladio Rincón, Erich Bühler, Fernando 2.0. Para lo cual hemos dedicado 32 pági- Enfocado desde un punto de vista general y Nogueras, Jorge Crespo Cano, José Miguel Torres, Miguel Egea, Octavio Hernández, nas más de lo habitual y un buen puñado también más específicamente con las nove- Pablo Abbate, Pepe Hevia, Rodrigo Corral y de horas extraordinarias. Aún así, han que- dades sobre la extensibilidad. Salvador Ramos. dado cosas en el tintero pues las novedades Seguramente debimos hacer más hin- Además colaboran en este número son muchas, ciertamente. capié en las nuevas capacidades de desplie- Alberto Ruíz, Carlos Quintero, Javier Izquierdo, José Murillo, Mario del Valle y Este mes publicamos las entrevistas a gue; por supuesto, las cinco páginas dedi- Sergio Vázquez Brian Keller, Program Manager de Visual cadas a Team System son insuficientes; las Studio 2005, y a Mike Hernández y Donald dos dedicadas a seguridad sólo dan para Drake, del equipo de desarrollo de Visual apuntar novedades; nos hemos dejado atrás Edición y Suscripciones .netalia Studio Tools for Office 2005, otro de los a J#,... En fin, faltan muchas líneas por c/ Robledal, 135 grandes cambios en esta versión. escribir, afortunadamente. Aquí no hace 28529 Rivas-Vaciamadrid (Madrid) Hemos escrito sobre algunas ediciones más que comenzar nuestro trabajo con esta Tf. (34) 91 666 74 77 nuevas: Visual Studio Team System y Visual nueva versión. Fax (34) 91 499 13 64 Studio Web Developer Express Edition. Mi más sincero agradecimiento a las Publicidad Procuramos abarcar las novedades de personas de Microsoft Ibérica que nos han Mediadev Sophie Mancini ([email protected]) .NET Framework más relevantes: la nue- apoyado incondicionalmente y, por Tf. 93 426 22 57 - 670 99 74 64 va capacidad de generar código nativo de supuesto, a todos los redactores que se han Fax. 93 423 11 40 64 bits, las novedades en cuanto a la segu- implicado y que han trabajado duro para Imprime ridad, los nuevos ADO.NET 2.0, .NET que esto fuera un todo y no la suma de sus Gráficas Vallehermoso www.graficasvallehermoso.com Compact Framework 2.0 y ASP.NET 2.0; individualidades. Lo mejor es que se ponga cómodo, ISSN este último con dos artículos, uno genéri- 1698-5451 co y otro más en detalle enfocado a la opti- pase página y deje esta editorial para leer Depósito Legal mización. algo más interesante. M-3.075-2004 Manía dotNet < < 3 dnm.20sumario Visual Studio 2005, un entorno de desarrollo para todos los gustos 8-10 Presentación de Javier Izquierdo, gerente de producto de Visual Studio de la nueva versión. Entrevista a Brian Keller 12-13 Program Manager de Visual Studio 2005 Novedades en la seguridad en Visual Studio 2005 14-15 Programando para 64 bits con .NET Framework 2.0 16-17 Novedades para desarrollo Web en ASP.NET 2.0 y Visual Web Developer 2005 18-24 Optimización ASP.NET 2.0.¡Como una moto! 25-29 dnm.laboratorio 30-32 Visual Studio 2005 Web Developer Express Entrevista a Mike Hernández y Donald Drake 34-35 Equipo de desarrollo de Visual Studio Tools for Office 2005 Novedades en el estándar de C# 36-39 “Reflexionando” y haciendo “reflexión” sobre la genericidad de .NET 2.0 40-46 Novedades de Visual Basic 2005 48-55 ¿Maestro-detalle con Visual Basic 2005? ¡Chupado! 56-59 El IDE de Visual Studio 2005 60-63 Novedades en la extensibilidad de Visual Studio 2005 64-68 dnm.laboratorio 70-72 .NET Compact Framework 2.0 ADO.NET 2.0. Más y mejor acceso a datos 74-80 Visual Studio 2005 Team System 81-84 dnm.todotnet.qa 86-88 Visual Studio 2005 tips & tricks dnm.biblioteca.net 89 Visual C# 2005: A developer's notebook (Jesse Liberty) Pro C# 2005 and the .NET 2.0 Platform (Andrew Troelsen) dnm.desvan 90 dnm.sumario << dnm.noticias Business Objects presenta BusinessObjects XI Release 2 permite a los usuarios realizar consul- (ETL). Los proyectos de ETL suelen dise- tas y análisis sobre esas fuentes de una ñarse de forma ad hoc, en un proceso para forma más sencilla. Ahora los usuarios el cual escasean las mejores prácticas. pueden integrar información proce- Cuando un responsable de TI empieza a Business Objects ha anunciado hoy la dente de bases de datos OLAP y rela- diseñar un proyecto de ETL, ha de definir disponibilidad de BusinessObjects XI Release cionales y efectuar consultas y análisis minuciosamente la correspondencia exac- 2. Las mejoras y los nuevos productos que noticias de manera integrada a partir de esos ta entre cada fuente de datos y las necesi- incorpora BusinessObjects XI Release 2 ofre- datos, como si estos procediesen de una dades empresariales de los usuarios finales. cerán a los usuarios una mayor simplicidad sola fuente. Con BusinessObjects Composer, los desarro- de manejo, información más fiable, así lladores pueden documentar fácilmente como la posibilidad de estandarizar toda su BusinessObjects Desktop Intelligence todo el proceso de ETL. Ahora pueden ini- infraestructura en torno a una única plata- ciar nuevos proyectos de ETL de mayor El producto BusinessObjects Desktop forma de BI. nivel con sólo consultar proyectos realiza- Intelligence, antes conocido como “cliente dos anteriormente. BusinessObjects Intelligent Question completo” (Full Client), permite a todos los clientes de Business Objects disfrutar de Business Objects ha presentado tam- todas las ventajas de la plataforma Gestión automatizada del ciclo de vida de BI bién BusinessObjects Intelligent Question, un BusinessObjects XI, incluidas las funcionali- noticias. Las nuevas funcionalidades de Business- nuevo producto que proporciona una inter- dades de toma de decisiones colaborativas, faz más fácil de utilizar, que resultará atrac- Objects XI Release 2 permiten a los respon- la integración con Microsoft Live Office, sables de informática gestionar con mayor tiva para un nuevo colectivo de usuarios y la BI Encyclopedia, que ofrece informa- empresariales. Con Intelligent Question, el facilidad las implantaciones de BI de las que ción de contexto adicional sobre el nego- ya disponen. Ahora los responsables de TI usuario de a pie puede formular fácilmen- cio. Con Desktop Intelligence, los usuarios te preguntas acerca de su negocio y recibir pueden utilizar herramientas de gestión tienen a su disposición un lugar unificado automatizada del ciclo de vida para mover respuestas sin necesidad de ejecutar con- desde donde ver todo el contenido de BI y sultas ni de entender de datos. cualquier objeto u aplicación de BI, a tra- compartirlo con sus otros colegas. vés de los entornos de desarrollo, pruebas Mejoras en Web Intelligence y producción. Esta nueva característica per- BusinessObjects Composer mite a las organçizaciones reducir el coste BusinessObjects XI Release 2 intro- noticias. BusinessObjects Composer es un produc- de mantenimiento de sus implantaciones duce importantes mejoras en Web to nuevo e innovador que ayuda a los res- de BI, facilitando al mismo tiempo su Intelligence La nueva versión de Web ponsables de TI a mejorar su eficiencia y ampliación gradual. Intelligence sincroniza datos proceden- la calidad de diseño de sus proyectos de Para más información: http://www.busi- tes de varias fuentes distintas, lo que extracción, transformación y carga de datos nessobjects.com. Borland presenta Delphi 2006,C# Builder 2006 y C++ Builder 2006 Delphi 2006, C# los cambios de código fuente y la integra- ECO III, el marco único de Borland Builder 2006 y C++ ción perfecta con herramientas ALM de para Delphi 2006 y C# Builder, ofrece ser- noticias.