| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Visual Basics Programación >> Content
    Cómo escribir un control ActiveX
    Un control ActiveX es un componente de software que se pueden conectar a los distintos programas y se utiliza como si fuera una parte natural del programa. Los programadores pueden escribir los controles ActiveX en cualquier lenguaje que soporte el desarrollo de modelos de objetos componentes ( COM ) . Ejemplos típicos de controles ActiveX son botones de comando , cuadros de lista y cuadros de diálogo . Un control ActiveX se pueden crear utilizando Visual Basic, C # o VC + + . NET . Cosas que necesitará
    Visual Basic editor
    C # editor
    Visual C + + editor
    Ver Más instrucciones
    Visual Basic
    1

    Abierto MS Visual Basic y crear un nuevo tipo de proyecto como "Control ActiveX ".
    2

    crear un botón de comando , llamado cmdTest , y un cuadro de texto , llamada txtTest . . Arrastre los controles del cuadro de herramientas para crear estos
    3

    Añada las siguientes funciones :

    Public Function setText (txt As String )

    txtTest . texto = txt

    End Function

    Private Sub cmdTest_Click ()

    MsgBox txtTest.Text

    End Sub

    pasará una valor al cuadro de texto de la página web. Cuando un usuario hace clic en el botón de comando , se mostrará este texto en un cuadro de mensaje .

    4 Haga clic en " Herramientas" y luego " Asistente de empaquetado y distribución" para guardar el proyecto . Guarde el proyecto como un paquete de Internet y el nombre como " ctlVBActive . "
    5

    Crear una página HTML en un editor de texto, como el Bloc de notas.
    6

    Agregue la siguiente código :


    value="value2"> valor2

    < = valor de la opción " value3 "> value3 < /option>

    value="value4"> value4 < /option>

    value="value5"> valor5 < /option> ;

    < /select >

    < OBJETO Página 7

    Guardar y abrir el archivo en un navegador.
    C #
    8

    # editor Open C y crear un nuevo proyecto.
    < br > 9

    Añada el siguiente código, para crear un control ActiveX :

    using System;

    using System.Runtime.InteropServices ;

    espacio de nombres ANamespace
    < p > {
    interfaz pública

    ASignatures

    {

    FName string () ;

    SName string () ;

    int edad { get;} }


    [ ClassInterface ( ClassInterfaceType.AutoDual ) ]

    AClass clase pública : ASignatures

    {

    cadena pública FName ()

    {

    regreso "Juan" ;

    }

    SName public string ()

    {
    < p> volver "Ryan " ;

    }

    public int edad


    { get {return 40 ;} }


    }

    }

    Guarde el archivo . Llámelo " AClass.dll . "
    10

    Compile el archivo. El se hace mediante un archivo de compilador llamado " csc.exe ", que se encuentra en: \\ WINDOWS \\ Microsoft.NET \\ Framework \\ v2.0. Abra el archivo del compilador , que se abre como una consola , y agregue el código :

    regasm AClass.dll /tlb /codebase

    Este archivo de clase creada en el paso anterior se compila y se pueden llamar . desde una página HTML
    11

    Crear un archivo HTML para llamar al control ActiveX :



    < p > language="javascript"> Messenger

    <- Cargue el objeto ActiveX ->

    var x = new ActiveXObject ( " ANamespace.AClass "); ! < ! br>

    <- acceso al método ->
    alerta

    ( x.FName ());
    alerta

    ( x.SName ());

    <- Acceso a la propiedad Página 12

    Guarde el archivo HTML y ejecuta en un navegador.
    Visual C + +
    13

    Abra el editor de Visual C + + .
    14

    crear un nuevo proyecto y seleccione "control ActiveX ".
    15

    Agregue código para crear un icono nuevo

    void CMyActiveXIconCtrl :: OnDraw ( CDC * pdc , const CRect y rcBounds , const CRect y rcInvalid )

    CBitmap :: LoadBitmap ()

    CDC :: StretchBlt ()

    Esta función se basará en el icono del control ActiveX.
    < br > 16

    Presione F5 para ejecutar el programa. En Visual C + + . NET , el control se registra automáticamente .
    17

    Ir al menú " Herramientas" y haga clic en ActiveX Control Test Container . Vaya al menú "Editar " y haga clic en la opción " Insertar control " . Aparecerá una ventana. Marque la casilla " MyActiveX Icono Control ", que ahora muestra el ActiveX Control Test Container que ha creado.

    Previous :

    next :
      Artículos relacionados
    ·Cómo utilizar Vb6 Dll De Vb.Net Pocket PC Aplicaciones…
    ·Cómo actualizar una consulta VBA en Access 
    ·Cómo reproducir archivos de vídeo en Vb.NET 2005 
    ·¿Qué son las macros de WordPerfect 
    ·Cómo analizar XML en VBScript 
    ·Barra de progreso Tutorial 
    ·¿Cómo hacer Clasificación burbuja en VB.net 
    ·Cómo ejecutar un archivo HTA de VBScript 
    ·Cómo configurar la implementación para VBS datos de a…
    ·Cómo utilizar una variable como clave de un diccionari…
      Artículos destacados
    ·Cómo cambiar el campo de la forma valor con JavaScript…
    ·Cómo utilizar un Select Case Con Microsoft Visual Basi…
    ·Conceptos informáticos básicos en Turbo C + + 
    ·¿Qué formato es Silverlight 
    ·Cómo llenar una matriz 2D en C 
    ·Cómo quitar el botón de comando Frontera con VB6 
    ·Cómo importar DLL uso de un código no administrado 
    ·Cómo hacer que los formularios Web Forms Desde Visual …
    ·Cómo enviar Vars De VBScript en un archivo por lotes 
    ·Cómo convertir un conjunto de resultados en Delimitado…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com