Einführung in das Programmieren mit Delphi mit Deckblatt.doc

Größe: px
Ab Seite anzeigen:

Download "Einführung in das Programmieren mit Delphi mit Deckblatt.doc"

Transkript

1 - 1 -

2 1 Grundlagen Einführung in das Programmieren mit Delphi Delphi ist eine sog. IDE (Integrated Development Enviroment), d.h. eine Entwicklungsumgebung, die unter einer grafischen Oberfläche alle Werkzeuge zur Programmentwicklung zusammenfasst. Starte Delphi und wähle Datei>>Neu>Anwendung. Das erscheinende Programmfenster gliedert sich in vier Bereiche. Hauptfenster mit Standard-Symbolleisten Komponenten etc. Objektinspektor zeigt Eigenschaften und Verhalten von Programmelementen Unit-Fenster / Editorfenster, hier steht der Programmcode Formularfenster, die Arbeitsfläche - 2 -

3 Die vier Teile der Programmieroberfläche sind frei beweglich und veränderbar. Vor einer genaueren Beschäftigung sollte eine Einstellung verändert werden. Öffne den Menüpunkt Tools>Umgebungsoptionen und aktiviere die Häkchen unter den Optionen für Autospeichern. Dies vereinfacht das Speichern und Öffnen des Projekts, da die benötigten Dateien automatisch gespeichert und geladen werden und dies nicht einzeln erfolgen muss. Das Hauptfenster besteht aus zwei Teilen. In ihm befinden sich einerseits die Menü- und die Symbolleiste mit Symbolen z.b. zum Starten eines erstellten Programms. Hinter den Registerreitern verbergen sich zum anderen in mehreren Registerreitern die sog. Komponenten, fertig vorbereitete Programmelemente, die durch Klicken und Ziehen in das Formularfenster eingebaut werden können. Die Komponentenregisterreiter lassen sich untereinander ebenfalls verschieben. Symbol- und Menüleisten Komponentenbereich Mehrere gleiche Komponenten lassen sich übrigens leicht erstellen, indem man die Komponente bei gedrückter Umschalttaste anklickt und dann in das Formularfenster klickt. Bei jedem Klicken erscheint die Komponente noch einmal. Beendet wird dieses Verhalten durch einen Klick auf das Pfeilwerkzeug

4 2. Das erste Programm Hallo Welt Aussehen des Programms Erstelle über Neu>Anwendung ein neues Projekt. Speichere es in einem eigenen Ordner ab! Zunächst soll das Aussehen der Form geändert werden. Aktiviere im Objektinspektor den Registerreiter Eigenschaften. Folgende Eigenschaften sollen verändert werden: Ändere die Eigenschaft Caption in Übung 1. Bei der Eigenschaft Caption handelt es sich um den Formularnamen, eine Überschrift für ein Objekt. Dies darf nicht mit der Eigenschaft Name verwechselt werden! Dieser Name wird benötigt, um das Objekt im Programm anzusprechen. Änder die Eigenschaft Color, die Hintergrundfarbe, auf clsilver. Ändere das Icon links oben im Formfenster in Win2kApp.ico Klicke dazu auf die drei Punkte neben der Eigenschaft, im folgenden Fenster auf Laden und lade die Icon-Datei von dieser Adresse: C:\Programme\Borland\ Delphi7\Objrepos\ Win2Kapp. Ändere die Eigenschaft Font in Times New Roman, Fett, 16. Dies wirkt sich auf alle Labels, Buttons etc. aus. Möglich ist auch, die Form des Cursors über die Eigenschaft Cursor zu ändern, wenn dies sinnvoll ist. Nun könnte das Programm schon getestet werden. Noch passier aber nichts. Erstelle über den Registerreiter Standard drei Buttons und markiere sie, indem du mit der Maus ein Rechteck über sie ziehst. Stelle die folgenden Eigenschaften ein: Caption Aktion 1, 2, 3 Objektaufschrift Top 300 Abstand vom oberen Rand Left 80, 280, 480 Abstand vom linken Rand - 4 -

5 Heigh 30 Höhe des Objekts Width 90 Breite des Objekts Label enthalten Text, der vom späteren Programmnutzer nicht verändert werden kann. Erstelle ein Label mit den Eigenschaften Caption Objektaufschrift, hier leer Top 80 Abstand vom oberen Rand Left 80 Abstand vom linken Rand Heigh 120 Höhe des Objekts Width 490 Breite des Objekts AutoSize False Das Label Passt sich nun nicht mehr dem Inhalt an. Alignment tacenter Ausrichtung des Textes im Label Font Größe 72 Schriftgröße Noch immer geschieht aber beim Testen nichts. Dazu muss nun entsprechender Programmtext geschrieben werden Prozeduren Prozeduren sind eigenständige Teile des Programmcodes. Sie können von anderen Programmteilen beliebig oft aufgerufen werden, was den Programmtext verkleinert und Wiederholungen (Redundanzen) vermeidet, und werden als Ganzes abgearbeitet. Sie teilen den Programmtext in logische Strukturen (Prinzip der Strukturiertheit), ermöglichen die Verwendung eines Programmteils in anderen Programmen (Prinzip der Modularität). Eine Prozedur nt mit dem Begriff Procedure, dann folgt der Formularname, dann der Prozedurname, zusammengesetzt aus Objektname und dem Ereignis. In runden Klammern folgt ein sog. Parameter mit dem dazugehörigen Typ. Procedure Formularname.Prozedurname(Parameter: Parametertyp) Beim Klicken auf den Button Aktion 1 soll die Schrift Hallo Welt im Label erscheinen. Deshalb muss der Programmtext auch diesem Objekt zugeordnet werden. Klicke doppelt auf den Button, um in das Editorfenster zu gelangen. Du befindest dich gleich an der richtigen Stelle. Die elementaren Elemente sind bereits eingegeben hier fett dargestellt. procedure TForm1.Button1Click(Sender: TObject); Label1.Caption:= 'Hallo Welt!'; //Dies ist die neue Aufschrift. Hier wird gesagt, dass es sich um eine Prozedur auf der Form1 handelt, die beim Klicken auf den Button1 abgearbeitet wird. Das leere Label erhält eine neue Aufschrift. Die einfachen Anführungszeichen oder Hochkommas zeigen einen String an, der als - 5 -

6 Label1.Color:=clRed; Label1.Font.Color:=clYellow; // Dies sind übrigens Kommentarzeichen für einzeilige Kommentare. Ganzes übernommen und vom Programm nicht als Programmbefehl interpretiert wird. Jede Befehlszeile muss mit Semikolon abgeschlossen werden. Änderung der Labelfarbe Dies ist die Schriftfarbe des Labels. Für mehrzeilige Kommentare verwendet man { } oder {* *}. Die beiden anderen Buttons erhalten den folgenden Programmtext. procedure TForm1.Button2Click(Sender: TObject); MessageBeep(0); //Gibt einen Ton über Lautsprecher oder Soundkarte aus. procedure TForm1.Button3Click(Sender: TObject); close; //Schließt das Formular. end Abschließend muss das Projekt noch gespeichert werden. Erstelle für jedes neue Projekt ein eigenes Arbeitsverzeichnis. Wähle dann Speichern oder Alles speichern. Die folgenden Dateien sollten im Arbeitsverzeichnis erscheinen: Die *.exe-datei gibt es nur, wenn zu Testzwecken kompiliert wurde oder wenn ausdrücklich über Projekt>Project1 compilieren (Strg+F9) kompiliert wurde. *.cfg *.dof *.dpr *.dsk *.res Projektkonfigurationsdatei. In dieser Datei werden Einstellungen der Projektkonfiguration gespeichert. Der Name ist identisch mit dem der Projektdatei. Projektoptionsdatei. Sie enthält die aktuellen Einstellungen für Projektoptionen. Dazu gehören Compiler- und Linker-Einstellungen, Verzeichnisse, bedingte Direktiven und Befehlszeilenparameter. Projektdatei. Sie enthält das Hauptprogramm. Die Desktop-Einstellungen. Diese Datei speichert den aktuellen Zustand des Desktop, beispielsweise welche Fenster geöffnet sind und an welcher Position sie sich befinden. Enthält die Versionsinfo-Ressourcen (falls erforderlich) und das Hauptsymbol der Anwendung

7 3. Farbmischer Der Farbmischer ist ein kleines Programm, das Über Scrollregler die Erstellung der RGB-Farben ermöglicht und diese Mischt. Die Mischfarbe wird als Hexadezimalwert ausgegeben. Zunächst muss die Form erstellt werden. Für die Farbflächen werden vier Shapes benötigt und drei Scrollbars, die über die Eigenschaften einzurichten sind. Die Anzeige der Farbwerte erfolgt in vier Labels und ein Button zum Beenden des Programms darf ebenso nicht fehlen wie ein Label mit der Überschrift.. Die Scrollbars verfügen über einen maximalen Scrollwert, der in den Eigenschaften auf 255 gesetzt werden sollte, da der Farbbereich der einzelnen RGB-Farben von 0 bis 255 reicht. Dieser Wert wird einmal als Integer-Wert zum Rechnen und einmal als String zur Anzeige in den Labels benötigt. Deklariere die entsprechenden Variablen (scrollwertred, scrollwertredstr, scrollwertgreen, scrollwertgreenstr, scrollwertblue, scrollwertbluestr) global! Scrollbars geben den Wert ScrollPos als Integer-Wert zurück. Er lässt sich in einer Variablen erfassen: scrollwertred:=scrollpos; Für das Label muss er in einen String umgewandelt werden: str(scrollwertred :4,scrollwertredstr); Nun muss das entsprechende Label noch den Wert anzeigen: Label6.Caption:=scrollwertredstr; Die Farbe des Shapes wird über die Eigenschaft Brush.Color verändert: shape1.brush.color:=rgb(scrollwertred,0,0); Damit der richtige RGB-Wert verändert wird, muss die Reihenfolge Rot-Grün-Blau in der Klammer eingehalten werden. Für das Shape mit der Mischfarbe gilt dasselbe: shape4.brush.color:=rgb(scrollwertred,scrollwertgreen,scrollwertblue); Schließlich muss noch die Hexadezimalanzeige für das untere Label erstellt werden: Label1.Caption:=IntToHex(RGB(scrollwertblue,scrollwertgreen,scrollwertred),6); Hier wurden der Rot- und der Blau-Wert vertauscht, damit in der Anzeige die richtige Reihenfolge eingehalten wird. Vervollständige das Programm und teste es! - 7 -

8 4. Mausrennen Ziel des Mausrennens ist es, eine Maus über eine vorgegebene Strecke zu führen. Dabei soll sich die Strecke abschnittsweise farblich verändern und die Zeit soll gemessen werden. Schließlich soll die Eintragung des Ergebnisses in eine einfache Highscoreliste eingetragen und gespeichert werden. Auch das Laden dieser Liste soll möglich sein. Am Ende wird das Programm etwa so aussehen: Erste Version Erstelle zwei Buttons (Button 1 und Button2), ein Label (label1) über dem Startbutton () und fünf Label (Nr. 2-6) vom Start- zum Erfolgsbutton. Erstelle weiterhin den Beenden - Button und den Programmtext, der das Programm beendet. Ändere weiterhin die Farbe der Form (hier: clgray) und der Label (hier: clsilver ). Das Programm sollte sich nun starten und beenden lassen. Teste! - 8 -

9 4. 2.Zweite Version - Variablen Variablen sind Werte, die über einen Namen angesprochen werden können. Diese Werte sind innerhalb des Programms veränderbar und enthalten in der Regel Daten, mit denen das Programm arbeitet. Variablen müssen deklariert werden. Dabei wird der Typ der Variable angegeben, damit das Programm weiß, wie es den enthaltenen Wert verarbeiten soll. Die Deklaration erfolgt global für das gesamte Programm oder lokal für eine Prozedur. Die Deklaration erfolgt folgendermaßen: var Variablenname : Typ; oder var Variablenname1, Variablenname2, Variablenname3 : Typ; oder var Variablenname1 : string; var Variablenname2 : integer: Datentyp Erläuterung Größe Integer Ganzzahl zwischen und Byte Byte Ganzzahl zwischen 0 und Byte Boolean Wahrheitswert (True, False) 1 Byte String Zeichenkette variabel Single Gleitkommazahl zwischen 1,5x10 45 und 3,4x Byte Word Ganzzahl zwischen 0 und Byte Wenn das Spiel nt, soll der Nutzer das mitgeteilt bekommen. Dazu wird in der Prozedur des Startbuttons Label1.Caption:='Jetzt gehts los!'; eingefügt. Damit der Spieler die Fläche erkennt, über die er gerade die Maus führt, muss sich die Farbe jedes Labels ändern. Wähle dazu das Label2 aus und klicke im Objektinspektor auf den Registerreiter Ereignisse. Hier sind verschiedene Ereignisse aufgelistet, zu denen automatisch Prozeduren erstellt werden können. Wähle das Ereignis OnMouseMove aus und füge den Programmtext ein: If spiel_begonnen=true then Label2.Color:=clYellow; Dies muss für alle Label geschehen. Der Erfolgsbutton schließlich soll Hurra! im Label1 erscheinen lassen. Teste das Programm! Leider lässt sich die Maus problemlos auch außerhalb der vorgegebenen Flächen bewegen, ohne dass etwas geschieht. Natürlich könnte man das Spiel bei einer Mausbewegung auf der Form beenden, aber dann käme ja niemand mehr zum Startbutton. Eine Alternative sind Variablen

10 Für unser Spiel soll die Variable spiel_begonnen global als Boolean deklariert werden. Im oberen Teil des Programmtexts wird der entsprechende Text eingefügt. Lokal würde die Variable innerhalb einer Prozedur deklariert. Nun kann das Spiel verbessert werden. Mit Hilfe einer Bedingungsanweisung soll verhindert werden, dass der Nutzer die vorgegebene Strecke verlässt, ohne dass etwas geschieht. Bedingung if Bedingung then Anweisung [else Anweisung] if Bedingung then Anweisung1 Anweisung2 Anweisungn End else Anweisung1 Anweisung2 Anweisungn Erklärung Einfache Bedingung if then else Blockstruktur if then else Es wird eine Prozedur für die Form mit dem Ereignis OnMouseMove erstellt, die den folgenden Text enthält: if spiel_begonnen = true then Form1.Color:=clBlue; Label1.Caption:='Doch nicht!'; end else; spiel_begonnen:=false; stoppuhr.enabled:=false; zeit:=0; Die Variable spiel begonnen wird auf False gesetzt und der Benutzer wird durch die Farbe der Form und die Labelaufschrift informiert

11 Der Startbutton wird um spiel_begonnen:=true; ergänzt. Eine Messagebox sollte den Spieler nach dem Spiel fragen, ob er das Programm wirklich beenden will. Eine Messagedialogbox ist folgendermaßen aufgebaut: MessageDlg( Feststehender Text,Typ des Meldungsfeldes; [MesageDialogButtons], Hilfe- Kontext ID) Typen des Meldungsfeldes Wert mtwarning mterror mtinformation mtconfirmation mtcustom Bedeutung Ein Meldungsfeld mit einem gelben Ausrufezeichen. Ein Meldungsfeld mit einem roten Stoppschild. Ein Meldungsfeld mit einem blauen "i". Ein Meldungsfeld mit einem grünen Fragezeichen. Ein Meldungsfeld ohne Grafik. Als Titel des Feldes wird der Name der Anwendung verwendet. MessageDialogButtons Wert Bedeutung Rückgabewert mbyes Eine Schaltfläche mit dem Text 'Ja' mryes mbno Eine Schaltfläche mit dem Text 'Nein' mrno mbok Eine Schaltfläche mit dem Text 'Ok'. mrok mbcancel Eine Schaltfläche mit dem Text 'Abbrechen'. mrcancel mbabort Eine Schaltfläche mit dem Text 'Abbruch' mrabort mbretry Eine Schaltfläche mit dem Text 'Wiederholen' mrretry mbignore Eine Schaltfläche mit dem Text 'Ignorieren' mrignore mball Eine Schaltfläche mit dem Text 'Alle' mbnotoall Eine Schaltfläche mit dem Text 'Alle Nein' mrnotoall mbyestoall Eine Schaltfläche mit dem Text 'Alle Ja' mryestoall mbhelp Eine Schaltfläche mit dem Text 'Hilfe' mbyesnocancel mbyes, mbno und mbcancel mbyesnoallcancel mbyes, mbyestoall, mbno, mbnotoall und mbcancel mbokcancel mbok und mbcancel mbabortretryignore mbabort, mbretry und mbignore mbabortignore mbabort, mbignore Die Hilfe-Kontext ID legt fest, welche Hilfeseite sich bei F1 öffnet. Der Standardwert ist Null. Der Programmtext lautet: if MessageDlg('Wollen Sie das Programm verlassen?', mtconfirmation, [mbyes, mbno],0) = mryes then MessageDlg('Die Anwendung wird beendet', mtinformation, [mbok], 0); Close;

12 4.3. Dritte Version - Timer Noch ist es kein Rennen, denn es fehlt eine Zeitmessung. Wähle im Komponentenbereich den Registerreiter System und aktiviere den Button Timer. Ziehe einen Timer (stoppuhr) auf der Form auf. In den Eigenschaften muss er deaktiviert werden. Der aktivierte Timer wird automatisch jede Millisekunde einmal aufgerufen. Der enthaltene Programmtext wird abgearbeitet. Zur Anzeige der Zeit ist noch ein entsprechendes Label (Label7) nötig. Wechsle mit Doppelklick auf den Timer in das Editorfenster und gib den entsprechenden Code ein: procedure TForm1.stoppuhrTimer(Sender: TObject); zeit:=zeit+0.1; str(zeit:4:1,laufzeit); Label7.Caption:=laufzeit + ' s'; str wandelt den Wert einer Variable (hier: zeit) in einen String um, wobei die nachfolgenden Zahlen den Abstand der angezeigten Zahl vom linken Rand (width) und die Dezimalstellen (Decimals) angeben. Die Variable, die den String enthält, steht nach dem Komma. Wenn die Maus den richtigen Weg verlässt, soll der Timer deaktiviert und die Zeitanzeige auf null gesetzt werden. werden. Nach erfolgreichem Rennen soll der Timer ebenfalls stehen bleiben, aber die Anzeige erhalten bleiben. Deklariere die Variablen global und ergänze den entsprechenden Programmtext. Teste das Programm! Vierte Version - Highscore Die einzelnen Spieler sollen ihre Ergebnisse in einer Highscoreliste sehen können. Ziehe eine GroupBox auf und ändere ihre Caption in Highscoreliste. Erstelle in dieser ein Label mit Name und Zeit und eine TListBox (ListBoxHighscore). Darunter befinden sich ein TEdit-Feld (EditName) und Ein Label mit dem Hinweis Bitte Namen eingeben und Enter Drücken. Markiere das EditName-Feld und erzeuge über das Ereignis OnKeyDown die entsprechende Prozedur! Dann folgt dieser Programmtext: if (Key = VK_Return) then //Wenn Enter gedrückt wird... if EditName.Text<> '' then //Wenn EditName nicht leer ist... ListBoxHighscore.Items.Add(Laufzeit+' s'+ ' ' +EditName.text); //Ein Listeneintrag wird hinzugefügt. Variable Laufzeit wird weiterverwendet. EditName.Text:=''; //Leert das Eingabefeld. EditName.Visible:=False; //Nach der Eintragung wird das Feld unsichtbar. lblname.visible:= False; end else //Begin ermöglicht hier das Abarbeiten mehrerer Befehle

13 if (Key = VK_ESCAPE) then EditName.Visible:=False; lblname.visible:=false; //Wenn Esc gedrückt wird... Am Ende ist es sinnvoll, ein Menü zu erstellen. Es sollte das Programm beenden. Im Komponentenbereich unter dem Registerreiter Standard befindet sich die Komponente MainMenu. Aktiviere sie und ziehe sie auf die Form. Ein Doppelklick öffnet den Menüdesigner. Gib dort das Menü Datei und dann das Untermenü Beenden ein. Das Menü und seine Teile finden sich in der Objekthierarchie wieder. Hier kann es angewählt werden und über das Ereignis OnClick wird die entsprechende Prozedur erstellt. Dann kann der entsprechende Programmtext zum Schließen des Programms folgen Fünfte Version - Verbesserungen Verschiedene Verbesserungen sind denkbar. Über die Komponenten TSaveDialog und TOpenDialog kann die Highscoreliste gespeichert und wieder aufgerufen werden. procedure TForm1.mnuSpeichernClick(Sender: TObject); var s:string; savedialog1.execute; If ListBoxHighscore.Items.Count<>0 then //Wenn die Anzahl der Elemente in der Highscoreliste ungleich Null ist... ListBoxHighscore.ItemIndex := 0; //Der erste Eintrag der Highscoreliste wird ausgewählt. s := ListBoxHighscore.Items.Strings[0]; //Die Eigenschaft Items enthält die Strings, die im Listenfeld angezeigt werden.index der Strings nt mit Null. ListBoxHighscore.Clear; //Die Listeneinträge werden gelöscht, sie würden sich sonst beim Speichern verdoppeln. ListBoxHighscore.Items.Add(s);

14 ListBoxHighscore.Items.SaveToFile('testfile.lst'); end procedure TForm1.mnuOeffnenClick(Sender: TObject); if OpenDialog1.Execute then ListBoxHighscore.Items.LoadFromFile('Testfile.lst'); Verschiedene Tricks, um das Spiel ohne Anstrengung zu gewinnen, müssen noch abgestellt werden. So darf der Spieler nicht mit den Richtungstasten zum Erfolgsbutton kommen. procedure TForm1.Button1KeyUp(Sender: TObject; var Key: Word; Shift: TShiftState); if (Key=VK_RETURN) and spiel_begonnen then //and koppelt die zwei Bedingungen. SpielBeenden ('So geht es nicht!'); //Verhindert das Aktivieren des Erfolg-Buttons mit den Richtungstasten. Der String erscheint in der Caption der Label1. Hier wurde eine Prozedur erstellt, die keiner Komponente zugeordnet ist. Sie enthält Befehle, die das Spiel zurücksetzen und kann von verschiedenen anderen Prozeduren aufgerufen werden. procedure TForm1.SpielBeenden (S:string); spiel_begonnen:=false; Label1.caption:=s; //Der Inhalt der Variablen s wird in der Klammer nach dem Aufruf der Prozedur festgelegt. Label2.Color:=clSilver; Label3.Color:=clSilver; Label4.Color:=clSilver; Label5.Color:=clSilver; Label6.Color:=clSilver; stoppuhr.enabled:=false; Label7.Caption:='0,0 s'; Auch wenn die Maustaste immer gedrückt wird, kann man das Programm überlisten. Um dies zu verhindern muss zu den entsprechenden Komponenten mit dem Ereignis OnMouseDown eine entsprechende Prozedur geschrieben werden. Sie enthält den Programmtext: if spiel_begonnen then if Button = mbleft then SpielBeenden ('Mogeln gilt nicht!'); Dies muss für alle betroffenen Komponenten erfolgen. Teste das vollständige Programm!

15 5. Mausreaktionen Dieses kleine Programm soll die Ereignisse verdeutlichen, die bei der Benutzung der Maus möglich sind. Erstelle dazu eine Programmoberfläche mit einer TListBox zur Eingabe, einem BitButton, drei Labels und einem Endebutton. Im dritten Label neben dem Eingabefeld soll der Benutzer aufgefordert werden, seinen Namen einzugeben. Label3 Label1 Versuche dieses Programm selbst zu erstellen. Das Bild für den BitButton kannst du über die Eigenschaft Glyph laden. Label2 6. Würfelspiel In diesem Spiel soll der Benutzer eine Zahl wählen. Der Computer würfelt dann eine andere Zahl, die in einem Feld angezeigt wird. Es soll angezeigt werden, ob der Spieler gewonnen oder verloren hat, wie oft er gewonnen oder verloren hat und welche Zahl der Computer gewürfelt hat. Beim Beenden soll gefragt werden, ob wirklich beendet werden soll und die Entscheidung zum Beenden bestätigt werden. Zunächst wird eine Oberfläche benötigt. Erstelle auf einem Panel fünf Shapes. Ändere die Farbe des Panels und über die Eigenschaft Shape die Form der Shapes. Ändere auch ihre Farbe

16 Halte bei den Shapes die nebenstehende Nummerierung ein, damit die Programmbeispiele sich problemlos übertragen lassen Erstelle weiterhin die benötigten Buttons (btnschliessen btn1,2 etc.) und Labels. Die Label, deren Caption verändert wird heißen lblverloren, lblgewonnen, lblcompzahl und lblanzeige. Ergänze den Quelltext für den Schließen-Button, speichere das Programm und teste es. Nun zum Programmtext. Wenn der Nutzer auf den Button Eins Klickt, muss die Zahl, die er gewählt hat, gespeichert werden. Dafür wird die Variable ratezahl global als Integer deklariert und in den Programmtext zum Button kommt der Text ratezahl:=1;. Jetzt muss der Computer würfeln, also eine Zufallszahl erzeugen. Dazu wird mit Randomize; der Zufallsgenerator gestartet und eine Zahl zwischen 0 und sechs generiert: zufallszahl:=random(6)+1;, wobei die Variable zufallszahl ebenfalls global als Integer deklariert wird. Die Funktion Random berechnet eine Zufallszahl zwischen Null und dem in Klammern angegebenen Maximalwert, also 5,99... Das +1 ist nötig, da bei einem Integer-Wert die Werte nach dem Komma abgeschnitten werden. Es würden dann Werte zwischen 0 und fünf herauskommen. Random ohne den Wert in den Klammern würde eine Gleitkommazahl zurückgeben. Jetzt wird die Zufallszahl noch in einen String umgewandelt, damit sie auch in einem Label angezeigt werden kann: str(zufallszahl:4,zufallstr); Natürlich muss auch die neue Variable zufallstr global deklariert werden, ebenso wie alle noch folgenden Variablen. Dann kann man sie im Label lblcompzahl anzeigen lassen. Natürlich muss der Nutzer noch angezeigt bekommen, ob er gewonnen oder verloren hat und auch seine Punkte müssen gezählt werden. Es wäre sehr lästig, dies bei allen Buttons in den Programmtext zu schreiben. Effektiver ist es, eigene Prozeduren zu definieren, die immer gleiche, wiederkehrende Abläufe enthalten. Dazu wird im oberen Teil des Programmtextes die Prozedur benannt, hier procedure auswertung; und dann kann sie weiter unten mit Inhalt gefüllt werden. Im folgenden Programmtext werden die Gewinnpunkte bei erfolgreichem Raten um eins erhöht und in einen String umgewandelt, damit sie im Label angezeigt werden können. Außerdem erhält die Variable labelanzeige den Inhalt gewonnen.. Bei falschem Raten wird dagegen die Zahl der verlorenen Punkte erhöht und die Variable labelanzeige erhält den Inhalt verloren.. Nun muss die Prozedur nur noch aufgerufen werden

17 procedure auswertung; Begin if zufallszahl = ratezahl then gewonnen:= gewonnen+1; str(gewonnen:4,gewonnenstr); labelanzeige:='gewonnen.' end else verloren:=verloren+1; str(verloren:4,verlorenstr); labelanzeige:='verloren.'; Der Aufruf der Prozedur erfolgt, indem ihr Name in den Programmtext des Buttons eingebaut wird, also Randomize; ratezahl:=1; zufallszahl:=random(6)+1; wuerfelanzeige; str(zufallszahl:4,zufallstr); lblcompzahl.caption:=zufallstr; auswertung; lblanzeige.caption:=labelanzeige; lblverloren.caption:=verlorenstr; lblgewonnen.caption:=gewonnenstr; Noch tut sich aber beim eigentlichen Würfel nichts. Eigentlich soll hier ja angezeigt werden, was der Würfel gewürfelt hat. Für jeden möglichen Zustand des Würfels muss nun eine eigene Prozedur geschrieben werden, die alle Shapes, die nicht zur gewürfelten Zahl passen, also z.b. eins, unsichtbar machen: procedure eins; Begin Form1.shape1.Visible:=false; Form1.shape2.Visible:=false; Form1.shape3.Visible:=false; Form1.shape4.Visible:=false; Form1.shape5.Visible:=false; Form1.shape6.Visible:=false; Form1.shape7.Visible:=true; Der Ausdruck Form1.Shape1 ist nötig, damit klar ist, welches Objekt angesprochen wird, denn diese Prozedur ist ja keinem Objekt zugeordnet. Würde dort nur Shape stehen, gäbe es eine Fehlermeldung. Nun ist nur noch zu prüfen, welche Zahl gewürfelt wurde und die entsprechende Prozedur aufzurufen:

18 procedure wuerfelanzeige; if zufallszahl = 1 then eins; if zufallszahl = 2 then zwei; if zufallszahl = 3 then drei; if zufallszahl = 4 then vier; if zufallszahl = 5 then fuenf; if zufallszahl = 6 then sechs; Baut man diese Prozedur in die Programmtexte zu den Buttons 1 bis 6 ein, so erscheinen nur noch die gewürfelten Punkte. Ergänze das Programm, so dass es vollständig funktioniert. Es fehlen noch die Programmtexte für die Würfelzahlen zwei bis sechs und die Programmtexte für die Buttons zwei bis sechs. Teste das Programm! Literatur Geisler / Geisler: Delphi GE-PACKT. MITP-Verlag Bonn, 2002, 1056 S. Lang / Bohne: Delphi 6 Lernen, Addison-Wesley München, 2004, 426 S. Binzinger: Jetzt lerne ich Delphi. Marekt und Technik Verlag München, 2004, 476 S. Doberenz / Kowalski: Borland Delphi 7. Grundlagen und Profiwissen. Hanser Verlag München, 2003, 1024 S. Doberenz / Kowalski: Kochbuch Borland Delphi 7. Hanser Verlag München, 2003, 1049 S

Mediator 9 - Lernprogramm

Mediator 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

Mehr

Comic Life 2.x. Fortbildung zum Mediencurriculum

Comic Life 2.x. Fortbildung zum Mediencurriculum Comic Life 2.x Fortbildung zum Mediencurriculum - 1 - Comic Life Eine kurze Einführung in die Bedienung von Comic Life 2.x. - 2 - Starten von Comic Life Bitte starte das Programm Comic Life. Es befindet

Mehr

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken. Seite erstellen Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken. Es öffnet sich die Eingabe Seite um eine neue Seite zu erstellen. Seiten Titel festlegen Den neuen

Mehr

Arbeiten mit dem Outlook Add-In

Arbeiten mit dem Outlook Add-In Arbeiten mit dem Outlook Add-In Das Outlook Add-In ermöglicht Ihnen das Speichern von Emails im Aktenlebenslauf einer Akte. Außerdem können Sie Namen direkt aus BS in Ihre Outlook-Kontakte übernehmen sowie

Mehr

Newsletter. 1 Erzbistum Köln Newsletter

Newsletter. 1 Erzbistum Köln Newsletter Newsletter 1 Erzbistum Köln Newsletter Inhalt 1. Newsletter verwalten... 3 Schritt 1: Administration... 3 Schritt 2: Newsletter Verwaltung... 3 Schritt 3: Schaltflächen... 3 Schritt 3.1: Abonnenten Verwaltung...

Mehr

Grundlagen Word Eigene Symbolleisten. Eigene Symbolleisten in Word erstellen

Grundlagen Word Eigene Symbolleisten. Eigene Symbolleisten in Word erstellen Eigene Symbolleisten in Word erstellen Diese Anleitung beschreibt, wie man in Word eigene Symbolleisten erstellt und mit Schaltflächen füllt. Im zweiten Teil wird erklärt, wie man mit dem Makrorekorder

Mehr

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0) Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0) Peter Koos 03. Dezember 2015 0 Inhaltsverzeichnis 1 Voraussetzung... 3 2 Hintergrundinformationen... 3 2.1 Installationsarten...

Mehr

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Anmeldung http://www.ihredomain.de/wp-admin Dashboard Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Das Dashboard gibt Ihnen eine kurze Übersicht, z.b. Anzahl der Beiträge,

Mehr

Wie halte ich Ordnung auf meiner Festplatte?

Wie halte ich Ordnung auf meiner Festplatte? Wie halte ich Ordnung auf meiner Festplatte? Was hältst du von folgender Ordnung? Du hast zu Hause einen Schrank. Alles was dir im Wege ist, Zeitungen, Briefe, schmutzige Wäsche, Essensreste, Küchenabfälle,

Mehr

In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können.

In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können. Tutorial: Wie erfasse ich einen Termin? In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können. Neben den allgemeinen Angaben zu einem

Mehr

Arbeiten mit UMLed und Delphi

Arbeiten 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

Mehr

SICHERN DER FAVORITEN

SICHERN DER FAVORITEN Seite 1 von 7 SICHERN DER FAVORITEN Eine Anleitung zum Sichern der eigenen Favoriten zur Verfügung gestellt durch: ZID Dezentrale Systeme März 2010 Seite 2 von 7 Für die Datensicherheit ist bekanntlich

Mehr

Der Kalender im ipad

Der Kalender im ipad Der Kalender im ipad Wir haben im ipad, dem ipod Touch und dem iphone, sowie auf dem PC in der Cloud einen Kalender. Die App ist voreingestellt, man braucht sie nicht laden. So macht es das ipad leicht,

Mehr

5 DATEN. 5.1. Variablen. Variablen können beliebige Werte zugewiesen und im Gegensatz zu

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

Mehr

Anleitung für die Registrierung und das Einstellen von Angeboten

Anleitung für die Registrierung und das Einstellen von Angeboten Anleitung für die Registrierung und das Einstellen von Angeboten Das FRROOTS Logo zeigt Ihnen in den Abbildungen die wichtigsten Tipps und Klicks. 1. Aufrufen der Seite Rufen Sie zunächst in Ihrem Browser

Mehr

Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung

Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung Nach dem Update auf die Version 1.70 bekommen Sie eine Fehlermeldung,

Mehr

Tevalo Handbuch v 1.1 vom 10.11.2011

Tevalo Handbuch v 1.1 vom 10.11.2011 Tevalo Handbuch v 1.1 vom 10.11.2011 Inhalt Registrierung... 3 Kennwort vergessen... 3 Startseite nach dem Login... 4 Umfrage erstellen... 4 Fragebogen Vorschau... 7 Umfrage fertigstellen... 7 Öffentliche

Mehr

Einkaufslisten verwalten. Tipps & Tricks

Einkaufslisten verwalten. Tipps & Tricks Tipps & Tricks INHALT SEITE 1.1 Grundlegende Informationen 3 1.2 Einkaufslisten erstellen 4 1.3 Artikel zu einer bestehenden Einkaufsliste hinzufügen 9 1.4 Mit einer Einkaufslisten einkaufen 12 1.4.1 Alle

Mehr

Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG

Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG Um mit IOS2000/DIALOG arbeiten zu können, benötigen Sie einen Webbrowser. Zurzeit unterstützen wir ausschließlich

Mehr

Novell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar 2015. ZID Dezentrale Systeme

Novell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar 2015. ZID Dezentrale Systeme Novell Client Anleitung zur Verfügung gestellt durch: ZID Dezentrale Systeme Februar 2015 Seite 2 von 8 Mit der Einführung von Windows 7 hat sich die Novell-Anmeldung sehr stark verändert. Der Novell Client

Mehr

Windows. Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1

Windows. 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

Mehr

Erstellen einer GoTalk-Auflage

Erstellen einer GoTalk-Auflage Erstellen einer GoTalk-Auflage 1. Bei dem Startbild Vorlage öffnen wählen 2. In dem folgenden Fenster Geräte Schablonen doppelt anklicken. - und schon öffnet sich der gesamte Katalog der verfügbaren Talker-Auflagen...eigentlich

Mehr

... ... Sicherheitseinstellungen... 2 Pop-up-Fenster erlauben... 3

... ... Sicherheitseinstellungen... 2 Pop-up-Fenster erlauben... 3 Browsereinstellungen Um die Know How! Lernprogramm nutzen zu können, sind bei Bedarf unterschiedliche Einstellungen in Ihren Browsern nötig. Im Folgenden finden Sie die Beschreibung für unterschiedliche

Mehr

Textgestaltung mit dem Editor TinyMCE Schritt für Schritt

Textgestaltung 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

Mehr

Diese Anleitung zeigt dir, wie du eine Einladung mit Microsoft Word gestalten kannst.

Diese Anleitung zeigt dir, wie du eine Einladung mit Microsoft Word gestalten kannst. Diese Anleitung zeigt dir, wie du eine Einladung mit Microsoft Word gestalten kannst. Bevor es losgeht Wenn du mal etwas falsch machst ist das in Word eigentlich kein Problem! Den Rückgängig-Pfeil (siehe

Mehr

Neue Schriftarten installieren

Neue Schriftarten installieren .DIE Neue Schriftarten installieren Die Informationen zu jeder Schriftart (Font) sind in jeweils einer Datei untergebracht, der sog. Font-Datei mit der Endung.ttf ttf steht für True Type Font und bedeutet,

Mehr

Anleitung zur Erstellung von Serienbriefen (Word 2003) unter Berücksichtigung von Titeln (wie Dr., Dr. med. usw.)

Anleitung zur Erstellung von Serienbriefen (Word 2003) unter Berücksichtigung von Titeln (wie Dr., Dr. med. usw.) Seite 1/7 Anleitung zur Erstellung von Serienbriefen (Word 2003) unter Berücksichtigung von Titeln (wie Dr., Dr. med. usw.) Hier sehen Sie eine Anleitung wie man einen Serienbrief erstellt. Die Anleitung

Mehr

Die Dateiablage Der Weg zur Dateiablage

Die Dateiablage Der Weg zur Dateiablage Die Dateiablage In Ihrem Privatbereich haben Sie die Möglichkeit, Dateien verschiedener Formate abzulegen, zu sortieren, zu archivieren und in andere Dateiablagen der Plattform zu kopieren. In den Gruppen

Mehr

Import, Export und Löschung von Zertifikaten mit dem Microsoft Internet Explorer

Import, Export und Löschung von Zertifikaten mit dem Microsoft Internet Explorer Import, Export und Löschung von Zertifikaten mit dem Microsoft Internet Explorer Version 1.0 Arbeitsgruppe Meldewesen SaxDVDV Version 1.0 vom 20.07.2010 Autor geändert durch Ohle, Maik Telefonnummer 03578/33-4722

Mehr

OS Anwendungsbeschreibung

OS Anwendungsbeschreibung Inhalt Einleitung... 2 Start des Programms... 2 Scannen einer neuen Zeitungsseite... 4 Presse-Clipping... 8 Artikel ausschneiden und bearbeiten... 11 Übernahme aus der Zwischenablage... 19 Ausdruck in

Mehr

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang sysplus.ch outlook - mail-grundlagen Seite 1/8 Outlook Mail-Grundlagen Posteingang Es gibt verschiedene Möglichkeiten, um zum Posteingang zu gelangen. Man kann links im Outlook-Fenster auf die Schaltfläche

Mehr

Text-Zahlen-Formatieren

Text-Zahlen-Formatieren Text-Zahlen-Formatieren Beobachtung: Bei der Formatierung einer Zahl in eine Textzahl und umgekehrt zeigt Excel ein merkwürdiges Verhalten, welches nachfolgend skizziert werden soll: Wir öffnen eine neue

Mehr

Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage

Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage Inhaltsverzeichnis 1. Anmeldung... 2 1.1 Startbildschirm... 3 2. Die PDF-Dateien hochladen... 4 2.1 Neue PDF-Datei erstellen... 5 3. Obelix-Datei

Mehr

32.4 Anpassen von Menüs und Symbolleisten 795i

32.4 Anpassen von Menüs und Symbolleisten 795i 32.4 Anpassen von Menüs und Symbolleisten 795i Fortsetzung der Seiten in der 8. Auflage 32.4 Anpassen von Menüs und Symbolleisten 32.4.1 Anpassen von Menüs Die Menüs können um folgende Typen von Optionen

Mehr

iphone-kontakte zu Exchange übertragen

iphone-kontakte zu Exchange übertragen iphone-kontakte zu Exchange übertragen Übertragen von iphone-kontakten in ein Exchange Postfach Zunächst muss das iphone an den Rechner, an dem es üblicherweise synchronisiert wird, angeschlossen werden.

Mehr

Einen Wiederherstellungspunktes erstellen & Rechner mit Hilfe eines Wiederherstellungspunktes zu einem früheren Zeitpunkt wieder herstellen

Einen Wiederherstellungspunktes erstellen & Rechner mit Hilfe eines Wiederherstellungspunktes zu einem früheren Zeitpunkt wieder herstellen Einen Wiederherstellungspunktes erstellen & Rechner mit Hilfe eines Wiederherstellungspunktes zu einem früheren Zeitpunkt wieder herstellen 1 Hier einige Links zu Dokumentationen im WEB Windows XP: http://www.verbraucher-sicher-online.de/node/18

Mehr

Kapitel 1: Betriebssystem IX. W indows Explorer und der Arbeitsplatz Teil 2

Kapitel 1: Betriebssystem IX. W indows Explorer und der Arbeitsplatz Teil 2 1.0 Die Darstellung im Explorer, Arbeitsplatz bzw. Eigene Dateien ändern bzw. einstellen Gegenüber den Betriebssystemen Windows 98 / NT / 2000 hat sich die Darstellung des Explorers in den Betriebssystemen

Mehr

Erstellen einer digitalen Signatur für Adobe-Formulare

Erstellen einer digitalen Signatur für Adobe-Formulare Erstellen einer digitalen Signatur für Adobe-Formulare (Hubert Straub 24.07.13) Die beiden Probleme beim Versenden digitaler Dokumente sind einmal die Prüfung der Authentizität des Absenders (was meist

Mehr

Delphi eine Einführung

Delphi eine Einführung Delphi eine Einführung 1. Die Entwicklungsumgebung Delphi ist ein sogenanntes RAD Werkzeug. RAD = Rapid Application Development = schnelle Anwendungsentwicklung Merkmale: - es gibt vorgefertigte Komponenten

Mehr

KURZANLEITUNG MSDAS DMS SYSTEM - SILVERDAT II SCHNITTSTELLE

KURZANLEITUNG MSDAS DMS SYSTEM - SILVERDAT II SCHNITTSTELLE Das MSDas DMS System (KfzWin Basic) bietet Ihnen eine Schnittstelle zur SilverDAT II der DAT. Zur Nutzung der Schnittstelle im DMS System finden Sie nachfolgend die entsprechenden Hinweise zur Einrichtung.

Mehr

Handbuch B4000+ Preset Manager

Handbuch B4000+ Preset Manager Handbuch B4000+ Preset Manager B4000+ authentic organ modeller Version 0.6 FERROFISH advanced audio applications Einleitung Mit der Software B4000+ Preset Manager können Sie Ihre in der B4000+ erstellten

Mehr

Informatik Kurs 12 André Hoffmann. Delphi. Einführung in die Windows- Programmierung

Informatik Kurs 12 André Hoffmann. Delphi. Einführung in die Windows- Programmierung Informatik Kurs 12 André Hoffmann Delphi Einführung in die Windows- Programmierung Grundlagen Entwicklung von Windows-Programmen Relativ unkompliziert durch typische, vorgefertigte Elemente Programmiertechnische

Mehr

Umstellung Ihrer Mailbox von POP zu IMAP

Umstellung Ihrer Mailbox von POP zu IMAP Rechenzentrum Umstellung Ihrer Mailbox von POP zu IMAP Vorbereitende Hinweise für die Umstellung auf das neue E-Mail- und Kalendersystem Zimbra Stand: 02.Juli 2014 Inhalt Einleitung... 1 Vorgehensweise

Mehr

Auswertung erstellen: Liste mit E-Mail-

Auswertung erstellen: Liste mit E-Mail- Anleitung Auswertung erstellen: Liste mit E-Mail-Adressen Auswertung erstellen: Liste mit E-Mail- Adressen Das Beispiel Sie möchten für den Versand eines Newletters per E-Mail eine Liste der in mention

Mehr

S TAND N OVEMBE R 2012 HANDBUCH DUDLE.ELK-WUE.DE T E R M I N A B S P R A C H E N I N D E R L A N D E S K I R C H E

S TAND N OVEMBE R 2012 HANDBUCH DUDLE.ELK-WUE.DE T E R M I N A B S P R A C H E N I N D E R L A N D E S K I R C H E S TAND N OVEMBE R 2012 HANDBUCH T E R M I N A B S P R A C H E N I N D E R L A N D E S K I R C H E Herausgeber Referat Informationstechnologie in der Landeskirche und im Oberkirchenrat Evangelischer Oberkirchenrat

Mehr

Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me

Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me Bevor Sie die Platte zum ersten Mal benutzen können, muss sie noch partitioniert und formatiert werden! Vorher zeigt sich die Festplatte

Mehr

Stellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster

Stellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster Es gibt in Excel unter anderem die so genannten Suchfunktionen / Matrixfunktionen Damit können Sie Werte innerhalb eines bestimmten Bereichs suchen. Als Beispiel möchte ich die Funktion Sverweis zeigen.

Mehr

Konvertieren von Settingsdateien

Konvertieren von Settingsdateien Konvertieren von Settingsdateien Mit SetEdit können sie jedes der von diesem Programm unterstützten Settingsformate in jedes andere unterstützte Format konvertieren, sofern Sie das passende Modul (in Form

Mehr

Eigenen Farbverlauf erstellen

Eigenen Farbverlauf erstellen Diese Serie ist an totale Neulinge gerichtet. Neu bei PhotoLine, evtl. sogar komplett neu, was Bildbearbeitung betrifft. So versuche ich, hier alles einfach zu halten. Ich habe sogar PhotoLine ein zweites

Mehr

SafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen

SafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen SafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen Um die maximale Sicherheit für das Betriebssystem und Ihre persönlichen Daten zu gewährleisten, können Sie Programme von Drittherstellern

Mehr

Excel Pivot-Tabellen 2010 effektiv

Excel Pivot-Tabellen 2010 effektiv 7.2 Berechnete Felder Falls in der Datenquelle die Zahlen nicht in der Form vorliegen wie Sie diese benötigen, können Sie die gewünschten Ergebnisse mit Formeln berechnen. Dazu erzeugen Sie ein berechnetes

Mehr

efa elektronisches Fahrtenbuch im Berliner Ruder-Club

efa elektronisches Fahrtenbuch im Berliner Ruder-Club efa elektronisches Fahrtenbuch im Berliner Ruder-Club Bedienungsanleitung Allgemeine Hinweise: Das Papier-Fahrtenbuch wird ab 01. Januar 2006 im Berliner Ruder-Club durch das elektronische Fahrtenbuch

Mehr

Erzherzog Johann Jahr 2009

Erzherzog Johann Jahr 2009 Erzherzog Johann Jahr 2009 Der Erzherzog Johann Tag an der FH JOANNEUM in Kapfenberg Was wird zur Erstellung einer Webseite benötigt? Um eine Webseite zu erstellen, sind die folgenden Dinge nötig: 1. Ein

Mehr

ARAkoll 2013 Dokumentation. Datum: 21.11.2012

ARAkoll 2013 Dokumentation. Datum: 21.11.2012 ARAkoll 2013 Dokumentation Datum: 21.11.2012 INHALT Allgemeines... 3 Funktionsübersicht... 3 Allgemeine Funktionen... 3 ARAmatic Symbolleiste... 3 Monatsprotokoll erzeugen... 4 Jahresprotokoll erzeugen

Mehr

Faktura. IT.S FAIR Faktura. Handbuch. Dauner Str.12, D-41236 Mönchengladbach, Hotline: 0900/1 296 607 (1,30 /Min)

Faktura. IT.S FAIR Faktura. Handbuch. Dauner Str.12, D-41236 Mönchengladbach, Hotline: 0900/1 296 607 (1,30 /Min) IT.S FAIR Faktura Handbuch Dauner Str.12, D-41236 Mönchengladbach, Hotline: 0900/1 296 607 (1,30 /Min) 1. Inhalt 1. Inhalt... 2 2. Wie lege ich einen Kontakt an?... 3 3. Wie erstelle ich eine Aktion für

Mehr

Anleitung zum Login. über die Mediteam- Homepage und zur Pflege von Praxisnachrichten

Anleitung zum Login. über die Mediteam- Homepage und zur Pflege von Praxisnachrichten Anleitung zum Login über die Mediteam- Homepage und zur Pflege von Praxisnachrichten Stand: 18.Dezember 2013 1. Was ist der Mediteam-Login? Alle Mediteam-Mitglieder können kostenfrei einen Login beantragen.

Mehr

Anwendungsbeispiele Buchhaltung

Anwendungsbeispiele 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

Mehr

1. Einschränkung für Mac-User ohne Office 365. 2. Dokumente hochladen, teilen und bearbeiten

1. Einschränkung für Mac-User ohne Office 365. 2. Dokumente hochladen, teilen und bearbeiten 1. Einschränkung für Mac-User ohne Office 365 Mac-User ohne Office 365 müssen die Dateien herunterladen; sie können die Dateien nicht direkt öffnen und bearbeiten. Wenn die Datei heruntergeladen wurde,

Mehr

Import des persönlichen Zertifikats in Outlook Express

Import des persönlichen Zertifikats in Outlook Express Import des persönlichen Zertifikats in Outlook Express 1.Installation des persönlichen Zertifikats 1.1 Voraussetzungen Damit Sie das persönliche Zertifikat auf Ihrem PC installieren können, benötigen

Mehr

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

Inhalt. 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...

Mehr

Durchführung der Datenübernahme nach Reisekosten 2011

Durchführung der Datenübernahme nach Reisekosten 2011 Durchführung der Datenübernahme nach Reisekosten 2011 1. Starten Sie QuickSteuer Deluxe 2010. Rufen Sie anschließend über den Menüpunkt /Extras/Reisekosten Rechner den QuickSteuer Deluxe 2010 Reisekosten-Rechner,

Mehr

Kleines Handbuch zur Fotogalerie der Pixel AG

Kleines Handbuch zur Fotogalerie der Pixel AG 1 1. Anmelden an der Galerie Um mit der Galerie arbeiten zu können muss man sich zuerst anmelden. Aufrufen der Galerie entweder über die Homepage (www.pixel-ag-bottwartal.de) oder über den direkten Link

Mehr

Einrichten eines IMAP Kontos unter Outlook Express

Einrichten eines IMAP Kontos unter Outlook Express Einrichten eines IMAP Kontos unter Outlook Express Klicken Sie auf Start->Programme->Outlook Express Wählen Sie oben in der Leiste den Menüpunkt Extras Klicken Sie dann bitte auf Konten. Nun erscheint

Mehr

Favoriten sichern. Sichern der eigenen Favoriten aus dem Webbrowser. zur Verfügung gestellt durch: ZID Dezentrale Systeme.

Favoriten sichern. Sichern der eigenen Favoriten aus dem Webbrowser. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Favoriten sichern Sichern der eigenen Favoriten aus dem Webbrowser zur Verfügung gestellt durch: ZID Dezentrale Systeme Februar 2015 Seite 2 von 20 Inhaltsverzeichnis Einleitung... 3 Mozilla Firefox...

Mehr

Klicken Sie mit einem Doppelklick auf das Symbol Arbeitsplatz auf Ihrem Desktop. Es öffnet sich das folgende Fenster.

Klicken Sie mit einem Doppelklick auf das Symbol Arbeitsplatz auf Ihrem Desktop. Es öffnet sich das folgende Fenster. ADSL INSTALLATION WINDOWS 2000 Für die Installation wird folgendes benötigt: Alcatel Ethernet-Modem Splitter für die Trennung Netzwerkkabel Auf den folgenden Seiten wird Ihnen in einfachen und klar nachvollziehbaren

Mehr

Office-Programme starten und beenden

Office-Programme starten und beenden Office-Programme starten und beenden 1 Viele Wege führen nach Rom und auch zur Arbeit mit den Office- Programmen. Die gängigsten Wege beschreiben wir in diesem Abschnitt. Schritt 1 Um ein Programm aufzurufen,

Mehr

Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können.

Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können. Excel-Schnittstelle Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können. Voraussetzung: Microsoft Office Excel ab Version 2000 Zum verwendeten Beispiel:

Mehr

PowerPoint: Text. Text

PowerPoint: Text. Text PowerPoint: Anders als in einem verarbeitungsprogramm steht in PowerPoint der Cursor nicht automatisch links oben auf einem Blatt in der ersten Zeile und wartet auf eingabe. kann hier vielmehr frei über

Mehr

Hinweise zum Übungsblatt Formatierung von Text:

Hinweise zum Übungsblatt Formatierung von Text: Hinweise zum Übungsblatt Formatierung von Text: Zu den Aufgaben 1 und 2: Als erstes markieren wir den Text den wir verändern wollen. Dazu benutzen wir die linke Maustaste. Wir positionieren den Mauszeiger

Mehr

DIE ZUKUNFT BEGINNT JETZT: ELEKTRONISCHE UNTERSCHRIFT

DIE ZUKUNFT BEGINNT JETZT: ELEKTRONISCHE UNTERSCHRIFT DIE ZUKUNFT BEGINNT JETZT: ELEKTRONISCHE UNTERSCHRIFT Neue Dokumente hochladen Neue Dokumente hochladen Loggen Sie sich auf unserer Homepage ein, um neue Dokumente bei insign hochzuladen. Neue Dokumente

Mehr

Kara-Programmierung AUFGABENSTELLUNG LERNPARCOURS. Abb. 1: Programmfenster. Welt neu erstellen; öffnen; erneut öffnen; speichern; speichern unter

Kara-Programmierung AUFGABENSTELLUNG LERNPARCOURS. Abb. 1: Programmfenster. Welt neu erstellen; öffnen; erneut öffnen; speichern; speichern unter Kara-Programmierung AUFGABENSTELLUNG LERNPARCOURS Abb. 1: Programmfenster Welt neu erstellen; öffnen; erneut öffnen; speichern; speichern unter Programmfenster anzeigen Einstellungen öffnen Kara direkt

Mehr

Einführung in Powerpoint M. Hasler 2010. Wie erstelle ich eine Präsentation mit Powerpoint? - Eine Kurzanleitung

Einführung in Powerpoint M. Hasler 2010. Wie erstelle ich eine Präsentation mit Powerpoint? - Eine Kurzanleitung Wie erstelle ich eine Präsentation mit Powerpoint? - Eine Kurzanleitung 1 Als erstes musst du wissen, was du präsentieren willst logisch - sonst bleiben deine Folien ohne Inhalt. Vielleicht willst du die

Mehr

Hochschulrechenzentrum. chschulrechenzentrum #96. Freie Universität Berlin

Hochschulrechenzentrum. chschulrechenzentrum #96. Freie Universität Berlin #96 Version 1 Konfiguration von Outlook 2010 Um Ihre E-Mails über den Mailserver der ZEDAT herunterzuladen oder zu versenden, können Sie das Programm Outlook 2010 verwenden. Die folgende Anleitung demonstriert

Mehr

Computeria Solothurn

Computeria Solothurn Computeria Solothurn Seniorinnen und Senioren entdecken den Computer und das Internet Sich mit «TeamViewer» von einem Supporter helfen lassen Diese Anleitung und die Illustrationen wurden unter Mac OS

Mehr

Bilder zum Upload verkleinern

Bilder zum Upload verkleinern Seite 1 von 9 Bilder zum Upload verkleinern Teil 1: Maße der Bilder verändern Um Bilder in ihren Abmessungen zu verkleinern benutze ich die Freeware Irfan View. Die Software biete zwar noch einiges mehr

Mehr

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten In dem Virtuellen Seminarordner werden für die Teilnehmerinnen und Teilnehmer des Seminars alle für das Seminar wichtigen Informationen,

Mehr

Installation des Add-Ins für Lineare Algebra in Microsoft Excel

Installation des Add-Ins für Lineare Algebra in Microsoft Excel Installation des Add-Ins für Lineare Algebra in Microsoft Excel Matrix 2.2 by The Foxes Team http://digilander.libero.it/foxes/ Download der Matrix 2.2 Im Browser die Seite http://digilander.libero.it/foxes/download.htm

Mehr

Primarschule Birmensdorf PIA Anleitungen Word. Bevor du mit Schreiben beginnen kannst, musst du dein Word- Dokument einrichten.

Primarschule Birmensdorf PIA Anleitungen Word. Bevor du mit Schreiben beginnen kannst, musst du dein Word- Dokument einrichten. Word einrichten Bevor du mit Schreiben beginnen kannst, musst du dein Word- Dokument einrichten. Starte ein Word Dokument, indem du auf das blaue W drückst. Wähle Ansicht 1, gehe zu Symbolleiste 2 und

Mehr

Fusszeile mit Datumsfeld und Dateiname

Fusszeile mit Datumsfeld und Dateiname Fusszeile mit Datumsfeld und Dateiname Für innerbetriebliche Rundschreiben kann es nützlich sein, in der Fusszeile den Namen der Autorin bzw. des Autors und das Datum mit der Uhrzeit als Feld einzufügen.

Mehr

Programm GArtenlisten. Computerhinweise

Programm GArtenlisten. Computerhinweise Programm GArtenlisten Computerhinweise Liebe/r Vogelbeobachter/in, anbei haben wir Ihnen ein paar wichtige Tipps für ein reibungsloses Funktionieren der mitgelieferten Ergebnisdatei auf Ihrem Computer

Mehr

Zahlen auf einen Blick

Zahlen auf einen Blick Zahlen auf einen Blick Nicht ohne Grund heißt es: Ein Bild sagt mehr als 1000 Worte. Die meisten Menschen nehmen Informationen schneller auf und behalten diese eher, wenn sie als Schaubild dargeboten werden.

Mehr

Meldewesen Plus. TIPP: Nach Möglichkeit sollten Sie vor dem Erstellen von Etiketten die Vorlagen dupliziert haben!

Meldewesen Plus. TIPP: Nach Möglichkeit sollten Sie vor dem Erstellen von Etiketten die Vorlagen dupliziert haben! Meldewesen Plus Etikettendruck Bitte prüfen Sie vor Erstellung der Etiketten die Seiteneinstellungen unter: Datei - Seitenformat: Wichtig ist, dass bei den ersten 4 Feldern 0cm und links 0,499cm steht.

Mehr

Import des persönlichen Zertifikats in Outlook 2003

Import des persönlichen Zertifikats in Outlook 2003 Import des persönlichen Zertifikats in Outlook 2003 1. Installation des persönlichen Zertifikats 1.1 Voraussetzungen Damit Sie das persönliche Zertifikat auf Ihren PC installieren können, benötigen Sie:

Mehr

Artikel Schnittstelle über CSV

Artikel Schnittstelle über CSV Artikel Schnittstelle über CSV Sie können Artikeldaten aus Ihrem EDV System in das NCFOX importieren, dies geschieht durch eine CSV Schnittstelle. Dies hat mehrere Vorteile: Zeitersparnis, die Karteikarte

Mehr

Suche schlecht beschriftete Bilder mit Eigenen Abfragen

Suche schlecht beschriftete Bilder mit Eigenen Abfragen Suche schlecht beschriftete Bilder mit Eigenen Abfragen Ist die Bilderdatenbank über einen längeren Zeitraum in Benutzung, so steigt die Wahrscheinlichkeit für schlecht beschriftete Bilder 1. Insbesondere

Mehr

26. November 2007. EFS Übung. Ziele. Zwei Administrator Benutzer erstellen (adm_bill, adm_peter) 2. Mit adm_bill eine Text Datei verschlüsseln

26. November 2007. EFS Übung. Ziele. Zwei Administrator Benutzer erstellen (adm_bill, adm_peter) 2. Mit adm_bill eine Text Datei verschlüsseln EFS Übung Ziele Zwei Administrator Benutzer erstellen (adm_bill, adm_peter) Mit adm_bill eine Text Datei verschlüsseln Mit adm_peter einen Ordner verschlüsseln und darin eine Text Datei anlegen Dem Benutzer

Mehr

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge Ab der Version forma 5.5 handelt es sich bei den Orientierungshilfen der Architekten-/Objektplanerverträge nicht

Mehr

Urlaubsregel in David

Urlaubsregel in David Urlaubsregel in David Inhaltsverzeichnis KlickDown Beitrag von Tobit...3 Präambel...3 Benachrichtigung externer Absender...3 Erstellen oder Anpassen des Anworttextes...3 Erstellen oder Anpassen der Auto-Reply-Regel...5

Mehr

Kommunikations-Management

Kommunikations-Management Tutorial: Wie kann ich E-Mails schreiben? Im vorliegenden Tutorial lernen Sie, wie Sie in myfactory E-Mails schreiben können. In myfactory können Sie jederzeit schnell und einfach E-Mails verfassen egal

Mehr

Aufklappelemente anlegen

Aufklappelemente 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

Mehr

Handbuch Groupware - Mailserver

Handbuch Groupware - Mailserver Handbuch Inhaltsverzeichnis 1. Einführung...3 2. Ordnerliste...3 2.1 E-Mail...3 2.2 Kalender...3 2.3 Kontakte...3 2.4 Dokumente...3 2.5 Aufgaben...3 2.6 Notizen...3 2.7 Gelöschte Objekte...3 3. Menüleiste...4

Mehr

DOKUMENTATION VOGELZUCHT 2015 PLUS

DOKUMENTATION VOGELZUCHT 2015 PLUS DOKUMENTATION VOGELZUCHT 2015 PLUS Vogelzucht2015 App für Geräte mit Android Betriebssystemen Läuft nur in Zusammenhang mit einer Vollversion vogelzucht2015 auf einem PC. Zusammenfassung: a. Mit der APP

Mehr

Serienbrief erstellen

Serienbrief erstellen Serienbrief erstellen Mit einem perfekt vorbereiteten Serienbrief können Sie viel Zeit sparen. In unserem Beispiel lesen wir die Daten für unseren Serienbrief aus einer Excel Tabelle aus. Die Tabelle hat

Mehr

Microsoft Access 2013 Navigationsformular (Musterlösung)

Microsoft Access 2013 Navigationsformular (Musterlösung) Hochschulrechenzentrum Justus-Liebig-Universität Gießen Microsoft Access 2013 Navigationsformular (Musterlösung) Musterlösung zum Navigationsformular (Access 2013) Seite 1 von 5 Inhaltsverzeichnis Vorbemerkung...

Mehr

Einrichtung des WS_FTP95 LE

Einrichtung des WS_FTP95 LE Einrichtung des WS_FTP95 LE Das Herunterladen des Programms (siehe Seite Hochladen) dauert durch die Größe von 656 KB auch mit dem Modem nicht lange. Im Ordner der herunter geladenen Dateien erscheint

Mehr

Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. www.blogger.com ist einer davon.

Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. www.blogger.com ist einer davon. www.blogger.com Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. www.blogger.com ist einer davon. Sie müssen sich dort nur ein Konto anlegen. Dafür gehen Sie auf

Mehr

Anleitungen zum Einfügen eines Partnerlinks in Ihre Website

Anleitungen zum Einfügen eines Partnerlinks in Ihre Website www.satnam.de Anleitungen zum Einfügen eines Partnerlinks in Ihre Website A. Mittels eines Content-Management-Systems (CMS) oder Weblogs Seiten 2-6 B. Mittels eines Homepagebaukastens, z.b. von 1&1 Seiten

Mehr

Tutorial - www.root13.de

Tutorial - www.root13.de Tutorial - www.root13.de Netzwerk unter Linux einrichten (SuSE 7.0 oder höher) Inhaltsverzeichnis: - Netzwerk einrichten - Apache einrichten - einfaches FTP einrichten - GRUB einrichten Seite 1 Netzwerk

Mehr

Anleitung zur Verwendung der VVW-Word-Vorlagen

Anleitung zur Verwendung der VVW-Word-Vorlagen Anleitung zur Verwendung der VVW-Word-Vorlagen v1.0. Feb-15 1 1 Vorwort Sehr geehrte Autorinnen und Autoren, wir haben für Sie eine Dokumentenvorlage für Microsoft Word entwickelt, um Ihnen die strukturierte

Mehr

Hilfe zur Urlaubsplanung und Zeiterfassung

Hilfe zur Urlaubsplanung und Zeiterfassung Hilfe zur Urlaubsplanung und Zeiterfassung Urlaubs- und Arbeitsplanung: Mit der Urlaubs- und Arbeitsplanung kann jeder Mitarbeiter in Coffee seine Zeiten eintragen. Die Eintragung kann mit dem Status anfragen,

Mehr