ActiveX-objekter er væsentlige for web-baserede applikationer . ActiveX-objekter er en type af byggesten , der kan interaktivt med hinanden. Det kan vise animationer, drop- down menuer, flash-baserede skabeloner , dialogbokse og meget mere. Der er lighed mellem ActiveX og Java programmeringssprog om deres adfærd. Men ActiveX har mere kontrol over IE og kører på Windows-platformen , mens Java kan køre i et væld af platform. Et ActiveX-objekt er enkel at bruge , men er kun tilgængelig på websteder, der integrerer ActiveX-objekter i deres program. Når du åbner programmet med ActiveX-objektet i IE, vil en sikkerhedsmeddelelse poppe op og spørge om du vil installere ActiveX-objektet . Du kan lave dine egne ActiveX-objekt i VB.Net . Instruktioner
1
Klik på "Start ", " Alle programmer " og " Visual Studio " for at åbne det integrerede udviklingsmiljø . Klik på "Ny " og " Project " for at oprette et nyt projekt. Vælg "Visual Basic " som programmeringssprog og "Windows Applications " som ansøgningen type. Indtast et navn til projektet . Angiv en placering for projektet filer ved at klikke på "Browse ".
2
Klik på " Form1.vb ", og skifte til designvisning. Klik på " Toolbox " og "Bruger Kontrol ". Klik på det tomme område af formen og slip brugerkontrol. Tilsvarende tilføje en tekstboks til formularen og navngivet det som
3
Skift til koden visningen og definere følgende variabel " text1 ". : Hej
Privat Dim Usertext som String
strengen vil holde de data, passerede fra webformular til kontrollen. Denne streng vil blive placeret inde i en public class navngivet mycontrol .
4
Opret offentlig ejendom Tekst. Den tekst Ejendommen er letlæselig og skrivbar via Get og Set metoder. Websiden vil bruge denne egenskab til at passere tekst tilbage til din brugerkontrol : Hej
Public Property Text () Som [ String ] GetReturn UserTextEnd GetSet ( ByVal Value Som [ String ] ) UserText = valuetext1.Text = valueEnd SetEnd ejendom
5
Opret en grænseflade og gøre myControl klasse arver interface. Dette vil fortælle de COM-objekter omkring vores ejendomme : Hej
Public Class myControlInherits System.Windows.Forms.UserControl , AxMyControl
6
Integrer brugeren kontrol på en webside mellem
og : Hej
< /OBJECT >