Share via


Nueva documentación

Actualización: noviembre 2007

La documentación de .NET Framework 1.1 incluye nuevos temas, así como numerosos ejemplos de código nuevos que muestran la forma de realizar tareas de programación comunes.

Las secciones siguientes describen algunas adiciones importantes que se han realizado en la documentación de la versión 1.1.

Instrucciones de codificación segura

El nuevo tema Instrucciones de codificación segura describe la forma de evitar errores comunes de programación que dan lugar a aplicaciones inseguras y que no son de confianza. Proporciona también información sobre procedimientos de seguridad específicos de las tecnologías de .NET Framework como, por ejemplo, la seguridad de acceso al código y la directiva de seguridad.

.NET Compact Framework

La documentación de .NET Framework versión 1.1 incluye información nueva sobre .NET Compact Framework. .NET Compact Framework coloca Common Language Runtime, controles de formularios Windows Forms y otras características de .NET Framework en pequeños dispositivos. .NET Compact Framework admite un gran subconjunto de la biblioteca de clases de .NET Framework, optimizado para pequeños dispositivos.

Nota:

Aunque la documentación sobre .NET Framework 1.1 incluya información sobre .NET Compact Framework, Kit de desarrollo de software de Windows (SDK) no incluye el producto .NET Compact Framework. El producto .NET Compact Framework se incluye con Visual Studio.

Entre los dispositivos admitidos se encuentran Pocket PC 2000, Pocket PC 2002, Pocket PC 2002 Phone Edition y dispositivos incrustados de diseño personalizado generados con el sistema operativo de Windows CE 4.1. No se admiten las versiones anteriores de Windows CE.

.NET Compact Framework ofrece también las siguientes ventajas principales:

  • Un motor Common Language Runtime compacto que incorpore las ventajas del código administrado, como la administración de memoria, la confiabilidad del código y la neutralidad del lenguaje, a los dispositivos.

  • Coherencia con los modelos de programación de servidores y el escritorio.

  • Conexión sin problemas con los servicios Web XML.

  • Amplias características de acceso a los datos de clases de empresas con clases XML y ADO.NET.

  • Clases para programar aplicaciones que obtengan acceso a los datos utilizando Microsoft SQL Server 2000 Windows CE Edition 2.0.

  • Acceso completo a las características nativas mediante invocación de plataformas.

  • Compilación Just-in-time (JIT) para mejorar el rendimiento.

Los proyectos de Smart Device para Visual Studio se utilizan para desarrollar aplicaciones orientadas a .NET Compact Framework. Estos proyectos mejoran los productos de Visual Basic y Visual C# con tipos de proyectos específicos de dispositivos y un formulario diseñado para implementar controles de formularios Windows Forms de .NET Compact Framework. Puede depurar e implementar directamente en un dispositivo o en emuladores de Pocket PC y Windows CE.

Recursos Web

  • Smart Client Developer Center
    Proporciona un centro de información sobre dispositivos inteligentes, como Pocket PC, Smartphone y otros dispositivos que ejecutan el sistema operativo Windows CE. Esta información incluye datos sobre los service pack para .NET Compact Framework, FAQ, artículos técnicos, descargas y oportunidades de formación.

  • Tutorial rápido de .NET Compact Framework
    Proporciona diferentes ejemplos de código que incluyen la utilización de controles de formularios Windows Forms, funciones de Pocket PC, controles personalizados, tratamiento de datos, utilización de servicios Web, interacción con el código original, obtención del directorio de aplicaciones y determinación de un número de identificación de Pocket PC.

Implementación de aplicaciones

Las aplicaciones y los controles escritos para .NET Framework requieren la instalación de .NET Framework en el equipo donde se ejecuta la aplicación o el control. En el caso de la versión 1.0 de .NET Framework, Microsoft proporciona un instalador redistribuible que contiene Common Language Runtime y los componentes de .NET Framework necesarios para ejecutar aplicaciones de .NET Framework. En el caso de la versión 1.1, el nuevo tema Redistribuir .NET Framework proporciona información sobre los siguientes temas:

  • Ubicaciones de descarga para el redistribuible de .NET Framework, Dotnetfx.exe.

  • Distribución legal de .NET Framework.

  • Requisitos de configuración mínimos para instalar el paquete redistribuible de .NET Framework.

Además, este tema contiene Escenarios de implementación de Dotnetfx.exe. Entre estos escenarios se incluyen:

  • Distribución de Dotnetfx.exe mediante una herramienta electrónica de distribución de software.

  • Instalación manual de Dotnetfx.exe desde un recurso compartido de red, un sitio de la intranet o un sitio Web de Microsoft.

  • Creación de un único proyecto de instalación para instalar una aplicación de .NET Framework y Dotnetfx.exe

Ensamblados de interoperabilidad primarios

Para crear aplicaciones administradas que interoperen con el software basado en COM suministrado por el proveedor, puede utilizar ensamblados suministrados por el proveedor, a los que se denomina ensamblados de interoperabilidad primarios. Los ensamblados de interoperabilidad primarios exponen una biblioteca de tipos COM del proveedor a las aplicaciones administradas. El proveedor de bibliotecas es el único que puede crear un ensamblado de interoperabilidad primario, que el editor firma con un nombre seguro. Para obtener más información, vea Ensamblados de interoperabilidad primarios.

En la versión 1.1, el nuevo tema Crear ensamblados de interoperabilidad primarios explica cómo asignar nombres, generar, personalizar y distribuir ensamblados de interoperabilidad primarios. Programar con ensamblados de interoperabilidad primarios explica cómo localizar, registrar y redistribuir ensamblados de interoperabilidad primarios.

Estándar Common Language Infrastructure

En la sección de requisitos de ciertas páginas de referencia de la biblioteca de clases, el término Estándar Common Language Infrastructure (CLI) indica que el miembro de esa página se especifica en los estándares ECMA-335 e ISO/IEC 23271 que rigen Common Language Infrastructure. Se suministra esta información para que la utilicen desarrolladores que pudieran desear restringir su código a miembros que formen parte de estos Estándares. Tenga en cuenta que Microsoft no exige el cumplimento pleno de estos Estándares. Para obtener más información sobre ECMA-335, vea el sitio Web ECMA en www.ecma.ch. Se espera la publicación de la norma ISO para diciembre del 2002.

Vea también

Conceptos

Escenarios de implementación de Dotnetfx.exe

Otros recursos

Instrucciones de codificación segura

Redistribuir.NET Framework

Ensamblados de interoperabilidad primario