PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Resumen de un objeto.NET
  • Sintaxis para declarar un objeto.NET
  • Declarar un objeto.NET
  • Los miembros de un objeto.NET
  • Observación: Problemas con el caso
  • Los métodos de un objeto.NET
  • Observación: Problemas con el caso
  • Vida útil de un objeto.NET
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Resumen de un objeto.NET
Para acceder a una clase.NET, el objeto .NET object debe ser declarado como parte de la clase a manipular, esto se llama instantiation of a.NET object.
Una instancia es un objeto.NET que pertenece a una clase.NET determinada.
Para manipular un objeto .NET, debe:
  1. Importe el ensamblaje.NET (ver Uso de ensamblajes.NET en una aplicación WINDEV para más detalles).
  2. Declarar el objeto.NET como objeto de una de las clases de montaje. Un objeto.NET puede ser pasado en parámetro a una función o a un procedimiento.
Observación: Puede instanciar dinámicamente un objeto.NET en una clase. Vea Instanciación dinámica de objetos.NET para más detalles.
Sintaxis para declarar un objeto.NET

Declarar un objeto.NET

<Name of .NET Object> is [object] <Name of .NET Class>([<Parameters>])
donde:
  • Nombre del Objeto.NET> <Nombre del objeto: Nombre que identifica la instancia de la clase.
  • Nombre de la clase.NET> <Nombre de la clase.NET: Nombre que identifica la clase. Si la clase.NET se denomina como una palabra clave WLanguage, el nombre de la clase debe estar entre comillas (por ejemplo, o es "<Class>"(<Parameters>).

    Para utilizar una clase especificando el espacio de nombres, el nombre completo de la clase debe estar entre comillas. Por ejemplo:
    var3 is "Microsoft.CRM.Proxy.CRMAccount"

    Versiones 21 y posteriores
    Para usar un genéricoel nombre del genérico debe estar entre comillas. Por ejemplo:
    MyList is "List<CMyObject>"
    Nueva funcionalidad versión 21
    Para usar un genéricoel nombre del genérico debe estar entre comillas. Por ejemplo:
    MyList is "List<CMyObject>"
    Para usar un genéricoel nombre del genérico debe estar entre comillas. Por ejemplo:
    MyList is "List<CMyObject>"
  • Parámetros> <Parámetros: Parámetros opcionales del constructor. Para obtener más detalles, consulte Método constructor.
Los miembros de un objeto.NET
Un miembro de un objeto es un dato asociado al objeto.
Para acceder a los miembros, utilice la siguiente sintaxis:
  1. Llamada a un miembro que pertenece a un objeto distinto del objeto actual:
    <Object Name>: <Member Name>

    El miembro se busca entre los miembros de la clase de objeto. Si no se encuentra el miembro, se busca entre los miembros de las clases de ancestros de la clase de objeto.
  2. Llamada a un miembro del objeto actual:
    : <Member Name>
  3. Llamar a un miembro de una clase de ancestros que fue redefinida:
    <Object Name>: <Class Name>:: <Member Name>
  4. Llamar a un miembro de una clase general:
    <Class Name>:: <Member Name>

Observación: Problemas con el caso

A veces, dos miembros de un objeto .NET tienen el mismo nombre, excepto en el caso (caracteres en mayúsculas / minúsculas). En este caso, WINDEV da prioridad al miembro que está utilizando el caso introducido en el editor de código.
Recordatorio: Para evitar utilizar la cumplimentación automática en el editor de código de WINDEV, todo lo que tiene que hacer es ignorar la sugerencia hecha por WINDEV (no pulse la tecla ENTER).
Los métodos de un objeto.NET
Los métodos de un objeto son características asociadas con el objeto.
  1. Llamada a un método que pertenece a un objeto distinto del objeto actual:
    <Object Name>: <Method Name> ([<Parameters>])

    El miembro se busca entre los métodos de la clase de objeto. Si no se encuentra el método, se busca entre los métodos de las clases de ancestros de la clase de objeto.
  2. Versiones 21 y posteriores
    Llamada a un método genérico:
    <Object Name>: "<Method Name><<Concrete Type>>" ([<Parameters>])

    Nueva funcionalidad versión 21
    Llamada a un método genérico:
    <Object Name>: "<Method Name><<Concrete Type>>" ([<Parameters>])

    Llamada a un método genérico:
    <Object Name>: "<Method Name><<Concrete Type>>" ([<Parameters>])

  3. Versiones 21 y posteriores
    Llamada a un método de extensión:
    <Object Name>: <Method Name> ([<Parameters>])

    Nueva funcionalidad versión 21
    Llamada a un método de extensión:
    <Object Name>: <Method Name> ([<Parameters>])

    Llamada a un método de extensión:
    <Object Name>: <Method Name> ([<Parameters>])

Observación: Problemas con el caso

En algunos casos, dos métodos de un objeto .NET tienen el mismo nombre, excepto el caso (caracteres en mayúsculas / minúsculas). En este caso, WINDEV da prioridad al método que está utilizando el caso introducido en el editor de código.
Recordatorio: Para evitar utilizar la cumplimentación automática en el editor de código de WINDEV, todo lo que tiene que hacer es ignorar la sugerencia hecha por WINDEV (no pulse la tecla ENTER).
Vida útil de un objeto.NET
El objeto se crea durante su declaración. El objeto es local por defecto.
El objeto se destruye automáticamente al final del proceso que contiene su declaración.:
  • Un objeto declarado en el código de inicialización de una ventana será destruido al final del proceso de cierre de la ventana.
  • Un objeto declarado global en el código de inicialización de un proyecto será destruido al final del proceso de cierre de la primera ventana del proyecto.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario