Galileo Computing < openbook > Galileo Computing - Professionelle Bücher. Auch für Einsteiger.
Professionelle Bücher. Auch für Einsteiger.

Inhaltsverzeichnis
1 Einführung
2 Grundlagen
3 Fehlerbehandlung
4 Erweiterte Grundlagen
5 Objektorientierte Programmierung
6 Wichtige Klassen in .NET
7 Weitere Elemente eines Windows-Programms
8 Datenbank-Anwendungen mit ADO.NET
9 Internet-Anwendungen mit ASP.NET
10 Zeichnen mit GDI+
11 Neues in Visual Basic 2008
12 Beispielprojekte
A Installation
B Lösungen der Übungsaufgaben
Stichwort

Download:
- ZIP, ca. 8,4 MB
Buch bestellen
Ihre Meinung?

Spacer
Einstieg in Visual Basic 2008 von Thomas Theis
Inkl. zahlreicher Beispiele und Uebungen
Buch: Einstieg in Visual Basic 2008

Einstieg in Visual Basic 2008
geb., mit DVD
442 S., 24,90 Euro
Galileo Computing
ISBN 978-3-8362-1192-5
>> Download (Zip, ca. 8,4 MB)

Online bestellenJetzt online bestellen
* versandkostenfrei in (D) und (A)
Aktuell zum neuen Visual Studio 2008 erscheint diese Einführung in die Programmierung mit Visual Basic 2008. Hier finden Sie alles, was Sie zum Programmieren mit VB wissen müssen, angefangen bei den Grundlagen zu Variablen, Operatoren, Schleifen und Co. über Fehlerbehandlung, objektorientierte Programmierung bis hin zu Datenbank-Anwendungen mit ADO.NET und Internet-Anwendungen mit ASP.NET.

Auch Einsteiger ohne Vorkenntnisse werden sich schnell zurechtfinden. Schritt-für-Schritt-Anleitungen, Übungsaufgaben mit kommentierten Lösungen und regelmäßige Zusammenfassungen erleichtern das Lernen und garantieren einen schnellen Erfolg. Ein umfangreiches Kapitel widmet sich detailliert den Neuerungen in Visual Basic 2008 im Vergleich zur Vorgängerversion.

Nutzen Sie die HTML-Version zum Reinschnuppern oder als immer verfügbare Ergänzung zu Ihrem Buch.

Auf unserer Katalogseite steht Ihnen ab sofort zusätzlich eine Volltextsuche im Buch zur Verfügung.

Die gedruckte Version des Buches erhalten Sie in unserem Online-Shop - versandkostenfrei innerhalb Deutschlands und Österreichs.
Zum Online-Shop

Inhaltsverzeichnis

1 Einführung

1.1 Aufbau dieses Buches

1.2 Mein erstes Windows-Programm

1.3 Visual Basic 2008-Entwicklungsumgebung

1.3.1 Ein neues Projekt
1.3.2 Einfügen von Steuerelementen
1.3.3 Arbeiten mit dem Eigenschaftenfenster
1.3.4 Speichern eines Projekts
1.3.5 Das Codefenster
1.3.6 Schreiben von Programmcode
1.3.7 Kommentare
1.3.8 Starten, Ausführen und Beenden des Programms
1.3.9 Ausführbares Programm
1.3.10 Projekt schließen, Projekt öffnen
1.3.11 Übung

1.4 Arbeiten mit Steuerelementen

1.4.1 Steuerelemente formatieren
1.4.2 Steuerelemente kopieren
1.4.3 Eigenschaften zur Laufzeit ändern
1.4.4 Vergabe und Verwendung von Namen
1.4.5 Verknüpfung von Texten, mehrzeilige Texte
1.4.6 Eigenschaft BackColor, Farben allgemein
Galileo Computing

2 Grundlagen

2.1 Variablen und Datentypen

2.1.1 Namen, Werte
2.1.2 Deklarationen
2.1.3 Datentypen
2.1.4 Gültigkeitsbereich
2.1.5 Konstanten
2.1.6 Enumerationen

2.2 Operatoren

2.2.1 Arithmetische Operatoren
2.2.2 Vergleichsoperatoren
2.2.3 Logische Operatoren
2.2.4 Verkettungsoperator
2.2.5 Zuweisungsoperatoren
2.2.6 Rangfolge der Operatoren

2.3 Panel, Zeitgeber, Textfeld, Zahlenauswahlfeld

2.3.1 Panel
2.3.2 Zeitgeber
2.3.3 Textfelder
2.3.4 Zahlenauswahlfeld

2.4 Verzweigungen

2.4.1 Einzeiliges If…Then…Else
2.4.2 If…Then…Else-Block
2.4.3 Select Case
2.4.4 Funktion IIf
2.4.5 Funktion Choose
2.4.6 Übungen

2.5 Kontrollkästchen, Optionsschaltfläche, Gruppe

2.5.1 Kontrollkästchen
2.5.2 Optionsschaltfläche
2.5.3 Mehrere Ereignisse in einer Prozedur behandeln
2.5.4 Mehrere Gruppen von Optionsschaltflächen
2.5.5 Prozedur ohne Ereignis, Modularisierung

2.6 Schleifen

2.6.1 For ... Next
2.6.2 Do ... Loop
2.6.3 With
2.6.4 Übungen

2.7 Listenfeld und Kombinationsfeld

2.7.1 Listenfeld
2.7.2 Listenfeld füllen
2.7.3 Wichtige Eigenschaften
2.7.4 Wechsel der Auswahl
2.7.5 Wichtige Methoden
2.7.6 Mehrfachauswahl
2.7.7 Kombinationsfelder
Galileo Computing

3 Fehlerbehandlung

3.1 Fehlerarten

3.2 Syntaxfehler und IntelliSense

3.3 Laufzeitfehler und Exception Handling

3.3.1 Programm mit Laufzeitfehlern
3.3.2 Einfaches Exception Handling
3.3.3 Erweitertes Exception Handling

3.4 Logische Fehler und Debugging

3.4.1 Einzelschrittverfahren
3.4.2 Haltepunkte
3.4.3 Überwachungsfenster
Galileo Computing

4 Erweiterte Grundlagen

4.1 Fokus, Sichtbarkeit, Aktivierungszustand

4.1.1 Ereignis GotFocus
4.1.2 Eigenschaften Enabled und Visible

4.2 Bedienung per Tastatur

4.2.1 Eigenschaften TabIndex und TabStop
4.2.2 Tastenkombination für Steuerelemente

4.3 Ereignisgesteuerte Programmierung

4.3.1 Eine EreigniskeEreigniskettette
4.3.2 Endlose Ereignisketten
4.3.3 Textfelder koppeln

4.4 Datenfelder

4.4.1 Eindimensionale statische Datenfelder
4.4.2 Ein Feld durchsuchen
4.4.3 Weitere Feld-Operationen
4.4.4 Mehrdimensionale statische Datenfelder
4.4.5 Datenfelder initialisieren
4.4.6 Datenfelder sind dynamisch

4.5 Strukturen

4.6 Prozeduren und Funktionen

4.6.1 Prozeduren
4.6.2 Übergabe per Referenz
4.6.3 Funktionen
4.6.4 Optionale Argumente
4.6.5 Beliebig viele Argumente
4.6.6 Datenfelder als Argumente
4.6.7 Rekursiver Aufruf
4.6.8 Übungen zu Prozeduren und Funktionen
Galileo Computing

5 Objektorientierte Programmierung

5.1 Was ist Objektorientierung?

5.2 Klasse, Eigenschaft, Methode, Objekt

5.2.1 Objektverweis und Instanz

5.3 Eigenschaftsmethode

5.4 Konstruktor

5.5 Referenzen und Werte

5.5.1 Objekte vergleichen

5.6 Statische Elemente

5.7 Delegates

5.8 Ereignisse

5.9 Namespaces

5.10 Vererbung

5.11 Konstruktoren bei Vererbung

5.12 Polymorphie

5.13 Schnittstellen

Galileo Computing

6 Wichtige Klassen in .NET

6.1 Klasse String für Zeichenketten

6.1.1 Eigenschaften der Klasse String
6.1.2 Trimmen
6.1.3 Splitten
6.1.4 Suchen
6.1.5 Einfügen
6.1.6 Löschen
6.1.7 Teilzeichenkette ermitteln
6.1.8 Zeichen ersetzen

6.2 Datum und Zeit

6.2.1 Eigenschaften von DateTime
6.2.2 Rechnen mit Datum und Uhrzeit

6.3 Dateien und Verzeichnisse

6.3.1 Lesen aus einer Textdatei
6.3.2 Schreiben in eine Textdatei
6.3.3 Sicheres Lesen aus einer Textdatei
6.3.4 Sicheres Schreiben in eine Textdatei
6.3.5 Die Klassen File und Directory
6.3.6 Eine Liste der Dateien
6.3.7 Eine Liste der Dateien und Verzeichnisse
6.3.8 Informationen über Dateien und Verzeichnisse
6.3.9 Bewegen in der Verzeichnis-Hierarchie

6.4 Rechnen mit der Klasse Math

Galileo Computing

7 Weitere Elemente eines Windows-Programms

7.1 Hauptmenü

7.1.1 Erstellung des Hauptmenüs
7.1.2 Code des Hauptmenüs
7.1.3 Klasse Font
7.1.4 Schriftart
7.1.5 Schriftgröße
7.1.6 Schriftstil

7.2 Kontextmenü

7.2.1 Erstellung des Kontextmenüs
7.2.2 Code des Kontextmenüs

7.3 Symbolleiste

7.3.1 Erstellung der Symbolleiste
7.3.2 Code der Symbolleiste

7.4 Statusleiste

7.4.1 Erstellung der Statusleiste
7.4.2 Code der Symbolleiste

7.5 Eingabe-Dialogfeld

7.6 Ausgabe-Dialogfeld

7.7 Standard-Dialogfelder

7.7.1 Datei öffnen
7.7.2 Datei speichern unter
7.7.3 Verzeichnis auswählen
7.7.4 Farbe auswählen
7.7.5 Schrifteigenschaften auswählen
Galileo Computing

8 Datenbank-Anwendungen mit ADO.NET

8.1 Was sind relationale Datenbanken?

8.1.1 Beispiel »Lager«
8.1.2 Indizes
8.1.3 Relationen
8.1.4 Übungen

8.2 Anlegen einer Datenbank in MS Access

8.2.1 Aufbau von MS Access
8.2.2 Datenbank-Entwurf in MS Access 2007
8.2.3 Übungen

8.3 Datenbankzugriff mit Visual Basic

8.3.1 Beispiel-Datenbank
8.3.2 Ablauf eines Zugriffs
8.3.3 Verbindung
8.3.4 SQL-Befehl
8.3.5 Auswahlabfrage
8.3.6 Aktionsabfrage

8.4 SQL-Befehle

8.4.1 Auswahl mit Select
8.4.2 Ändern mit Update
8.4.3 Löschen mit Delete
8.4.4 Einfügen mit Insert

8.5 Ein Verwaltungsprogramm

8.5.1 Initialisierung
8.5.2 Alle Datensätze sehen
8.5.3 Einen Datensatz einfügen
8.5.4 Einen Datensatz ändern
8.5.5 Einen Datensatz löschen
8.5.6 Einen Datensatz suchen

8.6 Verbindung zu MySQL

8.6.1 ODBC-Treiber
8.6.2 Datenquelle
8.6.3 Datenbankzugriff mit Visual Basic
8.6.4 .NET-Treiber

8.7 Verbindung zu MS SQL Server 2005

8.7.1 Anlegen einer Datenbank
8.7.2 Datenbankzugriff mit Visual Basic
Galileo Computing

9 Internet-Anwendungen mit ASP.NET

9.1 Grundlagen von Internet-Anwendungen

9.1.1 Statische Internet-Anwendungen
9.1.2 Dynamische Internet-Anwendungen
9.1.3 Vorteile von ASP.NET

9.2 Ein lokaler Webserver

9.2.1 Basisverzeichnis, erste Internet-Anwendung
9.2.2 Installation und Test des lokalen Webservers
9.2.3 Starten und Beenden des lokalen Webservers

9.3 Eine erste ASP.NET Anwendung

9.3.1 Fehlerhafte Programmierung

9.4 Formatierung von Internetseiten

9.5 Senden und Auswerten von Formulardaten

9.6 Kontrolle der Benutzer-Eingaben

9.7 Eine Auswahl treffen

9.8 Ein Kalender-Element

9.9 ASP.NET und ADO.NET

9.10 Eine Datenbank im Internet ändern

Galileo Computing

10 Zeichnen mit GDI+

10.1 Grundlagen von GDI+

10.2 Linie, Rechteck, Polygon und Ellipse zeichnen

10.2.1 Grundeinstellungen
10.2.2 Linie
10.2.3 Rechteck
10.2.4 Polygon
10.2.5 Ellipse
10.2.6 Dicke und Farbe ändern, Zeichnung löschen

10.3 Text schreiben

10.4 Bilder darstellen

10.5 Dauerhaft zeichnen

Galileo Computing

11 Neues in Visual Basic 2008

11.1 Automatische Datentyp-Erkennung

11.2 Vereinfachte Objekt-Initialisierung

11.3 Anonyme Typen

11.3.1 Vergleich von Objekten
11.3.2 Schlüssel-Eigenschaften

11.4 Erweiterung von Klassen durch externe Methoden

11.4.1 Erweiterung eines Datentyps
11.4.2 Erweiterung einer eigenen Klasse

11.5 Lambda-Ausdrücke

11.6 Verbesserungen der IntelliSense-Entwicklerunterstützung

11.7 LINQ: Language INtegrated Query

11.7.1 Klasse List
11.7.2 Eine Liste von Variablen mit LINQ abfragen
11.7.3 Eine Liste von Objekten mit LINQ abfragen

11.8 MS SQL Server Compact 3.5

11.8.1 Anlegen einer Datenbank
11.8.2 Datenbankzugriff mit Visual Basic

11.9 WPF (Windows Presentation Foundation)

11.9.1 Eine einfache WPF-Anwendung
11.9.2 Steuerelemente über die Toolbox hinzufügen
11.9.3 Steuerelemente über XAML-Code hinzufügen
Galileo Computing

12 Beispielprojekte

12.1 Spielprogramm Tetris

12.1.1 Spielablauf
12.1.2 Programmbeschreibung
12.1.3 Steuerelemente
12.1.4 Initialisierung des Programms
12.1.5 Erzeugen eines neuen Blocks
12.1.6 Der Zeitgeber
12.1.7 Blöcke löschen
12.1.8 Blöcke seitlich bewegen
12.1.9 Blöcke nach unten bewegen
12.1.10 Pause

12.2 Lernprogramm Vokabeln

12.2.1 Benutzung des Programms
12.2.2 Erweiterung des Programms
12.2.3 Initialisierung des Programms
12.2.4 Ein Test beginnt
12.2.5 Zwei Hilfsprozeduren
12.2.6 Die Antwort prüfen
12.2.7 Das Benutzermenü
Galileo Computing

A Installation

A.1 Inhalt der DVD zu diesem Buch

A.2 Installation von Visual Basic 2008 Express Edition

A.3 Arbeiten mit einer Formularvorlage

A.4 Weitergabe eigener Windows-Programme

A.4.1 Erstellung des Installationsprogramms
A.4.2 Ablauf einer Installation
Galileo Computing

B Lösungen der Übungsaufgaben

B.1 Lösungen der Übungsaufgaben aus Kapitel 1

B.1.1 Lösung p0102

B.2 Lösungen der Übungsaufgaben aus Kapitel 2

B.2.1 Lösung p0202
B.2.2 Lösung p0205
B.2.3 Lösung p0206
B.2.4 Lösung p0207
B.2.5 Lösung p0208
B.2.6 Lösung p0210
B.2.7 Lösung p0213
B.2.8 Lösung p0214
B.2.9 Lösung p0222, zwei Alternativen
B.2.10 Lösung p0223
B.2.11 Lösung p0228
B.2.12 Lösung p0232
B.2.13 Lösung p0233
B.2.14 Lösung p0234
B.2.15 Lösung p0235
B.2.16 Lösung p0236
B.2.17 Lösung p0243

B.3 Lösungen der Übungsaufgaben aus Kapitel 4

B.3.1 Lösung p0403
B.3.2 Lösung p0411
B.3.3 Lösung p0412
B.3.4 Lösung p0425
B.3.5 Lösung p0426

B.4 Lösungen der Übungsaufgaben aus Kapitel 8

B.4.1 Lösung zur Übung »Projektverwaltung«
B.4.2 Lösung zur Übung »Mietwagen«


Ihr Kommentar

Wie hat Ihnen das <openbook> gefallen? Wir freuen uns immer über Ihre freundlichen und kritischen Rückmeldungen. >> Zum Feedback-Formular
  Zum Katalog
Zum Katalog: Einstieg in Visual Basic 2008






Einstieg in Visual Basic 2008
bestellen
 Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen?
Ihre Meinung

 Buchtipps
Zum Katalog: Visual Basic 2008






 Visual Basic 2008


Zum Katalog: Einstieg in Visual C++ 2008






 Einstieg in
 Visual C++ 2008


Zum Katalog: Einstieg in Visual C# 2008






 Einstieg in
 Visual C# 2008


Zum Katalog: Visual C# 2008






 Visual C# 2008


Zum Katalog: Visual C# - Video-Training






 Visual C# -
 Video-Training


Zum Katalog: Einstieg in PHP 5 und MySQL 5






 Einstieg in PHP 5
 und MySQL 5


 Shopping
Versandkostenfrei bestellen in Deutschland und Österreich
InfoInfo





Copyright © Galileo Press 2008
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


[Galileo Computing]

Galileo Press, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de