02.12.2011, 01:59 AM
Das hier ist nun eine Schritt-für-Schritt-Anleitung zur Bedienung von "Visual Basic 2010 Express" mit integrierten Aufgaben, die du lösen sollst - Versuch macht schlau!
alles was mit "-" beginnt ist Anleitung,
"->" leitet eine Aufgabe ein
Und los:
-VB öffnen
-neues Projekt anlegen
-"Windows Forms-Anwendung" auswählen
es erscheint ein Projekt mit leerem Fenster.
-die "Toolbox" öffnen, und eine neue "ComboBox" in das Fenster malen. (Bild1)
-der ComboBox den Namen "cboDevices" geben (Bild2)
->Erstelle nun einen Button, gib ihm den Namen btnStart und stelle über die Eigenschaft "Caption" eine Beschriftung ein
-Doppelklick auf den Button
-Du landest im Code-Editor, und eine Funktion, die beim anklicken den Buttons zur Laufzeit ausgeführt wird, wird automatisch erstellt (Bild3)
-füge nun die Datei audio_in.vb zum Projekt hinzu (Bild4)
-darin enthalten ist eine Klasse, die Daten von der Soundkarte einliest.
-im Projektmappen-Explorer Doppelklick auf "My Project"
-Reiter "Verweise" auswählen
-klicke auf "Hinzufügen", "Durchsuchen" und wähle die Datei "C:\Windows\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.DirectSound.dll" aus
-unter "importierte Namespaces" Häkchen wie in (Bild5) setzten
-Reiter "Kompilieren" auswählen
- unter "erweiterte Kompilieroptionen" - "Zeilframework" wähle bitte ".NET Framework 3.0" (Bild6)
-strg+alt+e drücken und das Häckchen bei "Loader Lock" entfernen (Bild7)
->nun gehe zurück zur Code-Ansicht und erstelle eine neue Instanz der Klasse audio_in (an der richtigen Stelle!)
-in der Design-Ansicht Doppelklick auf das Fenster selbst ausführen. Es wird wieder zur Code-Ansicht gewechselt, die neu erschienene Funktion wird beim Laden des Fensters ausgeführt.
-nun wollen wir unser audio-in-Objekt initialisieren. Rufe dazu, wenn das Fester geladen wird die Methode "prepare" der Instanz wie folgt auf: "<instanzname>.prepare(44100, 0, 20, cboDevices)"
-ebenfalls dort füllen wir die ComboBox mit den möglichen Aufnahmegeräten: "<instanzname>.listDev()"
-> klicke auch den grünen Pfeil oben in der Mitte und sieh, was passiert
wenn das soweit geklappt hat, mach einen Screenshot als Beweis (die ComboBox mit den Einträgen bitte) und es geht direkt weiter!
Bilder
Bild1
[Bild: 1.PNG]
Bild2
[Bild: 2.PNG]
Bild3
[Bild: 3.PNG]
Bild4
[Bild: 4.PNG]
Bild5
[Bild: 5.PNG]
Bild6
[Bild: 6.PNG]
Bild7
[Bild: 7.PNG]
alles was mit "-" beginnt ist Anleitung,
"->" leitet eine Aufgabe ein
Und los:
-VB öffnen
-neues Projekt anlegen
-"Windows Forms-Anwendung" auswählen
es erscheint ein Projekt mit leerem Fenster.
-die "Toolbox" öffnen, und eine neue "ComboBox" in das Fenster malen. (Bild1)
-der ComboBox den Namen "cboDevices" geben (Bild2)
->Erstelle nun einen Button, gib ihm den Namen btnStart und stelle über die Eigenschaft "Caption" eine Beschriftung ein
-Doppelklick auf den Button
-Du landest im Code-Editor, und eine Funktion, die beim anklicken den Buttons zur Laufzeit ausgeführt wird, wird automatisch erstellt (Bild3)
-füge nun die Datei audio_in.vb zum Projekt hinzu (Bild4)
-darin enthalten ist eine Klasse, die Daten von der Soundkarte einliest.
-im Projektmappen-Explorer Doppelklick auf "My Project"
-Reiter "Verweise" auswählen
-klicke auf "Hinzufügen", "Durchsuchen" und wähle die Datei "C:\Windows\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.DirectSound.dll" aus
-unter "importierte Namespaces" Häkchen wie in (Bild5) setzten
-Reiter "Kompilieren" auswählen
- unter "erweiterte Kompilieroptionen" - "Zeilframework" wähle bitte ".NET Framework 3.0" (Bild6)
-strg+alt+e drücken und das Häckchen bei "Loader Lock" entfernen (Bild7)
->nun gehe zurück zur Code-Ansicht und erstelle eine neue Instanz der Klasse audio_in (an der richtigen Stelle!)
-in der Design-Ansicht Doppelklick auf das Fenster selbst ausführen. Es wird wieder zur Code-Ansicht gewechselt, die neu erschienene Funktion wird beim Laden des Fensters ausgeführt.
-nun wollen wir unser audio-in-Objekt initialisieren. Rufe dazu, wenn das Fester geladen wird die Methode "prepare" der Instanz wie folgt auf: "<instanzname>.prepare(44100, 0, 20, cboDevices)"
-ebenfalls dort füllen wir die ComboBox mit den möglichen Aufnahmegeräten: "<instanzname>.listDev()"
-> klicke auch den grünen Pfeil oben in der Mitte und sieh, was passiert
wenn das soweit geklappt hat, mach einen Screenshot als Beweis (die ComboBox mit den Einträgen bitte) und es geht direkt weiter!
Bilder
Bild1
[Bild: 1.PNG]
Bild2
[Bild: 2.PNG]
Bild3
[Bild: 3.PNG]
Bild4
[Bild: 4.PNG]
Bild5
[Bild: 5.PNG]
Bild6
[Bild: 6.PNG]
Bild7
[Bild: 7.PNG]
Pffffffffft. "Da entwich das Vakuum" - Heinrich Physik, 1857.