Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Encryptie Bibliotheek voor VBA
Doorgaans kunt u eenvoudige handelingen in Microsoft Office -toepassingen te automatiseren door het gebruik van opgenomen " macro's " of actiescènes . Echter , met een basiskennis van het programmeren van computers , kunt u ook automatiseren andere taken zoals tabel schrappen van het zoeken naar documenten en modificatie . De Visual Basic for Applications taal faciliteert dit door de integratie direct in Office-toepassingen . Hoewel niet zo functioneel als meer full-featured talen , VBA geeft u enkele controle over de manier waarop taken en gegevens werken in een programma . Bijvoorbeeld , kunt u een encryptie klasse te maken om te dienen als een encryptie- bibliotheek in een VBA script . Visual Basic for Applications

Visual Basic for Applications
is een klein scripttaal die specifiek voor gebruik in Microsoft-toepassingen . Dienen als basis voor het automatiseren van bepaalde taken in Microsoft -software zoals Word of Excel , VBA biedt een gemakkelijke en efficiënte manier om taken te automatiseren en omvatten interactieve elementen in documenten door middel van handgeschreven code . VBA lijkt op Visual Basic en VB.NET in zijn syntax en structuur , dus een basiskennis van Visual Basic -syntaxis kan vertalen in een goed begrip van de VBA .
Module en klasse toegang in VBA
< br

VBA > echter niet noodzakelijk een buitenlijn bibliotheek van modules zoals Visual Basic . Integendeel, VBA scripts toegang tot de objecten in de toepassing van waaruit ze worden uitgevoerd . Dus een VBA script voor Word toegang objecten voor Word en Word-documenten , terwijl VBA in Excel toegang objecten die specifiek zijn voor Excel . U kunt nog steeds gebruik maken van geavanceerde object - georiënteerd programmeren technieken binnen de scripts , evenals creëren specifieke functies voor specifieke taken .
Basic Cryptography Class

Maak een klasse om een encryptie-algoritme te implementeren via de VBA -interface . Maak eerst een klasse door te klikken op " Insert " in de Visual Basic Editor . Klik vervolgens op " Class Module " en definieert een klasse . In dit geval , de klasse bevat een enkel veld data en de string te versleutelen , samen met een functie " laat " en een encryptie- functie :

prive pMessage
As String

Public Property Let Message ( V als Koord) als StringpName = vend Property

Overheidsfunctie versleutelen
( ) zoals StringEnd Functie
cryptografie algoritmen

Tenslotte definieert de encryptie-algoritme binnen de klasse om een ​​module die string berichten versleutelt creëren . Verschillende coderingsmethoden beschikbaar . In dit voorbeeld wordt een elementaire cipher te illustreren hoe de encryptie zou zien in de klas :

Overheidsfunctie versleutelen
( ) Zoals StringDim cipher As String = String.EmptyDim cipherchars ( pMessage.Length ) Zoals CharFor i As Integer = 0 om pMessage.Length - 1cipherchars ( i ) = _Convert.ToChar ( ( Convert.ToInt32 ( Convert.ToChar ( pMessage ( i ) ) ) + Me.ShiftCount ) ) Nextcipher = New String ( cipherchars ) Return cipherEnd Functie
< br >

Previous: Next:
  Visual Basics Programming
·Hoe om te trainen in Microsoft…
·Hoe te MouseDown Check in Visu…
·Hoe te verwijderen van een afb…
·Wat is Data Object Wizard in V…
·Hoe te Dates converteren in VB…
·Hoe te installeren VisualStudi…
·ActiveX Control Tutorial 
·Hoe om te schakelen naar versc…
·Hoe maak je een SMS gebruiken …
  Related Articles
Hoe maak je een fout Handler voor een VB…
Hoe Access gebruiken voor Visual Basic P…
Hoe om te controleren voor Null waarde i…
Hoe u Microsoft Visual C Debug Library F…
Tutorial voor Visual Basic Commands 
Graphics Tutorial voor Visual Basic 6 
Basic Help voor Microsoft Visual 
VBA Tutorial voor Word 
Tutorial voor het toevoegen van Visual B…
  Programmering Articles
·Hoe te schrijven Adsense advertenties vo…
·Hoe maak je een tabel Uittreksel uit DMP…
·Hoe je meerdere afbeeldingen uploaden in…
·Debuggen voor een Access Violation 
·Hoe kan ik Print Out All Priemgetallen i…
·Wat is het Lettertekencode ? 
·Hoe kan ik PHP Steek in het midden van e…
·Hoe te Cookies & Temp bestanden met behu…
·Hoe te verbinden Two Forms Via PHP 
Copyright © Computer Kennis http://www.nldit.com