Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur man skriver en ActiveX-kontroll

    En ActiveX Control är en mjukvara som kan pluggas in i olika program och används som om det vore en infödd del av programmet . Programmerare kan skriva ActiveX-kontroller på alla språk som stöder Component Object Model ( COM) utveckling . Typiska exempel på ActiveX-kontroller är kommandoknappar , listrutor och dialogrutor . En ActiveX-kontroll kan skapas med hjälp av Visual Basic , C # eller VC + + . NET . Saker du behöver Review, Visual Basic Redaktör C # editor Review, Visual C + + editor
    Visa fler instruktioner Review, Visual Basic
    1

    Open MS Visual Basic och skapa ett nytt projekt typ som " ActiveX-kontroll . "
    2

    Skapa en kommandoknapp som heter cmdTest , och en textruta , kallas txtTest . . Dra reglagen från verktygslådan för att skapa dessa
    3

    Lägg följande funktioner :

    Public Function setText ( txt As String ) katalog

    txtTest . text = txt

    End Function

    Private Sub cmdTest_Click ( ) katalog

    MsgBox txtTest.Text

    End Sub

    Detta kommer att passera en värde i textrutan från webbsidan . När en användare klickar på kommandoknappen , visas denna text i ett meddelande rutan .
    4

    Klicka på " Verktyg " och sedan " Package and Deployment Wizard " för att rädda projektet . Spara projektet som en Internet -paketet och namn som " ctlVBActive . "
    5

    Skapa en HTML- sida i en textredigerare , till exempel Anteckningar .
    6

    Lägg till följande code :


    < option value = " value3 " > value3 < /option >

    < /select >

    < OBJECT
    7

    Spara och öppna filen i en webbläsare . Addera C #
    8

    Öppen C # editor och skapa ett nytt projekt .

    9

    Lägg till följande kod för att skapa en ActiveX-kontroll :

    using System;

    hjälp System.Runtime.InteropServices ,

    namespace ANamespace

    {

    public interface ASignatures

    {

    string fname ( ) ;

    string sname ( ) ;

    int Ålder { få ; }

    }

    [ ClassInterface ( ClassInterfaceType.AutoDual ) ]

    public class AClass : ASignatures

    {

    public string fname ( ) katalog

    {

    återvända " John " ,

    }

    public string sname ( ) katalog

    {

    tillbaka " Ryan " ,

    }

    public int Ålder

    {

    få {return 40 ;}

    }

    }

    }

    Spara filen . Kalla det " AClass.dll . "
    10

    Kompilera filen . Det görs med hjälp av en kompilator fil som heter " csc.exe , " som ligger på : \\ WINDOWS \\ Microsoft.NET \\ Framework \\ v2.0 . Öppna denna kompilator fil som öppnas som en konsol , och lägga till koden :

    regasm AClass.dll /TLB /kodbasen

    Denna klass filen skapades i föregående steg sammanställs och kan kallas . från en HTML- sida
    11

    Skapa en HTML -fil för att ringa ActiveX-kontroll :



    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör en webbläsare i Vb.Net utan Webbläsare k…
    ·Hur man använder Visual Basic för att avgöra skillna…
    ·Hur man driver ett Visual Basic -program i MS Studio
    ·Hur du ändrar FOTN med String i Visual Basic
    ·Hur man skapar XSD VB
    ·Hur konvertera till Binary i VBA
    ·Hur man upptäcker en proxyserver i NET
    ·Hur man gör en knapp på VB
    ·Hur du ändrar filändelser i VB.NET
    ·Hur du justerar VB Kontroller
    Utvalda artiklarna
    ·Hur Stäng arbetsböcker i VBA
    ·Lägga till en DataRelation
    ·Skälen för ett Java Lang inkompatibel Klassändring F…
    ·Hur man installerar Visual Basic 6
    ·Hur radera historiken i VB.Net webbläsare
    ·Hur du gör din egen Datorprogram
    ·PHP Xcode Tutorial
    ·Handledning av Building Händelse Systems i PHP
    ·Hur du använder Javascript Med Excel
    ·Hur får man gratis Cursor Effekter
    Copyright © Dator Kunskap http://www.dator.xyz