Die von Microsoft entwickelte und vertriebene Programmiersprache Visual Basic ist wohl die meist verbreitete Programmiersprache für Microsoft Windows. Objektorientierte Programmierung, Standardsteuerelemente, Alle zur Verfügung stehenden VB Projekte Zusatzsteuerelemente, Fehlersuche, Fehlerabsicherung, Zahlen, Zeichenketten, Datum und Uhrzeit, Oberflächengestalltung, Grafikprogrammierung.
Visual Basic .NET und das .Net ( sprich DotNet ) Framework ist der Nachfolger von Visual Basic 6
Visual Basic .Net ermöglicht die visuelle Entwicklung von Windows Anwendungen, serverseitigen Komponenten von Webdiensten und Webanwendungen. VB .Net ist vollständig objektorientiert und unterstützt die Vererbung von Implementierungen. Durch die Datentools wird wird jede Form von XML-Daten unterstützt. Visual Basic .Net setzt direkt auf das .NET Framework auf.
Der Bereich der VB .Net Beispiele wird z.Zt. täglich erweitert!
Auf http://www.visual-basic5.de finden Sie eine Vielzahl von VB .NET Quelltexten. Folgenden Archiv Links mit VB.Net Source codes sind bereits vorhanden:
Gemischte VB .Net Beispiele Teil 1
Gemischte VB .Net Beispiele Teil 2
Visual Basic 2005, Windows-Entwicklung, SQL Server 2005, Visual Basic, Visual Basic lernen, Visual Basic 5, Visual Basic 6, Visual Basic Net, .NET 2.0, GDI, GDI+, programmieren, Reporting, Web Services, Workshops, Visual Basic Kurse, Datencontrols, Entwicklung, Programmieren, Mobile Anwendungen, Pocket PC, Workshops in Visual Basic, Workshops in VB .Net, Windows Forms, Schulung, Drucken, Trainings, VS 2005, ADO.NET 2.0, Controls, Crashkurs Visual Basic .Net
Bei dem Einsatz von Datentypen ist Visual Studio .NET behilflich. Bei der Eingabe von Datentypen wird eine Auswahl an möglichen Datentypen bereitgestellt. Genannt wird diese Technologie Intellisense.
Vorteil von Klassen
Klassen sind in der objektorientierten Programmierung von großer Bedeutung, das sie das Zusammenfassen verwandter Elemente zu einer Einheit ermöglichen. Ein weiterer Vorteil von Klassen ist, dass sie auch erben un den in anderen Klassen definierten Code erneut verwenden können. Beispiele dazu finden Sie hier
VB .Net Code in Beispielen und kostenlosen Download
Die System Object Klasse bildet für alle eigenen oder geerbten Klassen die Grundlage. Diese Klasse befindet sich, wie auch alle anderen System Klassen, in der DLL Datei mscorlib.dll. Diese System Object Klasse bildet die sogenannte Stammklasse, von der alle anderen Klassen abgeleitet werden. Alle Klassen die Sie also definieren, erben die Funktionalitäten von der System Object Klasse.
Aufzählungen
Die Verwendung vonAufzählungen ist dann sinnvol, wenn auf bestimmte vordefinierte Werte zugegriffen werden muss. Dieser Wertebereich dient zum Beispiel der Auswahl eines Wertebereichs aus einer Listbox. Aufzählungen werden dabei von der System Klasse System.Enum abgeleitet.
Kein Zahlenwert zugewiesen
Wird kein Zahlenwert explizit zugewiesen, bekommt das erste Element den Wert 0, das nächste den um eins höheren usw.
Mehrdimensionale Datentypen
Eine Besonderheit bei Arrays stellt die Möglichkeit dar, mehrdimensionale Datentypen zu erzeugen. Die Deklaration eines solchen Datentyps erfolgt über die nachfolgende Programmierung: Dim Array(3, 2)
As String
Codezugriffsebenen
Auch andere Codezugriffsebenen wie Public, Friend, Protected oder Protected Friend können deklariert werden. Arithmetische Operatoren dürftenb in der Regel jedem Programmierer geläufig sein und werden oft schon gar nicht mehr als solche wahrgenommen, weil deren Gebrauch inzwischen schon selbstverständlich geworden ist. Zu den geläufigsten mathematischen Operationen gehören Division, Multiplikation, Addition und Subtraktion. Die Anwendung der mathematischen Operatoren erfolgt in der gleichen Art und Weise wie in den meisten anderen bekannten Programmiersprachen.
Relationale Operatoren dienen dem Vergleich zweier Zustände. Das Ergebnis ist nicht wie bei mathematischen Operatoren ein numerischer Wert, sondern ein Wahrheitswert, also True oder False. Der Wert
True
steht für den Fall, dass das zurückgegebene Ergebnis richtig ist, der Wert
False
für ein Ergebnis, das falsch ist.
Effiziens einer Programmiersprache
Die Leistung und Funtionalität einer Programmiersprache hängt von der Fähigkeit ab, die Reihenfolge der Ausführung einzelner Programmteile durch Steuerungsanweisungen und Schleifen zu ändern.
Entscheidungsstrukturen gehören zu den wichtigsten Bestandteilen eines Programms. Dies ist die einfachste und bekannteste Methode, mit der Sie als Programmierer in der Lage sind, verschiedene Zustände des Programms zu überprüfen und den Programmverlauf entsprechend der momentanen Situation abzupassen. In Visual Basic .NET haben Sie die Möglichkeit, Bedingungen zu testen und verschiedene Operationen, abhängig vom Ergebnis des Tests, ausführen zu lassen. Welche Operation ausgeführt wird, ist dann vom Ergebnis der Bedingung abhängig. Mögliche Entscheidungsanweisungen in Visual Basic .NET: If...Then
If...Then...Else
Select...Case
Try...Catch...Finally
Sobald in einer If...Then...Else Anweisung eine Bedingung erfüllt wird, werden die darunter liegenden Bedingungen nicht mehr überprüft.
Schleifen
Schleifen gehören zum Standardrepertoire einer jeden Programmiersprache. Mit ihrer Hilfe ist es möglich, Programmteile in Abhängigkeit von einer Bedingung wiederholen zu lassen. Visual Basic .NET kennt dabei vier verschiedene:
For...Next
While
Do...Loop
For...Each...Next
Endlosschleife
Bei der Definition von
Zählschleifen
müssen Sie besonderen Augenmerk auf das Erreichen des Endwerts legen. Wenn dies nicht der Fall ist, besteht die Gefahr einer Endlosschleife. Diese Schleife wird nie beendet, was unweigerlich einen
Absturz
des Programms zur Folge hat.
Bei der Do - Schleife wird die Abbruchbedingung nach jedem Durchlauf am Anfang oder am Ende der Schleife überprüft. Beid der While - Schleife wurde diese vor dem ersten Durchlauf überprüft.
Prozeduren
:
Ein zentraler Bestandteil von Visual Basic .NET ist das Konzept der Prozedur. Dies heißt, dass sich der eigentliche Programmcode in kleinen, voneinander getrennten Programmteilen befindet. Dabei können sich Programmteile gegenseitig aufrufen.
Was ist eine Prozedur?
Eine Prozedur beinhaltet eine oder mehrere Visual Basic Anweisungen. Die Visual Basic Anweisungen werden von einer Deklarationsanweisung und einer End Anweisung umschlossen. Diese stellen dabei den Anfang und das Ende der Prozedur dar.
Das Schlüsselwort Try
Mit dem Schlüsselwort
Try
wird also, vereinfacht gesagt, probiert, ob der Code funktioniert. Wenn nicht wird darauf entsprechend reagiert.
Zeit und Datumsfunktionen
Zeit- und Datumsfunktionen sind wichtige Bestandteile von Programmen. Neue Methoden zur Manipulation von Datums- und Zeitangaben:
Die Methoden, die wir bis jetzt zur Manipulation von Datums- und Zeitangaben vorgestellt haben, waren schon in früheren Visual Basic Versionen enthalten. In Visual Basic .NET sind aber mit der DateTime Struktur eine ganze Reihe von Methoden hinzugekommen.
Z.B. Add Addiert den Wert einer definierten Zeitspanne
AddDays Addiert die festgelegte Anzahl von Tagen
AddHours Addiert die festgelegte Anzahl von Stunden zum Wert einer Instanz
AddMilliseconds Addiert die festgelegte Anzahl von Millisekunden zum Wert einer Instanz
AddMinutes Addiert die festgelegte Anzahl von Minuten zum Wert einer Instanz
Der Tag ist die längste Zeiteinheit von Timespan. Wegen der unterschiedlichen Anzahl von Tagen pro Monat und pro Jahr ist der Tag die längste von TimeSpan verwendete Zeiteinheit.
Unterschied zwischen Datenbank und DBMS
Eine Datenbank entspricht einem Dokument und DBMS der Applikation, mit der man das Dokument bearbeiten kann.
Relationale Datenbanken
Das Konzept relationaler Datenbanken geht auf eine Veröffentlichung von Codd aus dem Jahr 1970 zurück, die heute noch weitgehend Gültigkeit besitzt, obwohl sie mit mehr als 30 Jahren sehr alt für die Informatikwelt ist.
ODBC - Treiber
Die von verschiedenen Anbietern bereitgestellten ODBC Treiber und ODBC Schnittstellen sind weit verbreitet. Es ist aber Vorsicht geboten, da die direkte ODBC Programmierung nicht immer logisch und vor allem auch schnell sehr komplex ist.
Die ADO .NET Klassenarchitektur
Mit ADO.NET ist es möglich, auf eine Vielzahl von Datenquellen über eine gemeinsame Klassenarchitektur zugreifen zu können. Dabei muss aber keine permanente Verbindung zu der Datenquelle vorhanden sein.
XML Schema
Das XML Schema ist ein auf Standards basierendes Format des W3C ( World Wide Web Consortium ) zum Definieren der Struktur von XML Dateien.
© prelles basics 2000 - 2006 Alle Rechte vorbehalten (
http://www.visual-basic5.de
)