Computerwissenschaften

Glossar der Visual Basic-Begriffe

 

32-Bit

Die Anzahl der Bits, die parallel verarbeitet oder übertragen werden können, oder die Anzahl der Bits, die für ein einzelnes Element in einem Datenformat verwendet werden. Obwohl dieser Begriff während der gesamten Datenverarbeitung und Datenverarbeitung verwendet wird (ebenso wie 8-Bit-, 16-Bit- und ähnliche Formulierungen), bedeutet dies in VB-Begriffen die Anzahl der Bits, die zur Darstellung von Speicheradressen verwendet werden. Die Unterbrechung zwischen 16-Bit- und 32-Bit-Verarbeitung erfolgte mit der Einführung der VB5- und OCX-Technologie.

 

EIN

Zugriffsebene
In VB-Code die Fähigkeit anderer Codes, darauf zuzugreifen (dh zu lesen oder darauf zu schreiben). Die Zugriffsebene wird sowohl davon bestimmt, wie Sie den Code deklarieren, als auch von der Zugriffsebene des Containers des Codes. Wenn Code nicht auf ein enthaltenes Element zugreifen kann, kann er auch nicht auf eines der enthaltenen Elemente zugreifen, unabhängig davon, wie sie deklariert sind.

Zugriffsprotokoll
Die Software und API, mit der Anwendungen und Datenbanken Informationen kommunizieren können. Beispiele hierfür sind ODBC – Open DataBase Connectivity, ein frühes Protokoll, das häufig in Verbindung mit anderen verwendet wird, und ADO – ActiveX Data Objects. das Microsoft-Protokoll für den Zugriff auf alle Arten von Informationen, einschließlich Datenbanken.

ActiveX
ist die Microsoft-Spezifikation für wiederverwendbare Softwarekomponenten. ActiveX basiert auf COM, dem Komponentenobjektmodell. Die Grundidee besteht darin, genau zu definieren, wie Softwarekomponenten interagieren und zusammenarbeiten, damit Entwickler Komponenten erstellen können, die mithilfe der Definition zusammenarbeiten. ActiveX-Komponenten wurden ursprünglich als OLE-Server und ActiveX-Server bezeichnet, und diese Umbenennung (eigentlich eher aus Marketinggründen als aus technischen Gründen) hat viel Verwirrung darüber verursacht, was sie sind.

Viele Sprachen und Anwendungen unterstützen ActiveX auf die eine oder andere Weise, und Visual Basic unterstützt es sehr stark, da es einer der Eckpfeiler der Win32-Umgebung ist.

Hinweis: Dan Appleman hat in seinem Buch über VB.NET Folgendes zu ActiveX gesagt: „(Einige) Produkte stammen aus der Marketingabteilung.

… Was war ActiveX? Es war OLE2 – mit einem neuen Namen. “

Hinweis 2: Obwohl VB.NET mit ActiveX-Komponenten kompatibel ist, müssen sie in „Wrapper“ -Code eingeschlossen sein und machen VB.NET weniger effizient. Wenn Sie sich mit VB.NET von ihnen entfernen können, ist es im Allgemeinen eine gute Idee, dies zu tun.

API
ist eine TLA (Drei-Buchstaben-Akronym) für die Anwendungsprogrammschnittstelle. Eine API besteht aus den Routinen, Protokollen und Tools, die Programmierer verwenden müssen, um sicherzustellen, dass ihre Programme mit der Software kompatibel sind, für die die API definiert ist. Eine genau definierte API unterstützt die Zusammenarbeit von Anwendungen, indem sie allen Programmierern dieselben grundlegenden Tools zur Verfügung stellt. Eine Vielzahl von Software, von Betriebssystemen bis hin zu einzelnen Komponenten, soll über eine API verfügen.

Automation Controller
Automation ist eine Standardmethode, um ein Softwareobjekt über einen definierten Satz von Schnittstellen verfügbar zu machen. Dies ist eine großartige Idee, da das Objekt für jede Sprache verfügbar ist, die den Standardmethoden folgt. Der in der Microsoft-Architektur (und damit in der VB-Architektur) verwendete Standard heißt OLE-Automatisierung. Ein Automatisierungscontroller ist eine Anwendung, die die Objekte einer anderen Anwendung verwenden kann. Ein Automatisierungsserver (manchmal auch als Automatisierungskomponente bezeichnet) ist eine Anwendung, die die programmierbaren Objekte für die anderen Anwendungen bereitstellt.

 

C. 

Cache
Ein Cache ist ein temporärer Informationsspeicher, der sowohl in Hardware (ein Prozessorchip enthält normalerweise einen Hardwarespeicher-Cache) als auch in Software verwendet wird. In der Webprogrammierung speichert ein Cache die zuletzt besuchten Webseiten. Wenn die Schaltfläche „Zurück“ (oder andere Methoden) zum erneuten Aufrufen einer Webseite verwendet wird, überprüft der Browser den Cache, um festzustellen, ob die Seite dort gespeichert ist, und ruft sie aus dem Cache ab, um Zeit und Verarbeitung zu sparen. Programmierer sollten sich daran erinnern, dass Programmclients eine Seite möglicherweise nicht immer direkt vom Server abrufen. Dies führt manchmal zu sehr subtilen Programmfehlern.

Klasse
Hier ist die „Buch“ -Definition:

Die formale Definition für ein Objekt und die Vorlage, aus der eine Instanz eines Objekts erstellt wird. Der Hauptzweck der Klasse besteht darin, die Eigenschaften und Methoden für die Klasse zu definieren.

Obwohl in früheren Versionen von Visual Basic enthalten, ist die Klasse zu einer Schlüsseltechnologie in VB.NET und seiner objektorientierten Programmierung geworden.

Zu den wichtigen Ideen zum Unterricht gehören:

  • Eine Klasse kann Unterklassen haben, die alle oder einige der Merkmale der Klasse erben können.
  • Unterklassen können auch ihre eigenen Methoden und Variablen definieren, die nicht Teil ihrer übergeordneten Klasse sind.
  • Die Struktur einer Klasse und ihrer Unterklassen wird als Klassenhierarchie bezeichnet.

Der Unterricht beinhaltet viel Terminologie. Eine ursprüngliche Klasse, von der Schnittstelle und Verhalten abgeleitet sind, kann durch einen dieser äquivalenten Namen identifiziert werden:

  • Übergeordnete Klasse
  • Superklasse
  • Basisklasse

Und neue Klassen können folgende Namen haben:

  • Kinderklasse
  • Unterklasse

CGI
ist Common Gateway Interface. Dies ist ein früher Standard, der zum Übertragen von Informationen zwischen einem Webserver und einem Client über ein Netzwerk verwendet wird. Beispielsweise kann ein Formular in einer „Warenkorb“ -Anwendung Informationen zu einer Anforderung zum Kauf eines bestimmten Artikels enthalten. Die Informationen können mithilfe von CGI an einen Webserver übergeben werden. CGI wird immer noch häufig verwendet. ASP ist eine vollständige Alternative, di
e mit Visual Basic besser funktioniert.

Client / Server
Ein Rechenmodell, das die Verarbeitung auf zwei (oder mehr) Prozesse aufteilt. Ein  Client  stellt Anforderungen, die vom  Server ausgeführt werden . Es ist wichtig zu verstehen, dass die Prozesse möglicherweise auf demselben Computer ausgeführt werden, normalerweise jedoch über ein Netzwerk. Beispielsweise verwenden Programmierer bei der Entwicklung von ASP-Anwendungen häufig PWS, einen  Server  , der auf demselben Computer mit einem Browser-  Client  wie IE ausgeführt wird. Wenn dieselbe Anwendung in Produktion geht, wird sie normalerweise über das Internet ausgeführt. In erweiterten Geschäftsanwendungen werden mehrere Ebenen von Clients und Servern verwendet. Dieses Modell dominiert jetzt die Datenverarbeitung und ersetzt das Modell von Mainframes und „dummen Terminals“, bei denen es sich eigentlich nur um Anzeigemonitore handelte, die direkt an einen großen Mainframe-Computer angeschlossen waren.

Bei der objektorientierten Programmierung wird eine Klasse, die einer anderen Klasse eine Methode zur Verfügung stellt, als  Server bezeichnet . Die Klasse, die die Methode verwendet, wird als  Client bezeichnet .

Sammlung
Das Konzept einer Sammlung in Visual Basic ist einfach eine Möglichkeit, ähnliche Objekte zu gruppieren. Sowohl Visual Basic 6 als auch VB.NET bieten eine Sammlungsklasse, mit der Sie Ihre eigenen Sammlungen definieren können.

So fügt dieses VB 6-Codefragment beispielsweise einer Sammlung zwei Form1-Objekte hinzu und zeigt dann eine MsgBox an, die Ihnen mitteilt, dass die Sammlung zwei Elemente enthält.

Private Sub Form_Load ()
Dim myCollection As New Collection
Dim FirstForm As New Form1
SecondForm als neues Formular1 dimmen
myCollection.Add FirstForm
myCollection.Add SecondForm
MsgBox (myCollection.Count)
End Sub

COM
ist ein Komponentenobjektmodell. Obwohl häufig mit Microsoft verbunden, ist COM ein offener Standard, der angibt, wie Komponenten zusammenarbeiten und zusammenarbeiten. Microsoft verwendete COM als Basis für ActiveX und OLE. Durch die Verwendung der COM-API wird sichergestellt, dass ein Softwareobjekt in Ihrer Anwendung mit einer Vielzahl von Programmiersprachen einschließlich Visual Basic gestartet werden kann. Komponenten ersparen einem Programmierer das erneute Schreiben von Code. Eine Komponente kann groß oder klein sein und jede Art von Verarbeitung ausführen. Sie muss jedoch wiederverwendbar sein und den festgelegten Standards für die Interoperabilität entsprechen.

Steuerelement
In Visual Basic das Tool, mit dem Sie Objekte in einem Visual Basic-Formular erstellen. Steuerelemente werden aus der Toolbox ausgewählt und dann zum Zeichnen von Objekten auf dem Formular mit dem Mauszeiger verwendet. Es ist wichtig zu erkennen, dass das Steuerelement nur das Werkzeug zum Erstellen von GUI-Objekten ist, nicht das Objekt selbst.

Cookie
Ein kleines Informationspaket, das ursprünglich von einem Webserver an Ihren Browser gesendet und auf Ihrem Computer gespeichert wurde. Wenn Ihr Computer den ursprünglichen Webserver erneut konsultiert, wird das Cookie an den Server zurückgesendet, sodass er mit Informationen aus der vorherigen Interaktion auf Sie antworten kann. Cookies werden normalerweise verwendet, um benutzerdefinierte Webseiten mithilfe eines Profils Ihrer Interessen bereitzustellen, das beim ersten Zugriff auf den Webserver bereitgestellt wurde. Mit anderen Worten, der Webserver scheint Sie zu „kennen“ und zu liefern, was Sie wollen. Einige Leute halten das Zulassen von Cookies für ein Sicherheitsproblem und deaktivieren sie mithilfe einer von der Browsersoftware bereitgestellten Option. Als Programmierer können Sie sich nicht darauf verlassen, dass Sie ständig Cookies verwenden können.

 

D. 

DLL
ist Dynamic Link Library. eine Reihe von Funktionen, die ausgeführt werden können, oder Daten, die von einer Windows-Anwendung verwendet werden können. DLL ist auch der Dateityp für DLL-Dateien. Beispielsweise ist ‚crypt32.dll‘ die Crypto API32-DLL, die für die Kryptografie unter Microsoft-Betriebssystemen verwendet wird. Auf Ihrem Computer sind Hunderte und möglicherweise Tausende installiert. Einige DLLs werden nur von einer bestimmten Anwendung verwendet, während andere, wie z. B. crypt32.dll, von einer Vielzahl von Anwendungen verwendet werden. Der Name bezieht sich auf die Tatsache, dass DLLs eine Bibliothek von Funktionen enthalten, auf die bei Bedarf (dynamisch) von anderer Software zugegriffen (verknüpft) werden kann.

 

E. 

Die Kapselung
ist die objektorientierte Programmiertechnik, mit der Programmierer die Beziehung zwischen Objekten mithilfe der Objektschnittstelle (die Art und Weise, wie die Objekte aufgerufen und die Parameter übergeben werden) vollständig bestimmen können. Mit anderen Worten, ein Objekt kann als „in einer Kapsel“ betrachtet werden, wobei die Schnittstelle die einzige Möglichkeit ist, mit dem Objekt zu kommunizieren.

Die Hauptvorteile der Kapselung bestehen darin, dass Sie Fehler vermeiden, da Sie völlig sicher sind, wie ein Objekt in Ihrem Programm verwendet wird, und das Objekt bei Bedarf durch ein anderes ersetzt werden kann, solange das neue genau dieselbe Schnittstelle implementiert.

Ereignisprozedur
Ein Codeblock, der aufgerufen wird, wenn ein Objekt in einem Visual Basic-Programm bearbeitet wird. Die Manipulation kann von einem Benutzer des Programms über die GUI, durch das Programm oder durch einen anderen Prozess wie das Ablaufen eines Zeitintervalls erfolgen. Beispielsweise haben die meisten  Formularobjekte  ein  Click-  Ereignis. Die  Click  Ereignisprozedur für das Formular Form1  würde durch den Namen identifiziert werden  Form1_Click () .

Ausdruck 
In Visual Basic ist dies eine Kombination, die zu einem einzelnen Wert ausgewertet wird. Beispielsweise erhält die Ganzzahlvariable Result den Wert eines Ausdrucks im folgenden Codeausschnitt:

Ergebnis als Ganzzahl dimmen
Ergebnis=CInt ((10 + CInt (vbRed)=53 * vbThursday))

In diesem Beispiel wird dem Ergebnis der Wert -1 zugewiesen, der der ganzzahlige Wert von True in Visual Basic ist. Um dies zu überprüfen, ist vbRed in Visual Basic gleich 255 und vbThursday gleich 5. Ausdrücke können eine Kombination aus Operatoren, Konstanten, Literalwerten, Funktionen und Namen von Feldern (Spalten), Steuerelementen und Eigenschaften sein.

 

F. 

Dateierweiterung / Dateityp
In Windows, DOS und einigen anderen Betriebssystemen ein oder mehrere Buchstaben am Ende eines Dateinamens. Dateinamenerweiterungen folgen einem Punkt (Punkt) und geben den Dateityp an. Beispiel: ‚this.txt‘ ist eine Nur-Text-Datei. ‚That.htm‘ oder ‚that.html‘ gibt an, dass es sich bei der Datei um eine Webseite handelt. Das Windows-Betriebssystem speichert diese Zuordnungsinformationen in der Windows-Registrierung und kann über das vom Windows Explorer bereitgestellte Dialogfenster „Dateitypen“ geändert werden.

Frames
Ein Format für Webdokumente, das den Bildschirm in Bereiche unterteilt, die unabhängig formatiert und gesteuert werden können. Oft wird ein Frame verwendet, um eine Kategorie auszuwählen, während ein anderer Frame den Inhalt dieser Kategorie anzeigt.

Funktion
In Visual Basic eine Art Unterprogramm, das ein Argument akzeptieren kann und einen Wert zurückgibt, der der Funktion zugewiesen wurde, als wäre es eine Variable. Sie können Ihre eigenen Funktionen codieren oder die von Visual Basic bereitgestellten integrierten Funktionen verwenden. In diesem Beispiel sind beispielsweise  Now und  MsgBox  Funktionen. Gibt jetzt  die Systemzeit zurück.
MsgBox (jetzt)

 

H. 

Hosten Sie
einen Computer oder einen Prozess auf einem Computer, der einen Dienst für einen anderen Computer oder Prozess bereitstellt. Beispielsweise kann VBScript vom Webbrowser-Programm Internet Explorer „gehostet“ werden.

 

ich 

Vererbung
ist der Grund, warum ein Idiot ohne Talent das Unternehmen anstelle von Ihnen leitet.
Nein … im Ernst …
Vererbung ist die Fähigkeit eines Objekts, automatisch die Methoden und Eigenschaften eines anderen Objekts zu übernehmen. Das Objekt, das die Methoden und Eigenschaften bereitstellt, wird normalerweise als übergeordnetes Objekt bezeichnet, und das Objekt, das sie annimmt, wird als untergeordnetes Objekt bezeichnet. So sehen Sie beispielsweise in VB .NET häufig folgende Anweisungen:

Das übergeordnete Objekt ist System.Windows.Forms.Form und verfügt über eine Vielzahl von Methoden und Eigenschaften, die von Microsoft vorprogrammiert wurden. Form1 ist das untergeordnete Objekt und kann die gesamte Programmierung des übergeordneten Objekts nutzen. Das wichtigste OOP-Verhalten (Object Oriented Programming), das bei der Einführung von VB .NET hinzugefügt wurde, ist Vererbung. VB 6 unterstützte Verkapselung und Polymorphismus, jedoch nicht Vererbung.

Instanz
ist ein Wort, das in den Erklärungen zur objektorientierten Programmierung vorkommt. Es bezieht sich auf eine Kopie eines Objekts, das zur Verwendung durch ein bestimmtes Programm erstellt wurde. In VB 6 erstellt die Anweisung “ CreateObject“ ( Objektname ) beispielsweise eine Instanz einer Klasse (einen Objekttyp). In VB 6 und VB .NET erstellt das Schlüsselwort Neu in einer Deklaration eine Instanz eines Objekts. Das Verb instanziieren bedeutet die Erstellung einer Instanz. Ein Beispiel in VB 6 ist:

ISAPI
ist die Internet Server-Anwendungsprogrammschnittstelle. Normalerweise ist jeder Begriff, der mit der Zeichen-API endet, eine Anwendungsprogrammschnittstelle. Dies ist die API, die vom IIS-Webserver (Internet Information Server) von Microsoft verwendet wird. Webanwendungen, die ISAPI verwenden, werden erheblich schneller ausgeführt als solche, die CGI verwenden, da sie den vom IIS-Webserver verwendeten „Prozess“ (Programmierspeicherplatz) gemeinsam nutzen und somit den zeitaufwändigen Prozess zum Laden und Entladen von Programmen vermeiden, den CGI erfordert. Eine ähnliche von Netscape verwendete API heißt NSAPI.

 

K. 

Schlüsselwort
Schlüsselwörter sind die Wörter oder Symbole, die die elementaren Bestandteile der Programmiersprache Visual Basic sind. Daher können Sie sie nicht als Namen in Ihrem Programm verwenden. Einige einfache Beispiele:

Dim Dim als String
oder
Dim String als String

Beide sind ungültig, da Dim und String beide Schlüsselwörter sind und nicht als Variablennamen verwendet werden können.

 

M. 

Methode
Eine Möglichkeit, eine Softwarefunktion zu identifizieren, die eine Aktion oder einen Dienst für ein bestimmtes Objekt ausführt. Beispielsweise entfernt die  Hide ()  -Methode für Formular  Form1  das Formular aus der Programmanzeige, entlädt es jedoch nicht aus dem Speicher. Es würde codiert werden:
Form1.Hide

Modul
Ein Modul ist ein allgemeiner Begriff für eine Datei, die Code oder Informationen enthält, die Sie Ihrem Projekt hinzufügen. Normalerweise enthält ein Modul Programmcode, den Sie schreiben. In VB 6 haben Module die Erweiterung .bas und es gibt nur drei Arten von Modulen: Form, Standard und Klasse. In VB.NET haben Module normalerweise die Erweiterung .vb, andere sind jedoch möglich, z. B. .xsd für ein Dataset-Modul, .xml für ein XML-Modul, .htm für eine Webseite, .txt für eine Textdatei, .xslt für eine XSLT-Datei, .css für ein Stylesheet, .rpt für einen Crystal Report und andere.

Um ein Modul hinzuzufügen, klicken Sie mit der rechten Maustaste auf das Projekt in VB 6 oder die Anwendung in VB.NET und wählen Sie Hinzufügen und dann Modul.

 

N. 

Namespace
Das Konzept eines Namespace gibt es schon seit einiger Zeit in der Programmierung, ist jedoch erst seit der Einführung von XML und .NET zu kritischen Technologien für Visual Basic-Programmierer geworden. Die traditionelle Definition eines Namespace ist ein Name, der eine Reihe von Objekten eindeutig identifiziert, sodass keine Mehrdeutigkeit besteht, wenn Objekte aus verschiedenen Quellen zusammen verwendet werden. Die Art von Beispiel, die Sie normalerweise sehen, ist so etwas wie der Dog-Namespace und der Furniturenamespace. Beide haben Beinobjekte, sodass Sie sich auf ein Dog.Leg oder ein Furniture.Leg beziehen und ganz klar sagen können, welches Sie meinen.

In der praktischen .NET-Programmierung ist ein Namespace jedoch nur der Name, der verwendet wird, um auf die Objektbibliotheken von Microsoft zu verweisen. Beispielsweise sind sowohl System.Data als auch System.XML typische Referenzen in Standard-Windows-Anwendungen von VB .NET, und die darin enthaltene Sammlung von Objekten wird als System.Data-Namespace und System.XML-Namespace bezeichnet.

Der Grund, warum „erfundene“ Beispiele wie „Hund“ und „Möbel“ in anderen Definitionen verwendet werden, ist, dass das Problem der „Mehrdeutigkeit“ nur dann auftritt, wenn Sie Ihren eigenen Namespace definieren, nicht wenn Sie die Objektbibliotheken von Microsoft verwenden. Versuchen Sie beispielsweise, Objektnamen zu finden, die zwischen System.Data und System.XML dupliziert werden.

Wenn Sie XML verwenden, ist ein Namespace eine Sammlung von Elementtyp- und Attributnamen. Diese Elementtypen und Attributn
amen werden eindeutig durch den Namen des XML-Namespace identifiziert, zu dem sie gehören. In XML erhält ein Namespace den Namen eines URI (Uniform Resource Identifier), z. B. die Adresse einer Website, sowohl weil der Namespace der Site zugeordnet werden kann als auch weil ein URI ein eindeutiger Name ist. Wenn es auf diese Weise verwendet wird, muss der URI nur als Name verwendet werden, und an dieser Adresse muss kein Dokument oder XML-Schema vorhanden sein.

Newsgroup
Eine Diskussionsgruppe, die über das Internet betrieben wird. Newsgroups (auch als Usenet bekannt) werden im Web aufgerufen und angezeigt. Outlook Express (von Microsoft als Teil des IE vertrieben) unterstützt das Anzeigen von Newsgroups. Newsgroups sind in der Regel beliebt, unterhaltsam und alternativ. Siehe Usenet.

 

Ö 

Objekt
Microsoft definiert es als
Softwarekomponente, die seine Eigenschaften und Methoden

verfügbar macht. Halvorson ( VB.NET Schritt für Schritt , Microsoft Press) definiert es als …
den Namen eines Benutzeroberflächenelements, das Sie in einem VB-Formular mit einem Toolbox-Steuerelement

Liberty erstellen ( Lernen von VB.NET , O’Reilly) definiert es als …
eine einzelne Instanz einer Sache, die

Clark ( Eine Einführung in die objektorientierte Programmierung mit Visual Basic .NET , APress) als …
eine Struktur zum Einbinden von Daten definiert und Verfahren für die Arbeit mit diesen Daten

Zu dieser Definition gibt es ein ziemlich breites Meinungsspektrum. Hier ist eine, die wahrscheinlich im Mainstream richtig ist:

Software mit Eigenschaften und / oder Methoden. Ein Dokument, ein Zweig oder eine Beziehung kann beispielsweise ein einzelnes Objekt sein. Die meisten, aber nicht alle Objekte sind Mitglieder einer Sammlung.

Objektbibliothek
einer Datei mit der .olb – Erweiterung , die Informationen zu Automation Controller (wie Visual Basic) über verfügbare Objekte zur Verfügung stellt. Mit dem Visual Basic-Objektbrowser (Menü Ansicht oder Funktionstaste F2) können Sie alle verfügbaren Objektbibliotheken durchsuchen.

OCX
Die Dateierweiterung (und generischer Name) für  O LE  C ustom Steuerung (die  X  hinzugefügt worden sein , weil es cool zu Microsoft – Marketing – Typ angesehen). OCX-Module sind unabhängige Programmmodule, auf die andere Programme in einer Windows-Umgebung zugreifen können. OCX-Steuerelemente ersetzten in Visual Basic geschriebene VBX-Steuerelemente. OCX wurde sowohl als Marketingbegriff als auch als Technologie durch ActiveX-Steuerelemente ersetzt. ActiveX ist abwärtskompatibel mit OCX-Steuerelementen, da ActiveX-Container wie der Internet Explorer von Microsoft OCX-Komponenten ausführen können. OCX-Steuerelemente können entweder 16-Bit oder 32-Bit sein.

OLE

OLE steht für Object Linking and Embedding. Dies ist eine Technologie, die erstmals zusammen mit der ersten wirklich erfolgreichen Version von Windows auf den Markt kam: Windows 3.1. (Das wurde im April 1992 veröffentlicht. Ja, Virginia, sie hatten vor so langer Zeit Computer.) Der erste Trick, den OLE ermöglichte, war die Erstellung eines sogenannten „zusammengesetzten Dokuments“ oder eines Dokuments, dessen Inhalt von mehreren erstellt wurde Anwendung. Zum Beispiel ein Word-Dokument, das eine echte Excel-Tabelle enthält (kein Bild, sondern die eigentliche Sache). Die Daten können entweder durch „Verknüpfen“ oder „Einbetten“ bereitgestellt werden, wodurch der Name berücksichtigt wird. OLE wurde schrittweise auf Server und Netzwerke ausgeweitet und hat immer mehr Funktionen erhalten.

OOP – Objektorientierte Programmierung

Eine Programmierarchitektur, die die Verwendung von Objekten als Grundbausteine ​​von Programmen betont. Dies wird erreicht, indem eine Möglichkeit bereitgestellt wird, die Bausteine ​​so zu erstellen, dass sie sowohl Daten als auch Funktionen enthalten, auf die über eine Schnittstelle zugegriffen wird (diese werden in VB als „Eigenschaften“ und „Methoden“ bezeichnet).

Die Definition von OOP war in der Vergangenheit umstritten, da einige OOP-Puristen vehement darauf bestanden, dass Sprachen wie C ++ und Java objektorientiert sind, und VB 6 nicht, weil OOP (von den Puristen) so definiert wurde, dass es die drei Säulen enthält: Vererbung, Polymorphismus und Verkapselung. Und VB 6 hat die Vererbung nie implementiert. Andere Behörden (z. B. Dan Appleman) wiesen darauf hin, dass VB 6 für die Erstellung von wiederverwendbaren Binärcodeblöcken sehr produktiv sei und daher OOP genug sei. Diese Kontroverse wird jetzt nachlassen, da VB .NET sehr nachdrücklich OOP ist – und definitiv Vererbung einschließt.

 

P. 

Perl
ist ein Akronym, das sich tatsächlich zu „Praktische Extraktions- und Berichtssprache“ erweitert, aber dies hilft Ihnen nicht viel, zu verstehen, was es ist. Obwohl Perl für die Textverarbeitung entwickelt wurde, ist es die beliebteste Sprache zum Schreiben von CGI-Programmen und die Originalsprache des Webs. Leute, die viel Erfahrung mit Perl haben, lieben es und schwören darauf. Neue Programmierer schwören jedoch eher darauf, weil es den Ruf hat, nicht leicht zu erlernen zu sein. VBScript und Javascript ersetzen heute Perl für die Webprogrammierung. Perl wird auch häufig von Unix- und Linux-Administratoren zur Automatisierung ihrer Wartungsarbeiten verwendet.

Prozess
bezieht sich auf ein Programm, das gerade ausgeführt wird oder auf einem Computer „ausgeführt“ wird.

Polymorphismus
ist ein Wort, das in Erklärungen zur objektorientierten Programmierung vorkommt. Dies ist die Fähigkeit, zwei verschiedene Objekte von zwei verschiedenen Typen zu haben, die beide dieselbe Methode implementieren (Polymorphismus bedeutet wörtlich „viele Formen“). So könnten Sie beispielsweise ein Programm für eine Regierungsbehörde namens GetLicense schreiben. Aber die Lizenz könnte eine Hundelizenz, ein Führerschein oder eine Lizenz sein, um für ein politisches Amt zu kandidieren („Lizenz zum Stehlen“ ??). Visual Basic bestimmt, welche durch Unterschiede in den Parametern zum Aufrufen der Objekte beabsichtigt ist. Sowohl VB 6 als auch VB .NET bieten Polymorphismus, verwenden jedoch eine andere Architektur.
angefordert von Beth Ann

Eigenschaft
In Visual Basic ein benanntes Attribut eines Objekts. Beispielsweise verfügt jedes Toolbox-Objekt über eine  Name- Eigenschaft. Eigenschaften können festgelegt werden, indem sie zur Entwurfszeit im Eigenschaftenfenster oder zur Laufzeit durch Programmanweisungen geändert werden. Beispielsweise kann ich die  Name-  Eigenschaft eines Formulars  Form1 mit der folgenden Anweisung
ändern : Form1.Name=“MyFormName“

VB 6 verwendet die   Anweisungen Property GetProperty Set  und  Property Let , um die Eigenschaften von Objekten zu bearbeiten. Diese Syntax wurde in VB.NET komplett überarbeitet. Die Syntax Get und Set ist überhaupt nicht identisch und Let wird überhaupt nicht unterstützt.

In VB.NET ist ein  Mitgliedsfeld  in einer  Klasse  eine Eigenschaft.

Klasse MyClass
Privates Mitgliedsfeld als String
Public Sub classmethod ()
'was auch immer diese Klasse tut
End Sub
Klasse beenden

Öffentlich
In Visual Basic .NET das Schlüsselwort in der Deklarationsanweisung, mit dem die Elemente über Code an einer beliebigen Stelle innerhalb desselben Projekts, aus anderen Projekten, die auf das Projekt verweisen, und aus jeder aus dem Projekt erstellten Assembly zugänglich sind. Aber siehe auch  Zugriffsebene  .

Hier ist ein Beispiel:

Öffentliche Klasse aPublicClassName

Public kann nur auf Modul-, Schnittstellen- oder Namespace-Ebene verwendet werden. Sie können ein Element innerhalb einer Prozedur nicht als öffentlich deklarieren.

 

R. 

Registrieren
Registrieren einer DLL ( Dynamic Link Library. bedeutet, dass das System weiß, wie es zu finden ist, wenn eine Anwendung ein Objekt mit der ProgID der DLL erstellt. Wenn eine DLL kompiliert wird, registriert Visual Basic sie automatisch auf diesem Computer für Sie. COM hängt von der Windows-Registrierung ab und erfordert, dass alle COM-Komponenten Informationen über sich selbst in der Registrierung speichern (oder registrieren), bevor sie verwendet werden können. Eine eindeutige ID wird für verschiedene Komponenten verwendet, um sicherzustellen, dass sie nicht zusammenstoßen. Die ID wird eine GUID oder namens  G lobally  U nique  ID entifier und sie sind durch Compiler und andere Entwicklungssoftware mit Hilfe eines speziellen Algorithmus berechnet.

 

S. 

Gültigkeitsbereich
Der Teil eines Programms, in dem eine Variable erkannt und in Anweisungen verwendet werden kann. Wenn beispielsweise eine Variable im Abschnitt Deklarationen eines Formularsdeklariert ist ( DIM- Anweisung) , kann die Variable in einer beliebigen Prozedur in diesem Formular verwendet werden (z. B. im  Click-  Ereignis für eine Schaltfläche im Formular).

Status
Der aktuelle Zustand und die aktuellen Werte in einem laufenden Programm. Dies ist normalerweise in einer Online-Umgebung (z. B. einem Web-System wie einem ASP-Programm) am wichtigsten, in der die in Programmvariablen enthaltenen Werte verloren gehen, sofern sie nicht irgendwie gespeichert werden. Das Speichern kritischer „Statusinformationen“ ist eine häufige Aufgabe beim Schreiben von Online-Systemen.

String
Jeder Ausdruck, auswertet , um eine Folge von zusammenhängenden Zeichen. In Visual Basic ist eine Zeichenfolge der Variablentyp (VarType) 8.

Syntax
Das Wort „Syntax“ in der Programmierung ist fast dasselbe wie „Grammatik“ in menschlichen Sprachen. Mit anderen Worten, es sind die Regeln, nach denen Sie Anweisungen erstellen. Die Syntax in Visual Basic muss es dem Visual Basic-Compiler ermöglichen, Ihre Anweisungen zu verstehen, um ein ausführbares Programm zu erstellen.

Diese Anweisung hat eine falsche Syntax

  • a == b

weil es in Visual Basic keine „==“ -Operation gibt. (Zumindest gibt es noch keine! Microsoft erweitert die Sprache ständig.)

 

U. 

URL
Uniform Resource Locator – Dies ist die eindeutige Adresse eines Dokuments im Internet. Die verschiedenen Teile einer URL haben eine bestimmte Bedeutung.

Die Teile einer URL

„Protokoll“ kann beispielsweise   unter anderem FTP: //  oder  MailTo: // sein .

Usenet
Usenet ist ein weltweit verteiltes Diskussionssystem. Es besteht aus einer Reihe von „Newsgroups“ mit Namen, die hierarchisch nach Betreff klassifiziert sind. „Artikel“ oder „Nachrichten“ werden von Personen auf Computern mit der entsprechenden Software in diese Newsgroups gepostet. Diese Artikel werden dann über eine Vielzahl von Netzwerken an andere miteinander verbundene Computersysteme gesendet. Visual Basic wird in verschiedenen Newsgroups wie  Microsoft.public.vb.general.discussion behandelt .

UDT
Obwohl es sich nicht wirklich um einen Visual Basic-Begriff handelt, wurde eine Definition dieses Begriffs von einem About Visual Basic-Reader angefordert.

UDT ist ein Akronym, das zu „User Datagram Transport“ erweitert wird, aber möglicherweise nicht viel aussagt. UDT ist eines von mehreren „Netzwerkschichtprotokollen“ (ein anderes ist TCP – die Hälfte des vielleicht bekannteren TCP / IP). Hierbei handelt es sich lediglich um (standardisierte) Methoden zur Übertragung von Bits und Bytes über Netzwerke wie das Internet, möglicherweise aber auch von einem Computer zu einem anderen im selben Raum. Da es sich nur um eine sorgfältige Beschreibung der Vorgehensweise handelt, kann es in jeder Anwendung verwendet werden, in der Bits und Bytes übertragen werden müssen.

UDT behauptet, dass es neue Zuverlässigkeits- und Fluss- / Überlastungskontrollmechanismen verwendet, die auf einem anderen Protokoll namens UDP basieren.

 

V. 

VBX
Die Dateierweiterung (und der generische Name) der Komponenten, die von 16-Bit-Versionen von Visual Basic (VB1 bis VB4) verwendet werden. Jetzt veraltet, haben VBXs nicht zwei der Eigenschaften (Vererbung und Polymorphismus), von denen viele glauben, dass sie von echten objektorientierten Systemen benötigt werden. Beginnend mit VB5 wurden OCX- und dann ActiveX-Steuerelemente aktuell.

Virtuelle Maschine
Ein Begriff, der zur Beschreibung einer Plattform verwendet wird, dh der Software und der Betriebsumgebung, für die Sie Code schreiben. Dies ist ein Schlüsselkonzept in VB.NET, da sich die virtuelle Maschine, in die der VB 6-Programmierer schreibt, grundlegend von der unterscheidet, die das VB.NET-Programm verwendet. Als Ausgangspunkt (aber es gibt noch viel mehr) benötigt die virtuelle Maschine von VB.NET das Vorhandensein der CLR (Common Language Runtime). Um das Konzept einer tatsächlich verwendeten Plattform für virtuelle Maschinen zu veranschaulichen, bietet VB.NET im Menü „Konfiguration“ von Build Alternativen an:

 

W. 

Web Services
Software, die über ein Netzwerk ausgeführt wird und Informationsdienste basierend auf XML-Standards bereitstellt, auf die über eine URI-Adresse (Universal Resource Identifier) ​​und eine XML-definierte Informationsschnittstelle zugegriffen wird. Zu den Standard-XML-Technologien, die normalerweise in Webdiensten verwendet werden, gehören SOAP, WSDL, UDDI und XSD. Siehe Quo Vadis, Webdienste, Die Google-API.

Win32
Die Windows-API für Microsoft Windows 9X, NT und 2000.

 

X. 

XML
Mit der Extensible Markup Language können Designer ihre eigenen benutzerdefinierten Markup-Tags für Informationen erstellen. Auf diese Weise können Informationen zwischen Anwendungen flexibler und genauer definiert, übertragen, validiert und interpretiert werden. Die XML-Spezifikation wurde vom W3C (dem World Wide Web-Konsortium – einem Verband, dessen Mitglieder internationale Unternehmen sind) entwickelt. XML wird jedoch für Anwendungen verwendet, die weit über das Web hinausgehen. (Viele Definitionen im Web geben an, dass es nur für das Web verwendet wird. Dies ist jedoch ein häufiges Missverständnis. XHTML ist ein spezifischer Satz von Markup-Tags, die auf HTML 4.01 basieren, sowie XML,  das  ausschließlich für Webseiten bestimmt ist.
) VB.NET und alle Microsoft .NET-Technologien verwenden XML in großem Umfang.

Similar Posts

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.