| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Hvordan man skriver et ActiveX-objekt
    Et ActiveX Control er en software komponent, der kan sættes i forskellige programmer og bruges som om det var en indfødt del af programmet . Programmører kan skrive ActiveX-objekter på alle sprog , der understøtter Component Object Model (COM) udvikling. Typiske eksempler på ActiveX-objekter er kommandoknapper , lister og dialogbokse . En ActiveX Control kan skabes ved hjælp af Visual Basic , C # eller VC + + . NET . Ting du skal
    Visual Basic editor
    C # editor
    Visual C + + editor
    Vis Flere Instruktioner
    Visual Basic
    1

    Open MS Visual Basic og oprette et nyt projekt type som " ActiveX Control ".
    2

    Opret en Command -knap , kaldet cmdTest og en tekstboks , kaldet txtTest . . Træk kontrollerne fra værktøjskassen til at skabe disse
    3

    Tilføj følgende funktioner:

    Public Function setText ( txt As String )

    txtTest . Text = txt

    End Function

    Private Sub cmdTest_Click ()

    MsgBox txtTest.Text

    End Sub

    Dette vil passere en værdi til tekstboksen fra websiden . Når en bruger klikker på kommandoknap, vil den vise denne tekst i en besked boks .
    4

    Klik på "Funktioner" og derefter " pakke-og installationsguiden " for at gemme projektet. Gem projektet som en Internet -pakke og navn som " ctlVBActive . "
    5

    Opret en HTML-side i en tekst editor, som Notesblok .
    6

    Tilføj følgende kode : Hej



    < p >


    < option value = " value3 "> value3


    ;


    < OBJECT
    7

    Gem og åbne filen i en browser.
    C #
    8

    Open C # editor og oprette et nyt projekt .
    < br > 9

    Føj følgende kode , for at skabe et ActiveX-objekt : Hej

    using System ;

    hjælp System.Runtime.InteropServices ,

    namespace ANamespace
    < p> {

    offentlig grænseflade ASignatures

    {

    string FName ();

    string SNAME ();

    int Age { få ;}

    }

    [ ClassInterface ( ClassInterfaceType.AutoDual ) ]

    public class AClass : ASignatures

    {

    offentlig string FName ()

    {

    return " John" ,

    }

    offentlig string SNAME ()

    {
    < p> vende tilbage " Ryan "

    }

    offentlig int Alder

    {

    få {return 40 ;}

    } < br >

    }

    }

    Gem filen . Kalder det " AClass.dll ".
    10

    Kompiler filen. Den sker ved hjælp af en compiler fil kaldet " csc.exe ", som er placeret på : \\ WINDOWS \\ Microsoft.NET \\ Framework \\ v2.0 . Åbn denne compiler fil, som åbnes som en konsol, og tilføje koden : Hej

    regasm AClass.dll /TLB /kodebase

    Denne klasse fil oprettet i forrige trin er kompileret , og kan kaldes . fra en HTML-side
    11

    Opret en HTML-fil til at kalde ActiveX-objektet : Hej



    < p >

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan at justere tekst i en Visual Basic Combo Box 
    ·Sådan kører DOS-kommandoer i VB.Net 
    ·Hvordan til at udfylde en listevisning Fra et generisk …
    ·Hvordan til at tælle antallet af valgte filer i Visual…
    ·Sådan Tildel genvejstaster til en tekstboks i Visual B…
    ·Sådan Debug med Visual Basic 6 
    ·Sådan konvertere en streng Date til et Dato 
    ·Sådan Erstat med VBA 
    ·Sådan køres AVI-filer til VB6 
    ·Sådan Pause en subrutine Indtil trykkes på en knap i …
      Anbefalede Artikler
    ·Sådan Beregn Pi Brug NetBeans 
    ·Hvordan man laver en formular synligt efter Splash Scre…
    ·Sekventiel Datatype 
    ·Sådan Konverter til Logisk i Python 
    ·Sådan Konverter en binær fil i en Byte String i Visua…
    ·Sådan kontrolleres en Array for strygere i Python 
    ·Sådan Find ud af om et brev er Uppercase i C Sharp 
    ·Hvordan kan jeg udpakke en del af en streng i LabView 
    ·Sådan oprettes et træ menu med PHP & MySQL 
    ·Sådan bruges repaint i Java 
    Copyright © Computer Viden http://www.computerdk.com