Einführung in das Programmieren mit Visual Basic
|
|
- Hella Ida Biermann
- vor 8 Jahren
- Abrufe
Transkript
1 Einführung in das Prgrammieren mit Visual Basic Erstellt am vn Lthar Kerbl Letzte Änderung: L.Kerbl : Einführung in VB Seite 1 vn 19
2 Inhaltsverzeichnis: Einleitung... 3 Aufruf vn VB, Ausführen eines Prgrammes... 4 Übersicht über den Befehlsumfang vn VB... 9 Kntrllstrukturen:... 9 VB als blckstrukturierte Sprache Arten vn Variablen Ausschnitt aus der VB-Dkumentatin Übergeben vn Argumenten an Przeduren Datentypen vn Argumenten Übergeben vn Argumenten als Wert Übergeben vn Argumenten als Referenz Verwenden ptinaler Argumente Definieren eines Standardwerts für ein ptinales Argument Verwenden einer unbestimmten Anzahl an Argumenten Erstellen einfacherer Anweisungen mit benannten Argumenten Unterstützung vn benannten Argumenten Gültigkeitsbereich vn Variablen Definieren des Gültigkeitsbereichs vn Variablen Variablen innerhalb einer Przedur Variablen auf Mdulebene Variablen für alle Mdule Ausgabefenster Eingabefenster, ereignisgesteuertes Prgrammieren Ereignissteuerung, vn Anfang an L.Kerbl : Einführung in VB Seite 2 vn 19
3 Einleitung Für eine Anwendung vn VB sprechen: Möglichkeit zur blckrientierten und bjektrientierten Prgrammierung gleichzeitig Einfache und gleichzeitig umfassendere Syntax als C (z.b.: Schleife) Geringer "Strukturelementeverhead" (keine öffnenden Klammern, als "schließende Klammer" wird der Befehlsname wiederhlt) Umfassende Möglichkeiten der Datenübergabe an Unterprgramme Ersatz der Makrsprache für Applikatinen EXCEL, WORD, ACCESS,... Nutzung vn Windws Resurcen (ActiveX) Weitreichende Debug Möglichkeiten (Überwachung, Lkalfenster, Direktfenster,..) Mit wenig Aufwand sind Ergebnisse mit "Windws-Lk" erzielbar Erlernen vn C ist mit VB- Kenntnis leicht möglich Nachteile vn VB VB ist eine zeilenrientierte Sprache Einige Befehle sind nicht knsistent definiert (z.b.: Aufruf vn Unterprgrammen mit und hne "CALL", "get" und "let" Funktinen,...) Frmulierungen bei bjektrientierter Prgrammierung ist teilweise gewöhnungsbedürftig Dieses Skriptum ist als Hilfe für den Umstieg vn der "prgrammflussrientierten" auf die "bjektrientierte" Sicht des Prgrammierens knzipiert. Zuerst wird die Erstellung eines "klassischen" (blckrientierten) Prgrammes in der Prgrammiersprache VB erläutert. Die Syntax der Sprache VB wird - sweit sie das "klassische" Knzept des blckrientierten Prgrammierstils betrifft - dargestellt Die Prbleme, die sich bereits bei sehr einfachen Prgrammen bei der Datenausgabe und vr allem bei der Dateneingabe ergeben, führen zum Knzept des ereignisgesteuerten Prgrammierens. Ereignisgesteuertes Prgrammieren bedingt ein Abgehen vm prgrammflussrientierten Entwurf. Als Alternative wird eine Einführung in den bjektrientierten Entwurf dargestellt. Auf weitergehende Knzepte des bjektrientierten Ansatzes (Definitin vn Klassen, Vererbung) wurde nicht eingegangen. Ebens wurde auf die Besnderheiten der Syntax für die Anwendung des bjektrientierten Knzeptes nicht näher eingegangen. Dabei wird auf die Dkumentatin vn VB verwiesen. Für ausführliche Erläuterungen zum bjektrientierten Prgrammierstil sei vr allem auf das Buch "Objektrientierte Sftwareentwicklung" vn Bertrand Meyer (Deutsch: Hanser ISBN ) verwiesen. L.Kerbl : Einführung in VB Seite 3 vn 19
4 Aufruf vn VB, Ausführen eines Prgrammes Ziel: Ein lauffähiges "klassisches" Prgramm (auschließlich blckrientierter Prgrammtext eines Hauptprgrammes) sll erstellt werden. Das Prgramm sll im Einzelschrittmdus ("Debug") abgearbeitet werden, dabei wird die Zuweisung an Variable wird überwacht Aufruf vn Visual Basic Es wird das ausgewählte Standardprjekt angezeigt. Falls dies nicht der Fall ist, wird ein neues "Standard EXE - Prjekt" erstellt (Datei / Neues Prjekt) Ansicht/Prjekt-Explrer öffnet ein Fenster mit einer Übersicht aller zum Prjekt gehörenden Dateien In der Standardvrgabe umfasst ein Prjekt nur ein Frmular (Frm) Für unsere ersten Prgrammierversuche im "klassischen przedurrientierten" Stil benötigen wir kein Frmular, deshalb entfernen wir das Frm1... L.Kerbl : Einführung in VB Seite 4 vn 19
5 ...und fügen stattdessen ein Mdul hinzu L.Kerbl : Einführung in VB Seite 5 vn 19
6 In das Fenster vn Mdul1 schreiben wir den Prgrammcde Bevr wir das Prgramm testen, öffnen wir das Direktfenster und das Überwachungsfenster im Direktfenster können Ein- und Ausgaben während des Prgrammablaufes erflgen ("Knsle") Im Überwachungsfenster werden Inhalte vn Variablen bzw. Werte vn Ausdrücken angezeigt. Auch die Anzeige des Lkalfensters leistet bei der Überwachung vn Variablen praktische Dienste L.Kerbl : Einführung in VB Seite 6 vn 19
7 Nun können wir das Prgramm im Einzelschrittmdus ("Debuggen" - F8) durcharbeiten. Der nächste auszuführende Befehl ist dabei immer mit einem gelben Balken unterlegt, im Überwachungsfenster erscheinen die Inhalte der definierten Variablen. Besnderheiten: Im Einzelschrittmdus können im Direktfenster jederzeit Anweisungen (in VB-Syntax) eingegeben werden, die unmittelbar ausgeführt werden. Z.B. kann im Direktfenster mit der Eingabe "a = 9" der Wert vn a auf 9 gesetzt werden. Im Lkalfenster werden immer alle im aktuellen Kntext definierten Variablen angezeigt. Ist man nur an dieser Darstellung interssiert (und nicht an der Auswertung vn Ausdrücken) s ist diese Anzeige "bequemer" als die Anzeige im Überwachungsfenster, da man sich die Definitin der anzuzeigenden Ausdrücke erspart. Anzeigen im Direktfenster werden mit dem Befehl "debug.print" ausgegeben. (Näheres zum Operatr "." bei der Einführung in das bjektrientierte Prgrammieren) L.Kerbl : Einführung in VB Seite 7 vn 19
8 Beenden Abspeichern des Prgrammes erflgt durch Datei /Speichern unter... bzw. durch Datei /Speichern. Natürlich kann nur auf einen Bereich abgespeichert werden, für den die entsprechende Zugriffsberechtigung besteht Aus dem Prjekt kann auch ein lauffähiges EXE-Prgramm erstellt und abgespeichert werden. L.Kerbl : Einführung in VB Seite 8 vn 19
9 Übersicht über den Befehlsumfang vn VB VB unterstützt durch die Syntax swhl bjektrientierte als auch blckrientierte Prgrammierung. Im vrliegenden wird nur die Syntax dargestellt, sweit sie für die blckrientierte Prgrammierung vn Bedeutung ist. Kntrllstrukturen: Sequenz Anweisungen, die zu einem Blck zusammengefasst werden, sind durch ":" zu trennen und in "einer Zeile" zu schreiben. Zeilen können an beliebiger Stelle umgebrchen werden, sie müssen allerdings am Ende durch das "Unterstreichungszeichen "_" auf eine Frtsetzung in der nächsten Zeile hinweisen. Einstellige Verzweigung: If <Bedingung> then <Anweisung> Verzweigung mit Alternativanweisung: If <Bedingung> then <Anweisung1> Else <Anweisung2> Blckfrm der Verzweigung If <Bedingung> then <Anweisung1> ElseIf <Bedingung> <Anweisung2> ElseIf <Bedingung> <Anweisung3>... Else <Anweisungn> End If Select Case-Anweisung Select Case <Testausdruck> Case <Ausdrucksliste1> <Anweisungen1> Case <Ausdrucksliste2> <Anweisungen2> Case Else <Anweisungen_n> End Select Kpfgesteuerte Schleife mit Frtsetzungsbedingung D while <Bedingung> <Anweisung> Lp Kpfgesteuerte Schleife mit Abbruchbedingung D until <Bedingung> <Anweisung> Lp Fußgesteuerte Schleife mit Frtsetzungsbedingung D L.Kerbl : Einführung in VB Seite 9 vn 19
10 <Anweisung> Lp while <Bedingung> Fußesteuerte Schleife mit Abbruchbedingung D <Anweisung> Lp until <Bedingung> Zählschleife Fr <Zähler> = <Anfang> t <Ende> Step <Schrittweite> <Anweisung> Next "Für-alle-Elemente-Schleife" Fr Each <Element> in <Gruppe> <Anweisung> Next N+1/2 Schleife Jede Schleife kann im Rumpf durch "Exit" vrzeitig (nach einem nicht vllendeteten Durchlauf des Schleifenrumpfes) beendet werden Snderfälle: Die "with" Anweisung ist eine verkürzte Schreibweise; man kann damit einen "Vrspann" vr einer Variablen einmal angeben und erspart sich innehalb des durch "with"... "end with" geschachtelten Blckes die Angabe dieses "Vrspannes". Diese Schreibweise ist vr allem bei der Referenzierung vn Objekteigenschaften vn Bedeutung Eine "Verzweigung" kann innerhalb einer Anweisung ausgeführt werden (vergleiche bedingte Frmel in EXCEL) IIf(<Bedingung>,<TrueAusdruck>,<FalseAusdruck>) VB als blckstrukturierte Sprache Dim GlbalVar as Integer Sub Main() Dim A as Integer A=5 ABC (A) A=C+3 CDE (A) A=C+3 A= FGH(A) GlbalVar = 4 auf Mdulebene vereinb. Variable (ist für alle Elemente im Mdul sichtbar) ' Sub... Definitin einer Przedur.. Main()=Hauptprgramm 'lkale Variable für das Hauptprgramm Sub ABC (ByRef Zahl As Integer) Dim C C = 3+Zahl Zahl =C GlbalVar = 90 'Übergabevariable sind REFERENZPARAMETER (!)-DEFAULT 'lkale Variable für das Unterprgramm (Verschattungsprinzip) L.Kerbl : Einführung in VB Seite 10 vn 19
11 Sub CDE (ByVal Zahl As Integer ) 'Übergabevariable werden "ByVal" zu WERTEPARAMETERN Dim C Static K 'Variable lebt slange wie eine glbale Variable, ist aber nur innerhalb vn CDE "sichtbar" C=3+Zahl Zahl = C Functin FGH (ByVal Zahl As Integer) As Integer 'Vereinbarung einer Funktin FGH = Zahl*Zahl 'Rückgabewert über den Funktinsnamen End Functin Neben FUNCTION und SUB gibt es PROPERTY - Rutinen (-> Objektrientierte Prgrammierung) Przeduren und Variable können flgende "Eigenschaften der Sichtbarkeit" haben ( vrangestellte Bezeichnung) PRIVATE (default) Przedur ist innerhalb des Mduls verfügbar Variable ist innerhalb des Mduls zugreifbar, wenn sie auf Mdulebene definiert ist Variable ist innerhalb der Przedur zugereifbar, wenn sie auf Przedurebene definiert ist PUBLIC Przedur (Variable) ist auch vn außerhalb des Mduls zugreifbar Hinweis: Die Übergabeparameter in der Kpfzeile eines Unterprgrammes sind standardmäßig Referenzparameter (!); Wert- und Referenzparameter werden durch die vrangestellten Schlüsselwrte "ByVal" und "ByRef" unterschieden. Der Aufruf vn SUB-Przeduren erflgt Call <prcedurname> (<Parameter1>, <Parameter2>) Oder durch <Prcedurname> <Parameter1>, <Parameter2> Beachte, dass im zweiten Fall KEINE Klammern verwendet werden. Außerdem können in VB die Reihenflge und die verwendeten Argumente frei gewählt werden (ptinale Argumente) Arten vn Variablen DIM "Standard"vereinbarung im Deklaratinsteil des Mduls der der Przedur; Lebensdauer und Sichtbarkeit der Variablen entsprechen den umschließenden Blck Variablen auf Mdulebene sind grundsätzlich statisch; Variablen im Kntext einer Przedur sind dynamisch ("Stackvariable") L.Kerbl : Einführung in VB Seite 11 vn 19
12 STATIC Variablen im Deklaratinsteil einer Funktin "überleben" den aktuellen Przeduraufruf; sie sind allerdings nur innerhalb des Blckes des Przedur "sichtbar"; Das Schlüsselwrt STATIC kann auch vr der Definitin der Przedur stehen, in diesem Fall sind alle lkalen Variablen der Przedur "statisch" (d.h. sie überleben einen Aufruf der Przedur) Ausschnitt aus der VB-Dkumentatin Übergeben vn Argumenten an Przeduren Der Cde in einer Przedur benötigt in der Regel einige Infrmatinen über den Zustand des Prgramms, damit er richtig ausgeführt werden kann. Diese Infrmatinen werden der Przedur beim Aufruf als Argumente übergeben. Datentypen vn Argumenten Die Argumente der vn Ihnen geschriebenen Przeduren haben als Vreinstellung den Datentyp Variant. Sie können jedch auch andere Datentypen für Argumente deklarieren. Der flgenden Funktin können z.b. eine Zeichenflge und eine Ganzzahl (Datentypen String und Integer) übergeben werden: Functin Mittagsmenü(Wchentag As String, Stunde As Integer) As String ' Gibt anhand vn Tag und Uhrzeit ein Mittagsmenü zurück. If Wchentag = "Freitag" then Mittagsmenü = "Fisch" Else Mittagsmenü = "Huhn" End If If Stunde > 4 Then Mittagsmenü = "Zu spät" End Functin Weitere Infrmatinen Weitere Infrmatinen zu Datentypen in Visual Basic finden Sie weiter ben in diesem Kapitel. Auch im Sprachverzeichnis sind Einzelheiten zu bestimmten Datentypen enthalten. Übergeben vn Argumenten als Wert Wird eine Variable als Wert übergeben, s wird nur eine Kpie der Variablen übergeben. Wenn die Przedur den Wert ändert, betrifft die Änderung nur die Kpie, aber nicht die Variable selbst. Mit dem Schlüsselwrt ByVal können Sie festlegen, daß eine Variable als Wert übergeben wird. Beispiel: Sub PstAccunts(ByVal intacctnum as Integer).. ' Anweisungen.... Übergeben vn Argumenten als Referenz Durch Übergabe vn Argumenten als Referenz erhält die Przedur Zugriff auf den aktuellen Inhalt der Variablen an ihrer Adresse im Hauptspeicher. Der Wert der Variablen kann als vn der Przedur, der sie übergeben wird, dauerhaft geändert werden. Die Übergabe vn Argumenten als Referenz ist die Vreinstellung in Visual Basic. Wenn Sie einen Datentyp für ein als Referenz übergebenes Argument angeben, müssen Sie für das Argument einen Wert dieses Datentyps übergeben. Sie können dies umgehen, indem Sie anstelle eines Datentyps einen Ausdruck für ein Argument übergeben. Visual Basic wertet einen Ausdruck aus und übergibt ihn nach Möglichkeit mit dem erfrderlichen Datentyp. Sie können eine Variable am einfachsten in einen Ausdruck umwandeln, indem Sie sie in Klammern einschließen. Um z.b. eine als Integer deklarierte Variable an eine Przedur zu übergeben, die eine Zeichenflge als Argument erwartet, müßten Sie flgenden Cde schreiben: Sub AufrufendePrzedur() Dim intx As Integer L.Kerbl : Einführung in VB Seite 12 vn 19
13 intx = 12 * 3 AufgerufenePrzedur(intX) Sub AufgerufenePrzedur(Bar As String) MsgBx Bar 'Der Wert vn Bar ist die Zeichenflge "36". Verwenden ptinaler Argumente Sie können angeben, daß die Argumente einer Przedur ptinal sind, indem Sie das Schlüsselwrt Optinal in die Argumentliste aufnehmen. Wenn Sie ein ptinales Argument angeben, müssen alle daraufflgenden Argumente in der Argumentliste ebenfalls ptinal sein und mit dem Schlüsselwrt Optinal deklariert werden. In den beiden flgenden Cde-Stücken wird vrausgesetzt, daß ein Frmular mit einer Befehlsschaltfläche und einem Listenfeld existiert. Der flgende Cde stellt z.b. alle Argumente ptinal zur Verfügung: Dim strname As String Dim straddress As String Sub ListText(Optinal x As String, Optinal y AsString) List1.AddItem x List1.AddItem y Private Sub Cmmand1_Click() strname = "Ihr Name" straddress = ' Beide Argumente übergeben. Call ListText(strName, straddress) Der flgende Cde stellt dagegen nicht nur ptinale Argumente zur Verfügung: Dim strname As String Dim varaddress As Variant Sub ListText(x As String, Optinal y As Variant) List1.AddItem x If Nt IsMissing(y) Then List1.AddItem y End If Private Sub Cmmand1_Click() strname = "Ihr Name" ' Zweites Argument nicht ' übergeben. Call ListText(strName) Wenn ein ptinales Argument fehlt, wird dem fehlenden Argument der Datentyp Variant mit dem Wert Empty zugewiesen. Das bige Beispiel verdeutlicht, wie man mit Hilfe der IsMissing-Funktin testen kann, b ptinale Argumente fehlen. Definieren eines Standardwerts für ein ptinales Argument Es ist auch möglich, einen Standardwert für ein ptinales Argument zu definieren. Im flgenden Beispiel wird ein Standardwert zurückgegeben, wenn das ptinale Argument nicht an die Functin-Przedur übergeben wird: Sub ListText(x As String, Optinal y As Integer = 12345) List1.AddItem x List1.AddItem y Private Sub Cmmand1_Click() strname = "Ihr Name" ' Zweites Argument nicht ' übergeben. Call ListText(strName) ' "Ihr Name" und "12345" ' hinzufügen. L.Kerbl : Einführung in VB Seite 13 vn 19
14 Verwenden einer unbestimmten Anzahl an Argumenten Im allgemeinen muß die Anzahl der Argumente in einem Przeduraufruf mit der Anzahl der Argumente in der Przedurspezifikatin übereinstimmen. Mit dem Schlüsselwrt ParamArray können Sie festlegen, daß eine Przedur eine beliebige Anzahl vn Argumenten akzeptieren sll. Dadurch wird das Schreiben vn Funktinen wie der flgenden Sum-Funktin ermöglicht: Dim x As Integer Dim y As Integer Dim intsum As Integer Sub Sum(ParamArray intnums()) Fr Each x In intnums y = y + x Next x intsum = y Private Sub Cmmand1_Click() Sum 1, 3, 5, 7, 8 List1.AddItem intsum Erstellen einfacherer Anweisungen mit benannten Argumenten In Visual Basic haben Sie bei vielen integrierten Funktinen, Anweisungen und Methden die Möglichkeit, als Vereinfachung benannte Argumente zu verwenden, um sich die Eingabe vn mehreren Argumentwerten zu ersparen. Mit Hilfe vn benannten Argumenten können Sie ein beliebiges Argument der alle Argumente in beliebiger Reihenflge angeben, indem Sie dem benannten Argument einen Wert zuweisen. Geben Sie dazu den Argumentnamen und anschließend einen Dppelpunkt, ein Gleichheitszeichen und den Wert ein (Argument:= "EinWert"), und fügen Sie diese Zuweisung in eine Flge vn Argumenten ein, in der die Argumente durch Kmmas vneinander getrennt sind. Die Argumente im flgenden Beispiel sind im Vergleich zur eigentlichen Syntax in umgekehrter Reihenflge angegeben: Functin ListText(strName As String, OptinalstrAddress As String) List1.AddItem strname List2.AddItem straddress Private Sub Cmmand1_Click() ListText straddress:= 12345, strname:="ihr Name" Dies erweist sich als besnders hilfreich, wenn Ihre Przeduren mehrere ptinale Argumente enthalten, die Sie nicht immer angeben müssen. Unterstützung vn benannten Argumenten Die Autmatische QuickInf im Cde-Editr-Fenster, der Objektkatalg der die Infrmatinen im Sprachverzeichnis geben Ihnen Auskunft darüber, welche Funktinen, Anweisungen und Methden benannte Argumente unterstützen. Bei der Arbeit mit benannten Argumenten sllten Sie flgendes beachten: Methden auf Objekten in der Visual Basic-Objektbiblithek (VB) unterstützen benannte Argumente nicht. Unterstützung bieten jedch alle Schlüsselwörter in der Objektbiblithek vn Visual Basic für Applikatinen (VBA) swie Methden in der Biblithek für Datenzugriffsbjekte (DAO). In der angegebenen Syntax sind benannte Argumente fett und kursiv frmatiert. Alle anderen Argumente werden nur kursiv dargestellt. Wichtig Sie können benannte Argumente nicht verwenden, um sich die Eingabe vn erfrderlichen Argumenten zu ersparen. Es ist nur zulässig, ptinale Argumente wegzulassen. Bei den Objektbiblitheken vn Visual Basic (VB) und Visual Basic für Applikatinen (VBA) sind ptinale Argumente im Objektkatalg in eckigen Klammern [ ] eingeschlssen. Weitere Infrmatinen Weitere Infrmatinen hierzu finden Sie unter ByVal, ByRef, Optinal und ParamArray im Sprachverzeichnis. L.Kerbl : Einführung in VB Seite 14 vn 19
15 Gültigkeitsbereich vn Variablen Durch den Gültigkeitsbereich einer Variablen wird definiert, welche Teile Ihres Cdes vn ihrer Existenz wissen. Wenn Sie eine Variable innerhalb einer Przedur deklarieren, kann nur Cde innerhalb dieser Przedur auf diese Variable zugreifen der ihren Wert ändern; ihr Gültigkeitsbereich ist als nur auf die Przedur beschränkt (man bezeichnet sie deshalb auch als lkale Variable). Manchmal ist es jedch ntwendig, Variablen mit einem größeren Gültigkeitsbereich zu verwenden, z.b. slche, die für alle Przeduren in einem Mdul der sgar in der gesamten Anwendung verfügbar sind. In Visual Basic können Sie bei der Deklaratin einer Variablen auch ihren Gültigkeitsbereich definieren. Definieren des Gültigkeitsbereichs vn Variablen Je nach der Deklaratin einer Variablen ist sie entweder auf die lkale Przedurebene der auf die Mdulebene beschränkt. Gültigkeitsbereich Privat Öffentlich Przedurebene Mdulebene Die Variablen sind auf die Przedur, in der sie enthalten sind, beschränkt. Die Variablen sind auf das Mdul, in dem sie enthalten sind, beschränkt. Innerhalb einer Przedur können Sie keine öffentlichen Variablen deklarieren. Die Variablen sind in allen Mdulen verfügbar. Variablen innerhalb einer Przedur Variablen auf Przedurebene werden nur in der Przedur erkannt, in der sie deklariert wurden. Sie werden daher auch als lkale Variablen bezeichnet. Sie können die Variablen deklarieren, indem Sie die Schlüsselwörter Dim der Static verwenden. Beispiel: Dim inttemp As Integer Oder Static intpermanent As Integer Lkale Variablen, die mit Static deklariert sind, bleiben während der gesamten Laufzeit Ihrer Anwendung bestehen. Lkale Variablen, die mit Dim deklariert sind, bleiben dagegen nur bestehen, bis die Przedur beendet ist Lkale Variablen bieten sich für alle Arten vn Zwischenrechnungen an. Sie können z.b. mehrere Przeduren erstellen, die die Variable inttemp enthalten. Slange jede Variable mit dem Namen inttemp als lkale Variable deklariert ist, erkennt jede Przedur nur ihre eigene Versin vn inttemp. Jede einzelne Przedur kann den Wert ihrer lkalen Variablen inttemp ändern, hne daß die Variablen inttemp in anderen Przeduren davn beeinflußt werden. Variablen auf Mdulebene Standardmäßig stehen alle Variablen auf Mdulebene in allen Przeduren des Mduls, in dem sie enthalten sind, zur Verfügung, aber nicht im Cde anderer Mdule. Sie können Variablen auf Mdulebene erstellen, indem Sie sie im Deklaratinsabschnitt am Anfang des Mduls mit Public der Private deklarieren. Beispiel: Private inttemp As Integer Auf Mdulebene besteht kein Unterschied zwischen Private und Dim, aber es ist ratsam, das Schlüsselwrt Private zu verwenden, da es sich deutlicher vn Public abgrenzt und der Cde s lesbarer wird. Variablen für alle Mdule Um eine Variable auf Mdulebene anderen Mdulen zur Verfügung zu stellen, müssen Sie die Variable mit dem Schlüsselwrt Public deklarieren. Die Werte in öffentlichen Variablen sind für alle Przeduren in Ihrer Anwendung verfügbar. Wie alle Variablen auf Mdulebene müssen auch öffentliche Variablen im Deklaratinsabschnitt am Anfang des Mduls deklariert werden. Beispiel: Public inttemp As Integer Anmerkung Innerhalb einer Przedur können Sie keine öffentlichen Variablen deklarieren. Das ist nur im Deklaratinsabschnitt eines Mduls möglich. Weitere Infrmatinen Weitere Infrmatinen zu Variablen finden Sie unter Weiterführende Infrmatinen zu Variablen (nur in der Online-Dkumentatin). L.Kerbl : Einführung in VB Seite 15 vn 19
16 Ausgabefenster Die Ausgabe eines Prgrammes sll nicht auf einen Text im Direktfenster beschränkt bleiben. Um die Ausgabe "an Windws angepasst" zu gestalten, müssen wir ein "FORM-Objekt" zu unserem Prjekt hinzufügen. Dazu benutzen wir wieder den Explrer und fügen das Fenster, das wir für unser einführendes Prgramm entfernt haben, wieder hinzu. (Kntextmenü auf "Prjekt1" / Hinzufügen / Frmular) Wir können - entweder mit dem grafischen Editr der mit einem Eintrag in der Eigenschaftsliste - die Eigenschaften des Fensters "Frm1" ändern Wir können ein Textfeld in das leere Fenster einfügen. Damit "enthält" unser Fensterbjekt ein Textfeldbjekt Swhl die Eigenschaften des Fensterbjektes als auch die des im Fensterbjekt enthaltenen Anzeigebjektes (Textfeld) können verändert werden: durch Ändern in der Eigenschaftsliste (dabei werden die "Initialwerte" festgelegt) durch den Prgrammcde (damit können die Werte der Eigenschaften während des Prgrammablaufes geändert werden) Natürlich können im Prgrammcde auch mehrere Anzeigebjekte im Ausgabefenster verwaltet werden der mehrere Ausgabefenster geöffnet und geschlssen werden. "Gebrauch" eines Objektes bedeutet: Ändern der Eigenschaftswerte Aufrufen der "Methden" des Objekts Wichtig: L.Kerbl : Einführung in VB Seite 16 vn 19
17 Die Eigenschaften eines Objektes können generell durch Auswahl des Punktes "Eigenschaften" im Kntextmenü editiert werden Sbald ein Fenster in der Prjektzusammenstellung definiert ist, wird autmatisch beim Starten des Prgrammes nur das Fenster aktiviert (als Ausgangspunkt eines ereignisgesteuerten Prgrammes). Um den Cde auszuführen, muss die Eigenschaft "Startbjekt" des Prjekts (Kntextmenü für "Prjekt1" im Prjektexplrer) auf Sub Main gesetzt werden. Eingabefenster, ereignisgesteuertes Prgrammieren In der Behandlung der Eingabeschnittstelle eines Prgrammes hat sich mit der Entwicklung der Fenstertechnik ein entscheidender Wandel vllzgen. "Benutzerfreundlich" bedeutet: der Benutzer sll die mmentan "aktuellen" Objekte des Prgrammes nach seinem Ermessen nutzen können. Nicht aktuelle Objekte des Prgrammes sllen vr dem Benutzer verbrgen bleiben Nicht erlaubte Nutzung muss unterbunden werden. Die knsequente Umsetzung des ersten Punktes führt zu unhandlichen "klassischen" Prgrammstrukturen. Dies war einer der Gründe, warum der Weg des "klassischen blckrientierten przeduralen Prgrammierens" verlassen wurde und das Knzept des "ereignisgesteuerten Prgrammierens auf Objekten" entwickelt wurde. Grundlage: Die Objekte kmmunizieren untereinander durch Btschaften, wbei in dieser Btschaft der Name des Objekts und die Btschaft (z.b.: Frm1.Shw Frm1... Name des Objekts, Shw... Btschaft, was zu tun ist) Der Benutzer selbst ist in diese Kmmunikatin eingebunden, er kann mit den sichtbaren Objekten durch Tastatureingabe der Mausaktinen kmmunizieren Jedes Objekt stellt für das Auftreten der Ereignisse Rutinen (Methden) zur Verfügung. Diese Methden werden ausgeführt, sbald das Ereignis auftritt. (z.b.: Frm1 stellt - wie jedes andere Fenster - eine Methde "Shw" zur Verfügung, die grundsätzlich vn "jedermann" aufgerufen werden kann.) Ein Objekt hat einen Namen Ein Objekt ist durch bestimmte Attribute gekennzeichnet. Die Zusammenfassung dieser Attribute betsimmen die Klasse des Objekts Ein Objekt kann erzeugt werden, dabei müssen die Klasse des Objekts und eine "Objektreferenzvariable" angegeben werden Ein Objekt kann Verweise auf andere Objekte beinhalten Knsequenz: Objektrientierte Prgramme sind in ihren Kntrllstrukturen meist einfacher als przedurrientierte Prgramme Objektrientierte Prgramme bauen auf der Verwendung vn Zeigern auf L.Kerbl : Einführung in VB Seite 17 vn 19
18 Ereignissteuerung, vn Anfang an Knsequenterweise bleibt als einzige Aktivität des Hauptprgrammes, das erste benötigten Fenster zu öffnen Auch diese Aktivität muss im Rahmen eines VB- Prgrammes nicht mehr durch Prgrammcde ausgeführt werden. Man mussnur die Eigenschaften des Startbjektes ändern werden ("Prjekt"/"Eigenschaften"/ "Startbjekt": Frm1 anstelle vn Sub Main()) Ist das erste Fenster geöffnet, wird die weitere "Ereigniskette" nrmalerweise durch eine Aktin des Benutzers gestartet. Ereignisrutinen (Methden) für ein Objekt können angezeigt werden (Objekt anklicken / "Cde anzeigen"..) Eigenschaften (Attribute) eines Objektes können angezeigt werden (Objekt anklicken / "Eigenschaften"..) Methden: "OnClick" "OnChange" "..." Attribute: "Captin"... Durch Drücken eines Knpfes (Aktivieren der Methde "OnClick" des Objektes "Eingabeknpf0" wird das Attribut "Text" des betätigten Eingabeknpfes auf den Wert "Ich wurde gedrückt" gesetzt Durch Drücken eines Knpfes (Aktivieren der Methde "OnClick" des Objektes "Eingabeknpf1" wird das Attribut "Text" des "Ausgabefeldes" auf den Wert "Eingabe wurde gedrückt" gesetzt In der Ereignisprzedur wird ein Attribut des eigenen der eines anderen Objektes geändert In einer Ereignisprzedur kann ein weiteres Ereignis (mehrere weitere Ereignisse) ausgelöst werden. Diese Przedur wird "durch Verwenden einer Methde" des Zielbjektes initiiert (Angabe durch Punktschreibweise) Durch Drücken eines Knpfes (Aktivieren der Methde "OnClick" des Objektes "Eingabeknpf2" wird die Methde "Verstecken" des betätigten Eingabeknpfes angewählt. Durch Drücken eines Knpfes (Aktivieren der Methde "OnClick" des Objektes "Eingabeknpf3" wird zweimal hintereinander die Methde "Öffnen" des Fensters "Unterfenster" angewählt. Ein Ereignis löst eine Ereignisprzedur des eigenen der eines anderen Objektes aus! Das Eingabefenster sll durch eine selbst geschriebene Ereignisprzedur und durch ein selbst definiertes Attribut erweitert werden. Das Ereignisprzedur wird Durch Drücken eines Knpfes (Aktivieren der Methde "OnClick" des Objektes "Eingabeknpf2" erscheint am Knpf der Text "ich wurde bereits x mal gedrückt" (Anzahl der Drückvrgänge wird als Attribut für diesen Knpf definiert!) L.Kerbl : Einführung in VB Seite 18 vn 19
19 Durch Drücken eines Knpfes (Aktivieren der selbstdefinierten Methde "Multipliziere" des Objektes "Ausgabefenster" wird der Wert vn zwei Eingabefeldern miteinander multipliziert und in diesem Ausgabefenster dargestellt.. Zusätzliche Ereignisprzeduren und Attribute können für jedes Objekt selbst definiert werden Ein Objekt "Rechner" wird definiert; seine Attribute sllen Eingabe1, Eingabe2 und Ergebnis sein (keine Fenster) Außerdem sind die für diesen Rechner definierten Methden : Werte_einlesen, Addieren, subtrahieren, Multiplizieren, Ergebnis_ausgeben Anschließend sll dieser Rechner durch Tasten gesteuert werden Selbstverständlich können diese Ereignisse auch vn beliebigen anderen Quellen initiert werden, und selbstverständlich kann jedes Prgramm (jedes andere Objekt), das "das Objekt Rechner kennt" es für seine Zwecke benutzen Objekte können über auschließlich selbst definierte Eigenschaften und Methden definiert werden. Objekte können als Attribute Verweise auf andere Objekte enthalten OOP besteht im Anlegen einer Sammlung "geeigneter" Objekte. Die "Ausführung" besteht in der Nutzung der Attribute und Methden dieser Objekte durch den Anwender (der ein anderes Prgramm) Diese Vrgaben bedingen einen grundsätzlich anderen Przess des Sftwareentwurfes (höheres Abstraktinsniveau als beim przedurrientierten Entwurf) L.Kerbl : Einführung in VB Seite 19 vn 19
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
Mehrrmdata GeoProject Release Notes Version 2.4 Organisation und Verwaltung von rmdata Projekten Copyright rmdata GmbH, 2015 Alle Rechte vorbehalten
Release Ntes rmdata GePrject Versin 2.4 Organisatin und Verwaltung vn rmdata Prjekten Cpyright rmdata GmbH, 2015 Alle Rechte vrbehalten rmdata Vermessung Österreich rmdata Vermessung Deutschland Industriestraße
MehrErweiterung 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
MehrVorbereitung der Abiturzeugnisse mit CUBE-SVS
Vrbereitung der Abiturzeugnisse mit CUBE-SVS Zur Schreibweise: Menüpunkt im Hauptmenü (waagerecht) Menüpunkt im Untermenü (klappt senkrecht herunter) Bearbeitungsvrgang / ntwendige Einstellungen Die ntwendigen
MehrSo greifen Sie über WebDAV auf Dateien auf dem Extranet der Pfimi Kirche Waldau zu
S greifen Sie über WebDAV auf Dateien auf dem Extranet der Pfimi Kirche Waldau zu Überblick WebDAV ist eine Erweiterung vn HTTP, mit der Benutzer auf Remte-Servern gespeicherte Dateien bearbeiten und verwalten
MehrThe Cable Guy: Dynamische DNS-Aktualisierung in Windows 2000
The Cable Guy: Dynamische DNS-Aktualisierung in Windws 2000 (Engl. Originaltitel: The Cable Guy: DNS Dynamic Update in Windws 2000) DNS (Dmain Name System) unterstützt einen Mechanismus zum Auflösen vn
MehrLehrer: Einschreibemethoden
Lehrer: Einschreibemethoden Einschreibemethoden Für die Einschreibung in Ihren Kurs gibt es unterschiedliche Methoden. Sie können die Schüler über die Liste eingeschriebene Nutzer Ihrem Kurs zuweisen oder
MehrHandbuch 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
MehrAbgestimmte Kennwortrichtlinien
Abgestimmte Kennwrtrichtlinien Maik Görlich In Active Directry Dmänen unter Windws 2000 Server und Windws Server 2003 knnte jeweils nur eine einheitliche Kennwrtrichtlinie und eine Kntsperrungsrichtlinie
MehrHandbuch ECDL 2003 Professional Modul 3: Kommunikation Kalender freigeben und andere Kalender aufrufen
Handbuch ECDL 2003 Professional Modul 3: Kommunikation Kalender freigeben und andere Kalender aufrufen Dateiname: ecdl_p3_02_03_documentation.doc Speicherdatum: 08.12.2004 ECDL 2003 Professional Modul
MehrLieferschein Dorfstrasse 143 CH - 8802 Kilchberg Telefon 01 / 716 10 00 Telefax 01 / 716 10 05 info@hp-engineering.com www.hp-engineering.
Lieferschein Lieferscheine Seite 1 Lieferscheine Seite 2 Inhaltsverzeichnis 1. STARTEN DER LIEFERSCHEINE 4 2. ARBEITEN MIT DEN LIEFERSCHEINEN 4 2.1 ERFASSEN EINES NEUEN LIEFERSCHEINS 5 2.1.1 TEXTFELD FÜR
MehrMediator 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
MehrArge Betriebsinformatik GmbH & Co.KG, CAP News 40, Februar 2013. CAP-News 40
CAP-News 40 CAP-News ist in unrägelmäßigen Abständen erscheinende Information zum Produktkonfigurator CAP/VARIANTS. Hier werden die neuen Befehle, Funktionen und Möglichkeiten beschrieben. In CAP-News
Mehr2. Im Admin Bereich drücken Sie bitte auf den roten Button Webseite bearbeiten, sodass Sie in den Bearbeitungsbereich Ihrer Homepage gelangen.
Bildergalerie einfügen Wenn Sie eine Vielzahl an Bildern zu einem Thema auf Ihre Homepage stellen möchten, steht Ihnen bei Schmetterling Quadra das Modul Bildergalerie zur Verfügung. Ihre Kunden können
MehrDatenbanken 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,
MehrAGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b
AGROPLUS Buchhaltung Daten-Server und Sicherheitskopie Version vom 21.10.2013b 3a) Der Daten-Server Modus und der Tresor Der Daten-Server ist eine Betriebsart welche dem Nutzer eine grosse Flexibilität
MehrECDL Europäischer Computer Führerschein. Jan Götzelmann. 1. Ausgabe, Juni 2014 ISBN 978-3-86249-544-3
ECDL Europäischer Computer Führerschein Jan Götzelmann 1. Ausgabe, Juni 2014 Modul Präsentation Advanced (mit Windows 8.1 und PowerPoint 2013) Syllabus 2.0 ISBN 978-3-86249-544-3 ECDLAM6-13-2 3 ECDL -
MehrAufklappelemente anlegen
Aufklappelemente anlegen Dieses Dokument beschreibt die grundsätzliche Erstellung der Aufklappelemente in der mittleren und rechten Spalte. Login Melden Sie sich an der jeweiligen Website an, in dem Sie
MehrKontakte Dorfstrasse 143 CH - 8802 Kilchberg Telefon 01 / 716 10 00 Telefax 01 / 716 10 05 info@hp-engineering.com www.hp-engineering.
Kontakte Kontakte Seite 1 Kontakte Seite 2 Inhaltsverzeichnis 1. ALLGEMEINE INFORMATIONEN ZU DEN KONTAKTEN 4 2. WICHTIGE INFORMATIONEN ZUR BEDIENUNG VON CUMULUS 4 3. STAMMDATEN FÜR DIE KONTAKTE 4 4. ARBEITEN
MehrLineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
MehrHANDBUCH 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
MehrVisual Basic Basisbefehle Hinweis: Der Text in eckigen Klammern [ ] ist variabel, z.b. [var] => 5.3. Eckige Klammern sind stets wegzulassen!
Visual Basic Basisbefehle Hinweis: Der Text in eckigen Klammern [ ] ist variabel, z.b. [var] => 5.3. Eckige Klammern sind stets wegzulassen! Grundstrukturen: Sub [name]([übergabe]) End Sub [Übergabe] ist
MehrCMS.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
MehrStep by Step Softwareverteilung unter Novell. von Christian Bartl
Step by Step Softwareverteilung unter Novell von Softwareverteilung unter Novell 1) Starten von einfachen *.EXE-Dateien: Starten sie ConsoleOne Erstellen sie eine eigene Organisationseinheit für ihre Anwendungen
MehrWindows 7 / Vista startet nicht nach Installation von Windows XP
Windws 7 / Vista startet nicht nach Installatin vn Windws XP - Um weiterhin Sicherheitsupdates fur Windws zu erhalten, mussen Sie Windws Vista mit Service Pack 2 (SP2) ausfuhren. Weitere Infrmatinen finden
MehrEnigmail 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
MehrEinführungskurs MOODLE Themen:
Einführungskurs MOODLE Themen: Grundlegende Einstellungen Teilnehmer in einen Kurs einschreiben Konfiguration der Arbeitsunterlagen Konfiguration der Lernaktivitäten Die Einstellungen für einen Kurs erreichst
MehrAnton Ochsenkühn. amac BUCH VERLAG. Ecxel 2016. für Mac. amac-buch Verlag
Anton Ochsenkühn amac BUCH VERLAG Ecxel 2016 für Mac amac-buch Verlag 2 Word-Dokumentenkatalog! Zudem können unterhalb von Neu noch Zuletzt verwendet eingeblendet werden. Damit hat der Anwender einen sehr
MehrCATIA Richtlinien. Es wird zuerst ein quadratischer Tank (geschlossene Form) konstruiert, dieser wird zu:
CATIA Richtlinien Inhalt: 1. Benennung vn Bauteile 2. Benennung vn Baugruppen 3. Strukturierung vn CATIA-Dateien 4. Uplad auf Agra Um die Benennung und die Struktur in CATIA zu vereinheitlichen bitten
MehrExcel Funktionen durch eigene Funktionen erweitern.
Excel Funktionen durch eigene Funktionen erweitern. Excel bietet eine große Anzahl an Funktionen für viele Anwendungsbereiche an. Doch es kommt hin und wieder vor, dass man die eine oder andere Funktion
MehrMenüs und Sprache in M-Plot konfigurieren
Einsteiger Fortgeschrittene Profis markus.meinl@m-quest.ch Version.0 Voraussetzungen für diesen Workshop Die M-Quest Suite 005 oder höher ist auf einem Rechner installiert Das Produkt M-Plot Suite ist
MehrMassenversand Dorfstrasse 143 CH - 8802 Kilchberg Telefon 01 / 716 10 00 Telefax 01 / 716 10 05 info@hp-engineering.com www.hp-engineering.
Massenversand Massenversand Seite 1 Massenversand Seite 2 Inhaltsverzeichnis 1. WICHTIGE INFORMATIONEN ZUR BEDIENUNG VON CUMULUS 4 2. STAMMDATEN FÜR DEN MASSENVERSAND 4 2.1 ALLGEMEINE STAMMDATEN 4 2.2
MehrZur drittletzten Zeile scrollen
1 Fragen und Antworten zur Computerbedienung Thema : Zur drittletzten Zeile scrollen Thema Stichwort Programm Letzte Anpassung Zur drittletzten Zeile scrollen Scrollen VBA Excel 1.02.2014 Kurzbeschreibung:
Mehrxcall 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
MehrMORE Profile. Pass- und Lizenzverwaltungssystem. Stand: 19.02.2014 MORE Projects GmbH
MORE Profile Pass- und Lizenzverwaltungssystem erstellt von: Thorsten Schumann erreichbar unter: thorsten.schumann@more-projects.de Stand: MORE Projects GmbH Einführung Die in More Profile integrierte
MehrEinfü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,
Mehr1. 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,
Mehr1 Einleitung. Lernziele. automatische Antworten bei Abwesenheit senden. Einstellungen für automatische Antworten Lerndauer. 4 Minuten.
1 Einleitung Lernziele automatische Antworten bei Abwesenheit senden Einstellungen für automatische Antworten Lerndauer 4 Minuten Seite 1 von 18 2 Antworten bei Abwesenheit senden» Outlook kann während
MehrIn diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access. Die Grundlagen der Datenbanken.
In diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access Die Grundlagen der Datenbanken kurspc15 Inhaltsverzeichnis Access... Fehler! Textmarke nicht
MehrProgramme 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
MehrWindows. 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
MehrM@school Software- und Druckerzuweisung Selbstlernmaterialien
Bildung und Sport M@school Software- und Druckerzuweisung Selbstlernmaterialien Hinweise zum Skript: LMK = Linker Mausklick RMK = Rechter Mausklick LMT = Linke Maustaste RMT = Rechte Maustaste Um die Lesbarkeit
MehrDialDirectly (for Skype ) by Infonautics GmbH, Switzerland
DialDirectly (fr Skype ) by Infnautics GmbH Switzerland DialDirectly (fr Skype ) by Infnautics GmbH, Switzerland DialDirectly kann über anpassbare Htkeys aus beliebigen Applikatinen heraus Telefnnummern
MehrUm eine Person in Magnolia zu erfassen, gehen Sie wie folgt vor:
Personendaten verwalten mit Magnolia Sie können ganz einfach und schnell alle Personendaten, die Sie auf Ihrer Webseite publizieren möchten, mit Magnolia verwalten. In der Applikation Adressbuch können
MehrC++ Grundlagen. ++ bedeutet Erweiterung zum Ansi C Standard. Hier wird eine Funktion eingeleitet
C++ Grundlagen ++ bedeutet Erweiterung zum Ansi C Standard Hier wird eine Funktion eingeleitet Aufbau: In dieser Datei stehen die Befehle, die gestartet werden, wenn das Programm gestartet wird Int main()
MehrNewsletter e-rechnung an die öffentliche Verwaltung
Vn: E-Rechnung an den Bund Gesendet: Dnnerstag, 16. Oktber 201413:16 Betreff: ERB-Newsle)er: Deutsch Newsletter e-rechnung an die öffentliche Verwaltung Sehr geehrte Abnnentin, sehr
Mehr2. 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
MehrErstellen 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
MehrHandbuch ECDL 2003 Basic Modul 2: Computermanagement und Dateiverwaltung Dateien löschen und wiederherstellen
Handbuch ECDL 2003 Basic Modul 2: Computermanagement und Dateiverwaltung Dateien löschen und wiederherstellen Dateiname: ecdl2_05_03_documentation.doc Speicherdatum: 16.03.2005 ECDL 2003 Modul 2 Computermanagement
MehrE-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
MehrHandbuch 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
MehrHilfe Bearbeitung von Rahmenleistungsverzeichnissen
Hilfe Bearbeitung von Rahmenleistungsverzeichnissen Allgemeine Hinweise Inhaltsverzeichnis 1 Allgemeine Hinweise... 3 1.1 Grundlagen...3 1.2 Erstellen und Bearbeiten eines Rahmen-Leistungsverzeichnisses...
MehrHandbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Dateien löschen und wiederherstellen
Handbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Dateien löschen und wiederherstellen Dateiname: ecdl2_05_03_documentation Speicherdatum: 22.11.2004 ECDL 2003 Modul 2 Computermanagement
Mehr3. Die tägliche E-Mail-Flut effizient verwalten
3. Es ist wie im normalen Leben: Wenn man etwas vernünftig einsortiert, findet man es auch rasch wieder. In Outlook ist das ähnlich. Denn mit der Zeit sammeln sich sehr viele E-Mails an. Wer da keine logische
Mehrteamsync Kurzanleitung
1 teamsync Kurzanleitung Version 4.0-19. November 2012 2 1 Einleitung Mit teamsync können Sie die Produkte teamspace und projectfacts mit Microsoft Outlook synchronisieren.laden Sie sich teamsync hier
MehrAccess [basics] Programmieren mit Arrays. Beispieldatenbank. Arrays. Eindimensionale Arrays. VBA-Grundlagen Programmieren mit Arrays
Dass Sie unter Access Daten in Tabellen speichern und gezielt darauf zugreifen können, wissen Sie als Access [basics]-leser schon längst. Aber was, wenn Sie nur ein paar gleichartige Daten zwischenspeichern
MehrErstellen 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
MehrHandbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: 24.09.2014)
Handbuch NAFI Online-Spezial 1. Auflage (Stand: 24.09.2014) Copyright 2016 by NAFI GmbH Unerlaubte Vervielfältigungen sind untersagt! Inhaltsangabe Einleitung... 3 Kundenauswahl... 3 Kunde hinzufügen...
Mehr7DVWH.HOOQHU. Kassensystem SANYO (X&D6RIWKapitel 42
7DVWH.HOOQHU Sie befinden sich im Dialog 5DXP%LOG Sie Tippen auf die Taste.HOOQHU Sie gelangen danach in den Dialog.HOOQHU/RJLQ. Alle Handlungen, die YRQ,KQHQ durchgeführt werden können sind schwarz dargestellt.
MehrP r o g r a m m a b l a u f s t e u e r u n g
Jede Programmiersprache braucht Konstrukte zur Steuerung des Programmablaufs. Grundsätzlich unterscheiden wir Verzweigungen und Schleifen. Schleifen dienen dazu, bestimmte Anweisungen wiederholt auszuführen,
MehrHandbuch für Redakteure
Handbuch für Redakteure Erste Schritte... 1 Artikel erstellen... 2 Artikelinhalt bearbeiten... 3 Artikel bearbeiten... 3 Trennen der Druck- und der Online-Version.. 4 Grunddaten ändern... 5 Weitere Artikel-eigenschaften...
MehrPfö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.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage
.htaccess HOWTO zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage Stand: 21.06.2015 Inhaltsverzeichnis 1. Vorwort...3 2. Verwendung...4 2.1 Allgemeines...4 2.1 Das Aussehen der.htaccess
MehrHandbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Der Task-Manager
Handbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Der Task-Manager Dateiname: ecdl2_03_05_documentation Speicherdatum: 22.11.2004 ECDL 2003 Modul 2 Computermanagement und Dateiverwaltung
MehrAnwendungsbeispiele Buchhaltung
Rechnungen erstellen mit Webling Webling ist ein Produkt der Firma: Inhaltsverzeichnis 1 Rechnungen erstellen mit Webling 1.1 Rechnung erstellen und ausdrucken 1.2 Rechnung mit Einzahlungsschein erstellen
MehrAnleitung für die Formularbearbeitung
1 Allgemeines Anleitung für die Formularbearbeitung Die hier hinterlegten Formulare sind mit der Version Adobe Acrobat 7.0 erstellt worden und im Adobe-PDF Format angelegt. Damit alle hinterlegten Funktionen
MehrMatrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 -
Matrix42 Use Case - Sicherung und Rücksicherung persönlicher Version 1.0.0 23. September 2015-1 - Inhaltsverzeichnis 1 Einleitung 3 1.1 Beschreibung 3 1.2 Vorbereitung 3 1.3 Ziel 3 2 Use Case 4-2 - 1 Einleitung
MehrNützliche Tipps für Einsteiger
Nützliche Tipps für Einsteiger Zusätzliche Browsertabs - effizienter Arbeiten Ein nützlicher Tipp für das Arbeiten mit easysys ist das Öffnen mehrerer Browsertabs. Dies kann Ihnen einige Mausklicks ersparen.
MehrNewsletter e-rechnung an die öffentliche Verwaltung
Vn: E-Rechnung an den Bund Gesendet: Miwch, 05. Nvember 201414:43 Betreff: ERB-Newsleer: Deutsch Newsletter e-rechnung an die öffentliche Verwaltung Sehr geehrte Abnnentin, sehr geehrter
MehrFuxMedia 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
Mehr2. Im Admin Bereich drücken Sie bitte auf den Button Mediathek unter der Rubrik Erweiterungen.
Mediathek Die Mediathek von Schmetterling Quadra ist Ihr Speicherort für sämtliche Bilder und PDF-Dateien, die Sie auf Ihrer Homepage verwenden. In Ihrer Mediathek können Sie alle Dateien in Ordner ablegen,
Mehr4. BEZIEHUNGEN ZWISCHEN TABELLEN
4. BEZIEHUNGEN ZWISCHEN TABELLEN Zwischen Tabellen können in MS Access Beziehungen bestehen. Durch das Verwenden von Tabellen, die zueinander in Beziehung stehen, können Sie Folgendes erreichen: Die Größe
MehrAnleitung vom 4. Mai 2015. BSU Mobile Banking App
Anleitung vom 4. Mai 2015 BSU Mobile Banking App Marketing Anleitung Mobile Banking App 4. Mai 2015 Inhaltsverzeichnis I. Zugang aktivieren 1 1. Zugang aktivieren und Passwort definieren 1 2. Transaktionen
MehrInformatik Kurs Simulation. Hilfe für den Consideo Modeler
Hilfe für den Consideo Modeler Consideo stellt Schulen den Modeler kostenlos zur Verfügung. Wenden Sie sich an: http://consideo-modeler.de/ Der Modeler ist ein Werkzeug, das nicht für schulische Zwecke
MehrAnleitung für die Version 2.4.1 von online 1. Schritt: Rufen Sie die Website auf...
1. Schritt: Rufen Sie die Website auf... www.profax.ch oder http://plc.profax.ch (www.profax.de - www.profax.at) auf und wählen Sie Registration für Klassen und Schulen. Wählen Sie bitte die Variante aus,
MehrAnwendertreffen 20./21. Juni
Anwendertreffen Verbindungsmittelachsen VBA Allgemein Die Verbindungsmittelachsen werden nun langsam erwachsen. Nach zwei Jahren Einführungszeit haben wir bereits viele Rückmeldungen mit Ergänzungswünschen
MehrAuf der linken Seite wählen Sie nun den Punkt Personen bearbeiten.
Personenverzeichnis Ab dem Wintersemester 2009/2010 wird das Personenverzeichnis für jeden Mitarbeiter / jede Mitarbeiterin mit einer Kennung zur Nutzung zentraler Dienste über das LSF-Portal druckbar
MehrANWENDUNGSHINWEISE ZU SYMBOLSTIX
elektronische hilfsmittel für menschen mit einer behinderung www.activecommunication.ch ANWENDUNGSHINWEISE ZU SYMBOLSTIX www.symbolstix.ch active communication gmbh sumpfstrasse 28 6300 zug telefon 041
MehrHilfedatei der Oden$-Börse Stand Juni 2014
Hilfedatei der Oden$-Börse Stand Juni 2014 Inhalt 1. Einleitung... 2 2. Die Anmeldung... 2 2.1 Die Erstregistrierung... 3 2.2 Die Mitgliedsnummer anfordern... 4 3. Die Funktionen für Nutzer... 5 3.1 Arbeiten
MehrHardware - Software - Net zwerke
Komprimierung der Ortho-Daten als ZIP-Archiv Dieses Dokument beschreibt die Archivierung aller Ortho-Daten als ZIP-Archiv über die MS- DOS-Eingabe-Aufforderung. Diese Information kann Ihnen zum Sichern
MehrZwischenablage (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
MehrDokumentation IBIS Monitor
Dokumentation IBIS Monitor Seite 1 von 16 11.01.06 Inhaltsverzeichnis 1. Allgemein 2. Installation und Programm starten 3. Programmkonfiguration 4. Aufzeichnung 4.1 Aufzeichnung mitschneiden 4.1.1 Inhalt
MehrSkript und Aufgabensammlung Terme und Gleichungen Mathefritz Verlag Jörg Christmann Nur zum Privaten Gebrauch! Alle Rechte vorbehalten!
Mathefritz 5 Terme und Gleichungen Meine Mathe-Seite im Internet kostenlose Matheaufgaben, Skripte, Mathebücher Lernspiele, Lerntipps, Quiz und noch viel mehr http:// www.mathefritz.de Seite 1 Copyright
MehrArbeiten 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
MehrDigital Director Kompatibiltätsliste für Kameras
Digital Directr Kmpatibiltätsliste für Kameras (eine Dwnlad-Versin steht zur Verfügung unter www.manfrtt.cm) Kapitel.1 Liste der kmpatiblen Kameras Kapitel.2 Besnderheiten für jedes Mdell Kapitel.1 Liste
MehrGrundlagen der Theoretischen Informatik, SoSe 2008
1. Aufgabenblatt zur Vorlesung Grundlagen der Theoretischen Informatik, SoSe 2008 (Dr. Frank Hoffmann) Lösung von Manuel Jain und Benjamin Bortfeldt Aufgabe 2 Zustandsdiagramme (6 Punkte, wird korrigiert)
Mehr1 Mathematische Grundlagen
Mathematische Grundlagen - 1-1 Mathematische Grundlagen Der Begriff der Menge ist einer der grundlegenden Begriffe in der Mathematik. Mengen dienen dazu, Dinge oder Objekte zu einer Einheit zusammenzufassen.
MehrAbb. 1. Abb. 2. Schaltflächen Speichern und Bericht öffnen. Abb. 3. www.accessuebungen.de
Befehlsschaltfläche, Makro 2010 Niko Becker Mit Hilfe von Steuerelementen können Sie Formulare nicht nur ansprechend gestalten, sondern auch eine Art Benutzerführung einrichten, indem Sie beispielsweise
MehrSie müssen nun zum starten des Programms das erste Mal Ihr Passwort eingeben.
Wenn Sie nicht die gesamte Anleitung lesen wollen sollten Sie mindestens diesen kurzen Abschnitt lesen, den es gibt einige Sachen die Sie über dieses Programm wissen sollten. Das Programm wurde von einer
Mehr5. Übung: PHP-Grundlagen
5.1. Erstes PHP-Programm 1. Schreiben Sie PHP-Programm innerhalb einer Webseite, d.h. innerhalb eines HTML-Dokument. Ihr PHP-Programm soll einen kurzen Text ausgeben und Komentare enthalten. Speichern
MehrKursangebot gesammelt einlesen
Kursangebot gesammelt einlesen Übersicht Datenverwaltung Eine weitere Möglichkeit, Kursinformationen auf der Steirischen Weiterbildungsdatenbank zu veröffentlichen, stellt das Einlesen über eine Excel-Datei
MehrInhalt. 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...
MehrEntwurf von Algorithmen - Kontrollstrukturen
Entwurf von Algorithmen - Kontrollstrukturen Eine wichtige Phase in der Entwicklung von Computerprogrammen ist der Entwurf von Algorithmen. Dieser Arbeitsschritt vor dem Schreiben des Programmes in einer
MehrInstallationsanleitung. zum Anschluss an Telefonanlagen (Mehrplatzversion)
zum Anschluss an Telefnanlagen () CPTel () besteht aus zwei unterschiedlichen Prgrammen: CPTel Server und CPTel Client. Installatinsvarianten: eigenständiger CPTel-Server CPTel-Server und CPTel-Client
MehrWord 2010 Schnellbausteine
WO.001, Version 1.0 02.04.2013 Kurzanleitung Word 2010 Schnellbausteine Word 2010 enthält eine umfangreiche Sammlung vordefinierter Bausteine, die sogenannten "Schnellbausteine". Neben den aus den früheren
MehrAn-/Abwesenheitsplaner Überstunden verwalten
An-/Abwesenheitsplaner Überstunden verwalten Inhaltsverzeichnis Überblick...2 Überstunden erfassen...3 Einträge ändern und löschen...4 Eintragungen rückgängig machen...4 Mitarbeiterdaten...4 Einstellungen...4
MehrTextgestaltung 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
MehrPflegeberichtseintrag erfassen. Inhalt. Frage: Antwort: 1. Voraussetzungen. Wie können (Pflege-) Berichtseinträge mit Vivendi Mobil erfasst werden?
Connext GmbH Balhorner Feld 11 D-33106 Paderborn FON +49 5251 771-150 FAX +49 5251 771-350 hotline@connext.de www.connext.de Pflegeberichtseintrag erfassen Produkt(e): Vivendi Mobil Kategorie: Allgemein
MehrBereich METIS (Texte im Internet) Zählmarkenrecherche
Bereich METIS (Texte im Internet) Zählmarkenrecherche Über die Zählmarkenrecherche kann man nach der Eingabe des Privaten Identifikationscodes einer bestimmten Zählmarke, 1. Informationen zu dieser Zählmarke
Mehr