| |
![zurück](../images/b_zurueck.gif)
VB.NET - Ein- und UmsteigerRe: Einfache Slideshow, aber auf Tastendruck aus verschiedenen Verzeichnissen | | ![](../images/trans.gif) | Autor: Manfred X | Datum: 16.05.12 17:03 |
| Hallo!
1. Du kannst auch heute mit VB.Net so ähnlich programmieren wie
mit Basic vor 30 Jahren - bloß: Was hattest Du damals schon für
Möglichkeiten?
Heute kannst Du - nach dem Durcharbeiten eines Einsteiger-VB-Buches -
mit relativ wenig Code Anwendungen erstellen, von denen Du damals
nicht mal geträumt hast.
Willkommen in der Welt der objektorientierten Windows-Programmierung.
2. VB.Net ist in eine professionelle Sprache überführt worden.
Die integrierte Dokumentation macht es Einsteigern nicht gerade leicht
und über die ungeheure Vielzahl der Framework-Klassen muss man sich
erst einen Überblick verschaffen. Das dauert leider einige Zeit.
Zum Glück findet man im Internet für fast alle Aufgaben Code-Beispiele
(unterschiedlicher Qualität!)
Belohnt wird man, weil sich unter Nutzung des Frameworks viele
Standardaufgaben (auch komplexere Sachen) blitzschnell erledigen lassen.
3. An die Arbeitsweise eines Windows-Programms (Objekte, Events usw.)
muss man sich zunächst gewöhnen. Das gilt auch für die Nutzung
der - teilweise recht komplex aufgebauten - Controls und für die
wichtige Handhabung der Datenbindung (Trennung von Datenquelle und
Steuerelement).
Ändere im Code-Beispiel folgende Zeile (enabled = false):
Dim WithEvents tim As New Timer With {.Enabled = False, .Interval = 4000}
Entferne das Ereignis mybase.load
Füge folgende Funktion ein:
Private Function GetPicFiles(ByVal direc As String) As List(Of String)
'Name/Pfad der Bilddateien aus einem Verzeichnis auflisten
Dim PicFileExtension() As String = _
{"*.bmp", "*.jpg", "*.gif", "*.png", "*.tif"}
If Not IO.Directory.Exists(direc) Then Return Nothing
Return _
My.Computer.FileSystem.GetFiles(direc, _
FileIO.SearchOption.SearchTopLevelOnly, _
PicFileExtension).ToList
End Function So könnte das KeyDown-Event aussehen:
Private Sub form_KeyDown(ByVal sender As Object, _
ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
If e.KeyCode = Keys.A Or e.KeyCode = Keys.B Then
tim.Enabled = False 'Show ggf. anhalten
Select e.KeyCode
Case Is = Keys.A
piclist = GetPicFiles("F:\daten\BilderA")
Case Is = Keys.B
piclist = GetPicFiles("F:\daten\BilderB")
End Select
'Bilderliste prüfen und ggf. Show wieder starten
If piclist IsNot Nothing AndAlso piclist.Count > 0 Then
tim.Enabled = True
End If
End If
End Sub | ![](../images/trans.gif) |
![](../images/forum/m.gif) Einfache Slideshow, aber auf Tastendruck aus verschiedenen V... | 4.761 | thludwig | 15.05.12 20:15 | ![](../images/forum/t.gif) ![](../images/forum/m.gif) Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.102 | Manfred X | 15.05.12 20:35 | ![](../images/forum/i.gif) ![](../images/forum/l.gif) ![](../images/forum/m.gif) Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 2.991 | thludwig | 15.05.12 20:46 | ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/forum/t.gif) ![](../images/forum/c.gif) Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.095 | Manfred X | 15.05.12 21:03 | ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/forum/l.gif) ![](../images/forum/m.gif) Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.071 | Franki | 15.05.12 22:44 | ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/forum/l.gif) ![](../images/forum/m.gif) Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 2.965 | thludwig | 16.05.12 06:48 | ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/forum/l.gif) ![](../images/forum/m.gif) Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.106 | Manfred X | 16.05.12 10:59 | ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/forum/t.gif) ![](../images/forum/c.gif) Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.087 | thludwig | 16.05.12 11:49 | ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/forum/l.gif) ![](../images/forum/m.gif) Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.001 | thludwig | 16.05.12 15:46 | ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/forum/t.gif) ![](../images/forum/m.gif) Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.123 | FZelle | 16.05.12 16:27 | ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/forum/i.gif) ![](../images/forum/l.gif) ![](../images/forum/m.gif) Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 2.968 | Franki | 17.05.12 06:05 | ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/forum/t.gif) ![](../images/forum/m.gif) Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.053 | FZelle | 17.05.12 11:24 | ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/forum/i.gif) ![](../images/forum/t.gif) ![](../images/forum/m.gif) Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.005 | thludwig | 17.05.12 12:01 | ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/forum/i.gif) ![](../images/forum/i.gif) ![](../images/forum/t.gif) ![](../images/forum/c.gif) Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 2.969 | Manfred X | 17.05.12 12:32 | ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/forum/i.gif) ![](../images/forum/i.gif) ![](../images/forum/l.gif) ![](../images/forum/m.gif) Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 2.996 | Franki | 18.05.12 03:07 | ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/forum/i.gif) ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/forum/l.gif) ![](../images/forum/m.gif) Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.032 | thludwig | 18.05.12 07:09 | ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/forum/i.gif) ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/forum/t.gif) ![](../images/forum/c.gif) Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 2.930 | Manfred X | 18.05.12 13:41 | ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/forum/i.gif) ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/forum/l.gif) ![](../images/forum/c.gif) Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 2.968 | Franki | 19.05.12 01:57 | ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/forum/i.gif) ![](../images/forum/l.gif) ![](../images/forum/c.gif) Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 2.988 | Franki | 18.05.12 02:50 | ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/forum/l.gif) ![](../images/forum/m.gif) Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 2.945 | keco | 17.05.12 12:03 | ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/forum/l.gif) ![](../images/forum/m.gif) Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 2.954 | FZelle | 17.05.12 21:12 | ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/forum/l.gif) ![](../images/forum/c.gif) Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 2.939 | keco | 17.05.12 21:22 | ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/forum/l.gif) ![](../images/forum/m.gif) Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 2.992 | Manfred X | 16.05.12 17:03 | ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/forum/l.gif) ![](../images/forum/m.gif) Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 2.987 | thludwig | 16.05.12 21:17 | ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/trans.gif) ![](../images/forum/l.gif) ![](../images/forum/c.gif) Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 2.961 | Manfred X | 16.05.12 22:07 | ![](../images/forum/t.gif) ![](../images/forum/m.gif) Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 2.928 | thludwig | 28.05.12 21:56 | ![](../images/forum/i.gif) ![](../images/forum/l.gif) ![](../images/forum/m.gif) Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 2.979 | Manfred X | 29.05.12 01:44 | ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/forum/t.gif) ![](../images/forum/c.gif) Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.040 | thludwig | 29.05.12 08:14 | ![](../images/forum/i.gif) ![](../images/trans.gif) ![](../images/forum/l.gif) ![](../images/forum/c.gif) Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 2.944 | thludwig | 29.05.12 19:59 | ![](../images/forum/l.gif) ![](../images/forum/m.gif) Slideshow-Controller - Bilder von der Hardware | 3.079 | thludwig | 02.06.12 11:12 | ![](../images/trans.gif) ![](../images/forum/l.gif) ![](../images/forum/c.gif) Re: Slideshow-Controller - Bilder von der Hardware | 3.005 | Franki | 03.06.12 02:06 |
![](../images/48x48/info.gif) | Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
![nach oben](../images/b_top.gif) ![zurück](../images/b_zurueck.gif) |
|
sevZIP40 Pro DLL ![sevZIP 4.0 Pro für VB/VBA und VB.NET](../images/werbung/sevzip30_100x100.jpg)
Zippen und Unzippen wie die Profis!
Mit nur wenigen Zeilen Code statten Sie Ihre Anwendungen ab sofort mit schnellen Zip- und Unzip-Funktionen aus. Hierbei lassen sich entweder einzelnen Dateien oder auch gesamte Ordner zippen bzw. entpacken. Weitere InfosTipp des Monats Access-Tools Vol.1 ![Access-Tools CD Vol.1](../images/werbung/apvol1_68x100.gif)
Über 400 MByte Inhalt
Mehr als 250 Access-Beispiele, 25 Add-Ins und ActiveX-Komponenten, 16 VB-Projekt inkl. Source, mehr als 320 Tipps & Tricks für Access und VB
Nur 24,95 EURWeitere Infos
|
|
|
Copyright ©2000-2024 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|