Autor: Kurt Diedrich Software
|
|
- Julia Peters
- vor 8 Jahren
- Abrufe
Transkript
1 Autor: Kurt Diedrich Software Wichtige Hinweise zu den hier vorgestellten Programmen Die hier gezeigten Listings wurden in Visual Basic 2005 geschrieben, dessen Vorgängerversion auch als VB.net ( VB dot net ) bekannt ist. Quellcodes und Exe-Dateien, die in VB 2005 geschrieben wurden, sind nur auf Windows-Rechnern editierbar und lauffähig, auf denen.net framework ( dot net framework ) installiert ist. Dies dürfte bei allen Rechnern mit Software neueren Datums jedoch weitgehend der Fall sein. Bei den folgenden Programmzeilen handelt es sich nicht um die Software, mit der die in diesem Beitrag gezeigten Bilder berechnet wurden, sondern um einfache und abgespeckte Versionen mit reduziertem Code und vielen Kommentaren. Diese Versionen sind leicht verständlich, zum Experimentieren geeignet und lassen sich flexibel und nach eigenen Ideen erweitern. Wer sich mit Visual Basic 2005 auskennt, wird ohne große Mühe in der Lage sein, den Code zum Beispiel mit Copy und Paste in eine VB-Form zu übertragen und diese anhand der dazugehörigen Screenshots der Benutzeroberfläche (VB-Form) entsprechend einzurichten. Auch für Nicht-Programmierer werden die Listings von Interesse sein, da sie zeigen, worauf es bei den Berechnungen und den einzelnen Schleifen ankommt. Im Folgenden zunächst ein etwas verschlanktes, klassisches Hopalong-VB-Programm zum Zeichnen von Häkeldeckchen : Voraussetzung für alle folgenden Programme: Kenntnisse in VB-Programmierung
2 1) Hopalong Algorithmus konventionell
3 Das hier vorgestellte Programm zeichnet Figuren nach dem Hopalong-Algorithmus, die an Querschnitte durch Pflanzen oder an Häkeldeckchen erinnern. Es bildet die Grundlage des zweiten, hier vorgestellten Programms, Hopalong-Special. Wer versteht, wie die hier gezeigte, einfache Version funktioniert, wird auch die Funktionsweise der Special-Version verstehen. Wer das Programm mit VB 2005 (bz. VB 2010) selber nachbauen möchte, muss die Form (Oberfläche) zunächst mit den oben gezeigten Objekten füllen: Fünf TextBoxen, ein Button, eine PictureBox. Um die zu den einzelnen Subroutinen gehörenden Codes per Copy und Paste von dieser Stelle in das Original-VB- Listing zu übertragen, müssen der Button und die Form zuerst angeklickt werden. In das sich daraufhin öffnende Codefenster kann der zum jeweiligen Objekt gehörende Code dann hineinkopiert werden. Das Programm funktioniert nicht, wenn man den Code an einem Stück ins Codefenster kopiert. Bedienung Die Parameter sind so voreingestellt, dass das im Bild gezeigte Objekt direkt nach dem Anklicken des Buttons Start gezeichnet wird. Durch Überschreiben der in den TextBoxen Parameters dargestellten Werte lassen sich andere Figuren erzeugen. Nicht alle Werte liefern gleich gute Ergebnisse. Hier ist etwas Geduld und Experimentierfreude gefragt. Es sind auch negative Zahlen und mehrere Nachkommastellen möglich. Durch Ändern der Werte in der Box Loops lassen sich auch Schleifenzahlen bis in den Millionenbereich realisieren. Erfahrungsgemäß kann das Programm in solchen Fällen mehrere Minuten lang beschäftigt sein auch ohne dass man etwas sieht: Es werden gelegentlich Punkte in Bereiche außerhalb des Sichtfeldes gezeichnet, so dass der Eindruck erweckt wird, das Programm sei abgestürzt. In diesem Falle sollte man einfach eine Weile warten. Dass das Programm fertig ist, erkennt man daran, dass sich der Mauscursor beim Bewegen über die TextBoxen von einem Pfeil in einen Schreibcursor verwandelt. Leider besitzt das Programm zurzeit noch keinen vernünftigen Fehlerabfang, so dass ein Klicken mit der Maus neben das Programmfenster oder ein Verschieben des Programmfensters während des Zeichnens leider zu einem Absturz führt. Der eingestellte Zoom-Wert wird reziprok übernommen und muss größer als 1 sein: Höhere Werte führen zu einer Verkleinerung der Abbildung. Diese Eingabe ist notwendig, da, je nach eingegebenem Parameter, die Größe der berechneten Objekte sehr unterschiedlich sein kann. Durch Eingabe verschiedener Werte in Farbsprung-Schwelle kann festgelegt werden, wie schnell sich die Farben bei Zeichnen ändern.
4 Programmbeschreibung: Das Programm beginnt mit der Variablendeklaration. Anschließend erfolgt ein automatisches Füllen der auf der Oberfläche vorhandenen TextBoxen mit Standardwerten, damit man nach dem Start durch Klicken des Startknopfes gleich loslegen kann. Das Ganze erfolgt in einer Sub mit der Bezeichnung Form_Load, die beim Anlegen eines neuen Projektes automatisch vorgegeben wird und sich durch Klicken auf die leere Form öffnet. Die Sub mit dem Namen Button1_Click wird beim Anklicken des Start-Buttons ausgeführt. Sie enthält alles, was zum Zeichnen der Hopalong-Figur benötigt wird: Zunächst müssen einige Parameter auf Null gesetzt werden, damit sich ihre Werte bei einem erneuten Start nicht akkumulieren und überlaufen. Es folgt der zum Löschen des Bildschirms (der PictureBox) erforderliche VB-Befehl. Anschließend werden den 6 aufgelisteten Variablen die in den TextBoxen stehenden Werte zugewiesen. Dadurch lassen sich vor dem Zeichnen neuer Figuren immer wieder neue Parameter eingeben. Mit For i = folgt die eigentliche Iterationsschleife. Die Variable schleifenzahl gibt die Anzahl der Iterationsschritte vor. Der Befehl zum Zeichnen von Rechtecken, Linien oder Kreisen ist in VB 2005 bzw. VB 2010 leider sehr kryptisch. Erfahrene Programmierer werden erkennen, dass es sich bei den am Ende der Zeile stehenden Werten um die X- und Y-Koordinaten zum Zeichnen handelt. Durch die Schreibweise X/teilfaktor+300 wird dafür gesorgt, dass die Objekte mit der richtigen Größe an die richtige Stelle gezeichnet werden, da ansonsten die Mitte des Hopalong-Objektes in der linken, oberen Ecke des Bildschirms liegen würde. Liegt die Figur zu weit links oben oder rechts unten, so kann die Konstante 300 entsprechend angepasst werden. Diese Konstante kann natürlich auch als weitere Variable über eine zusätzliche TextBox während der Laufzeit verändert werden. Längere Zeilen können in VB 2005 übrigens durch Anfügen eines von einem Unterstrich gefolgten Leerzeichens ( _ ) umgebrochen werden (siehe Befehl zum Zeichnen der Pixel). Es folgt die bekannte Hopalong-Formel und anschließend eine Zeile, die ich mir für eine Änderung der Farben während der Laufzeit ausgedacht habe: Der Ausdruck Math.Abs(x xx) macht eine Aussage drüber, wie stark ein beim Zeichnen erfolgender Sprung ist: Wenn man beobachtet, wie der imaginäre Stift beim Zeichnen oft plötzlich nach innen oder außen springt, erscheint es logisch, in diesem Moment auch einen Wechsel der Farbe durchzuführen: Die Variable counter wird bei Erfüllung der im Listing enthaltenen Bedingung um 1 erhöht und bei 255 wieder auf 1 gesetzt. Setzt man die Variable counter nun an Stelle der RGB-Werte in den Befehl zum Zeichnen der Pixel ein, so ergeben sich die im Bild gezeigten Farben. Durch das Subtrahieren der Variablen von 255 oder das Addieren von counter/2 zum Wert 127 ergeben sich begrenzte Möglichkeiten zum Zeichnen von Farben. Der Ausdruck FromArgb (counter, counter, counter) würde lediglich zu Grau- und Schwarzweißwerten führen. Besser wäre natürlich das Arbeiten mit vorgegebenen Paletten. Dies würde jedoch das Programm zu umfangreich und unübersichtlich machen und den Rahmen dieser Publikation überschreiten.
5 Eine andere Verbesserung des Programms, die die Berechnungszeit wesentlich abkürzen würde, wäre eine Überprüfung auf bereits gezeichnete Punkte. Damit ließe sich verhindern, dass Punkte mehrmals überschrieben würden, was, so meine Erfahrung, sehr viel Zeit spart, da dies sehr häufig vorkommt. Dies lässt sich zum Beispiel durch ein zweidimensionales Array erreichen, das den Koordinaten der gezeichneten Punkte entspricht, und das jedes Mal, bevor ein Punkt gezeichnet wird, abgefragt werden kann, ob solch ein Punkt bereits existiert. Da das Zeichnen von Punkten sehr viel länger dauert als das Abfragen eines Array- Inhaltes, gewinnt man damit in der Tat erheblich viel Zeit. Auch in diesem Falle möchte ich jedoch auf den betreffenden Code verzichten, um das vorliegende Programm nicht zu unübersichtlich werden zu lassen. Und hier nun der lauffähige, kommentierte Programmcode:
6 Public Class Form1 ' ######################################## PROGRAMM "HOPALONG" ZUM ZEICHNEN VON ORBIT FRAKTALEN ' ######################################## NACH DEM BARRY-MARTIN-ALGORITHMUS ' ######################################## Variablendeklaration ########################################## Dim schleifenzahl As Double ' Anzahl der Iterationen Dim a As Double ' Hopalong-Parameter Dim b As Double ' Hopalong-Parameter Dim c As Double ' Hopalong-Parameter Dim x As Double ' Hopalong-Parameter Dim y As Double ' Hopalong-Parameter Dim i As Double ' Iterationsvariable Dim yy As Double ' Hopalong-Parameter Dim xx As Double ' Hopalong-Parameter Dim teilfaktor As Double ' Größe der Abbildung Dim counter As Integer ' Farb-Berechnung Dim jumpwert As Double ' Farb-Berechnung Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load End Sub ' Textboxen werden beim Start automatisch mit vorgegebenen Standardparametern gefüllt TextBox1.Text = TextBox2.Text = 98 TextBox3.Text = "0.44" TextBox4.Text = "23.234" TextBox5.Text = 100 TextBox6.Text = 10 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 'Reset verschiedener Hopalong-Parameter xx = 0
7 yy = 0 x = 0 y = 0 counter = 0 PictureBox1.CreateGraphics.Clear(Color.Black) 'Bildschirm löschen 'Den Variablen werden die in den TextBoxen gespeicherten Werte zugeordnet. 'Die Werte in den TextBoxen können vom Anwender vor dem Start einer neuen Grafik geändert werden a = CInt(TextBox2.Text) b = CInt(TextBox3.Text) c = CInt(TextBox4.Text) schleifenzahl = TextBox1.Text jumpwert = TextBox6.Text teilfaktor = TextBox5.Text ' Schleife zum Zeichnen der Grafik For i = 1 To schleifenzahl (Schleifenzahl kann bis zu mehreren Millionen betragen) If counter > 255 Then counter = 1 'Die Variable counter sorgt für die Änderung der Farben beim Zeichnen ' Es folgt der leider etwas kryptische VB-Befehl zum Zeichnen der Pixel an den berechneten Stellen: ' In VB gibt es keinen Befehl zum Zeichen von Pixeln. Am besten eignet sich der Befehl zum Zeichnen von ' Rechtecken mit der Kantenlänge 1 (Fill Rectangle) ' Die Konstante mit dem Wert 300 bestimmt, wieweit die Grafik vom Nullpunkt (links oben) ' entfernt ist und kann individuell angepasst werden. PictureBox1.CreateGraphics.FillRectangle(New SolidBrush(System.Drawing.Color.FromArgb(255 - counter, _ counter, counter / 2)), New Rectangle(10 * x / teilfaktor + 300, 10 * y / teilfaktor + 300, 1, 1)) 'Die Hopalong-Formel: xx = y - Math.Sign(x) * Math.Sqrt(Math.Abs(b * x - c)) 'Ein kleiner "Trick" zum sprunghaften Ändern der Farben If Math.Abs(x - xx) < jumpwert Then counter = counter + 1 End If 'Weiterer Teil der Hopalong-Formel
8 Next End Sub End Class yy = a - x 'Dies sind Alternativen zur obigen Zeile, die ebenfalls interessante Ergebnisse liefern: 'yy = b - x 'yy = a + b - x 'yy = a - b - x 'yy = b * b - x 'yy = Math.Sqrt(a * b) - x 'Weiterer Teil der Hopalong-Formel x = xx y = yy
9 2) Hopalong-Special
10 Programmbeschreibung Zum Verständnis dieses Programmes möchte ich auf die detaillierte Beschreibung des vorhergehenden Programms verweisen, da das vorliegende Programm darauf basiert. Im Folgenden werden daher hauptsächlich die Unterschiede dieses Programms zum Vorhergehenden beschrieben. Das Programm Hopalong-Special enthält die gleiche Iterationsschleife wie das normale Hopalong-Programm. Diese Schleife ist jedoch hier in zwei weitere, verschachtelte Schleifen eingebettet. Im zuvor beschriebenen Programm wurden die durch den Hopalong-Algorithmus berechneten Werte als Koordinaten zum Zeichnen eines Pixels herangezogen. Im hier betrachteten Fall sind die beiden zusätzlichen äußeren Schleifen jedoch im Zusammenhang mit dem inneren Befehl zum Zeichnen von Pixeln so programmiert, dass sie zu einem zeilenweisen Beschreiben des Bildschirms führen, was zum Beispiel zu einer Bildfläche von 800 mal 600 Pixeln führen könnte. Gleichzeitig dazu werden zwei der drei Hopalong-Parameter um einen konstanten, vorgegebenen Wert erhöht zum Beispiel um den Wert 0,004. Nach jeder Erhöhung erfolgt ein erneuter Start der vom vorhergehenden Programm bekannten Hopalong-Iteration, wobei jedoch die Ergebnisse hier nicht zu einer Figur, sondern zu einem farbigen Pixel führen, das genau an der durch die beiden äußeren Schleifen festgelegten Stelle gezeichnet wird. Dabei ist es wichtig, beim Start jeder neuen Zeile den Wert des horizontal-inkrementierten Wertes wieder auf Null zu setzen, und den Wert des vertikalen Parameters erst beim Beginn einer neuen Zeile zu inkrementieren. Auf diese Weise ergibt sich eine Zuordnung der in den vier Quadranten der Zahlenebene existierenden Koordinatenpaare zu den Parametern: Das Verhalten des Hopalong-Algorithmus wird damit, ähnlich wie bei der Mandelbrotfigur, in Abhängigkeit zwei seiner Parameter beschrieben. Natürlich ist diese Zuordnung willkürlich, aber sie führt zu einer klar definierten, reproduzierbaren Struktur, die aus seltsamen, völlig unregelmäßig angeordneten und jeder Symmetrie entbehrenden Objekten führt, in die man, wie bei der Mandelbrotfigur, hineinzoomen kann. Damit jedoch nicht bloß eine homogene Fläche gezeichnet wird, muss jedes einzelne Pixel beim Zeichnen noch einen bestimmten Farbwert erhalten, der im Zusammenhang mit den Eigenschaften der aktuellen Hopalong-Figur steht. Bleibt die Frage, wie diese Eigenschaften in farbige Punkte verwandelt werden. Dazu gibt es viele verschiedene Methoden, die jedoch zu ähnlichen Ergebnissen führen: Zum Beispiel das Berechnen des Maximums innerhalb einer vorgegebenen Iterationszahl oder die Messung der Schleifendurchläufe, die zum Überschreiten einer vorgegebenen Schwelle benötigt wurden. Das folgende Listing ist lauffähig. Die in der Galerie gezeigten Bilder wurden jedoch mit einer Software erzeugt, die über eine Zugriffsmöglichkeit auf Farbpaletten verfügt. Da diese Methode jedoch den Rahmen dieses Beitrags überschreiten und zur Unübersichtlichkeit des Listings führen würde, habe ich mich auf die gezeigte, einfachere Methode beschränkt.
11 Public Class Form1 ' #################################### HOPALONG SPECIAL ###################################### Dim yyy As Integer ' Äußere Schleifenvariable zum Zeichnen Dim xxx As Integer ' Innere Schleifenvariable zum Zeichnen Dim i As Integer ' Innerste Schleifenvariable zur Iteration Dim buffer As Double ' Speichervariable für Zeichenmode 2 Dim xx As Double ' Variable für Hopalong-Algorithmus Dim yy As Double ' Variable für Hopalong-Algorithmus Dim x As Double ' Variable für Hopalong-Algorithmus Dim y As Double ' Variable für Hopalong-Algorithmus Dim farbwert As Integer ' Farb-Umrechnung Dim flag As Byte ' Schaltvariable für Zeichenmode 2 ' ################################## Parameter ############################################ Dim breite As Integer = 600 ' Bildbreite (Darf geändert werden) Dim höhe As Integer = 400 ' Bildhöhe (Darf geändert werden) Dim innenschleife As Integer ' Maximaler Iterationswert; Festgelegt in TextBox 5 Dim a As Double ' Hopalong-Parameter und gleichzeitig linker oberer Startpunkt (X) der Grafik Dim b As Double ' Hopalong-Parameter und gleichzeitig linker oberer Startpunkt (Y) der Grafik Dim c As Double = ' Dritter Parameter für die Hopalong-Gleichung. Darf verändert werden. ' Hier können andere Werte jedoch zu völlig anderen Ergebnissen führen Dim stap As Double ' Über Textbox 3 änderbar: Schrittweite bzw. Auflösung Dim graphmode As SByte = -1 ' Kann mit Button 2 in 1 geändert werden Dim schwelle As Double ' Nur relevant für grafikmodus 2 Dim farbfaktor As Integer ' Kann geändert werden Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 'Abfrage der in den TextBoxen gespeicherten, vorgegebenen Variablen a = TextBox1.Text ' Über Textbox 1 änderbar / Startkoordinate X stap = TextBox3.Text ' Über TextBox 3 änderbar / Auflösung schwelle = TextBox4.Text ' Über TextBox 4 änderbar / Schwelle für mode 2 innenschleife = TextBox5.Text ' Über TextBox 5 änderbar / Anzahl der Iterationen farbfaktor = TextBox6.Text ' Über TextBox 6 änderbar / Verwandlung der Rechenergebnisse in Farben
12 For yyy = 1 To breite ' Erste, äußere Verschachtelungsebene: Bildbreite: X-Koordinate a = a + stap 'Inkrementierung des Parameters a um den Wert stap (z.b. 0,004) b = TextBox2.Text 'Neue "Zeile": b muss auf Anfangswert zurückspringen und wird neu incrementiert For xxx = 1 To höhe ' Zweite Verschachtelungsebene: Bildhöhe: Y-Koordinate zum Zeichnen b = b + stap 'Inkrementierung des Parameters b um den Wert stap buffer = 0 ' Farbwertberechnung: Buffer-Reset xx = 0 ' Hoplaong-Parameter Reset yy = 0 ' Hoplaong-Parameter Reset x = 0 ' Hoplaong-Parameter Reset y = 0 ' Hoplaong-Parameter Reset For i = 1 To innenschleife Dritte, innere Verschachtelungsebene ' Hoplaong-Schleife - Kann von ca. 100 bis unbegrenzt variiert werden ' Hopalong-Gleichung: xx = y - Math.Sign(x) * Math.Sqrt(Math.Abs(b * x - c)) yy = a - x ' Berechnung der Farbe des zu zeichnenden Pixels ' Zwei Methoden zur Farbberechnung: Graphmode 0 und 1. Der Modus kann von der ' Benutzeroberfläche aus gewählt werden. ' Mode 1: Speichern des höchsten Wertes in buffer If graphmode = -1 Then If x > buffer Then buffer = Math.Abs(x) End If ' Mode 2: Abbruch der Schleife bei Erreichen eines Schwellenwertes If graphmode = 1 Then flag = 1 If Math.Abs(x) > schwelle Then If flag = 1 Then buffer = i 'Schleifenwert i wird in Buffer gespeichert Exit For 'Schleife wird verlassen End If End If
13 End Sub Next xxx Next yyy flag = 0 End If ' Teil der Hopalong-Gleichung: x = xx y = yy Next i 'Ende der inneren Schleife zur Berechnung eines einzigen Punktes ' Umrechnung in Farbwert. Variable "farbfaktor" kann in TextBox 6 geändert werden farbwert = CInt(farbfaktor * buffer) If farbwert > 511 Then farbwert = 511 If farbwert > 255 And farbwert < 512 Then farbwert = farbwert ' Es folgt das Zeichnen des betreffenden Farbpixels an den Koordinaten yyy und xxx. ' Der Einsatz der Variablen "farbwert" als rgb-werte ist nur ein Beispiel. ' Die besten Ergebnisse lassen sich mit Paletten-Arrays erzielen, in denen zu jedem Wert ' der Variablen "farbwert" die jeweiligen RGB-Werte gezielt nach Gesichtspunkten der ' optimalen Wahrnehmung bzw. der Ästhetik eingetragen sind. PictureBox1.CreateGraphics.FillRectangle(New SolidBrush _ (System.Drawing.Color.FromArgb(farbwert, farbwert / 2, farbwert)), _ New Rectangle(yyy, xxx, 1, 1)) Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'Beim Start des Programms werden die Textfelder mit vorgegebenen Standardwerten gefüllt. 'Diese Werte können vor einem Start mit dem Startbutton, so lange das Programm nicht mit Zeichnen ' beschäftigt ist, verändert werden. TextBox1.Text = 0 TextBox2.Text = 0 TextBox3.Text = "0,004" 'Kommazahlen funktionieren nur, wenn sie als Strings vorgegeben wurden TextBox4.Text = 12 TextBox5.Text = 300
14 TextBox6.Text = 8 Button2.Text = "Mode 2" End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click 'Dieser Button schaltet abwechselnd zwischen den beiden modi 1 und 2 zum Zeichnen um (Toggle-Betrieb). graphmode = -graphmode If graphmode = -1 Then Button2.Text = "Mode 2" If graphmode = 1 Then Button2.Text = "Mode 1" End Sub End Class
15 3) Mira-Special Das Programm funktioniert ähnlich wie das vorhergehende (Hopalong-Special), mit dem Unterschied, dass sich im Zentrum der Schleife hier nicht der Hopalong-, sondern der Mira-Iterationsalgorithmus befindet. Weitere Erläuterungen finden Sie in den Kommentaren des (lauffähigen) Listings. Auch dieses Programm ist nicht identisch mit demjenigen, das die in der Galerie gezeigten Bilder erzeugt hat, da es bei der Farbgebung aus Gründen der Übersichtlichkeit auf eine Palette verzichtet. Weitere Informationen zum Mira-Algorithmus finden Sie an anderer Stelle in der Fraktalwelt sowie auf zahlreichen weiteren Webseiten.
16 Public Class Form1 ####################################### Variablendeklaration ###################################### Dim b As Double ' mira-parameter Dim a As Double ' mira-parameter Dim c As Double ' mira-parameter Dim z As Double ' mira-parameter Dim x As Double ' mira-parameter Dim j As Double ' mira-parameter Dim y As Double ' mira-parameter Dim xx As Integer ' Koordinaten zum Zeichnen Dim yy As Integer ' Koordinaten zum Zeichnen Dim schritt As Double ' X-Auflösung Dim schritt2 As Double ' Y-Auflösung Dim grenzwertx As Integer ' Bildbreite Dim grenzwerty As Integer ' Bildhöhe Dim wert As Integer ' Zeichenfarbe Dim stap As Double ' Gemeinsame X-Y-Auflösung Dim i As Integer ' Iterationsvariable Dim innenzahl As Integer ' Anzahl der Iterationen Dim schwelle As Double ' Iterationsschwelle 'Dim xp As Double Nicht verwendet 'Dim yp As Double Nicht verwendet 'Dim zoom As Integer Nicht verwendet ' ######################################## MIRA SPECIAL ################################################## ' Dieses Programm interpretiert zwei von drei Mira-Paramtern als X- bzw. Y-Koordinaten ' und zeichnet das Verhalten des Mira-Attraktors als Farben bzw. Helligkeitswerte in das ' entsprechende Achsensystem. Bei vorgegebener Wahl der Parameter ergibt sich ein fraktales ' Gebilde, das Ähnlichkeit mit dem Apfelmännchen besitzt und in das hinein gezoomt werden kann. ' ' Die Möglichkeiten dieses Programms können jedoch erst voll ausgeschöpft werden, wenn der Variablen ' "wert" ein RGB-Farbarray (Palette) zugeordnet wird.
17 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 'Reset der beiden Variablen: schritt = 0 schritt2 = 0 PictureBox1.CreateGraphics.Clear(Color.Black) 'Bildschirm löschen ' Den Variablen werden die voreingestellten Werte aus den Picture-Boxen zugeordnet grenzwertx = TextBox4.Text grenzwerty = TextBox6.Text stap = TextBox7.Text innenzahl = TextBox8.Text schwelle = TextBox10.Text b = TextBox1.Text 'Der fixen Variablen b wird der in TextBox1 stehende Wert zugeordnet For yy = 1 To grenzwerty 'Äußere Schleife (vertikaler-fortschritt) a = TextBox2.Text + schritt2 ' Inkrementierung der mirar-konstanten um "schritt2" For xx = 1 To grenzwertx 'Schleife zum horizontalen Fortschritt. XX wird um 1 incrementiert y = TextBox3.Text + schritt 'incrementierung der mira-konstanten um den Wert "schritt" 'Reset bestimmter mira-konstanten x = 0 j = 0 z = 0 'xp = 0 'yp = 0 c = 2-2 * a For i = 1 To innenzahl 'mira-iterationsschleife z = x x = b * y + j j = a * x + c * (x ^ 2) / (1 + x ^ 2) y = j - z 'xp = zoom * x 'Koord. zum Zeichnen der mira-figur, hier nicht benötigt 'yp = zoom * y 'Koord. zum Zeichnen der mira-figur, hier nicht benötigt
18 End Sub Next xx If x > schwelle Then Exit For 'Abbruch bei Überschreiten des vorgegebenen Wertes "schwelle" Next i wert = i 'Zuordnung der benötigten Schleifendurchläufe zur Farb-Variablen "wert" 'wert darf nicht kleine 0 und nicht größer 255 werden If wert > 255 And wert < 512 Then wert = wert If wert > 511 Then wert = 255 If wert < 0 Then wert = 0 'Zeichnen der Pixel in die PictureBox PictureBox1.CreateGraphics.FillRectangle(New SolidBrush(System.Drawing.Color.FromArgb(255 - wert, wert, wert)),new Rectangle(xx, yy, 1, 1)) schritt = schritt + stap ' incrementierung der Variablen schritt schritt = 0 'Zeile "springt nach links an den Anfang zurück schritt2 = schritt2 + stap 'Icrementierung des vertikalen Zeilenvorschubs Next yy Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'Füllen der TextBox-Felder mit den voreingestellten Werten 'geschieht automatisch beim Programmstart TextBox1.Text = "0,989" 'Parameter TextBox2.Text = "-1,2" TextBox3.Text = "-0,4" TextBox4.Text = 350 'Bildbreite x TextBox6.Text = 600 'Bildhöhe y TextBox7.Text = "0,004" 'Schrittweite stap TextBox8.Text = 500 'Iterations-Schleifenzahl innen TextBox10.Text = "0,35" End Sub
19 Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles _ Button2.Click End Sub End Class End 'Beenden des Programms
Nach der Installation kann es auch schon losgehen. Für unseren Port Scanner erstellen wir zunächst ein neues Projekt:
Ein Port Scanner ist eine gute Möglichkeit den eigenen Server auf offene Ports zu scannen. Zu viele nicht benötigte und offene Ports können auf Ihrem Server und auf Ihrem Computer ein Sicherheitsrisiko
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
Mehr! " # $ " % & Nicki Wruck worldwidewruck 08.02.2006
!"# $ " %& Nicki Wruck worldwidewruck 08.02.2006 Wer kennt die Problematik nicht? Die.pst Datei von Outlook wird unübersichtlich groß, das Starten und Beenden dauert immer länger. Hat man dann noch die.pst
MehrNovell 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
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 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
MehrBilder 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
MehrIm 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:
MehrObjektorientierte Programmierung für Anfänger am Beispiel PHP
Objektorientierte Programmierung für Anfänger am Beispiel PHP Johannes Mittendorfer http://jmittendorfer.hostingsociety.com 19. August 2012 Abstract Dieses Dokument soll die Vorteile der objektorientierten
MehrAbamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER
Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER Abamsoft Finos in Verbindung mit der Webshopanbindung wurde speziell auf die Shop-Software shop to date von DATA BECKER abgestimmt. Mit
MehrMit 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
MehrDer 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,
MehrDiese 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,
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
MehrLeitfaden 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...
MehrLeichte-Sprache-Bilder
Leichte-Sprache-Bilder Reinhild Kassing Information - So geht es 1. Bilder gucken 2. anmelden für Probe-Bilder 3. Bilder bestellen 4. Rechnung bezahlen 5. Bilder runterladen 6. neue Bilder vorschlagen
MehrAnleitung für Berichte in Word Press, auf der neuen Homepage des DAV Koblenz
Anleitung für Berichte in Word Press, auf der neuen Homepage des DAV Koblenz Diese Anleitung soll als Kurzreferenz und Schnellanleitung dienen um einfach und schnell Berichte auf der Homepage www.dav-koblenz.de
MehrDatensicherung. Beschreibung der Datensicherung
Datensicherung Mit dem Datensicherungsprogramm können Sie Ihre persönlichen Daten problemlos Sichern. Es ist möglich eine komplette Datensicherung durchzuführen, aber auch nur die neuen und geänderten
MehrErklärung zum Internet-Bestellschein
Erklärung zum Internet-Bestellschein Herzlich Willkommen bei Modellbahnbau Reinhardt. Auf den nächsten Seiten wird Ihnen mit hilfreichen Bildern erklärt, wie Sie den Internet-Bestellschein ausfüllen und
MehrFax einrichten auf Windows XP-PC
Um ein PC Fax fähig zu machen braucht man einen sogenannten Telefon Anschluss A/B das heißt, Fax funktioniert im Normalfall nur mit Modem nicht mit DSL. Die meisten neueren PCs haben ein Modem integriert.
MehrEigenen 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
MehrOS 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
Mehr1. Trennlinie mit hr Eine dünne Trennlinie wie die obige in der Regio-Farbe (gelb) kann man recht einfach erstellen. Dafür reicht der Befehl
Bilder bearbeiten In diesem Artikel geht es um Bilder im Backoffice, Bildformate, Trennlinien, Rahmen, das Ändern von Bildunterschriften, ein Grafik-Programm und einiges mehr in Sachen Grafik. Hierzu diese
MehrTevalo 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
MehrMINDMAP. HANDREICHUNG (Stand: August 2013)
MINDMAP HANDREICHUNG (Stand: August 2013) Seite 2, Mindmap Inhalt Eine Mindmap anlegen... 3 Einstellungen für die Mindmap... 3 Inhalte in der Mindmap voranlegen... 4 Inhalte in der Mindmap anlegen... 5
Mehr5. Bildauflösung ICT-Komp 10
5. Bildauflösung ICT-Komp 10 Was sind dpi? Das Maß für die Bildauflösung eines Bildes sind dpi. Jeder spricht davon, aber oft weiß man gar nicht genau was das ist. Die Bezeichnung "dpi" ist ein Maß, mit
MehrTheoretische Informatik SS 04 Übung 1
Theoretische Informatik SS 04 Übung 1 Aufgabe 1 Es gibt verschiedene Möglichkeiten, eine natürliche Zahl n zu codieren. In der unären Codierung hat man nur ein Alphabet mit einem Zeichen - sagen wir die
MehrVektoren mit GeoGebra
Vektoren mit GeoGebra Eine Kurzanleitung mit Beispielen Markus Hohenwarter, 2005 In GeoGebra kann mit Vektoren und Punkten konstruiert und gerechnet werden. Diese Kurzanleitung gibt einen Überblick über
MehrAnleitung zur Daten zur Datensicherung und Datenrücksicherung. Datensicherung
Anleitung zur Daten zur Datensicherung und Datenrücksicherung Datensicherung Es gibt drei Möglichkeiten der Datensicherung. Zwei davon sind in Ges eingebaut, die dritte ist eine manuelle Möglichkeit. In
MehrAnleitung 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.
Mehr5 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
MehrEinen 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
MehrSchrittweise Anleitung zur Erstellung einer Angebotseite 1. In Ihrem Dashboard klicken Sie auf Neu anlegen, um eine neue Seite zu erstellen.
Schrittweise Anleitung zur Erstellung einer Angebotseite 1. In Ihrem Dashboard klicken Sie auf Neu anlegen, um eine neue Seite zu erstellen. Klicken Sie auf Neu anlegen, um Ihre neue Angebotseite zu erstellen..
Mehrteischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep
teischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep 1. Erstellen Sie ein neues Rechnungsformular Mit book n keep können Sie nun Ihre eigenen
MehrHandbuch. Adressen und Adressenpflege
Handbuch Adressen und Adressenpflege GateCom Informationstechnologie GmbH Am Glocketurm 6 26203 Wardenburg Tel. 04407 / 3141430 Fax: 04407 / 3141439 E-Mail: info@gatecom.de Support: www.gatecom.de/wiki
MehrSAMMEL DEINE IDENTITÄTEN::: NINA FRANK :: 727026 :: WINTERSEMESTER 08 09
SAMMEL DEINE IDENTITÄTEN::: :: IDEE :: Ich selbst habe viele verschiedene Benutzernamen und Passwörter und wenn ich mir diese nicht alle aufschreiben würde, würde ich alle durcheinander bringen oder welche
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:
MehrHandbuch Fischertechnik-Einzelteiltabelle V3.7.3
Handbuch Fischertechnik-Einzelteiltabelle V3.7.3 von Markus Mack Stand: Samstag, 17. April 2004 Inhaltsverzeichnis 1. Systemvorraussetzungen...3 2. Installation und Start...3 3. Anpassen der Tabelle...3
MehrZeichen bei Zahlen entschlüsseln
Zeichen bei Zahlen entschlüsseln In diesem Kapitel... Verwendung des Zahlenstrahls Absolut richtige Bestimmung von absoluten Werten Operationen bei Zahlen mit Vorzeichen: Addieren, Subtrahieren, Multiplizieren
MehrKleines 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
MehrDas sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert
Beamen in EEP Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert Zuerst musst du dir 2 Programme besorgen und zwar: Albert, das
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
MehrAnleitung über den Umgang mit Schildern
Anleitung über den Umgang mit Schildern -Vorwort -Wo bekommt man Schilder? -Wo und wie speichert man die Schilder? -Wie füge ich die Schilder in meinen Track ein? -Welche Bauteile kann man noch für Schilder
MehrPrimzahlen und RSA-Verschlüsselung
Primzahlen und RSA-Verschlüsselung Michael Fütterer und Jonathan Zachhuber 1 Einiges zu Primzahlen Ein paar Definitionen: Wir bezeichnen mit Z die Menge der positiven und negativen ganzen Zahlen, also
MehrProfessionelle Seminare im Bereich MS-Office
Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion
MehrComic 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
MehrDomino Feldplaner 3.3
Domino Feldplaner 3.3 Handbuch - 2 - Inhaltsverzeichnis 1. Vorbemerkung (Seite 3) 2. Systemvoraussetzungen (Seite 3) 3. Der erste Start des Feldplaners (Seite 3) 4. Funktionen des Feldplaners (Seite 4)
MehrJeopardy and andere Quizformate im bilingualen Sachfachunterricht Tipps zur Erstellung mit Powerpoint
Bilingual konkret Jeopardy and andere Quizformate im bilingualen Sachfachunterricht Tipps zur Erstellung mit Powerpoint Moderner Unterricht ist ohne die Unterstützung durch Computer und das Internet fast
MehrBinäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen
Binäre Bäume 1. Allgemeines Binäre Bäume werden grundsätzlich verwendet, um Zahlen der Größe nach, oder Wörter dem Alphabet nach zu sortieren. Dem einfacheren Verständnis zu Liebe werde ich mich hier besonders
MehrViele Bilder auf der FA-Homepage
Viele Bilder auf der FA-Homepage Standardmäßig lassen sich auf einer FA-Homepage nur 2 Bilder mit zugehörigem Text unterbringen. Sollen es mehr Bilder sein, muss man diese als von einer im Internet
MehrEINFACHES HAUSHALT- KASSABUCH
EINFACHES HAUSHALT- KASSABUCH Arbeiten mit Excel Wir erstellen ein einfaches Kassabuch zur Führung einer Haushalts- oder Portokasse Roland Liebing, im November 2012 Eine einfache Haushalt-Buchhaltung (Kassabuch)
MehrEinfügen von Bildern innerhalb eines Beitrages
Version 1.2 Einfügen von Bildern innerhalb eines Beitrages Um eigene Bilder ins Forum einzufügen, gibt es zwei Möglichkeiten. 1.) Ein Bild vom eigenem PC wird auf den Webspace von Baue-die-Bismarck.de
MehrGRAF-SYTECO. Handbuch. Zeichensatzgenerator für AT-Geräte. Erstellt: November 2004. SYsteme TEchnischer COmmunikation
GRAF-SYTECO Handbuch Zeichensatzgenerator für AT-Geräte Dokument: Status: H165A0 Freigegeben Erstellt: November 2004 SYsteme TEchnischer COmmunikation GRAF-SYTECO Gmbh & Co.KG * Kaiserstrasse 18 * D-78609
Mehr2.1 Briefkopf Klicken Sie im Menü Einstellungen auf den Button Briefkopf. Folgendes Formular öffnet sich:
Installation 1 Installation 1 2 Einstellungen 1 2.1 Briefkopf 1 2.2 Logo 2 2.3 Zusatztext 2 2.4 Fußzeile 2 2.5 Mehrwertsteuer (Umsatzsteuer) 3 2.6 Rechnungsnummer 4 2.7 Drucken 4 2.8 Einheiten 5 3 Artikelverwaltung
MehrZimmertypen. Zimmertypen anlegen
Zimmertypen anlegen Hier legen Sie Ihre Zimmer an, damit sie auf der Homepage dargestellt werden und online buchbar gemacht werden können. Wobei wir ausdrücklich darauf hinweisen möchten, dass es ganz
MehrIm Original veränderbare Word-Dateien
Computergrafik Bilder, Grafiken, Zeichnungen etc., die mithilfe von Computern hergestellt oder bearbeitet werden, bezeichnet man allgemein als Computergrafiken. Früher wurde streng zwischen Computergrafik
MehrGrundlagen 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
MehrErstellen 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
MehrWie man Registrationen und Styles von Style/Registration Floppy Disketten auf die TYROS-Festplatte kopieren kann.
Wie man Registrationen und Styles von Style/Registration Floppy Disketten auf die TYROS-Festplatte kopieren kann. Einleitung Es kommt vor, dass im Handel Disketten angeboten werden, die Styles und Registrationen
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
MehrALF-BanCo - Chipkarte einrichten in 3 Schritten
ALF-BanCo - Chipkarte einrichten in 3 Schritten 1. Schritt: Installation ALF-BanCo und Chipkartenleser Installieren Sie zunächst die aktuellste Version von ALF-BanCo Stecken Sie das Chipkartenlesegerät
Mehr1. Einführung. 2. Die Abschlagsdefinition
1. Einführung orgamax bietet die Möglichkeit, Abschlagszahlungen (oder auch Akontozahlungen) zu erstellen. Die Erstellung der Abschlagsrechnung beginnt dabei immer im Auftrag, in dem Höhe und Anzahl der
MehrKostenstellen verwalten. Tipps & Tricks
Tipps & Tricks INHALT SEITE 1.1 Kostenstellen erstellen 3 13 1.3 Zugriffsberechtigungen überprüfen 30 2 1.1 Kostenstellen erstellen Mein Profil 3 1.1 Kostenstellen erstellen Kostenstelle(n) verwalten 4
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
MehrVideo-Tutorial: Einrichten einer Facebook Landing Page in der Facebook Chronik (Timeline)
Video-Tutorial: Einrichten einer Facebook Landing Page in der Facebook Chronik (Timeline) Skript Nivea hat eine Die Telekom hat eine Microsoft hat eine Und selbst die BILD-Zeitung hat eine Wovon ich spreche?
MehrBeispiel Shop-Eintrag Ladenlokal & Online-Shop im Verzeichnis www.wir-lieben-shops.de 1
Beispiel Shop-Eintrag Ladenlokal & Online-Shop. Als Händler haben Sie beim Shop-Verzeichnis wir-lieben-shops.de die Möglichkeit einen oder mehrere Shop- Einträge zu erstellen. Es gibt 3 verschiedene Typen
MehrM. Graefenhan 2000-12-07. Übungen zu C. Blatt 3. Musterlösung
M. Graefenhan 2000-12-07 Aufgabe Lösungsweg Übungen zu C Blatt 3 Musterlösung Schreiben Sie ein Programm, das die Häufigkeit von Zeichen in einem eingelesenen String feststellt. Benutzen Sie dazu ein zweidimensionales
MehrDurchfü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,
MehrWordPress. Dokumentation
WordPress Dokumentation Backend-Login In das Backend gelangt man, indem man hinter seiner Website-URL einfach ein /wp-admin dranhängt www.domain.tld/wp-admin Dabei gelangt man auf die Administrationsoberfläche,
Mehresms - sms senden & empfangen mit Outlook
esms - sms senden & empfangen mit Outlook Einrichten der SMS Terminerinnerung für Microsoft Outlook 2007/10 Inhalt Einleitung... 1 1 SMS Terminerinnerung einrichten... 2 1.1 Beim Service esms anmelden...
MehrL10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016
L10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016 Referentin: Dr. Kelly Neudorfer Universität Hohenheim Was wir jetzt besprechen werden ist eine Frage, mit denen viele
MehrDie Windows 7 Sicherung im Detail
1 Die Windows 7 Sicherung im Detail Das man zu Windows XP-Zeiten lieber ein extra Programm zur Sicherung seiner Daten nehmen sollte ist bereits jedem klar. Windows XP hat im Bereich Backup und Reparaturfunktion
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
MehrVisio 2013. Grundlagen. Linda York. 1. Ausgabe, Oktober 2013
Visio 2013 Linda York 1. Ausgabe, Oktober 2013 Grundlagen V2013 2 Visio 2013 - Grundlagen 2 Einfache Zeichnungen erstellen In diesem Kapitel erfahren Sie wie Sie Shapes einfügen, kopieren und löschen was
MehrSerienbrieferstellung in Word mit Kunden-Datenimport aus Excel
Sehr vielen Mitarbeitern fällt es schwer, Serienbriefe an Kunden zu verschicken, wenn sie die Serienbrieffunktion von Word nicht beherrschen. Wenn die Kunden mit Excel verwaltet werden, genügen nur ein
MehrWas man mit dem Computer alles machen kann
Was man mit dem Computer alles machen kann Wie komme ich ins Internet? Wenn Sie einen Computer zu Hause haben. Wenn Sie das Internet benutzen möchten, dann brauchen Sie ein eigenes Programm dafür. Dieses
MehrAnleitung 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
MehrStellen 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.
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
Mehr3D-Konstruktion Brückenpfeiler für WinTrack (H0)
3D-Konstruktion Brückenpfeiler für WinTrack (H0) Zusammenstellung: Hans-Joachim Becker http://www.hjb-electronics.de 2007 Altomünster, den 25. März 2007 Hans-Joachim Becker - 1 - Vorbemerkung Das Programm
MehrEinrichtung 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
MehrErstellen 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
MehrFotostammtisch-Schaumburg
Der Anfang zur Benutzung der Web Seite! Alles ums Anmelden und Registrieren 1. Startseite 2. Registrieren 2.1 Registrieren als Mitglied unser Stammtischseite Wie im Bild markiert jetzt auf das Rote Register
MehrProgrammierkurs Java
Programmierkurs Java Dr. Dietrich Boles Aufgaben zu UE16-Rekursion (Stand 09.12.2011) Aufgabe 1: Implementieren Sie in Java ein Programm, das solange einzelne Zeichen vom Terminal einliest, bis ein #-Zeichen
MehrGimp Kurzanleitung. Offizielle Gimp Seite: http://www.gimp.org/
Gimp Kurzanleitung Offizielle Gimp Seite: http://www.gimp.org/ Inhalt Seite 2 Seite 3-4 Seite 5-6 Seite 7 8 Seite 9 10 Seite 11-12 Ein Bild mit Gimp öffnen. Ein Bild mit Gimp verkleinern. Ein bearbeitetes
MehrPTV VISUM TIPPS & TRICKS:
PTV VISUM TIPPS & TRICKS: LUFTBILD VON GOOGLEMAPS EINFÜGEN Wie fügt man ein richtig georeferenziertes Luftbild von GoogleMaps ein? Der vorherige Beitrag zum Thema Wie wählt man ein passendes Koordinatensystem
MehrFallbeispiel: Eintragen einer Behandlung
Fallbeispiel: Eintragen einer Behandlung Im ersten Beispiel gelernt, wie man einen Patienten aus der Datenbank aussucht oder falls er noch nicht in der Datenbank ist neu anlegt. Im dritten Beispiel haben
Mehr6.2 Scan-Konvertierung (Scan Conversion)
6.2 Scan-Konvertierung (Scan Conversion) Scan-Konvertierung ist die Rasterung von einfachen Objekten (Geraden, Kreisen, Kurven). Als Ausgabemedium dient meist der Bildschirm, der aus einem Pixelraster
MehrAnimationen erstellen
Animationen erstellen Unter Animation wird hier das Erscheinen oder Bewegen von Objekten Texten und Bildern verstanden Dazu wird zunächst eine neue Folie erstellt : Einfügen/ Neue Folie... Das Layout Aufzählung
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
MehrEinstellungen 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
Mehricloud nicht neu, aber doch irgendwie anders
Kapitel 6 In diesem Kapitel zeigen wir Ihnen, welche Dienste die icloud beim Abgleich von Dateien und Informationen anbietet. Sie lernen icloud Drive kennen, den Fotostream, den icloud-schlüsselbund und
MehrS/W mit PhotoLine. Inhaltsverzeichnis. PhotoLine
PhotoLine S/W mit PhotoLine Erstellt mit Version 16.11 Ich liebe Schwarzweiß-Bilder und schaue mir neidisch die Meisterwerke an, die andere Fotografen zustande bringen. Schon lange versuche ich, auch so
MehrBauteilattribute als Sachdaten anzeigen
Mit den speedikon Attributfiltern können Sie die speedikon Attribute eines Bauteils als MicroStation Sachdaten an die Elemente anhängen Inhalte Was ist ein speedikon Attribut?... 3 Eigene Attribute vergeben...
MehrEinrichten 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
MehrEs sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein.
Schritt 1: Installation des Javacompilers JDK. Der erste Start mit Eclipse Bevor Sie den Java-Compiler installieren sollten Sie sich vergewissern, ob er eventuell schon installiert ist. Gehen sie wie folgt
Mehr1 Vom Problem zum Programm
Hintergrundinformationen zur Vorlesung GRUNDLAGEN DER INFORMATIK I Studiengang Elektrotechnik WS 02/03 AG Betriebssysteme FB3 Kirsten Berkenkötter 1 Vom Problem zum Programm Aufgabenstellung analysieren
MehrWenn keine Verbindung zwischen den Computern besteht, dann bist du offline.
online Das ist ein englisches Wort und bedeutet in der Leitung". Wenn du mit einem Freund oder einer Freundin telefonierst, bist du online. Wenn sich 2 Computer dein Computer und einer in Amerika miteinander
MehrDie ersten Schritte in BITE
Die ersten Schritte in BITE Passwort, Zugangsdaten Um das Bewerbermanagementsystem BITE nutzen zu können, wurden Sie als Nutzer im System angelegt. Für den ersten Log-in öffnen Sie die Internetseite www.b-ite.com;
MehrAnleitung 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