Inhalt. Kapitel 1 - VB ist eine Programmiersprache...4. Kapitel 2 - Erste Programme mit Visual Basic...6. Kapitel 3 - Fehler und Debugging...

Größe: px
Ab Seite anzeigen:

Download "Inhalt. Kapitel 1 - VB ist eine Programmiersprache...4. Kapitel 2 - Erste Programme mit Visual Basic...6. Kapitel 3 - Fehler und Debugging..."

Transkript

1

2 2 Visual Basic 2008 (Version 1.43) Inhalt Kapitel 1 - VB ist eine Programmiersprache...4 Theorie: Maschinensprache...4 Theorie: Assembler...4 Theorie: Höhere Programmiersprachen...4 Theorie: Compiler - Interpreter...5 Kapitel 2 - Erste Programme mit Visual Basic...6 Theorie: Entwicklungsumgebung...6 Übung: Formular erstellen...6 Übung: Programmcode erstellen...7 Übung: Programm speichern und öffnen...7 Programm: WichtigeFrage...8 Programm: OvalShape...8 Programm: Webbrowser...9 Zusatz: Such_den_Button...9 Kapitel 3 - Fehler und Debugging...10 Tipp: Fehlerfreies Programmieren...10 Tipp: Umgang mit Fehlern...10 Tipp: Arbeiten mit Einzelschritten...10 Kapitel 4 - Variablen und Datentypen...11 Theorie: Datentypen...11 Theorie: Variablendeklaration...11 Übung: ErsteVariable...11 Programm: NameMerken...12 Übung: Quelltext kommentieren...12 Zusatz: Nachrichten...12 Programm: Altersberechnung...13 Programm: Taschenrechner...13 Programm: globalvar...14 Zusatz: Kassenprogramm...15 Zusatz: Panel verändern...15 Zusatz: Flaggen zeichnen...15 Zusatz: Such den roten Punkt...16 Zusatz: Folge der Schlange...16 Kapitel 5 - Entscheidungen...17 Übung: Jacke...17 Programm: Jacke...17 Programm Wochentag...18 Programm Doktor...18 Zusatz: Mathelehrer...19 Programm: Eis...19 Zusatz: Mathetest...20 Zusatz: Mathetest mit Fehlerbehandlung...21

3 Visual Basic Zusatz: Mathetest mit Prozedur Kapitel 6 - Schleifen...22 Programm: 1x1-Reihen (For-Next) Programm: Potenzen (For-Next) Programm: Virus (Do... Loop) Zusatz: Halbieren (Do... Loop) Kapitel 7 - Datenfelder / Arrays...24 Übung: Vokabeltrainer Kapitel 8 - Zeichnen mit Visual Basic...26 Übung: Linien zeichnen Übung: Mit Schleifen zeichnen Übung: Koordinaten zeichnen Übung: Rechteck zeichnen Kapitel 9 - Projekt Matheprogramm...30 Schritt 1: Formular Funktionenzeichner Schritt 2: Funktion verändern Schritt 3: Wertetabelle erstellen Schritt 4: Grafikobjekt erstellen Schritt 5: Graph zeichnen Schritt 6: Menü erstellen Schritt 7: Koordinatensystem Schritt 8: Info-Fenster Kapitel 10 - Projekt Texteditor...34 Schritt 1: Formular Texteditor Schritt 2: Datei öffnen und speichern Schritt 3: Text bearbeiten Schritt 4: Weitere Elemente Kapitel 11 - Projekt MP3-Player...36 Schritt 1: Formular MP3-Player Schritt 2: Quelltext erstellen Schritt 3: Weitere Funktionen Schritt 4: Veröffentlichen Kapitel 12 - Stichwortverzeichnis...38

4 4 Visual Basic 2008 (Version 1.43) Kapitel 1 - VB ist eine Programmierspr grammiersprache ache Theorie: Maschinensprache che Eine Programmiersprache ist eine Sprache, die zur Erstellung von Verarbeitungsanweisungen für den Computer verwendet wird. Ein Computer kann intern aber nur die Stromzustände 1 und 0 verwenden. Um den Prozessor also zum Arbeiten zu kriegen, müssen wir Maschinensprache verwenden. Diese enthält direkt vom Prozessor zu verstehende Befehle und besteht aus einer Folge von Bits. Bsp.: (Addiere 3 und 4) Leider ist diese Maschinensprache für Menschen nur schwer lesbar und unhandlich. Außerdem hat jeder Prozessor eine eigene Maschinensprache. Ein Prozessor versteht nur Maschinensprache Theorie: Assembler sembler Eine erste Vereinfachung der Maschinensprache sind die Assemblersprachen. Assemblersprachen sind Programmiersprachen, welche die Maschinensprache eines Prozessors in einer für den Menschen lesbaren Form wiedergeben. Dabei hat jede Prozessorart seine eigene Assemblersprache. Bsp.: ADD R0 R1 (Addiere 3 und 4, wobei die Zahlen jeweils in den Speicherstellen R0 und R1 liegen.) Natürlich ist aber auch hier der Quelltext nicht wirklich lesbar. Assembler wird daher auch nur dann genutzt, wenn ein Programm extrem klein oder schnell sein muss, also z.b. bei der Steuerung von Grafikchips. Assembler erleichtert das Schreiben von Maschinensprache Theorie: Höhere Programmiersprachen miersprachen Höhere Programmiersprachen haben sich der menschlichen Sprache weiter angepasst und sind je nach Sprache mehr oder weniger gut lesbar. Bsp: Dim summe As integer Summe = 3+4 (Visual Basic: Variablendeklaration und Wertzuweisung) Höhere Programmiersprachen sind vom Prozessor und vom Betriebssystem weitgehend unabhängig und normalerweise nicht auf ein bestimmtes Anwendungsgebiet festgelegt. Bei höheren Programmiersprachen beschreibt der Programmierer einen so genannten Quelltext. Dieser Quelltext muss anschließend in Maschinensprache für den Computer übersetzt werden. Dies kann entweder direkt durch einen Compiler oder durch einen Interpreter geschehen Der Quelltext einer Programmiersprache muss erst in Maschinensprache übersetzt werden

5 Visual Basic Theorie: Compiler - Interpreter Umwandlung in Maschinensprache Prinzip Compiler Ein Mal bei der Entwicklung Programmübersetzung erfolgt komplett für das ganze Programm Interpreter jedes Mal zur Laufzeit Programmübersetzung erfolgt zeilenweise Dateiendungen.exe.js /.html /.php... Plattformunabhängigkeit muss für jedes Betriebssystem neu compiliert werden unabhängig, falls Interpreter vorhanden Geschwindigkeit Schneller Langsamer Fehlertoleranz Programmiersprachen Läuft erst, wenn kein Syntax- Fehler mehr vorhanden ist Delphi Visual Basic C ++ Funktioniert sofort, bricht a- ber bei jedem Fehler erneut ab JavaScript / PHP / (HTML) Java (Bytecode Interpreter) Visual Basic erzeugt eigenständige Programme Visual Basic ist eine höhere Programmier-Sprache für Windows Visual Basic benutzt einen Compiler

6 6 Visual Basic 2008 (Version 1.43) Kapitel 2 - Erste Programme mit Visual Basic Theorie: Entwicklungsumgebung Formular Enthält die Programmoberfläche für den Benutzer. Toolbox Enthält alle Komponenten, die VB zur Verfügung stellt. Eigenschaften Enthält alle Eigenschaften der Komponenten. Übung: Formular erstellen Erstelle ein neues Projekt. Klicke dazu auf Datei Neues Projekt Windows Forms- Anwendung. Wie du siehst, erscheint nun ein Formular mit dem Namen Form1. Ziehe aus der Toolbox einen Button auf das Formular. Im Eigenschaftenfenster siehst du, dass der Button den Namen Button1 bekommen hat. Ändere die Eigenschaft Text auf Drück mich. Alle Komponenten in Visual Basic sind Objekte. Auch das Formular ist ein Objekt. Gleiche Objekte werden in einer Klasse (Class) zusammengefasst. Jedes einzelne Objekt ist dann eine Instanz der Klasse. Was bist du denn für ein Objekt?

7 Visual Basic Übung: Programmcode erstellen Mache einen Doppelklick auf den Button. Es öffnet sich das Codefenster. Hier soll nun festgelegt werden, was bei einem Klick auf den Button passieren soll. Den Klick auf einen Button nennt man übrigens ein Ereignis (Event). Das, was dann passieren soll nennt man eine Methode. Beginn der Methode Name der Methode Zusammengesetzt aus der Komponente und dem Ereignis. Ende der Methode Schreibe nun in die Methode den Text Button1.Text= Hallo!. Beim Eingeben des Textes erscheint ein Auswahlmenü (IntelliSence). Hier kannst du die richtige Auswahl mit den Cursortasten markieren und dann mit der Tabulatortaste bestätigen. Klicke jetzt auf den grünen Pfeil in der Menüleiste. Dein Programm wird jetzt kompiliert und geöffnet. Damit wechselst du von der Entwicklungszeit in die Laufzeit. Der Text auf dem Button sollte sich jetzt beim Anklicken ändern. Was bedeutet nun die Zeile? Button1.Text = Hallo! Objekt Eigenschaft des Objektes Wertzuweisung Zeichenkette Übung: Programm speichern und öffnen Klicke auf DateiAlle speichern. Gib deinem Projekt einen sinnvollen Namen (z.b. Prog1) und suche dir einen Speicherort aus. Im Explorer siehst du, dass in deinem Projektordner viele Dateien und Ordner abgespeichert wurden. Die Datei mit der Endung.vb enthält den Quelltext. Um dein Projekt wieder zu öffnen, kannst du im Explorer auf die drückmich.sln oder drückmich.vbproj klicken. Alle Komponenten sind Objekte. Jedes Objekt hat Eigenschaften und Ereignisse. Tritt ein Ereignis auf, kann mit einer Methode die Eigenschaft eines Objektes verändert werden.

8 8 Visual Basic 2008 (Version 1.43) Programm: WichtigeFrage Erstelle folgendes Formular. Dabei musst du die Komponenten Button und Label benutzen. Die Buttons solltest du mit der Eigenschaft Size gleich groß machen. Mache nun einen Doppelklick auf den Button mit der Beschriftung Ja. Es öffnet sich der Quelltexteditor mit der vorbereiteten Methode Button1_Click. Ergänze in der Methode folgende Zeile: Label1.Text = "Das ist gut!" Wo wird der Text erscheinen? Beim Klick auf den Button Nein soll der Text Dann frag nach! erscheinen Speichere das Projekt unter dem Namen WichtigeFrage in einem eigenen Projektordner. Betrachte die Dateien im Explorer: Im Ordner bin/debug findest du eine.exe-datei. Dies ist eine ausführbare Datei. Mit dieser Datei kann dein Programm direkt, also ohne die Visual Basic-Umgebung, ausgeführt werden. Programm: OvalShape Erstelle folgendes Formular mit Buttons und OvalShape (in Visual Basic PowerPacks): Beim OvalShape musst du die Eigenschaft FillStyle auf solid setzen. Für die Breite gebrauchst du die Eigenschaft Width. Der zugewiesene Wert ist eine Zahl und gehört daher nicht in Anführungsstriche. Für die Farbe benötigst du die Eigenschaft FillColor. Nachdem du das = - Zeichen gesetzt hast, erscheinen die Farben als Auswahlmenü. Speichere das Programm unter dem Name OvalShape

9 Visual Basic Programm: Webbrowser Erstelle folgendes Formular mit Panel, Button, TextBox und Webbrowser. Das Panel ist nur ein optisches Element und hat keine Funktion. Du musst es zuerst oben auf das Formular legen. Der Button und die Textbox kommen dann auf das Panel. Markiere dann das Panel und ändere die Eigenschaft Dock auf Top. Damit füllt das Panel automatisch den oberen Bereich des Formulars aus. Die Höhe (Heigth) setzt du auf 50. Markiere dann die Webbrowser-Komponente und ändere die Eigenschaft Dock auf Fill. Beim Klick auf die Buttons musst du in der Methode Button1_Click die Zeile einfügen: WebBrowser1.Navigate(Textbox1.Text) Wenn du das Programm jetzt testest, kannst du in die Textbox eine beliebige Internetadresse eingeben. Bei Klick auf den Button wird diese dann im unteren Teil des Formulars angezeigt. Speichere das Programm unter dem Namen Webbrowser Zusatz: Such_den_Button Erstelle folgendes Formular mit Buttons, Label und TextBox: Beim Klick auf die Buttons ändert sich die Eigenschaft Text der TextBox1. Ein Button ist der Lösungsbutton. Dann steht im Textfeld Gewonnen!. Ansonsten steht im Textfeld Falsch oder Leider nein u.s.w.. Speichere das Programm in dem Ordner Such_den_Button

10 10 Visual Basic 2008 (Version 1.43) Kapitel 3 - Fehler und Debugging Tipp: Fehlerfreies Programmieren Versuche nie, das ganze Programm auf einmal zu entwickeln, sondern arbeite in Einzelschritten und teste diese immer wieder. Speichere dein Programm nicht erst am Ende ab. Arbeite möglichst immer mit IntelliSence. Bei der Eingabe von Quelltext schlägt dir das IntelliSence alle möglichen Befehle vor. Tipp: Umgang mit Fehlern Wenn du ein Programm kompilierst, bekommst du manchmal eine Fehlerliste angezeigt. Die Fehlerbeschreibung ist in Visual Basic eigentlich recht gut zu verstehen. Versuche, die Fehler zu verstehen und zu beseitigen. Manchmal ist der Fehler gar nicht in der angegebenen Zeile, sondern eine Zeile darüber. Tipp: Arbeiten mit Einzelschritten Wenn dein Programm zwar fehlerfrei kompiliert wird, aber trotzdem nicht das tut, was du möchtest, kannst du es mit Einzelschritten versuchen. Dazu musst du in der Menüleiste auf den Button klicken. Das Programm läuft dann nicht komplett durch, sondern in einzelnen Schritten. Im Direktfenster bekommst du angezeigt, was das Programm gerade tut. (Das muss man allerdings nicht verstehen). Wenn das Programm weiterlaufen soll, musst du immer wieder den Button drücken.

11 Visual Basic Kapitel 4 - Variablen und Datentypen Jedes Programm muss in seiner Lebenszeit eine Reihe von Informationen zwischenspeichern und gegebenenfalls modifizieren. Hierzu gibt es Variablen. Sie sind Platzhalter für einen Wert. Theorie: Datentypen Obwohl Variablen Platzhalter sind, muss vorher angegeben werden, um welche Art von Wert es sich handelt. Dazu gibt es verschiedene Datentypen (Dies sind nur die Wichtigsten): String Zeichenkette (Text) Char Zeichen Integer Ganzzahl Single / Double Kommazahl Boolean Wahrheitswert (True or False) Theorie: Variablendeklaration Bevor eine Variable genutzt werden kann, muss sie deklariert werden. Dies geschieht z.b. durch das Wort Dim. Außerdem gebraucht jede Variable einen Namen und einen Datentyp. Beispiel: Dim Zahl1 As Integer Übung: ErsteVariable Erstelle folgendes Formular Mache einen Doppelklick auf den Button und schreibe folgenden Quelltext. Variablendeklaration Wertzuweisung Mit dem Wort Dim... As deklariert man eine Variable. Je nach Deklarationsort ist sie lokalen oder global. Den Unterschied werden wir später kennen lernen.

12 12 Visual Basic 2008 (Version 1.43) Programm: NameMerken Erstelle folgendes Formular Ergänze folgenden Quelltext Hier hast du nebenbei noch etwas Neues gelernt, nämlich die Stingverkettung. Dies bedeutet, dass mehrere Texte zu einem Text zusammengefügt werden. Der Operator dafür ist das + Zeichen oder das & - Zeichen. Außerdem lernst du hier Kommentare kennen. Ein Kommentar ist nur für den Programmierer zu sehen und soll den Quelltext erklären. Ein Kommentar beginnt mit einen Zeichen und endet mit der Zeile. Übung: Quelltext kommentieren Schreibe den Quelltext in dein Heft ab und füge Kommentare hinzu, welche die Aufgaben der einzelnen Zeilen beschreiben. Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, Dim T1, T2, T3 As String T1 = TextBox1.Text T2 = TextBox2.Text T3 = T1 + T2 Label1.Text = T3 End Class Zusatz: Nachrichten Erstelle ein Programm, bei welchem man einen Namen eingeben kann. Dazu gibt es zwei Buttons Kompliment und Beschimpfung. Beim Klick auf einen Button steht in einem Label der Name entweder mit einem Kompliment oder mit einer Beschimpfung.

13 Visual Basic Programm: Altersberechnung Erstelle folgendes Formular: Natürlich können in die Textfelder auch Zahlen eingegeben und mit ihnen gerechnet werden. Tipp für erfahrene Programmierer: In Visual Basic gebraucht man nur in wenigen Fällen eine Datentypkonvertierung. In den meisten Fällen geschieht diese automatisch. Der Quelltext zu diesem Programm sieht folgendermaßen aus: Private Sub Button1_Click(ByVal sender As System.Object, ByVal jahr = TextBox1.Text jahr = jahr Label3.Text = jahr Teste das Programm. Du bekommst eine Fehlermeldung mit der Beschreibung Der Name jahr wurde nicht deklariert? Dann fehlt dir noch die Variablendeklaration Dim jahr As Integer. Programm: Taschenrechner Erstelle folgendes Formular. Beim Klick auf den Button + soll die Zahlen addiert werden. Versuche zunächst den Quelltext (natürlich gebrauchst du dann auch eine Variable ergebnis vom Typ single ): Private Sub Button3_Click(ByVal sender As System.Object, ByVal ergebnis = TextBox1.Text + TextBox2.Text TextBox3.Text = ergebnis Hast du ein sinnvolles Ergebnis. Nein? Dann test mal folgenden Quelltext: Private Sub Button1_Click(ByVal sender As System.Object, ByVal zahla = TextBox1.Text zahlb = TextBox2.Text ergebnis = zahla + zahlb TextBox3.Text = ergebnis Aktiviere auch die anderen Buttons.

14 14 Visual Basic 2008 (Version 1.43) Programm: globalvar Erstelle folgendes Formular Der Quelltext soll so aussehen: Was stellst du fest? Notiere deine Erklärung: Bei der Variablen Zahl oberhalb von Private Sub handelt es sich um eine globale Variable. Diese gilt für das ganze Programm. Beim Button 4 wird dann noch einmal eine lokale Variable zahl deklariert. Diese gilt nur in der Prozedur.

15 Visual Basic Zusatz: Kassenprogramm Zusatz: Panel verändern Erstelle folgendes Programm. Dabei hilft dir das Programm Ovel Shape : Tipp: Das Rechteck ist ein Panel Zusatz: Flaggen zeichnen Erstelle folgendes Programm.

16 16 Visual Basic 2008 (Version 1.43) Zusatz: Such den roten Punkt Erstelle folgendes Programm. Denke daran: beim OvalShape muss der BackStyle Opaque sein. Der Quelltext sieht so aus: Public Class Form1 Dim versuch As Integer Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As... versuch = 0 Label5.Text = versuch Private Sub OvalShape1_Click(ByVal sender As System.Object, ByVal... versuch = versuch + 1 Label5.Text = versuch OvalShape1.BackColor = Color.Green Label3.Text = "weiter rechts unten" Zusatz: Folge der Schlange Erstelle folgendes Programm. Tipp: Beim MouseEnter wird jeweils der Vorgänger ausgeblendet und der Nachfolger eingeblendet (Eigenschaft visible ) Das Ereignis MouseEnter erzeugt du, indem du erst einen Doppelklick auf das Panel machst und dann im Quelltext-Fenster oben rechts das Ereignis auswählst.

17 Visual Basic Kapitel 5 - Entscheidungen Entscheidungen gehören zu den so genannten Kontrollstrukturen. Das bedeutet, dass das Computerprogramm etwas kontrollieren soll. Bei Entscheidungen gibt es mehrere Möglichkeiten, was ein Programm tun soll und es muss sich anhand vorgegebener Bedingungen für eine Möglichkeit entscheiden. If Bedingung Then Anweisung1 Else Anweisung2 (End If) Übung: Jacke Beispiel: Übersetzung: Wenn das Wetter kalt ist, dann nimm die Winterjacke, sonst die Sommerjacke. If Wetter = kalt Then Jacke = Winter Else Jacke = Sommer Notwendige Variablen Dim Wetter, Jacke As String Programm: Jacke Erstelle ein Formular mit einem Button. Klicke auf den Button und erstelle die notwendigen Variablen. Schreibe außerdem die Entscheidung in die Methode. Damit der Benutzer etwas eingeben kann, benötigst du eine Textbox. Weise der Variablen Wetter die Eigenschaft Text der Textbox zu. Damit du ein Ergebnis siehst, benötigst du ein Label. Weise der Eigenschaft Text des Labels die Variable Jacke zu. Der fertige Quelltext sollte so aussehen: Das fertige Formular sollte so aussehen:

18 18 Visual Basic 2008 (Version 1.43) Programm Wochentag Erstelle folgendes Formular Überlege zuerst, welche Variable du benötigst. Deklariere sie mit sinnvollem Namen. Weise der Variablen die Zahl des Wochentages zu. Jetzt kommt die Entscheidung: If Variable = 1 Then TextBox2.Text = "Montag" Fällt dir was auf? Richtig, du kommst hier mit einer Variablen aus, wenn du die Ausgabe direkt in die Entscheidung schreibst. Du kannst aber auch eine zweite Variable füllen und nach allen Entscheidungen ausgeben. (Siehe Programm Jacke ). Du solltest zum Schluss ein If für alle Zahlen > 7 schreiben Programm Doktor Erstelle folgendes Formular mit einer ListBox. ListBox Um die ListBox zu füllen, musst du auf die Eigenschaft Items doppelklicken. Es öffnet sich der Zeichenfolgen-Editor. Hier kannst du deine Einträge zeilenweise eingeben. Der Computer nummeriert deine Einträge automatisch zeilenweise durch, beginnend bei 0. Beim Klick auf einen Eintrag soll das Programm das Wort Antwort durch eine passende Antwort ersetzen. Da der Benutzer seine Antwort später beim Klick auf die Listbox erhalten soll, musst du zur Erstellung einer passenden Methode einen Doppelklick auf die Listbox machen. In der Methode musst du prüfen: Wenn (ListBox1.SelectedIndex=0) dann Antwort auf die erste Zeile ausgeben. Wenn (ListBox1.SelectedIndex=1) dann Antwort auf die zweite Zeile ausgeben usw. Passende Antworten musst du selbst finden.

19 Visual Basic Zusatz: Mathelehrer Erstelle folgendes Formular mit einer ComboBox ComboBox Alles andere ist wie beim Programm Doktor. Programm: Eis Erstelle folgendes Formular. Benutze GroupBox, RadioButton und Checkbox. Überlege zuerst, welche Variablen du benötigst. Am geeigneten erscheint hier eine Variable preis vom Datentyp single. Beim Klick auf den Button musst du dann die einzelnen Benutzerangaben auswerten und dabei die Variable preis erhöhen. (Du solltest am Anfang der Methode den Preis = 0 setzen.) Um die Benutzereingaben auszuwerten, fragst du die einzelnen Angaben mit der Bedingung CheckBox1.Checked = True oder RadioButton1.Checked = True ab. Du erhöhst dann jeweils den Preis mit der Anweisung preis = preis Zum Schluss musst du den Preis in der Textbox ausgeben.

20 20 Visual Basic 2008 (Version 1.43) Zusatz: Mathetest Erstelle folgendes Formular. Jede 0 ist ein eignes Label und das grüne Kästchen ist ein Panel mit der BackColor Lime. Zunächst einmal brauchst du drei globale Variablen für die beiden Zahlen und die Punkte: Dim z1,z2,score As Integer Der Button Neue Aufgabe gibt per Zufallsgenerator zwei neue Zahlen aus. Der Quelltext hierfür lautet: Private Sub Button1_Click(ByVal sender As System.Object, ByVal Randomize() z1 = Int(20 * Rnd()) z2 = Int(10 * Rnd()) Label2.Text = z1 Label4.Text = z2 Der Befehl Randomize() startet den Zufallszahlengenerator. Der Befehl Rnd() erzeugt eine Zufallszahl zwischen 0 und 1. Der Befehl Int() wandelt eine Kommazahl in eine Ganzzahl um. Der Quelltext für den Button Ergebnis überprüfen sieht folgendermaßen aus: 1 Private Sub Button2_Click(ByVal sender As System.Object, ByVal 2 Dimerg As Integer 3 erg = z1 * z2 4 If erg = TextBox1.Text Then 5 Panel1.BackColor = Color.Lime 6 score = score Label7.Text = score 8 Else 9 Panel1.BackColor = Color.Red 10 End If 11 Erweitere das Programm jetzt so, dass bei falschen Antworten ein Punkt abgezogen wird.

21 Visual Basic Zusatz: Mathetest mit Fehlerbehandlung Gib beim Mathetest den einen Buchstaben ein und drücke auf den Button Überprüfen. Dein Programm sollte jetzt abstürzen, denn es versucht in Zeile 4, den Buchstaben in eine Zahl umzuwandeln, um sie mit der Variablen erg zu vergleichen. Beende dein Programm, indem du auf DebuggenDebuggen beenden klickst. Dein Programm erhält nun eine Fehlerbehandlung (Exception Handling) mit der Syntax: Try Anweisung1 Catch Anweisung2 End Try Die Anweisung2 ist in diesem Fall eine MessageBox, also ein Popup-Fenster, welches einen Fehler ausgibt. Private Sub Button2_Click(ByVal sender As System.Object, ByVal Dim erg As Integer erg = z1 * z2 Try If erg = TextBox1.Text Then End If Catch MsgBox("Keine gültige Antwort") End Try Zusatz: Mathetest mit Prozedur Bisher kann der Benutzer den Button Überprüfen unendlich oft mit der gleichen Aufgabe wiederholen und so seine Punkte regelwidrig erhöhen. Dies wollen wir ändern, indem beim Starten des Programms und nach dem Klick auf den Button Überprüfen automatisch neue Aufgaben erzeugt werden. Der Button Neue Aufgabe kann entfernt werden. Da wir die Anweisung zur Erzeugung von neuen Aufgaben nun an mehreren Stellen benötigen, benutzen wir dazu eine Prozedur: In einer Prozedur werden Anweisungen zusammengefasst, man erzeugt also einen neuen Befehl, welcher immer wieder aufgerufen werden kann. Sub Prozedurname (Argumente) Anweisungen Zum Erstellen der neuen Prozedur nutzen wir die alte Methode Button1_Click. Ändere in Private Sub Button1_Click(ByVal sender As System.Object, ByVal ) Sub Neue_Aufgabe() Alles andere bleibt gleich. Füge nun den Befehl Neue_Aufgabe() jeweils vor dem Else und dem End If ein. Um auch beim Starten des Programms eine neue Aufgabe zu erzeugen, musst du in das Formular doppelklicken und damit eine Methode Form1_Load erzeugen. Auch hier fügst du den Befehl Neue_Aufgabe() ein. Zum Schluss kannst du in der Prozedur Neue_Aufgabe() mit der Zeile TextBox1.Text = "" das Eingabefeld bei jeder neuen Aufgabe löschen.

22 22 Visual Basic 2008 (Version 1.43) Kapitel 6 - Schleifen Schleifen können eine Anweisung beliebig oft wiederholen. Dabei muss vorher eine Abbruchbedingung festgelegt sein. Für uns sind zunächst zwei Arten von Schleifen interessant: Die For-Next-Schleife wiederholt einen Vorgang mit einer festgelegten Anzahl von Schleifendurchläufen. Die Do...Loop-Schleife wiederholt einen Vorgang, bis eine bestimmte Bedingung erfüllt ist. Programm: 1x1-Reihen (For-Next) Erstelle folgendes Formular mit einem Label und zunächst 2 Buttons. Der Quelltext zum Button 1er-Reihe sieht folgendermaßen aus. 1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal 2 Dim i As Integer 3 Label1.Text = "" Löscht das Label 4 For i = 1 To 10 5 Label1.Text = Label1.Text & i & vbcrlf 6 Next 7 & verknüpft unterschiedliche Datentypen zu einem String und vbcrlf macht einen Zeilenumbruch in einem Label. Der Quelltext zum Button 2er-Reihe sieht in Zeile 5 folgendermaßen aus. 5 Label1.Text = Label1.Text & i * 2 & vbcrlf Erstelle auch Buttons für die anderen Reihen. Zusatz: Ändere das Programm so, dass der Benutzer die Reihe in eine TextBox eingibt.

23 Visual Basic Programm: Potenzen (For-Next) Erstelle folgendes Formular Der Quelltext für den Button Ergebnis überprüfen sieht folgendermaßen aus: Private Sub Button1_Click(ByVal sender As System.Object, ByVal Dim bas, exp, i As Integer Dim pot As Double = 1 bas = TextBox1.Text exp = TextBox2.Text For i = 1 To exp pot = pot * bas Next TextBox3.Text = pot Programm: Virus (Do... Loop) Erstelle ein leeres Formular mit folgendem Quelltext: Private Sub Form1_Load(ByVal sender As System.Object, ByVal e Dim s As String Do Und, Passwort gefunden? s = InputBox("Bitte geben Sie das Passwort ein") Loop Until s = "Stop" Zusatz: Halbieren (Do... Loop) Erstelle ein Programm, welches eine eingegebene Zahl solange halbiert, bis sie kleiner als 0,0001 ist. Schaue dir dazu die Zeilen 3 und 5 des Programms 1x1-Reihen an.

24 24 Visual Basic 2008 (Version 1.43) Kapitel 7 - Datenfelder elder / Arrays Um eine größere Menge zusammengehörender Daten des gleichen Datentyps zusammenzufassen, benutzt man Datenfelder oder Arrays. In einem Datenfeld können diese Daten unter einem Variablennamen gespeichert und angesprochen werden. Mit Dim A(9) as integer deklariert man so genannte Datenfelder (engl. Array). In diesen Datenfeldern kann eine größere Anzahl (hier 10) zusammengehöriger Daten des gleichen Datentyps mit gleichem Variablennamen (hier A) angesprochen und gespeichert werden. Beispiel: A(0)=3, A(1)=5, A(2)=1213. Alternativ kann das Array mit Dim A() as integer = {1,2,3} auch direkt gefüllt werden. Übung: Vokabeltrainer Erstelle folgendes Formular Deklariere zunächst drei globale Variablen. deutsch und englisch sind Arrays. deutsch wird später mit Inhalten gefüllt, englisch sofort. Public Class Form1 Dim i As Integer Dim deutsch(9) As String Dim englisch() As String = {"dog", "car", "rain", "fire", "red", "sun", "apple", "cat", "rabbit", "child"} Durch einen Klick auf das Formular erhältst du die Methode Form1_Load. Hier wird das deutsch -Array mit Werten gefüllt. Private Sub Form1_Load(ByVal sender As System.Object, ByVal e... deutsch(0) = "Hund" deutsch(1) = "Auto" deutsch(2) = "Regen" deutsch(3) = "Feuer" deutsch(4) = "rot" deutsch(5) = "Sonne" deutsch(6) = "Apfel" deutsch(7) = "Katze" deutsch(8) = "Hase" deutsch(9) = "Kind"

25 Visual Basic Der Quelltext für den Button Neue Vokabel sieht dann folgendermaßen aus: Private Sub Button_Neu_Click(ByVal sender As System.Object, ByVal... Randomize() i = Int(10 * Rnd()) TextBox1.Text = deutsch(i) TextBox2.Text = "" TextBox2.ForeColor = Color.Black TextBox3.Text = "" Hier wird per Zufallszahl ein Wert aus dem Array deutsch ausgewählt und in der Textbox angezeigt. Der Quelltext für den Button Antwort überprüfen sieht dann folgendermaßen aus: Private Sub Button_Test_Click(ByVal sender As System.Object, ByVal... TextBox3.Text = englisch(i) If TextBox2.Text = englisch(i) Then TextBox2.ForeColor = Color.Green Else TextBox2.ForeColor = Color.Red End If In der If-Abfrage wird die Benutzereingabe in TextBox2 mit der passenden Stelle im englisch -Array überprüft.

26 26 Visual Basic 2008 (Version 1.43) Kapitel 8 - Zeichnen mit Visual Basic Übung: Linien zeichnen Erstelle folgendes Formular: Zunächst einmal benötigst du eine globale Variable z vom Typ Graphics. Mit dieser Variablen kannst du auf die Grafikfunktionen von Visual Basic zugreifen. Mit der Variable Stift legt du die Stiftfarbe und Stiftdicke fest. Public Class Form1 Dim z As Graphics = CreateGraphics() Dim stift As New Pen(Color.Red, 2) Mit z.drawlinie zeichnest du eine Linie. Die ersten beiden Zahlen sind der Startpunkt (x,y), die anderen Beiden sind der Endpunkt. (0,0) ist im Fenster oben links! Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As z.drawline(stift, 180, 10, 180, 30) Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As z.drawline(stift, 180, 80, 180, 100) z.drawline(stift, 180, 100, 250, 100) Zeichne auch das Rechteck. Zeichne als Zusatz das Haus vom Nikolaus oder etwas Anderes. Übung: Mit Schleifen zeichnen Erstelle folgendes Formular (Ohne die Linie): Der Quelltext für den Button sieht so aus: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As Dim i As Integer For i = 10 To 200 Step 10 z.drawline(stift, 100, 50, i, 200) Next Vergrößere dein Formular und zeichne die Linien nach links, recht, oben und unten. Benutze dazu jeweils andere Farben.

27 Visual Basic Übung: Koordinaten zeichnen Erstelle folgendes Formular. Beim Klick auf die Buttons soll folgendes passieren: Der Quelltext für die Variablen sieht so aus: Dim z As Graphics = CreateGraphics() Dim stift As New Pen(Color.Red, 2) Dim schrift As New Font("Arial", 10) Dim pinsel As New SolidBrush(Color.Black) Der Quelltext für den Button Koordinaten schreiben sieht so aus: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As z.drawstring("10,10", schrift, pinsel, 10, 10) z.drawstring("200,10", schrift, pinsel, 200, 10) z.drawstring("200,100", schrift, pinsel, 200, 100) z.drawstring("10,100", schrift, pinsel, 10, 100) Programmiere auch den zweiten Button. Zusatz: Zeichne ein Bild mit Buchstaben Übung: Rechteck zeichnen Der Quelltext für das Rechteck sieht so aus: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As ' Angaben für das Rechteck festlegen Dim x As Integer = 0 Dim y As Integer = 0 Dim width As Integer = 200 Dim height As Integer = 200 ' Rechteck zeichnen z.drawrectangle(stiftrot, x, y, width, height) Erstelle mehrere Rechtecke, die aneinander stoßen. Zusatz: Kannst du 10 Rechecke nebeneinander mit einer Schleife zeichnen?

28 28 Visual Basic 2008 (Version 1.43) Übung: Figuren füllen Der Quelltext für ein gefülltes Rechteck und einen gefüllten Kreis sieht so aus: Dim z As Graphics = CreateGraphics() Dim stift As New Pen(Color.Red, 2) Dim schrift As New Font("Arial", 10) Dim pinselblau As New SolidBrush(Color.Blue) Dim pinselrot As New SolidBrush(Color.Red) Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As Dim x As Integer = 0 Dim y As Integer = 0 Dim width As Integer = 200 Dim height As Integer = 200 z.fillrectangle(pinselblau, x, y, width, height) z.fillellipse(pinselrot, x, y, width, height) Zusatz: Kannst du 10 Figuren übereinander mit einer Schleife zeichnen? Übung: Schlangen Zeichne mit DrawEllipse (Achtung Stift benutzen!) Kreise mir einer Schleife:

29 Visual Basic

30 30 Visual Basic 2008 (Version 1.43) Kapitel 9 - Projekt Matheprogramm In diesem Projekt wird ein Matheprogramm erstellt, welches u. a. Funktionen zeichnet. Das Programm wird schrittweise aufgebaut und erklärt. Bei den Funktionen handelt es sich um die Form y = ax² + bx + c. Schritt 1: Formular Funktionenzeichner Erstelle folgendes Formular. GroupBox PictureBox 400 x 400px ListBox Die ListBoxen nennst du X_ListBox und Y_ListBox. Die PictureBox bekommt als BackColor White und als BorderStyle FixedSingle. Die Funktion in der GroupBox besteht aus Labels und TextBox_a, TextBox_b und TextBox_c. Schritt 2: Funktion verändern Jetzt sollen die Textfelder in der GroupBox Funktion aktiviert werden, damit später der Graph variiert werden kann. Erstelle die globalen Variablen a, b, c vom Datentyp Single.

31 Visual Basic Mache einen Doppelklick auf das erste Textfeld und gib folgenden Quelltext ein. Private Sub TextBox_a_TextChanged(ByVal sender As System.Object Try a = TextBox_a.Text Wertetabelle() Catch ex As Exception End Try Die Fehlerbehandlung Try-Catch wird benötigt, da beim Löschen der Zahl im Textfeld ein Programmabsturz verursacht würde. Mit dem Wort Wertetabelle() wird eine Prozedur aufgerufen, welche die Wertetabelle erzeugt. Solange diese Prozedur nicht vorhanden ist, gibt es eine Fehlermeldung. Schritt 3: Wertetabelle erstellen Für die Wertetabelle benötigst du zuerst zwei globale Variablen (Array) x und y. Dim x(10), y(10) As Single Die Prozedur Wertetabelle sieht dann folgendermaßen aus: Private Sub Wertetabelle() 'Loeschen() 'wird später benötigt Dim i As Integer For i = 0 To 10 'für x von -5 bis 5 x(i) = -5 + i 'Datenfeld füllen X_ListBox.Items.Add(x(i)) 'Listbox füllen y(i) = a * Math.Pow(x(i), 2) + b * x(i) + c Y_ListBox.Items.Add(y(i)) Next i 'Graph_zeichnen() 'wird später benötigt Eine ListBox besteht zeilenweise aus Items (Lateinisches Wort für Aufzählung ). Mit der Methode Add() werden der ListBox neue Items hinzugefügt und mit dem Wert in der Klammer gefüllt. Mit der Methode Clear() werden alle Items entfernt. Schritt 4: Grafikobjekt erstellen Zunächst einmal benötigst du eine globale Variable g vom Typ Graphics. Mit dieser Variablen kannst du auf die Grafikfunktionen von Visual Basic zugreifen. Dim g As Graphics Durch einen Doppelklick auf das leere Formular erhältst du die Methode Form1_Load. Hier wird dem Grafikobjekt g die PictureBox als Zeichenfläche zugewiesen: Private Sub Form1_Load(ByVal sender As System.Object, ByVal e g = PictureBox1.CreateGraphics

32 32 Visual Basic 2008 (Version 1.43) Schritt 5: Graph zeichnen Um einen Graphen zu zeichnen benötigst du zuerst einige Stifte (Pen). Dim rotstift As New Pen(Color.Red, 1) Dim graustift As New Pen(Color.LightGray, 1) Dim schwarzstift As New Pen(Color.Black, 1) Erinnerst du dich noch an die Objekte auf Seite 6. Dort wurde gesagt, dass alle Komponenten Objekte sind. Es gibt aber natürlich noch mehr Objekte als nur die Komponenten. Ein Objekt ist z.b. der Pen. Mit dem Wort New erzeugst du ein neues Objekt der Klasse Pen. In diesem Fall heißt der Stift rotstift, ist rot und hat eine Dicke von 1px. Der Quelltext für die Prozedur Graph zeichnen sieht so aus: Private Sub Graph_zeichnen() 'Koordinatenpunkte erstellen Dim point0 As New Point(200 + x(0) * 10, y(0) * 10) Dim point1 As New Point(200 + x(1) * 10, y(1) * 10) Dim point2 As New Point(200 + x(2) * 10, y(2) * 10) Dim point3 As New Point(200 + x(3) * 10, y(3) * 10) Dim point4 As New Point(200 + x(4) * 10, y(4) * 10) Dim point5 As New Point(200 + x(5) * 10, y(5) * 10) Dim point6 As New Point(200 + x(6) * 10, y(6) * 10) Dim point7 As New Point(200 + x(7) * 10, y(7) * 10) Dim point8 As New Point(200 + x(8) * 10, y(8) * 10) Dim point9 As New Point(200 + x(9) * 10, y(9) * 10) Dim point10 As New Point(200 + x(10) * 10, y(10) * 10) 'Koordinatenpunkte in einem Datenfeld sammeln Dim curvepoints As Point() = {point0, point1, point2, point3, point4, point5, point6, point7, point8, point9, point10} 'Kurve in der Zeichenfläche mit dem Stift anhand der Koordinatenpunkte zeichnen g.drawcurve(rotstift, curvepoints) Ergänze außerdem die Prozedur Loeschen(): 1 Private Sub Loeschen() 2 X_ListBox.Items.Clear() 3 Y_ListBox.Items.Clear() 4 g.clear(color.white) 5 'If KoordinatensystemToolStripMenuItem.Checked = True Then Koordinatensystem() Wird nach Schritt 6 benötigt 6 Entferne zuerst das Kommentarzeichen vor GraphZeichnen() in der Prozedur Wertetabelle. Probiere einige Zahlen aus. Lösche das das Kommentarzeichen vor Loeschen().

33 Visual Basic Schritt 6: Menü erstellen Dein Programm soll ein Hauptmenü erhalten, wie du es aus anderen Programmen kennst. Ziehe dazu die Komponente MenuStrip oben in das Formular. Als Hauptmenü setzt du dort die Punkte Datei, Einstellungen und Hilfe. Der Menüpunkt Datei erhält die Unterpunkte Neu ( Loeschen()) und Beenden ( Close()). Der Menüpunkt Einstellungen erhält als Unterpunkt den MenuItem Koordinatensystem. Schritt 7: Koordinatensystem Mache einen Doppelklick auf den Menüpunkt Koordinatensystem und ergänze in der Methode ergänzt du den Quelltext: 1 Private Sub KoordinatensystemToolStripMenuItem_Click(ByVal 2 KoordinatensystemToolStripMenuItem.Checked = Not KoordinatensystemToolStripMenuItem.Checked 3 If KoordinatensystemToolStripMenuItem.Checked = True Then 4 Koordinatensystem() 5 Else 6 g.clear(color.white) 7 End If 8 Das Wort Not in Zeile 2 blendet den Haken vor dem Menüpunkt ein- und aus. Dazu benötigst du noch die Prozedur Koordinatensystem(): Private Sub Koordinatensystem() Dim i As Integer For i = 0 To 40 g.drawline(graustift, 0, 0 + i * 10, 400, 0 + i * 10) g.drawline(graustift, 0 + i * 10, 0, 0 + i * 10, 400) Next i g.drawline(schwarzstift, 200, 0, 200, 400) g.drawline(schwarzstift, 0, 200, 400, 200) Schritt 8: Info-Fenster Erstelle im Hauptmenü deines Programms als Unterpunkt von Hilfe den Menüpunkt Info und mache darauf einen Doppelklick zum Erzeugen einer Methode. Gehe dann auf ProjektWindows Form hinzufügen... und erstelle ein neues Formular mit der Vorlage Infofeld. Dieses Formular ist fertig programmiert und kann direkt benutzt werden. Zum Öffnen des neuen Fensters schreibst du in die Methode des Info-Buttons: AboutBox1.Show() Das Formular Infofeld benutzt die Eigenschaften, die in My-Projekt gespeichert wird. Diese erhältst du, indem du im Projektmappen-Explorer auf My-Projekt klickst. Ergänze dort die Assemblyinformationen.

34 34 Visual Basic 2008 (Version 1.43) Kapitel 10 - Projekt Texteditor In diesem Projekt soll ein kleiner Texteditor erstellt werden, mit dem man Texte formatieren, drucken, speichern und öffnen kann. Schritt 1: Formular Texteditor Erstelle folgendes Formular MenuStrip RichTextBox Bei der RichTextBox musst du die Eigenschaft Dock auf Fill setzen. Der Menüpunkt Datei erhält die Untermenüs: Neu, Öffnen, Speichern. Schließen Der Menüpunkt Bearbeiten erhält die Untermenüs: Rückgängig, Wiederholen, Ausschneiden, Kopieren, Einfügen Jeder Untermenüpunkt erhält durch Doppelklick eine Methode. Schritt 2: Datei öffnen und speichern Zum Öffnen und Speichern des Textes kann man vorgefertigte Standard-Dialogfelder Open- FileDialog und SaveFileDialog benutzen. Diese werden hier im Quelltext mit dem Wort New als neues Objekt erzeugt. Im Weiteren erhalten sie dann einige Eigenschaften per Quelltext zugewiesen. Man kann die Dialogboxen alternativ auch im Formulardesigner einfügen und ihnen dort einige der Eigenschaften mitgeben. Die Methode zum Öffnen sieht folgendermaßen aus: Private Sub ÖffnenToolStripMenuItem_Click(ByVal sender Dim TempText As IO.StreamReader Dim ofd As New OpenFileDialog ofd.filter = "Textdateien (.txt) *.txt" ofd.addextension = True ofd.checkfileexists = True ofd.checkpathexists = True ofd.initialdirectory = IO.Path.GetDirectoryName("Eigene Dateien") ofd.multiselect = False If ofd.showdialog() = Windows.Forms.DialogResult.OK Then TempText = New IO.StreamReader(ofd.FileName) RichTextBox1.Text = TempText.ReadToEnd TempText.Close() End If

35 Visual Basic Die Methode zum Speichern sieht folgendermaßen aus: Private Sub SpeichernToolStripMenuItem_Click(ByVal sender Dim TempText As IO.StreamWriter Dim sfd As New SaveFileDialog sfd.filter() = "*.txt *.txt" sfd.addextension = True sfd.checkpathexists = True If sfd.showdialog = Windows.Forms.DialogResult.OK Then TempText = New IO.StreamWriter(sfd.FileName) TempText.Write(RichTextBox1.Text) TempText.Close() End If Die Variable TempText wird jeweils als Zwischenspeicher benötigt, da nicht direkt von einer RichTextBox auf eine Datei zugegriffen werden kann. Schritt 3: Text bearbeiten Die Methoden für die anderen Menüpunkte sind sehr schnell erledigt und leicht zu verstehen: Beenden Neu Kopieren Einfügen Close() RichTextBox1.Clear() RichTextBox1.Copy() RichTextBox1.Paste() Ausschneiden RichTextBox1.Cut() Rückgängig RichTextBox1.Undo() Wiederholen RichTextBox1.Redo() Schritt 4: Weitere Elemente Dein Texteditor kann jetzt schon die Grundelemente der Textverarbeitung. Du kannst ihn a- ber beliebig erweitern. Zum Beispiel kannst du mit der Komponente ToolStrip eine Symbolleiste einfügen. Im Buch Einstieg in Visual Basic 2008 findest du ein Beispiel, um die Schriftart und Farbe für den ganzen Text zu ändern. (Das ändern von einzelnen Buchstaben ist schwieriger, aber auch möglich) Du kannst auch versuchen, deinen Text zu drucken. Vielleicht findest du weitere Möglichkeiten, deinen Texteditor zu verbessern im Internet.

36 36 Visual Basic 2008 (Version 1.43) Kapitel 11 - Projekt MP3-Player Player In diesem Projekt soll ein kleiner MP3-Player erstellt werden. Schritt 1: Formular MP3-Player Player Erstelle folgendes Formular mit Buttons und TextBox Schritt 2: Quelltext erstellen Erstelle folgenden Quelltext (Ohne die Zeilennummern): 1 Imports System.IO 2 Public Class Form1 3 4 Private Declare Function mcisendstring Lib "winmm.dll" _ 5 Alias "mcisendstringa" (ByVal lpstrcommand As String, _ 6 ByVal lpstrreturnstring As String, _ 7 ByVal ureturnlength As Long, _ 8 ByVal hwndcallback As Long) As Long 9 10 Private Sub Button1_Click(ByVal sender As System.Object, ByVal 11 mcisendstring("open """ & TextBox1.Text & """ alias Mp3",0,0,0) 12 mcisendstring("play Mp3 ", 0, 0, 0) Private Sub Button2_Click(ByVal sender As System.Object, ByVal 16 mcisendstring("stop Mp3", 0, 0, 0) 17 mcisendstring("close Mp3", 0, 0, 0) Private Sub Button3_Click(ByVal sender As System.Object, ByVal 21 Dim ofd As New OpenFileDialog 22 ofd.showdialog() 23 Dim File As String 24 File = ofd.filename 25 TextBox1.Text = File End Class

37 Visual Basic Erläuterungen: In Zeile 4 bis 8 wird eine Funktion erzeugt, welche auf die MCI-Schnittstelle von Windows zugreift. Diese erlaubt es, mit Visual Basic Musikdateien abzuspielen. Visual Basic selbst kann dies nicht. Die Unterstriche _ am Zeilenende in Zeile 4-7 teilen einen Befehl, welcher eigentlich in eine Zeile gehört, auf mehrere Zeilen auf. Dieses ist nur aus Gründen der Übersichtlichkeit von Nöten. Du kannst die Unterstriche auch weglassen und alles in eine Zeile schreiben. In Zeile 11 stehen drei Anführungszeichen hintereinander. In der Zeile geht es um eine Stringverknüpfung. Da in dem String später selbst ein Anführungszeichen stehen soll, wird diese mit einem zweiten Anführungszeichen geschützt. In Zeile 11 wird mit Mp3 ein Alias erzeugt. Das bedeutet, dass wir im Weiteren nicht mehr mit dem Originaldateinamen, sondern mit dem Allias arbeiten können. In Zeile 21 wird ein OpenFileDialog als neues Objekt aufgerufen. Dies hat den Vorteil, dass du es nicht im Formular angeben musst. Schritt 3: Weitere Funktionen Gib in einer Suchmaschine die Begriffe Visual Basic 2008 MP3 ein. Du erhältst eine Vielzahl von Hilfen und Beispielen. Suche dir weitere Bauteile für deinen MP3-Player aus, z.b. Pausentaste, Statusleiste, Playlist,.... Den Möglichkeiten sind hier fast keine Grenzen gesetzt. Schritt 4: Veröffentlichen Bisher haben wir die.exe-dateien im Bin/Debug-Verzeichnis aufgerufen, wenn wir das Programm eigenständig benutzen wollten. Dieses ist allerdings nicht ganz korrekt, da diese Dateien nicht auf einem anderen Rechner laufen würden. Um ein Programm also auch auf anderen Rechner zu veröffentlichen, musst du in der Menüleiste Projekt MP3_Player-Eigenschaften aufrufen. Wähle dann den Reiter Veröffentlichen. Wähle einen geeigneten Speicherort aus. Die Anwendung soll offline verfügbar sein. Klicke dann auf Jetzt veröffentlichen. Eine Ausführbare Datei wird nun erzeugt und kann auf jeden beliebigen Windows-Rechner kopiert werden. Beim Doppelklick auf die setup.exe wird das Programm im Startmenü des Benutzerrechners angelegt.

38 38 Visual Basic 2008 (Version 1.43) Kapitel 12 - Stichwortverzeichnis A AboutBox Alias...30, 31 Array...22, 23, 25 Assemblyinformationen...27 Autosize...8 B Boolean...11 C Char...11 CheckBox Checked...17, 26, 27 ComboBox...17 D Datenfeld...22 Datentyp...11 Datentypen...11, 20 Dim... 4, 11, 15, 18, 19, 20, 21, 25, 26, 27, 28, 29, 30 Do...Loop-Schleife...20 Dock...9 Double...11, 21 E Else...15, 18, 19, 27 End If...15, 18 exe-datei...8 F Fehlerbehandlung...19, 25 Fill...9 For-Next-Schleife...20 G globale Variable Grafikobjekt Graphics... 22, 25 H Hauptmenü I If 15, 16, 19, 26, 27, 28, 29 Int() Integer...11, 18, 19, 20, 21, 25, 27 IntelliSence... 7, 10 Items... 16, 25, 26 K Klasse... 6, 26 Kommentar Kontrollstrukturen L Listbox... 16, 25 ListBox... 16, 24, 25, 26 lokalen Variablen M mcisendstring MenuStrip Methode 7, 8, 9, 15, 16, 17, 19, 25, 27, 28, 29 MP , 31 N New... 26, 28, 29, 30 Not...27 O Objekte...6, 7, 26 OpenFileDialog...28, 30, 31 P PictureBox...24, 25 Prozedur...19, 25, 26, 27 Prozessor...4 R Randomize()...18 RichTextBox...28, 29 Rnd()...18 S SaveFileDialog...28, 29 Single...11, 24, 25 Stingverkettung...12 String... 11, 15, 20, 21, 30, 31 T Then... 15, 16, 19, 26, 27, 28, 29 Try...19, 25 V Variablen... 11, 15, 16, 17, 18, 19, 24, 25 vbcrlf...20 Z Zufallsgenerator...18

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

5 DATEN. 5.1. Variablen. Variablen können beliebige Werte zugewiesen und im Gegensatz zu Daten Makro + VBA effektiv 5 DATEN 5.1. Variablen Variablen können beliebige Werte zugewiesen und im Gegensatz zu Konstanten jederzeit im Programm verändert werden. Als Variablen können beliebige Zeichenketten

Mehr

Nach der Installation kann es auch schon losgehen. Für unseren Port Scanner erstellen wir zunächst ein neues Projekt:

Nach der Installation kann es auch schon losgehen. Für unseren Port Scanner erstellen wir zunächst ein neues Projekt: Ein Port Scanner ist eine gute Möglichkeit den eigenen Server auf offene Ports zu scannen. Zu viele nicht benötigte und offene Ports können auf Ihrem Server und auf Ihrem Computer ein Sicherheitsrisiko

Mehr

Mediator 9 - Lernprogramm

Mediator 9 - Lernprogramm Mediator 9 - Lernprogramm Ein Lernprogramm mit Mediator erstellen Mediator 9 bietet viele Möglichkeiten, CBT-Module (Computer Based Training = Computerunterstütztes Lernen) zu erstellen, z. B. Drag & Drop

Mehr

Einführung zum Arbeiten mit Microsoft Visual C++ 2010 Express Edition

Einführung zum Arbeiten mit Microsoft Visual C++ 2010 Express Edition In den nachfolgenden Schritten finden Sie beschrieben, wie Sie in der Entwicklungsumgebung Microsoft Visual Studio 2010 eine Projektmappe, ein Projekt und einen ersten Quellcode erstellen, diesen kompilieren,

Mehr

Punkt 1 bis 11: -Anmeldung bei Schlecker und 1-8 -Herunterladen der Software

Punkt 1 bis 11: -Anmeldung bei Schlecker und 1-8 -Herunterladen der Software Wie erzeugt man ein Fotobuch im Internet bei Schlecker Seite Punkt 1 bis 11: -Anmeldung bei Schlecker und 1-8 -Herunterladen der Software Punkt 12 bis 24: -Wir arbeiten mit der Software 8-16 -Erstellung

Mehr

Erweiterung der Aufgabe. Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen:

Erweiterung der Aufgabe. Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen: VBA Programmierung mit Excel Schleifen 1/6 Erweiterung der Aufgabe Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen: Es müssen also 11 (B L) x 35 = 385 Zellen berücksichtigt

Mehr

Wie halte ich Ordnung auf meiner Festplatte?

Wie halte ich Ordnung auf meiner Festplatte? Wie halte ich Ordnung auf meiner Festplatte? Was hältst du von folgender Ordnung? Du hast zu Hause einen Schrank. Alles was dir im Wege ist, Zeitungen, Briefe, schmutzige Wäsche, Essensreste, Küchenabfälle,

Mehr

Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert

Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert Beamen in EEP Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert Zuerst musst du dir 2 Programme besorgen und zwar: Albert, das

Mehr

Photopaint - Linsen. (Speichere deine Arbeit von Anfang an regelmäßig unter dem Namen Linsen.cpt )

Photopaint - Linsen. (Speichere deine Arbeit von Anfang an regelmäßig unter dem Namen Linsen.cpt ) Photopaint - Linsen Arbeiten mit Linsen (Speichere deine Arbeit von Anfang an regelmäßig unter dem Namen Linsen.cpt ) Für diese Übung öffne die Datei Winter.jp2 du kannst natürlich auch mit jeder anderen

Mehr

Pfötchenhoffung e.v. Tier Manager

Pfötchenhoffung e.v. Tier Manager Pfötchenhoffung e.v. Tier Manager A.Ennenbach 01.08.2015 Tier Manager Inhalt Administrationsbereich Tiere auflisten & suchen Tier hinzufügen Tier bearbeiten (Status ändern, etc.) Administrationsbereich

Mehr

Comic Life 2.x. Fortbildung zum Mediencurriculum

Comic Life 2.x. Fortbildung zum Mediencurriculum Comic Life 2.x Fortbildung zum Mediencurriculum - 1 - Comic Life Eine kurze Einführung in die Bedienung von Comic Life 2.x. - 2 - Starten von Comic Life Bitte starte das Programm Comic Life. Es befindet

Mehr

Einführung in die Java- Programmierung

Einführung in die Java- Programmierung Einführung in die Java- Programmierung Dr. Volker Riediger Tassilo Horn riediger horn@uni-koblenz.de WiSe 2012/13 1 Wichtig... Mittags keine Pommes... Praktikum A 230 C 207 (Madeleine + Esma) F 112 F 113

Mehr

Arbeiten mit UMLed und Delphi

Arbeiten mit UMLed und Delphi Arbeiten mit UMLed und Delphi Diese Anleitung soll zeigen, wie man Klassen mit dem UML ( Unified Modeling Language ) Editor UMLed erstellt, in Delphi exportiert und dort so einbindet, dass diese (bis auf

Mehr

Erstellen von x-y-diagrammen in OpenOffice.calc

Erstellen von x-y-diagrammen in OpenOffice.calc Erstellen von x-y-diagrammen in OpenOffice.calc In dieser kleinen Anleitung geht es nur darum, aus einer bestehenden Tabelle ein x-y-diagramm zu erzeugen. D.h. es müssen in der Tabelle mindestens zwei

Mehr

Windows. Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1

Windows. Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1 Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1 Wenn der Name nicht gerade www.buch.de oder www.bmw.de heißt, sind Internetadressen oft schwer zu merken Deshalb ist es sinnvoll, die Adressen

Mehr

Visual Basic Express erstes Projekt anlegen

Visual Basic Express erstes Projekt anlegen Inhalt Dokument Beschreibung... 1 Erstes Projekt anlegen... 1 Verweise hinzufügen... 2 Imports setzen... 5 Public Class vorbereiten... 6 Mehrere Tools programmieren... 7 Dokument Beschreibung Nach der

Mehr

Datenbanken Kapitel 2

Datenbanken Kapitel 2 Datenbanken Kapitel 2 1 Eine existierende Datenbank öffnen Eine Datenbank, die mit Microsoft Access erschaffen wurde, kann mit dem gleichen Programm auch wieder geladen werden: Die einfachste Methode ist,

Mehr

Anleitung für Autoren auf sv-bofsheim.de

Anleitung für Autoren auf sv-bofsheim.de Anleitung für Autoren auf sv-bofsheim.de http://www.sv-bofsheim.de 1 Registrieren als Benutzer sv-bofsheim.de basiert auf der Software Wordpress, die mit einer Erweiterung für ein Forum ausgestattet wurde.

Mehr

Wir arbeiten mit Zufallszahlen

Wir arbeiten mit Zufallszahlen Abb. 1: Bei Kartenspielen müssen zu Beginn die Karten zufällig ausgeteilt werden. Wir arbeiten mit Zufallszahlen Jedesmal wenn ein neues Patience-Spiel gestartet wird, muss das Computerprogramm die Karten

Mehr

E-PRIME TUTORIUM Die Programmiersprache BASIC

E-PRIME TUTORIUM Die Programmiersprache BASIC E-PRIME TUTORIUM Die Programmiersprache BASIC BASIC Beginner s All-purpose Symbolic Instruction Code symbolische Allzweck-Programmiersprache für Anfänger Design-Ziel klar: Eine einfache, für Anfänger geeignete

Mehr

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als

Mehr

FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7

FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7 FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7 Die Installation der FuxMedia Software erfolgt erst NACH Einrichtung des Netzlaufwerks! Menüleiste einblenden, falls nicht vorhanden Die

Mehr

Zahlen auf einen Blick

Zahlen auf einen Blick Zahlen auf einen Blick Nicht ohne Grund heißt es: Ein Bild sagt mehr als 1000 Worte. Die meisten Menschen nehmen Informationen schneller auf und behalten diese eher, wenn sie als Schaubild dargeboten werden.

Mehr

PowerPoint: Text. Text

PowerPoint: Text. Text PowerPoint: Anders als in einem verarbeitungsprogramm steht in PowerPoint der Cursor nicht automatisch links oben auf einem Blatt in der ersten Zeile und wartet auf eingabe. kann hier vielmehr frei über

Mehr

Um in das Administrationsmenü zu gelangen ruft Ihr Eure Seite auf mit dem Zusatz?mod=admin :

Um in das Administrationsmenü zu gelangen ruft Ihr Eure Seite auf mit dem Zusatz?mod=admin : WebsoziCMS 2.8.9 Kurzanleitung Stand: 10.04.2008 Andreas Kesting Diese Kurzanleitung zum WebsoziCMS 2.8.9 beschränkt beschränkt sich auf die häufigsten Tätigkeiten beim Administrieren Eurer Homepage: -

Mehr

Handbuch Fischertechnik-Einzelteiltabelle V3.7.3

Handbuch Fischertechnik-Einzelteiltabelle V3.7.3 Handbuch Fischertechnik-Einzelteiltabelle V3.7.3 von Markus Mack Stand: Samstag, 17. April 2004 Inhaltsverzeichnis 1. Systemvorraussetzungen...3 2. Installation und Start...3 3. Anpassen der Tabelle...3

Mehr

Erstellen der Barcode-Etiketten:

Erstellen der Barcode-Etiketten: Erstellen der Barcode-Etiketten: 1.) Zuerst muss die Schriftart Code-39-Logitogo installiert werden! Das ist eine einmalige Sache und muss nicht zu jeder Börse gemacht werden! Dazu speichert man zunächst

Mehr

Einführung in Powerpoint M. Hasler 2010. Wie erstelle ich eine Präsentation mit Powerpoint? - Eine Kurzanleitung

Einführung in Powerpoint M. Hasler 2010. Wie erstelle ich eine Präsentation mit Powerpoint? - Eine Kurzanleitung Wie erstelle ich eine Präsentation mit Powerpoint? - Eine Kurzanleitung 1 Als erstes musst du wissen, was du präsentieren willst logisch - sonst bleiben deine Folien ohne Inhalt. Vielleicht willst du die

Mehr

xcall White Paper Wählen-Buttons in Excel

xcall White Paper Wählen-Buttons in Excel xcall White Paper Wählen-Buttons in Excel Seite 2 White Paper... 1 Wählen-Buttons in Excel... 1 Wählen-Button in einer Tabelle... 3 Schritt 1: Excel-Datei öffnen... 3 Schritt 2: Button einbauen... 3 Schritt

Mehr

Diese Anleitung zeigt dir, wie du eine Einladung mit Microsoft Word gestalten kannst.

Diese Anleitung zeigt dir, wie du eine Einladung mit Microsoft Word gestalten kannst. Diese Anleitung zeigt dir, wie du eine Einladung mit Microsoft Word gestalten kannst. Bevor es losgeht Wenn du mal etwas falsch machst ist das in Word eigentlich kein Problem! Den Rückgängig-Pfeil (siehe

Mehr

Tutorial: Gnumeric installieren und Jahres-Kostenübersicht erstellen mit Diagramm

Tutorial: Gnumeric installieren und Jahres-Kostenübersicht erstellen mit Diagramm Gnumeric Mittwoch, 8. Mai 2013 01:05 Tutorial: Gnumeric installieren und Jahres-Kostenübersicht erstellen mit Diagramm In diesem Tutorial will ich Ihnen zeigen, wie man Gnumeric installiert und wie man

Mehr

Bilder zum Upload verkleinern

Bilder zum Upload verkleinern Seite 1 von 9 Bilder zum Upload verkleinern Teil 1: Maße der Bilder verändern Um Bilder in ihren Abmessungen zu verkleinern benutze ich die Freeware Irfan View. Die Software biete zwar noch einiges mehr

Mehr

Jederzeit Ordnung halten

Jederzeit Ordnung halten Kapitel Jederzeit Ordnung halten 6 auf Ihrem Mac In diesem Buch war bereits einige Male vom Finder die Rede. Dieses Kapitel wird sich nun ausführlich diesem so wichtigen Programm widmen. Sie werden das

Mehr

Abwesenheitsnotiz im Exchange Server 2010

Abwesenheitsnotiz im Exchange Server 2010 Abwesenheitsnotiz im Exchange Server 2010 1.) Richten Sie die Abwesenheitsnotiz in Outlook 2010 ein und definieren Sie, an welche Absender diese gesendet werden soll. Klicken Sie dazu auf Datei -> Informationen

Mehr

Kara-Programmierung AUFGABENSTELLUNG LERNPARCOURS. Abb. 1: Programmfenster. Welt neu erstellen; öffnen; erneut öffnen; speichern; speichern unter

Kara-Programmierung AUFGABENSTELLUNG LERNPARCOURS. Abb. 1: Programmfenster. Welt neu erstellen; öffnen; erneut öffnen; speichern; speichern unter Kara-Programmierung AUFGABENSTELLUNG LERNPARCOURS Abb. 1: Programmfenster Welt neu erstellen; öffnen; erneut öffnen; speichern; speichern unter Programmfenster anzeigen Einstellungen öffnen Kara direkt

Mehr

Eine eigene Seite auf Facebook-Fanseiten einbinden und mit einem Tab verbinden.

Eine eigene Seite auf Facebook-Fanseiten einbinden und mit einem Tab verbinden. Eine eigene Seite auf Facebook-Fanseiten einbinden und mit einem Tab verbinden. Nach den Änderungen die Facebook vorgenommen hat ist es einfacher und auch schwerer geworden eigene Seiten einzubinden und

Mehr

Graphic Coding. Klausur. 9. Februar 2007. Kurs A

Graphic Coding. Klausur. 9. Februar 2007. Kurs A Graphic Coding Klausur 9. Februar 2007 Kurs A Name: Matrikelnummer: Hinweise - Es sind keine Hilfsmaterialien erlaubt. (Keine Bücher, Taschenrechner, Handys) - Sie haben zwei Stunden Zeit. - Insgesamt

Mehr

Diese Anleitung wurde erstellt von Niclas Lüchau und Daniel Scherer. Erste Anmeldung. Schritt 1: Anmeldung..2. Schritt 2: Passwort setzen 3

Diese Anleitung wurde erstellt von Niclas Lüchau und Daniel Scherer. Erste Anmeldung. Schritt 1: Anmeldung..2. Schritt 2: Passwort setzen 3 Diese Anleitung wurde erstellt von Niclas Lüchau und Daniel Scherer Inhalt Erste Anmeldung. Schritt 1: Anmeldung..2 Schritt 2: Passwort setzen 3 Schritt 3: Nachträgliches Ändern des Passworts..4 Schreiben

Mehr

Anleitung Stempelerstellung Geocoinshop.de

Anleitung Stempelerstellung Geocoinshop.de Anleitung Stempelerstellung Geocoinshop.de Um deinen eigenen Stempel zu erstellen, kannst Du fertige Elemente benutzen, oder eigene Logos, Bilder, etc hochladen, um sie dann mit Text zu kombinieren. Du

Mehr

Menü Macro. WinIBW2-Macros unter Windows7? Macros aufnehmen

Menü Macro. WinIBW2-Macros unter Windows7? Macros aufnehmen Menü Macro WinIBW2-Macros unter Windows7?... 1 Macros aufnehmen... 1 Menübefehle und Schaltflächen in Macros verwenden... 4 Macros bearbeiten... 4 Macros löschen... 5 Macro-Dateien... 5 Macros importieren...

Mehr

Es sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein.

Es sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein. Schritt 1: Installation des Javacompilers JDK. Der erste Start mit Eclipse Bevor Sie den Java-Compiler installieren sollten Sie sich vergewissern, ob er eventuell schon installiert ist. Gehen sie wie folgt

Mehr

Dreamweaver 8 Einführung

Dreamweaver 8 Einführung Dreamweaver 8 Einführung Die Oberfläche von Dreamweaver Beim Start von Dreamweaver 8 präsentiert sich das Programm mit der folgenden Oberfläche: Menüleiste mit allen verfügbaren Befehlen von Dreamweaver.

Mehr

Novell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar 2015. ZID Dezentrale Systeme

Novell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar 2015. ZID Dezentrale Systeme Novell Client Anleitung zur Verfügung gestellt durch: ZID Dezentrale Systeme Februar 2015 Seite 2 von 8 Mit der Einführung von Windows 7 hat sich die Novell-Anmeldung sehr stark verändert. Der Novell Client

Mehr

1.Unterschied: Die Übungen sind nicht von deinem Mathe-Lehrer...

1.Unterschied: Die Übungen sind nicht von deinem Mathe-Lehrer... mit den Spezialkursen so funktioniert es! Liebe Schülerinnen und Schüler, wenn ihr jetzt sagt: Mathe üben mit dem PC? Cool, wie funktioniert das denn? dann seid ihr hier im Mathe-Online-Center genau richtig.

Mehr

2. ZELLINHALTE UND FORMELN

2. ZELLINHALTE UND FORMELN 2. ZELLINHALTE UND FORMELN Aufgabe: In dem Beispiel Haushaltsbuch entwickeln Sie eine Kostenaufstellung, die alle monatlichen Ausgaben einzelner Sparten enthält. Darauf basierend berechnen Sie mit einfachen

Mehr

Wie Sie mit Mastern arbeiten

Wie Sie mit Mastern arbeiten Wie Sie mit Mastern arbeiten Was ist ein Master? Einer der großen Vorteile von EDV besteht darin, dass Ihnen der Rechner Arbeit abnimmt. Diesen Vorteil sollten sie nutzen, wo immer es geht. In PowerPoint

Mehr

Textgestaltung mit dem Editor TinyMCE Schritt für Schritt

Textgestaltung mit dem Editor TinyMCE Schritt für Schritt Textgestaltung mit dem Editor TinyMCE Schritt für Schritt Folgender Artikel soll veröffentlicht und mit dem Editor TinyMCE gestaltet werden: Eine große Überschrift Ein Foto Hier kommt viel Text. Hier kommt

Mehr

S/W mit PhotoLine. Inhaltsverzeichnis. PhotoLine

S/W mit PhotoLine. Inhaltsverzeichnis. PhotoLine PhotoLine S/W mit PhotoLine Erstellt mit Version 16.11 Ich liebe Schwarzweiß-Bilder und schaue mir neidisch die Meisterwerke an, die andere Fotografen zustande bringen. Schon lange versuche ich, auch so

Mehr

1 Vom Problem zum Programm

1 Vom Problem zum Programm Hintergrundinformationen zur Vorlesung GRUNDLAGEN DER INFORMATIK I Studiengang Elektrotechnik WS 02/03 AG Betriebssysteme FB3 Kirsten Berkenkötter 1 Vom Problem zum Programm Aufgabenstellung analysieren

Mehr

Enigmail Konfiguration

Enigmail Konfiguration Enigmail Konfiguration 11.06.2006 Steffen.Teubner@Arcor.de Enigmail ist in der Grundkonfiguration so eingestellt, dass alles funktioniert ohne weitere Einstellungen vornehmen zu müssen. Für alle, die es

Mehr

Erstellen einer GoTalk-Auflage

Erstellen einer GoTalk-Auflage Erstellen einer GoTalk-Auflage 1. Bei dem Startbild Vorlage öffnen wählen 2. In dem folgenden Fenster Geräte Schablonen doppelt anklicken. - und schon öffnet sich der gesamte Katalog der verfügbaren Talker-Auflagen...eigentlich

Mehr

1. Adressen für den Serienversand (Briefe Katalogdruck Werbung/Anfrage ) auswählen. Die Auswahl kann gespeichert werden.

1. Adressen für den Serienversand (Briefe Katalogdruck Werbung/Anfrage ) auswählen. Die Auswahl kann gespeichert werden. Der Serienversand Was kann man mit der Maske Serienversand machen? 1. Adressen für den Serienversand (Briefe Katalogdruck Werbung/Anfrage ) auswählen. Die Auswahl kann gespeichert werden. 2. Adressen auswählen,

Mehr

Schrittweise Anleitung zur Erstellung einer Angebotseite 1. In Ihrem Dashboard klicken Sie auf Neu anlegen, um eine neue Seite zu erstellen.

Schrittweise Anleitung zur Erstellung einer Angebotseite 1. In Ihrem Dashboard klicken Sie auf Neu anlegen, um eine neue Seite zu erstellen. Schrittweise Anleitung zur Erstellung einer Angebotseite 1. In Ihrem Dashboard klicken Sie auf Neu anlegen, um eine neue Seite zu erstellen. Klicken Sie auf Neu anlegen, um Ihre neue Angebotseite zu erstellen..

Mehr

Visual Basic Express Debugging

Visual Basic Express Debugging Inhalt Dokument Beschreibung... 1 Projekt vorbereiten... 1 Verknüpfung zu Autocad/ProStructures einstellen... 2 Debugging... 4 Autocad/ProSteel Beispiel... 5 Dokument Beschreibung Debuggen nennt man das

Mehr

Programme im Griff Was bringt Ihnen dieses Kapitel?

Programme im Griff Was bringt Ihnen dieses Kapitel? 3-8272-5838-3 Windows Me 2 Programme im Griff Was bringt Ihnen dieses Kapitel? Wenn Sie unter Windows arbeiten (z.b. einen Brief schreiben, etwas ausdrucken oder ein Fenster öffnen), steckt letztendlich

Mehr

Der neue persönliche Bereich/die CommSy-Leiste

Der neue persönliche Bereich/die CommSy-Leiste Der neue persönliche Bereich/die CommSy-Leiste Mit der neue CommSy-Version wurde auch der persönliche Bereich umstrukturiert. Sie finden all Ihre persönlichen Dokumente jetzt in Ihrer CommSy-Leiste. Ein

Mehr

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

Neben dem Symbol Entwurfsmodus ist das Symbol Befehlschaltfläche zu sehen. Visual Basic / EXCEL Unterrichtsreihe von Herrn Selbach / Makro Programmierung 1. Die Steuerelemente Toolbox Durch Ansicht Symbolleisten Steuerelemente-Toolbox kann man Befehlschaltflächen (CommandButton),

Mehr

Wo möchten Sie die MIZ-Dokumente (aufbereitete Medikamentenlisten) einsehen?

Wo möchten Sie die MIZ-Dokumente (aufbereitete Medikamentenlisten) einsehen? Anleitung für Evident Seite 1 Anleitung für Evident-Anwender: Einbinden der MIZ-Dokumente in Evident. Wo möchten Sie die MIZ-Dokumente (aufbereitete Medikamentenlisten) einsehen? Zunächst müssen Sie entscheiden,

Mehr

Anleitung Homepage TAfIE

Anleitung Homepage TAfIE Anleitung Homepage TAfIE Wichtig: Die HP kann nur mit Mozilla Firefox korrekt bearbeitet werden. Wer den Browser noch nicht am Computer hat, muss ihn herunterladen und installieren. Freigabe von Veröffentlichungen:

Mehr

podcast TUTORIAL Zugriff auf das Bildarchiv der Bergischen Universität Wuppertal über den BSCW-Server

podcast TUTORIAL Zugriff auf das Bildarchiv der Bergischen Universität Wuppertal über den BSCW-Server Das folgende Tutorial erläutert die grundlegenden Schritte für den Zugriff auf das Bildarchiv der Bergischen Universität Wuppertal. Als Nutzer für das Bildarchiv freischalten lassen Der Zugriff auf das

Mehr

Anleitung zur Erstellung von Serienbriefen (Word 2003) unter Berücksichtigung von Titeln (wie Dr., Dr. med. usw.)

Anleitung zur Erstellung von Serienbriefen (Word 2003) unter Berücksichtigung von Titeln (wie Dr., Dr. med. usw.) Seite 1/7 Anleitung zur Erstellung von Serienbriefen (Word 2003) unter Berücksichtigung von Titeln (wie Dr., Dr. med. usw.) Hier sehen Sie eine Anleitung wie man einen Serienbrief erstellt. Die Anleitung

Mehr

Erstellen einer Collage. Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu])

Erstellen einer Collage. Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu]) 3.7 Erstellen einer Collage Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu]) Dann Größe des Dokuments festlegen beispielsweise A4 (weitere

Mehr

QTTabBar Einrichtung, ein Tutorial

QTTabBar Einrichtung, ein Tutorial QTTabBar Einrichtung, ein Tutorial Von Heiko Schulze Eines der ganz entscheidenden Dinge, das im Explorer fehlt ist das tabunterstützte Navigieren. Dafür gibt es bereits seit Jahren die QTTabBar. Sie wurde

Mehr

Anleitung zur Verwendung der VVW-Word-Vorlagen

Anleitung zur Verwendung der VVW-Word-Vorlagen Anleitung zur Verwendung der VVW-Word-Vorlagen v1.0. Jun-15 1 1 Vorwort Sehr geehrte Autorinnen und Autoren, wir haben für Sie eine Dokumentenvorlage für Microsoft Word entwickelt, um Ihnen die strukturierte

Mehr

Vorweg konvertieren der Dateien

Vorweg konvertieren der Dateien Inhalt Vorweg konvertieren der Dateien... 2 Menüerstellung... 3 Hintergrundbild... 4 Filmmaterial... 4 Dateien hinzufügen... 4 Menübestandteile... 5 Menü... 5 Weitere Buttons... 5 Brenne DVD... 6 Vorweg

Mehr

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0) Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0) Peter Koos 03. Dezember 2015 0 Inhaltsverzeichnis 1 Voraussetzung... 3 2 Hintergrundinformationen... 3 2.1 Installationsarten...

Mehr

HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG

HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG it4sport GmbH HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG Stand 10.07.2014 Version 2.0 1. INHALTSVERZEICHNIS 2. Abbildungsverzeichnis... 3 3. Dokumentenumfang... 4 4. Dokumente anzeigen... 5 4.1 Dokumente

Mehr

Zwischenablage (Bilder, Texte,...)

Zwischenablage (Bilder, Texte,...) Zwischenablage was ist das? Informationen über. die Bedeutung der Windows-Zwischenablage Kopieren und Einfügen mit der Zwischenablage Vermeiden von Fehlern beim Arbeiten mit der Zwischenablage Bei diesen

Mehr

Produktschulung WinDachJournal

Produktschulung WinDachJournal Produktschulung WinDachJournal Codex GmbH Stand 2009 Inhaltsverzeichnis Einleitung... 3 Starten des Programms... 4 Erfassen von Notizen in WinJournal... 6 Einfügen von vorgefertigten Objekten in WinJournal...

Mehr

Microsoft Visual Studio Community 2015

Microsoft Visual Studio Community 2015 Microsoft Visual Studio Community 2015 Visual Studio Community 2015 ist eine kostenlose IDE mit leistungsfähigen Programmier- und Entwicklungswerkzeugen für Windows, ios und Android. Sie ist für einzelne

Mehr

Handbuch für Redakteure

Handbuch für Redakteure Handbuch für Redakteure Erste Schritte... 1 Artikel erstellen... 2 Artikelinhalt bearbeiten... 3 Artikel bearbeiten... 3 Grunddaten ändern... 5 Weitere Artikeleigenschaften... 5 Der WYSIWYG-Editor... 6

Mehr

Browsereinstellungen für moneycheck24 in Explorer unter Windows

Browsereinstellungen für moneycheck24 in Explorer unter Windows Browsereinstellungen für moneycheck24 in Explorer unter Windows Wichtige Einstellungen im + Um zu prüfen, welche Version Sie nutzen Einstellungen: Klicken Sie im Menü INTERNETOPTIONEN Extras [oder Tastenkürzel

Mehr

EINFACHES HAUSHALT- KASSABUCH

EINFACHES HAUSHALT- KASSABUCH EINFACHES HAUSHALT- KASSABUCH Arbeiten mit Excel Wir erstellen ein einfaches Kassabuch zur Führung einer Haushalts- oder Portokasse Roland Liebing, im November 2012 Eine einfache Haushalt-Buchhaltung (Kassabuch)

Mehr

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler Downloadfehler in DEHSt-VPSMail Workaround zum Umgang mit einem Downloadfehler Downloadfehler bremen online services GmbH & Co. KG Seite 2 Inhaltsverzeichnis Vorwort...3 1 Fehlermeldung...4 2 Fehlerbeseitigung...5

Mehr

Wir lernen PowerPoint - Grundkurs Grußkarten erstellen

Wir lernen PowerPoint - Grundkurs Grußkarten erstellen Wir lernen PowerPoint - Grundkurs Grußkarten erstellen Inhalt der Anleitung Seite 1. Geburtstagskarte erstellen 2 6 2. Einladung erstellen 7 1 1. Geburtstagskarte erstellen a) Wir öffnen PowerPoint und

Mehr

Viele Bilder auf der FA-Homepage

Viele Bilder auf der FA-Homepage Viele Bilder auf der FA-Homepage Standardmäßig lassen sich auf einer FA-Homepage nur 2 Bilder mit zugehörigem Text unterbringen. Sollen es mehr Bilder sein, muss man diese als von einer im Internet

Mehr

Bitte wenden. Name: KURSARBEIT NR. 4 (10 DIFF GA) 18.06.2002. Seite 1

Bitte wenden. Name: KURSARBEIT NR. 4 (10 DIFF GA) 18.06.2002. Seite 1 Aufgabe 1: Gegeben ist das folgende Programm: PR figur :n :Länge WH 3 [ VW :Länge WENN :n>1 DANN ( RE 90 figur :n-1 :Länge/2 RW :Länge Seite 1 Zeichne das Bild, welches beim Aufruf der Prozedur mit figur

Mehr

Wasserzeichen mit Paint-Shop-Pro 9 (geht auch mit den anderen Versionen. Allerdings könnten die Bezeichnungen und Ansichten etwas anders sein)

Wasserzeichen mit Paint-Shop-Pro 9 (geht auch mit den anderen Versionen. Allerdings könnten die Bezeichnungen und Ansichten etwas anders sein) Wasserzeichen mit Paint-Shop-Pro 9 (geht auch mit den anderen Versionen. Allerdings könnten die Bezeichnungen und Ansichten etwas anders sein) Öffne ein neues Bild ca. 200 x 200, weiß (Datei - neu) Aktiviere

Mehr

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang sysplus.ch outlook - mail-grundlagen Seite 1/8 Outlook Mail-Grundlagen Posteingang Es gibt verschiedene Möglichkeiten, um zum Posteingang zu gelangen. Man kann links im Outlook-Fenster auf die Schaltfläche

Mehr

Programmierkurs Java

Programmierkurs Java Programmierkurs Java Dr. Dietrich Boles Aufgaben zu UE16-Rekursion (Stand 09.12.2011) Aufgabe 1: Implementieren Sie in Java ein Programm, das solange einzelne Zeichen vom Terminal einliest, bis ein #-Zeichen

Mehr

Handbuch ECDL 2003 Basic Modul 5: Datenbank Access starten und neue Datenbank anlegen

Handbuch ECDL 2003 Basic Modul 5: Datenbank Access starten und neue Datenbank anlegen Handbuch ECDL 2003 Basic Modul 5: Datenbank Access starten und neue Datenbank anlegen Dateiname: ecdl5_01_02_documentation_standard.doc Speicherdatum: 14.02.2005 ECDL 2003 Basic Modul 5 Datenbank - Access

Mehr

Stammdatenanlage über den Einrichtungsassistenten

Stammdatenanlage über den Einrichtungsassistenten Stammdatenanlage über den Einrichtungsassistenten Schritt für Schritt zur fertig eingerichteten Hotelverwaltung mit dem Einrichtungsassistenten Bitte bereiten Sie sich, bevor Sie starten, mit der Checkliste

Mehr

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER Inhalt 1 Einleitung... 1 2 Einrichtung der Aufgabe für die automatische Sicherung... 2 2.1 Die Aufgabenplanung... 2 2.2 Der erste Testlauf... 9 3 Problembehebung...

Mehr

VisualBasic - Variablen

VisualBasic - Variablen Typisch für alle Basic-Dialekte ist die Eigenschaft, dass Variablen eigentlich nicht deklariert werden müssen. Sobald Sie einen Bezeichner schreiben, der bisher nicht bekannt war, wird er automatisch angelegt

Mehr

Praktische Sitzung 2: Erstellung einer Multiple-Choice-Aufgabe mit "Hot Potatoes" und "MS Frontpage 2000"

Praktische Sitzung 2: Erstellung einer Multiple-Choice-Aufgabe mit Hot Potatoes und MS Frontpage 2000 Praktische Sitzung 2: Erstellung einer Multiple-Choice-Aufgabe mit "Hot Potatoes" und "MS Frontpage 2000" Ziel : In diesem Abschnitt werden Sie eine Multiple-Choice-Übung zum Thema Geschichte des Geldes

Mehr

Die besten Excel-Tastenkombinationen im Überblick

Die besten Excel-Tastenkombinationen im Überblick Die besten Excel-Tastenkombinationen im Überblick Erfahrungsgemäß sind es nicht unbedingt die umfangreichen Tipps, die den Nutzen haben. So kann dir häufig schon eine kleine Hilfe bei der täglichen Arbeit

Mehr

Stellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster

Stellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster Es gibt in Excel unter anderem die so genannten Suchfunktionen / Matrixfunktionen Damit können Sie Werte innerhalb eines bestimmten Bereichs suchen. Als Beispiel möchte ich die Funktion Sverweis zeigen.

Mehr

Informationen zur Verwendung von Visual Studio und cmake

Informationen zur Verwendung von Visual Studio und cmake Inhaltsverzeichnis Informationen zur Verwendung von Visual Studio und cmake... 2 Erste Schritte mit Visual Studio... 2 Einstellungen für Visual Studio 2013... 2 Nutzung von cmake... 6 Installation von

Mehr

E Mail Versand mit der Schild NRW Formularverwaltung

E Mail Versand mit der Schild NRW Formularverwaltung -Seite 1- E Mail Versand mit der Schild NRW Formularverwaltung Seit der Version 1.12.3.97 der Reportverwaltung ist die Möglichkeit integriert, E Mails direkt, d.h. ohne Umweg über einen externen Mailclient

Mehr

EAP. Employee Administration Platform

EAP. Employee Administration Platform EAP Employee Administration Platform Inhalt 1. Plattform öffnen...2 2. Registrierung...2 3. Login...6 4. Links...8 5. Für ein Event anmelden...9 6. Persönliche Daten ändern... 11 7. Logout... 12 8. Benachrichtigungen...

Mehr

Tutorial - www.root13.de

Tutorial - www.root13.de Tutorial - www.root13.de Netzwerk unter Linux einrichten (SuSE 7.0 oder höher) Inhaltsverzeichnis: - Netzwerk einrichten - Apache einrichten - einfaches FTP einrichten - GRUB einrichten Seite 1 Netzwerk

Mehr

CMS.R. Bedienungsanleitung. Modul Cron. Copyright 10.09.2009. www.sruttloff.de CMS.R. - 1 - Revision 1

CMS.R. Bedienungsanleitung. Modul Cron. Copyright 10.09.2009. www.sruttloff.de CMS.R. - 1 - Revision 1 CMS.R. Bedienungsanleitung Modul Cron Revision 1 Copyright 10.09.2009 www.sruttloff.de CMS.R. - 1 - WOZU CRON...3 VERWENDUNG...3 EINSTELLUNGEN...5 TASK ERSTELLEN / BEARBEITEN...6 RECHTE...7 EREIGNISSE...7

Mehr

Treppensoftware Programme. Hilfe - 3D Plus Online. konstruieren/präsentieren

Treppensoftware Programme. Hilfe - 3D Plus Online. konstruieren/präsentieren Treppensoftware Programme Hilfe - 3D Plus Online konstruieren/präsentieren INHALT 1. Allgemeines... 3 2. Arbeitsbereich im Internet aufrufen... 4 3. Firmendaten im Internet hinterlegen... 5 4. Verwaltung

Mehr

Rock-Band. Einleitung. Scratch. In diesem Projekt lernst du, wie du deine eigenen Musikinstrumente programmieren kannst! Activity Checklist

Rock-Band. Einleitung. Scratch. In diesem Projekt lernst du, wie du deine eigenen Musikinstrumente programmieren kannst! Activity Checklist Scratch 1 Rock-Band All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club. Einleitung

Mehr

Fülle das erste Bild "Erforderliche Information für das Google-Konto" vollständig aus und auch das nachfolgende Bild.

Fülle das erste Bild Erforderliche Information für das Google-Konto vollständig aus und auch das nachfolgende Bild. Erstellen eines Fotoalbum mit "Picasa"-Webalben Wie es geht kannst Du hier in kleinen Schritten nachvollziehen. Rufe im Internet folgenden "LINK" auf: http://picasaweb.google.com Jetzt musst Du folgendes

Mehr

Webgestaltung - Jimdo 2.7

Webgestaltung - Jimdo 2.7 4. Jimdo 4.1 Vorbereitung Jimdo ist ein Anbieter um Webseiten direkt im Internet zu erstellen. Grundfunktionen sind gratis, erweiterte Angebote sind kostenpflichtig. Wir werden mit der kostenlosen Variante

Mehr

Anleitung zur Erstellung einer Gefährdungsbeurteilung

Anleitung zur Erstellung einer Gefährdungsbeurteilung Anleitung zur Erstellung einer Gefährdungsbeurteilung 1 Vorbereiten der Gefährdungsbeurteilung 1.1 Richten Sie mit Hilfe des Windows-Explorers (oder des Windows-Arbeitsplatzes) einen neuen Ordner ein,

Mehr

Professionelle Seminare im Bereich MS-Office

Professionelle Seminare im Bereich MS-Office Serienbrief aus Outlook heraus Schritt 1 Zuerst sollten Sie die Kontakte einblenden, damit Ihnen der Seriendruck zur Verfügung steht. Schritt 2 Danach wählen Sie bitte Gerhard Grünholz 1 Schritt 3 Es öffnet

Mehr

Mathe Leuchtturm TI N spire-leuchtturm

Mathe Leuchtturm TI N spire-leuchtturm 1 Mathe Leuchtturm TI N spire-leuchtturm 003 = TI N spire Übungskapitel 3.Klasse Erforderlicher Wissensstand (ohne Computeranwendung) Die ganzen Zahlen Z -> negative Zahlen (nicht unbedingt erforderlich:)

Mehr

Diese Anleitung beschreibt das Vorgehen mit dem Browser Internet Explorer. Das Herunterladen des Programms funktioniert in anderen Browsern ähnlich.

Diese Anleitung beschreibt das Vorgehen mit dem Browser Internet Explorer. Das Herunterladen des Programms funktioniert in anderen Browsern ähnlich. Die Lernsoftware Revoca Das Sekundarschulzentrum Weitsicht verfügt über eine Lizenz bei der Lernsoftware «Revoca». Damit können die Schülerinnen und Schüler auch zu Hause mit den Inhalten von Revoca arbeiten.

Mehr