|
| |

VB.NET - Ein- und Umsteiger| Re: Einfache Slideshow, aber auf Tastendruck aus verschiedenen Verzeichnissen | |  | | 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 FunctionSo 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 |  |
 Einfache Slideshow, aber auf Tastendruck aus verschiedenen V... | 5.017 | thludwig | 15.05.12 20:15 |   Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.205 | Manfred X | 15.05.12 20:35 |    Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.094 | thludwig | 15.05.12 20:46 |     Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.177 | Manfred X | 15.05.12 21:03 |     Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.170 | Franki | 15.05.12 22:44 |      Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.057 | thludwig | 16.05.12 06:48 |       Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.192 | Manfred X | 16.05.12 10:59 |        Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.196 | thludwig | 16.05.12 11:49 |        Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.127 | thludwig | 16.05.12 15:46 |         Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.210 | FZelle | 16.05.12 16:27 |          Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.049 | Franki | 17.05.12 06:05 |           Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.134 | FZelle | 17.05.12 11:24 |            Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.085 | thludwig | 17.05.12 12:01 |             Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.069 | Manfred X | 17.05.12 12:32 |             Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.093 | Franki | 18.05.12 03:07 |              Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.125 | thludwig | 18.05.12 07:09 |               Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.029 | Manfred X | 18.05.12 13:41 |               Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.060 | Franki | 19.05.12 01:57 |            Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.087 | Franki | 18.05.12 02:50 |           Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.027 | keco | 17.05.12 12:03 |            Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.042 | FZelle | 17.05.12 21:12 |             Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.023 | keco | 17.05.12 21:22 |         Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.073 | Manfred X | 16.05.12 17:03 |          Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.164 | thludwig | 16.05.12 21:17 |           Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.047 | Manfred X | 16.05.12 22:07 |   Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.016 | thludwig | 28.05.12 21:56 |    Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.064 | Manfred X | 29.05.12 01:44 |     Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.153 | thludwig | 29.05.12 08:14 |     Re: Einfache Slideshow, aber auf Tastendruck aus verschieden... | 3.028 | thludwig | 29.05.12 19:59 |   Slideshow-Controller - Bilder von der Hardware | 3.175 | thludwig | 02.06.12 11:12 |    Re: Slideshow-Controller - Bilder von der Hardware | 3.090 | Franki | 03.06.12 02:06 |
 | 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 |
  |
|
sevZIP40 Pro DLL 
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 TOP Entwickler-Paket 
TOP-Preis!!
Mit der Developer CD erhalten Sie insgesamt 24 Entwickler- komponenten und Windows-DLLs. Die Einzelkomponenten haben einen Gesamtwert von 1866.50 EUR...
Jetzt nur 979,00 EURWeitere Infos
|
| |
|
Copyright ©2000-2025 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
|
|