C

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z 

  • C#
    Nuevo lenguaje de programación diseñado para crear aplicaciones empresariales que se ejecutan en .NET Framework. C#, que es una evolución de C y C++, garantiza la seguridad de tipos y está orientado a objetos. Puesto que se compila como código administrado, aprovecha los servicios de Common Language Runtime, como interoperabilidad de lenguaje, mayor seguridad y recolección de elementos no utilizados.

  • caché de descarga (download cache)
    Vea la definición de caché del ensamblado.

  • caché del ensamblado (assembly cache)
    Caché de código utilizada para el almacenamiento simultáneo de ensamblados. La caché consta de dos partes: la caché de ensamblados global contiene ensamblados que se instalan explícitamente para compartirse entre varias aplicaciones del equipo y la caché de descarga almacena código descargado desde Internet o desde sitios de la intranet, aislado de la aplicación que causó la descarga, de forma que el código descargado en nombre de una aplicación o de una página no afecte a otras aplicaciones. Vea también: GAC, caché de ensamblados global.

  • campo (field)
    Miembro que representa una variable asociada con un objeto o una clase.

  • carta (card)
    Página Web en WML.

    Los dispositivos WML pueden mostrar el contenido de una carta en una única pantalla o bien, cuando sea necesario, proporcionar barras de desplazamiento que permitan ver todo el contenido de la misma.

    Los programadores no tienen que preocuparse por la manipulación de cartas o barajas (grupos de cartas), ya que los controles móviles ASP.NET controlan el formato de los dispositivos de destino, incluyendo la paginación. Vea también: baraja, WML.

  • CCW
    Vea la definición de contenedor COM al que se puede llamar.

  • cHTML
    Lenguaje de marcado que se utiliza en algunos teléfonos celulares. cHTML es un subconjunto de HTML con etiquetas adicionales para mejorar la funcionalidad móvil.

  • clase (class)
    Tipo de referencia que encapsula datos (constantes y campos) y el comportamiento (métodos, propiedades, indizadores, eventos, operadores, constructores de instancia, constructores estáticos y destructores), y puede contener tipos anidados. Los tipos de clase admiten la herencia, un mecanismo mediante el cual una clase derivada puede extender y especializar una clase base. Vea también: encapsulación, indizador, propiedad, tipo de referencia.

  • clase de código subyacente (code-behind class)
    Clase a la que tiene acceso un archivo .aspx pero que reside en un archivo independiente (como un archivo .dll o .cs). Por ejemplo, puede escribir una clase de código subyacente que crea un control de servidor ASP.NET personalizado y contiene código al que se llama desde un archivo .aspx, pero que no reside dentro del archivo .aspx.

  • clase de permiso (permission class)
    Clase que define el acceso a un recurso o define una identidad al admitir comprobaciones de autorización. Vea también: objeto de permiso.

  • CLR
    Vea la definición de Common Language Runtime.

  • CLS
    Vea la definición de Common Language Specification (CLS).

  • código administrado (managed code)
    Código ejecutado por el entorno de Common Language Runtime en lugar de ejecutarlo directamente el sistema operativo. Las aplicaciones de código administrado obtienen servicios de Common Language Runtime, como la recolección automática de elementos no utilizados, la comprobación del tipo de motor de tiempo de ejecución y la compatibilidad con la seguridad, entre otros. Estos servicios proporcionan un comportamiento uniforme independiente de la plataforma y del lenguaje de las aplicaciones de código administrado. Vea también: código no administrado.

  • código nativo (native code)
    Código que se ha compilado en código máquina específico del procesador.

  • código no administrado (unmanaged code)
    Código ejecutado directamente por el sistema operativo, fuera del entorno de Common Language Runtime. El código no administrado debe suministrar sus servicios propios de recolección de elementos no utilizados, comprobación de tipos, compatibilidad con la seguridad, etcétera, al contrario que el código administrado, que recibe estos servicios de Common Language Runtime. Vea también: código administrado.

  • Common Language Runtime
    Motor que es el núcleo de la ejecución de código administrado. El motor de tiempo de ejecución proporciona al código administrado servicios como integración entre varios lenguajes, seguridad de acceso a código, administración de la duración de los objetos, y compatibilidad con la depuración y la generación de perfiles.

  • Common Language Specification (CLS)
    Subconjunto de funciones del lenguaje admitidas por Common Language Runtime, incluyendo funciones comunes de varios lenguajes de programación orientados a objetos. Se garantiza que las herramientas y los componentes compatibles con CLS pueden interoperar con otras herramientas y componentes compatibles con CLS. Vea también: compatible con CLS.

  • Common Object File Format (COFF)
    En programación de 32 bits, formato de archivos ejecutables (imagen) y de objeto que puede transportarse a distintas plataformas. La implementación de Microsoft se denomina formato de archivo ejecutable portable (PE). Vea también: PE, archivo ejecutable portable.

  • compatible con CLS (CLS-compliant)
    Código que expone públicamente sólo las funciones de lenguaje incluidas en la especificación Common Language Specification. La compatibilidad con CLS puede aplicarse a clases, interfaces, componentes y herramientas. Vea también: Common Language Specification (CLS).

  • compilación Just-In-Time (JIT compilation)
    Compilación que convierte el Lenguaje intermedio de Microsoft (MSIL) en código máquina cuando se requiere el código en tiempo de ejecución. Vea también: Lenguaje intermedio de Microsoft.

  • comprobación (verification)
    Parte del proceso de compilación en la que se comprueba que el código cumple un determinado conjunto de reglas definidas como prueba de unos requisitos de seguridad específicos. Common Language Runtime puede comprobar el Lenguaje intermedio de Microsoft (MSIL). Vea también: Lenguaje intermedio de Microsoft (MSIL).

  • comprobación de seguridad declarativa (declarative security check)
    Información de seguridad declarativa de los metadatos. Los programadores pueden utilizar estas declaraciones, que normalmente se escriben como atributos personalizados, para llamar a diversos tipos de funciones de seguridad: requerir permisos para enlazar una referencia al código, requerir permisos para derivar un tipo, exigir que los llamadores tengan determinados permisos, etc. Vea también: comprobación de seguridad imperativa.

  • comprobación de seguridad imperativa (imperative security check)
    Comprobación de seguridad que tiene lugar cuando se llama a un método de seguridad dentro del código que se está protegiendo. Este tipo de comprobación puede estar controlada por datos y puede aislarse a una única ubicación dentro de un objeto o de un método. Por ejemplo, si el nombre de un archivo que se va a proteger sólo se conoce en tiempo de ejecución, puede pasar el nombre de archivo como un parámetro de un método de seguridad para llamar a una comprobación de seguridad imperativa. Vea también: comprobación de seguridad declarativa.

  • configuración regional (locale)
    Conjunto de reglas y datos específicos de un idioma y un área geográfica. Las configuraciones regionales incluyen información acerca de las reglas de ordenación, el formato de fecha y de hora, las convenciones numéricas y de moneda, y la clasificación de caracteres. Vea también: globalización, localización.

  • conjunto de plantillas (template set)
    En controles móviles de ASP.NET: colección de plantillas asociada a un control con plantillas. Vea también: plantilla, control con plantilla.

  • contenedor (container)
    Vea la definición de contenedor de nombres.

  • contenedor al que se puede llamar en tiempo de ejecución (RCW, runtime callable wrapper)
    Objeto de .NET Framework que actúa como proxy para un objeto COM en el que no se cuentan las referencias.

  • contenedor COM al que se puede llamar (CCW, COM callable wrapper)
    Objeto proxy generado por Common Language Runtime de forma que las aplicaciones COM existentes puedan utilizar clases administradas, incluyendo clases de .NET, de manera transparente.

  • contenedor de nombres (naming container)
    Cualquier control de ASP.NET que implementa la interfaz INamingContainer. Ésta es una interfaz de marcador que permite a un control crear un nuevo ámbito de asignación de nombres en sí mismo de forma que los atributos ID asignados a sus controles secundarios son únicos en toda la página ASP.NET que contiene el control.

  • contexto (context)
    Secuencia ordenada de propiedades que definen un entorno para los objetos que residen en ella. Los contextos se crean durante el proceso de activación de los objetos que están configurados para requerir determinados servicios automáticos, como la sincronización, las transacciones, la activación Just-In-Time, la seguridad, etc. Dentro de un contexto pueden convivir varios objetos.

  • contrato (contract)
    Comportamiento y estado que una clase proporciona, que coincide con lo que un cliente de dicha clase puede esperar contener. Un contrato se expresa parcialmente por las firmas de todos los campos, métodos, propiedades y eventos públicos de dicha clase. Se aumenta con una descripción (normalmente en forma de texto descriptivo simple) de lo que representa cada campo o propiedad, junto con lo que hace cada método.

  • control compuesto (composite control)
    Control de servidor personalizado que se compone de una colección personalizada de otros controles de servidor como controles secundarios.

  • control con plantilla (templated control)
    En ASP.NET: control de servidor ASP.NET que por sí mismo no proporciona ninguna interfaz visual, pero que permite a sus usuarios (programadores de páginas) suministrar plantillas que proporcionen una interfaz visual. Cuando el analizador de páginas ASP.NET encuentra un control con plantilla, analiza la plantilla del control y crea dinámicamente controles secundarios que proporcionan la interfaz visual. Los controles de servidor ASP.NET Repeater y DataList son controles con plantilla. El control DataGrid no es estrictamente un control con plantilla, pero utiliza plantillas para personalizar su interfaz de usuario. Vea también: control de servidor ASP.NET, plantilla.

    En controles móviles de ASP.NET: control compatible con una o varias plantillas. Un control con una sola plantilla puede hacer referencia a diversos conjuntos de plantillas; cada conjunto de plantilla está definido mediante criterios específicos del dispositivo. Vea también: plantilla, conjunto de plantillas.

  • control contenedor (container control)
    Tipo de control móvil de ASP.NET que contiene otros controles y agrupa de forma visual los controles y el contenido.

  • control de servidor (server control)
    Vea la definición de control de servidor ASP.NET.

  • control de servidor ASP.NET (ASP.NET server control)
    Componente del servidor que encapsula la interfaz de usuario y otra funcionalidad relacionada. Un control de servidor ASP.NET se deriva directa o indirectamente de la clase System.Web.UI.Control. El supraconjunto de controles de servidor ASP.NET incluye controles de servidor Web, controles de servidor HTML y controles móviles ASP.NET. La sintaxis de páginas de un control de servidor ASP.NET incluye un atributo **** en la etiqueta del control. Vea también: control de servidor HTML, controles de servidor de validación y control de servidor Web.

  • control de servidor HTML (HTML server control)
    Control de servidor ASP.NET que pertenece al espacio de nombres System.Web.UI.HtmlControls. Un control de servidor HTML se asigna directamente a un elemento HTML y se declara en una página ASP.NET como un elemento HTML marcado por un atributo ****, por ejemplo <button />. Al contrario que los controles de servidor Web, los controles de servidor HTML no tienen un prefijo de etiqueta asp. Vea también: control de servidor ASP.NET, controles de servidor de validación y control de servidor Web.

  • control de servidor Web (Web server control)
    Control de servidor ASP.NET que pertenece al espacio de nombres System.Web.UI.WebControls. Los controles de servidor Web son más ricos y más abstractos que los controles de servidor HTML. Un control de servidor Web tiene un prefijo de etiqueta asp, como <asp:Button />, en una página ASP.NET. Vea también: control de servidor ASP.NET, control de servidor HTML, controles de servidor de validación.

  • control de usuario (user control)
    En ASP.NET: control de servidor creado de manera declarativa utilizando la misma sintaxis que una página ASP.NET y guardado como archivo de texto con la extensión .ascx. Los controles de usuario permiten dividir y reutilizar la funcionalidad de página. Al solicitarlo, el marco de trabajo de páginas analiza un control de usuario en una clase derivada de System.Web.UI.UserControl y compila dicha clase en un ensamblado que vuelve a utilizar en solicitudes posteriores. Los controles de usuario son fáciles de desarrollar debido a su creación de estilos de página y a su implementación sin previa compilación.

    En formularios Windows Forms: control compuesto que proporciona un comportamiento y una interfaz de usuario coherentes dentro de una misma aplicación o en diversas aplicaciones. El control de usuario puede ser local para una aplicación, o se puede agregar a una biblioteca y compilarlo en un archivo DLL para que lo utilicen múltiples aplicaciones.

  • control de usuario móvil (mobile user control)
    Control móvil de ASP.NET derivado de la clase System.Web.UI.MobileControls.MobileUserControl. Los controles de usuario proporcionan contenedores para controles personalizados generados a partir de otros controladores móviles de ASP.NET. Vea también: controles móviles de ASP.NET.

  • control personalizado (custom control)
    Control creado por un usuario o por un proveedor de software tercero que no pertenece a la biblioteca de clases de .NET Framework. Se trata de un término genérico que también incluye los controles de usuario. En los formularios Web Forms (páginas ASP.NET) se utilizan controles de servidor personalizados. En las aplicaciones Windows Forms se utilizan controles de cliente personalizados.

  • controles de servidor de validación (validation server controls)
    Conjunto de controles de servidor, incluido en ASP.NET, que comprueban los datos proporcionados por el usuario. Los datos se comprueban a medida que llegan desde los controles de servidor HTML y los controles de servidor Web (por ejemplo, un formulario de página Web) utilizando requisitos definidos por el programador. Los controles de validación comprueban los datos especificados en el código de servidor. Si el usuario está trabajando con un explorador compatible con DHTML, los controles de validación también pueden realizar la validación mediante secuencias de comandos de cliente. Vea también control de servidor ASP.NET, control de servidor HTML, control de servidor Web.

  • controles móviles de ASP.NET (ASP.NET mobile controls)
    Conjunto de controles ASP.NET diseñados para aplicaciones Web móviles. Los controles móviles de ASP.NET amplían sus controles de servidor ASP.NET análogos.