VB.NET - Variablen und Anweisungen

Ähnliche Dokumente
Excel VBA Variablen und Konstanten

Java Einführung VARIABLEN und DATENTYPEN Kapitel 2

5 DATEN Variablen. Variablen können beliebige Werte zugewiesen und im Gegensatz zu

Modul 122 VBA Scribt.docx

Programmiertechnik Operatoren, Kommentare, Ein-/Ausgabe

Einführung in die C++ Programmierung für Ingenieure

Neben dem Symbol Entwurfsmodus ist das Symbol Befehlschaltfläche zu sehen.

Variablen, Datentypen und Operatoren

Hello World. Javakurs 2014, 1. Vorlesung. Sebastian Schuck. basierend auf der Vorlage von Arne Kappen. wiki.freitagsrunde.org. 3.

Der Aufruf von DM_in_Euro 1.40 sollte die Ausgabe 1.40 DM = Euro ergeben.

Einführung Datentypen Verzweigung Schleifen Funktionen Dynamische Datenstrukturen. Java Crashkurs. Kim-Manuel Klein

Lua - Erste Schritte in der Programmierung

Programmiervorkurs. Organisation: Steffen Gebert, Alexander Wolff. Tutoren: Jürgen Zöller, Jonathan Stoll. Wintersemester 2012/2013

5.4 Klassen und Objekte

Excel Funktionen durch eigene Funktionen erweitern.

Programmierkurs: Delphi: Einstieg

Numerische Datentypen. Simon Weidmann

VisualBasic - Variablen

Autor: Michael Spahn Version: 1.0 1/10 Vertraulichkeit: öffentlich Status: Final Metaways Infosystems GmbH

Noch für heute: primitive Datentypen in JAVA. Primitive Datentypen. Pseudocode. Dezimal-, Binär- und Hexadezimalsystem. der logische Typ boolean

Excel VBA Prozeduren und Funktionen

3 Datentypen, Variablen und Konstanten

Primitive Datentypen

Prinzipielle Ausführungsvarianten I

Einheit Variablen in der Programmiersprache C Variablen-Modell, Variablen-Vereinbarungen

Das erste Programm soll einen Text zum Bildschirm schicken. Es kann mit jedem beliebigen Texteditor erstellt werden.

Informationsverarbeitung im Bauwesen

Die Programmiersprache C

Microsoft Access 2010 Daten importieren

Microsoft Access 2010 Bilder

Überschrift/Caption. Eigenschaftenfenster

Propädeutikum zur Programmierung

4. Datentypen. Einleitung Eingebaute Datentypen. Konversion / Type-Cast. Operatoren. Übersicht Die Datentypen char, float und double Standardwerte

Diana Lange. Generative Gestaltung Operatoren

Dr. Monika Meiler. Inhalt

2 Einfache Rechnungen

Objective-C CheatSheet

1. Der Einstieg in Java. Was heißt Programmieren?

Javakurs für Anfänger

Programmieren in C/C++ und MATLAB

Primitive Datentypen. Dr. Wolfgang Süß Thorsten Schlachter

Microsoft Access 2010 Berechnungen in Abfragen. Leibniz Universität IT Services Anja Aue

Einführung in die Java- Programmierung

Python Einführung in die prozedurale Programmierung. Monty Python's Flying Circus

Wintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf Seite 1 von 18

Java Programmierung auf der Konsole / unter Eclipse

Seite Seite 2

Inhaltsverzeichnis. Grundbegriffe der C-Programmierung Für den HI-TECH C-Compiler

II. Grundlagen der Programmierung. 9. Datenstrukturen. Daten zusammenfassen. In Java (Forts.): In Java:

Programmiersprachen Einführung in C. Unser erstes C-Programm. Unser erstes C-Programm. Unser erstes C-Programm. Unser erstes C-Programm

Einführung in Automation Studio

VBA Grundlagen. VBA Grundlagen - Steuerelemente. VBA Grundlagen - Variable. VBA Grundlagen Namensbildung, Kommentar

1. Der Einstieg in Java

Übersicht. Informatik 2 Teil 3 Anwendungsbeispiel für objektorientierte Programmierung

L6. Operatoren und Ausdrücke

IT-Zertifikat: Allgemeine Informationstechnologien II PHP

Themen der Übung. Java. Java installieren. Java installieren. Installation (Fortsetzung)

Wintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf Seite 1 von 16

Java Einführung Operatoren Kapitel 2 und 3

VBA-Programmierung: Zusammenfassung

Gliederung. Tutorium zur Vorlesung. Gliederung. Gliederung. 1. Gliederung der Informatik. 1. Gliederung der Informatik. 1. Gliederung der Informatik

Grundlagen der Programmiersprache C++

Kontrollstrukturen, Pseudocode und Modulo-Rechnung

Einführung in die C-Programmierung

Kurzeinführung in C. Johannes J. Schneider

Microsoft Visio 2007-Programmierung

12. ArcView-Anwendertreffen Workshop Programmierung in ArcGIS. Daniel Fuchs. Wo kann eigene Programmierung in ArcGIS verwendet werden?

Prinzipien der Softwareentwicklung S. Strahringer

Programmieren in C. C Syntax Datentypen, Operatoren und Kontrollstrukturen. Prof. Dr. Nikolaus Wulff

Access 2010 Programmierung Funktionen in Access

Zahlensysteme: Oktal- und Hexadezimalsystem

Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.

17.2 MS-Access Projekte

Algorithmische Kernsprache. Zuweisung, einfache und bedingte Anweisung, Blöcke, Schleifen, return, debugging.

Kapitel 3. Mein erstes C-Programm

E-PRIME TUTORIUM Die Programmiersprache BASIC

Der Einstieg in die Programmierung

5. Programmieren mit Pascal

Dr. Monika Meiler. Inhalt

M. Graefenhan Übungen zu C. Blatt 3. Musterlösung

Sin-Funktion vgl. Cos-Funktion

Themen des Kapitels. 2 Grundlagen von PL/SQL. PL/SQL Blöcke Kommentare Bezeichner Variablen Operatoren. 2.1 Übersicht. Grundelemente von PL/SQL.

Einführung in die Java- Programmierung

Suchen und Filtern in Formularen

Kurzeinführung in C++

PHP Code Konventionen Um einen einheitlichen Code zu generieren, der von jedem gelesen werden kann, müssen folgende Konventionen eingehalten werden.

Übungen zu C++ Kapitel 1

Es gibt zwei verschiedene Arten, wie Programme auf dem Rechner ausgeführt werden:

Dr. Monika Meiler. Inhalt

Programmierung mit C Variablen, Konstanten und Anweisungen

Grundlagen. Die Komponenten eines C Programms. Das erste Programm

Grundwissen Informatik JS September 2015

Grundlagen der Programmierung in Visual Basic UNIVERSITÄT ZU KÖLN

Programmiertechnik Skalare Typen,Variablen, Zuweisungen

Einführung in die Programmierung, WS 14/15 Übungsleiter: Sebastian Ebers Aufgabenblatt 2

Python Programmieren. Variablen, Ausdrücke und Anweisungen

Visual Basic Basisbefehle Hinweis: Der Text in eckigen Klammern [ ] ist variabel, z.b. [var] => 5.3. Eckige Klammern sind stets wegzulassen!

Definition: Algorithmus

PHP 5.3. Andreas Dittfurth, Tina Wegener 1. Ausgabe, April Grundlagen zur Erstellung dynamischer Webseiten GPHP53

Eine Einführung in C-Funktionen

Transkript:

VB.NET - Variablen und Anweisungen

Neues Projekt Datei Neues Projekt. In der Liste Vorlagen wird das Icon Konsolenanwendung ausgewählt. Im Textfeld Name wird die Projektbezeichnung eingetragen. Klicken Sie auf OK. Anschließend wird das Projekt mit dem Codefenster geöffnet. Seite 2

Codefenster... zeigt ein Programm in einer Programmiersprache aus.net an. In diesem Kurs wird VB.NET genutzt.... zeigt Befehle und Anweisungen an, die eine bestimmte Aufgabe lösen.... ist vergleichbar mit einem Editor. Der Code wird mit Hilfe der Tastatur eingegeben und bearbeitet. Seite 3

ToolTip gibt eine Hilfe zu verschiedenen Elementen der Programmiersprache. werden als gelbe Textfelder dargestellt. Um ein ToolTip einzublenden, legen Sie den Mauszeiger über ein vordefiniertes Element. Seite 4

Intellisense... ermöglicht eine automatische Codevervollständigung.... bietet eine Liste von Codeergänzungen in einem bestimmten Kontext an... kann deaktiviert werden. Klicken Sie auf Extras Optionen. In dem Dialogfenster Optionen aktivieren Sie am unteren Rand das Kästchen Alle Einstellungen anzeigen. Wählen Sie die Kategorie Texteditor Alle Sprachen Allgemein aus. Der Bereich Anweisungsvervollständigung bietet alle Einstellungsmöglichkeiten für Intellisense. Seite 5

Ausdrücke in einer Programmiersprache... besteht aus Operanden und Operatoren, die nach bestimmten Regeln zusammengesetzt werden.... formuliert einzelne Schritte eines Programms.... ist eine Verarbeitungsvorschrift, die einen Wert als Ergebnis liefert.... verändert den Wert von Variablen entsprechend des angegebenen Datentyps. Beispiele: Arithmetische Berechnung: preis * 0.16 Vergleichsopratoren nutzen: messpunkt > 0 Ausdrücke miteinander verknüpfen: (a >= b) AND (a >= c) Prozeduren aufrufen: addition(1,2) Seite 6

Operanden und Operatoren Operanden können... Variablen sein. Werte für Variablen können mit Hilfe der Tastatur eingegeben werden und durch das Programm verändert werden.... Konstanten sein. Konstanten bekommen einen Wert zugewiesen, der nicht durch das Programm verändert werden kann. Operatoren Arithmetische Operatoren berechnen Werte. Vergleichsoperatoren vergleichen zwei Werte. Logische Operatoren verknüpfen Werte oder Ausdrücke. Seite 7

Anweisung Pro Zeile steht eine Anweisung, die aus einem Ausdruck gebildet wird.... werden meist sequentiell ausgeführt.... symbolisieren eine bestimmte Aktion.... sind die kleinste Einheit in einem VB-Programm. Beispiele: txtzentimeter.text = 4 rabatt = preis * 0.01 summe = preis * menge Seite 8

Kommentare Private Sub cmdumrechnen ' Hier wird eine Variable definiert Dim zentimeter As Double zentimeter = Val(txtZentimeter.Text) Kommentare werden vom Compiler überlesen. txtmillmeter.text = (zentimeter * 10) & " mm" txtmeter.text = (zentimeter / 1000) & " m" End Sub Seite 9

Hinweise Kommentare erleichtern das Verstehen eines Programms. Kommentare müssen bei Codeänderungen oder Programm- Erweiterungen angepasst werden. Kommentare beziehen sich auf das Warum und nicht so sehr auf das Wie. Beispiele: Warum wird an dieser Stelle diese Berechnung durchgeführt? Nicht: Wie werden die Werte berechnet? Warum wird der String an diesem Zeichen getrennt? Nicht: Wie wird der String getrennt? Kommentare beginnen in VB immer mit dem Apostroph und enden automatisch mit dem Ende der Zeile. Seite 10

Variablen Zahlen und Zeichen werden in Variablen gespeichert.... werden durch das Programm verarbeitet.... können durch Ausdrücke verändert werden.... können mit Hilfe der Tastatur ein Wert zugewiesen bekommen.... sind Platzhalter für einen bestimmten Typ von Wert. Seite 11

Beispiele aus der realen Welt Zutaten in einem Kochrezept. Die Menge der Zutaten ändert sich in Abhängigkeit der Anzahl der Personen. Das Waschpulver beim Waschen der Wäsche. Je nach Menge und Verschmutzungsgrad wird mehr oder weniger Pulver benötigt. Für die Suche von Wörtern in einem Text, wird der zu durchsuchende Text, das zu suchende Wort und ein Positionszähler benötigt. Seite 12

Bestandteile Der Variablenname symbolisiert eine Speicherstelle. Der Variablenname ist ein Platzhalter für einen bestimmten Wert. Der Datentyp der Variablen legt das Format für den Wert sowie den Speicherbedarf fest. Seite 13

Variablen deklarieren Dim faktor As Single Wer hat Zugriff auf die Variable? Nur der Block, in dem sie deklariert ist, hat Zugriff. Der Name der Variablen ist frei wählbar. Seite 14

Variablennamen... müssen mit einem Buchstaben beginnen.... sollten nur die Buchstaben A...Z, a...z, die Zahlen 0...9 und den Unterstrich enthalten... müssen aus einer zusammenhängenden Zeichenfolge bestehen. Das heißt, Leerzeichen zur Trennung von Wörtern kommen in Variablennamen nicht vor.... sind einzigartig. Sie kommen nur einmal in ihrem Gültigkeitsbereich vor. Als Bezeichnung dürfen keine Schlüsselworte aus VB genutzt werden.... sollten nicht länger als 32 Zeichen sein. Bezeichnungen können maximal 255 Zeichen besitzen. Seite 15

Wahl eines Namens Der Variablenname sollte über die Art und Nutzung des Wertes Auskunft geben. Beispiel: Für die Berechnung eines Kreisradius wird eine Variable mit dem Namen radius erzeugt. Ungeeignete Variablennamen sind x2, a22 oder ähnlich kryptische Bezeichner. Ein Variablenname sollte den Sachverhalt, den die Variable repräsentiert vollständig und genau beschreiben. Auf diese Weise ergeben sich oft bereits gute Namen. Gute Namen sind einfach zu lesen, da sie keine geheimnisvollen Abkürzungen enthalten und eindeutig sind. Verzichten Sie auf Namen, die keinerlei Beziehung zum Inhalt der Variablen erkennen lassen. Seite 16

Wahl eines Namens Variablennamen sollten keine Verben als Bezeichnung nutzen. Verben werden in Funktion- oder Methodennamen genutzt. Sie beschreiben eine Aktion. Variablennamen sollten immer aus Substantiven bestehen. Variablen beschreiben ein Objekt oder ein bestimmtes Attribut eines Objekts. Die Bezeichnung sollte sich an die reale Welt anlehnen. Variablennamen, die nur aus einem einzelnen Zeichen bestehen, werden nur als Zähler oder Indizes genutzt. Seite 17

Konventionen Variablennamen sollten im Gegensatz zu Konstanten immer mit einem Kleinbuchstaben beginnen. Variablennamen werden teilweise aus mehreren Namen zusammengesetzt. In der ungarischen Notation beginnt der Variablennamen mit einem kleinen Buchstaben. Alle Teilnamen beginnen mit einem Großbuchstaben. Beispiel: linebuffer, nerrflag. Andere Möglichkeit: line_buffer, n_err_flag. Als Präfix (erste Buchstabe des Variablennamens) wird häufig eine Abkürzung für den Datentyp genutzt. Beispiel: booausdruck für einen boolschen Ausdruck, intkm für eine Integer-Variable oder curpreis für einen Währungswert. Seite 18

Beispiele für Namen Aufgabe Bestellnummer Rechnungsdatum Kundenname Farbe eines Autos Beispiele für Variablennamen: bestellnr, bestellnummer bestellung_nr rechnungdatum bondatum kunde kundename NameKunde farbeauto farbe_auto Schlecht verständliche Variablennamen: bnr bstnr bn rgd rechnung RechnungMaerz bezeichnung knd name faau AutoGelb au_fa Farbe Eines Autos Seite 19

Ähnliche Zeichen Finden Sie die Variable, die nicht mit den zwei anderen übereinstimmt CONFUSION C0NFUSION CONFUSION hard2read hardzread hard2read GRANDTOTAL GRANDTOTAL GRANDT0TAL Folgende Zeichen sind sich sehr ähnlich: 1 und l (Kleines L) l und I (kleines L und großes L) 1 und I (1 und kleines L) 0 und O 2 und Z S und 5 G und 6 Machen Sie einen Bogen um Variablennamen, die Verwechslungen herausfordern. Seite 20

Variablen deklarieren Dim faktor As Single Wer hat Zugriff auf die Variable? Nur der Block, in dem sie deklariert ist, hat Zugriff. Der Name der Variablen ist frei wählbar. Der Datentyp legt die Art des zu speichernden Wertes und deren Speicherbedarf fest. Seite 21

Datentypen... sind Baupläne für die Art der Variablen.... geben über das Format eines Wertes, der in einer Variablen gespeichert wird, Auskunft.... legen Regeln für die Interpretation und Verwendung eines Wertes fest. Folgende Kategorien sind in VB vorhanden: Zahlen als Ganz- oder Dezimalzahlen. Boolsche Werte. Zeichen (alphanumerische Daten). Datumswerte. Zeichenfolgen. Seite 22

Ganze Zahlen Datentyp Größe (Bytes) Datenbereich AS Byte 1 0 255 (ohne Vorzeichen) AS Short 2-32.768 32.767 AS Integer 4-2.147.483.648 2.147.483.647 AS Long 8-9.223.372.036.854.775.808 9.223.372.036.854.775.807 AS Boolean 1-1 (True) und 0 (False) Seite 23

Dezimalzahlen Datentyp Größe Datenbereich Genauigkeit (Bytes) AS Single 4 ±1.45 x 10 45... ±3.4 x 10 38 7 8 Stellen AS Double 8 ±5.0 x 10 324... ±1.8 x 10 308 15 16 Stellen AS Decimal 16 ±1.0 x 10 28... ±7.9.8 x 10 28 28 Stellen Seite 24

Hinweise zu Zahlen In VB wird als Dezimaltrennzeichen ein Punkt genutzt. Die Datentypen Single und Double können Rundungsfehler erzeugen. Führende Nullen werden entfernt. Es werden keine Maßeinheiten oder Gewichte berücksichtigt. Der Computer weiß nicht, ob die eingegebene Zahl eine Zentimeter- oder Gramm-Angabe ist. Sie als Programmierer müssen für die korrekte Umrechnung sorgen. Seite 25

Datentypen für Zahlen angeben Mit Hilfe von Literalen kann der Datentyp für eine Zahl explizit angegeben werden. Beispiele: 17F für Single 1L für Long Folgende Literale sind vorhanden: S = Short I oder % = Integer L oder & = Long D = Decimal F oder! = Single R oder # = Double C = Char Seite 26

Zeichen-Datentypen Datentyp Größe Datenbereich AS Char 2 Bytes 0... 65535 (Unicode) AS String maximal 4 GB variable Länge... können jedes beliebige Zeichen enthalten. Mit Zeichen kann nicht gerechnet werden.... werden immer durch Anführungszeichen begrenzt.... können alle ANSI-Zeichen und Unicode-Zeichen enthalten.... müssen für Postleitzahlen oder Telefon-Vorwahlnummern genutzt werden. Seite 27

Datumswerte Datentyp Größe Datenbereich AS Date 8 Bytes 1.Januar 1 bis 31.Dezember 9999 Der Gregorianischer Kalender wurde Ende des 16. Jahrhunderts in Europa eingeführt.... werden durch das Hash ( # ) - Zeichen begrenzt. Beispiele: #2/21/2009 12:00 PM# #2/2.2009# #13:15:25# Seite 28

Variablen initialisieren Dim faktor As Integer = 100 Dim messwert messwert = 3.4 Variablen bekommen einen Startwert zugewiesen. Mit Hilfe des Gleichheitszeichen wird der Variablen ein Wert zugewiesen. Der zugewiesene Wert... kann ein, im Code fest verdrahteter Wert sein.... kann der Inhalt eines Steuerelements sein.... kann das Ergebnis eines Ausdrucks sein. Seite 29

Konstanten... sind fest mit einem bestimmten Wert verankert.... besitzen einen Wert, der innerhalb ihres Gültigkeitsbereichs nicht verändert werden darf.... sind Platzhalter für einen bestimmten Wert in einem Modul oder in einer Prozedur.... werden auch als Literale bezeichnet. Der Name einer Konstanten ist frei wählbar. Eine Konstantenname sollte mit dem Unterstrich oder einem Großbuchstaben beginnen. Seite 30

Konstanten definieren Const faktor As Integer = 100 Const messwert As Single = 3.4 Const ausgabe = "Hello World" Const richtig = False;... werden durch das Schlüsselwort Const gekennzeichnet.... müssen gleichzeitig deklariert und initialisiert werden. Der Konstanten kann mit Hilfe von As ein Datentyp zugewiesen werden. Seite 31

Deklaration erzwingen Option Explicit On Module Berechnung Private Sub cmdumrechnen Dim zentimeter As Double zentimeter = Val(txtZentimeter.Text) txtmillmeter.text = (zentimeter * 10) & " mm" txtmeter.text = (zentimeter / 1000) & " m" End Sub End Module Seite 32

Option Explicit... wird am Anfang des Programms geschrieben.... kann mit Hilfe des Menüs Projekt Projekteigenschaften Kompilieren eingestellt werden.... gilt für das gesamte Programm in einer Datei. Die Anweisung Option Explicit On erzwingt die Deklaration von Variablen. Vorteile: Es werden keine Variablen mit dem gleichen Namen, aber unterschiedlichen Datentyp erzeugt. Falls Variablen genutzt werden, die für das gesamte Modul gelten, erhöht sich die Wartbarkeit. Seite 33

Informationen zu Variablen IsDate(datum) liefert true zurück, wenn der Wert als Datum interpretiert werden kann. IsNumeric(variable) liefert true zurück, wenn mit dem Wert gerechnet werden kann. Die Variable kann als Zahl interpretiert werden. VarType(variable) gibt eine Zahl zurück. Die Zahl symbolisiert einen bestimmten Datentyp. TypeName(variable) gibt den Datentyp als String zurück. Seite 34

Operatoren Einstellige Operatoren: Vorzeichen für positive und negative Zahlen. Zweistellige Operatoren: Arithmetische Operatoren. Vergleichsoperatoren. Logische Operatoren zum Verknüpfen von Ausdrücken. Zuweisungsoperator. Textverknüpfungen. Seite 35

Zuweisungsoperator Const faktor As Integer = 1000 Dim zentimeter As Double Dim meter As Double zentimeter = Val(txtZentimeter.Text) meter = zentimeter / faktor Mit Hilfe des Gleichheitszeichens wird der Variablen ein Wert zugewiesen. Die Variable wird nicht mit einem Wert verglichen! Dem Ausdruck links vom Gleichheitszeichen wird das Ergebnis des Ausdrucks rechts vom Gleichheitszeichen zugewiesen. Konstanten dürfen in Anweisungen nur rechts vom Gleichheitszeichen stehen. Der Wert einer Konstanten darf nicht verändert werden. Seite 36

Arithmetische Operatoren Operator Rechenart Beispiel ^ Potenzrechnung 7^3 = 343 \ Division; ganzzahliges Ergebnis 7 \ 3 = 2 / Division 7 / 3 = 2.33 mod Rest einer Division mit Ganzzahlen 7 Mod 3 = 1 * Multiplikation 7 * 3 = 21 + Addition 7 + 3 = 10 - Subtraktion 7 3 = 4 7.2 Mod 3.1 = Fehler Seite 37

Reihenfolge Bei Ausdrücken gelten die Rechenregeln der Mathematik: Klammer vor Potenz vor Punktrechnung vor Strichrechnung. Beispiele: Liefert der Ausdruck (2 + 4 * 2) das gleiche Ergebnis wie ((2 + 4) * 2)? Liefert der Ausdruck (2^4 / 4) das gleiche Ergebnis wie (2^(4 / 4))? Um fehlerhafte Ausdrücke zu vermeiden, sollten große Ausdrücke geklammert werden! Seite 38

Zeichenfolgen verknüpfen Const anrede = "Hallo, " Dim benutzer As String benutzer = anrede & txtkennungtext Mit Hilfe des kaufmännischen Und (&) können Zeichenfolgen miteinander verknüpft werden. Zahlenwerte werden automatisch in Strings umgewandelt. Es können Variablen und / oder Konstanten miteinander verknüpft werden. Seite 39

Steuerzeichen Konstanten ANSI-Zeichen Beschreibung vbcrlf Chr(13) & Chr(10) Kombination aus Wagenrücklauf und Zeilenvorschub vbnewline Chr(13) & Chr(10) Plattformspezifischer Zeilenumbruch vbcr Chr(13) Wagenrücklauf (Charriage Return) vblf Chr(10) Zeilenvorschub (Line Feed) vbtab Chr(9) Tabulatorzeichen vbback Chr(8) Rückschrittzeichen Seite 40

CHR() und ASC() Chr(...)... wird ein Integer-Wert von 0 bis 255 übergeben.... liefert das dazugehörige ANSI-Zeichen zurück. Zum Beispiel Chr(65) liefert "A" zurück. Asc(...)... wird ein einzelnes Zeichen übergeben.... liefert die dazugehörige Dezimalzahl zurück.... liefert den ganzzahligen ANSI-Code des Zeichens zurück. Zum Beispiel Asc("A") liefert 65 zurück. Seite 41

Zahlen in einem String herausfiltern Val([string]) zentimeter = Val(txtZentimeter.Text) Die Funktion filtert beginnend vom Anfang des Strings alle Zahlen heraus. Sobald ein nicht numerisches Zeichen gefunden wird, bricht die Funktion ab. Dem nicht numerischen Zeichen können auch weitere Zahlen folgen. Diese werden nicht erkannt. Das Dezimaltrennzeichen wird von der Funktion erkannt. Seite 42

Automatische Typumwandlung... oder implizite Typumwandlung. VB versucht einen Datentyp zu finden, in dem alle Werte dargestellt werden können. Eine Konvertierung von einem kleineren zu einem größeren Datentyp verläuft ohne Fehler. Byte Short Integer Long Decimal Single Double Char - String Seite 43

Explizite Typumwandlung CBool(-1) ' Boolean [wahr] CByte(256) ' Byte [Fehler: Überlauf] CInt(2.3) ' Integer [2] CLng(2.3) ' Long [2] CSng(22.4567878994556) ' Single [22,45679] CDbl(24) ' Double [24.0] CDec(24) ' Decimal [24.0] CDate("2.4.07") ' Date [ #04.02.2007#] CStr(2.3) ' String ["2,3"] Seite 44

Option Strict... wird am Anfang des Programms geschrieben.... kann mit Hilfe des Menüs Projekt Projekteigenschaften Kompilieren eingestellt werden.... gilt für das gesamte Programm in einer Datei.... erlaubt keine automatische Konvertierung von Variablen. Ausnahme: Durch die Konvertierung entsteht kein Datenverlust. Seite 45

Werte auf der Konsole ausgeben Console.WriteLine("Text") Console bezeichnet die MS-DOS-Eingabeaufforderung. WriteLine... wird ein String in den runden Klammern als Parameter übergeben.... zeigt den String in der MS-DOS-Eingabeaufforderung an. Der übergebenen String wird ausgegeben. Es wird automatisch ein Zeilenumbruch gesetzt. Das Objekt MS-DOS-Eingabeaufforderung wird von der Aktion WriteLine durch ein Punkt getrennt.... benötigen am Anfang des Moduls die Anweisungen Imports System und Imports System.Console. Seite 46

Werte von der Konsole lesen variable = Console.Read() variable = Console.ReadLine() Console bezeichnet die MS-DOS-Eingabeaufforderung. Read liest ein Zeichen vom Bildschirm ein und gibt den Ascii-Code zurück. ReadLine... liest alle Zeichen bis zum Zeilenumbruch ein.... wartet auf eine Eingabe. Das Objekt MS-DOS-Eingabeaufforderung wird von der Aktion Read oder ReadLine durch ein Punkt getrennt. Eingaben werden gepuffert!... benötigen am Anfang des Moduls die Anweisungen Imports System und Imports System.Console. Seite 47