TheJaeck.NET

The Life of Jaeck
rundeecke
Feb18

Windows XP schneller machen

Author: Jaeckel - Kategorien: Allgemeines, Tutorials - Tags: - Kommentare: 1

Mit der Zeit kommt es dann doch vor das Windows immer langsamer wird. Nach ca. einem Jahr hat man tausende von Programmen installiert, einige wieder gelöscht, aber die meisten bleiben dann irgendwo im Nirvana liegen. Andere braucht man, aber nicht so oft, dass irgendwelche Dienste automatisch beim Starten des Systems mitgeladen werden. Nur meistens bekommt man die als Otto-Normalverbraucher nicht so schnell weg.

Ich habe da eine tolle Methode um Windows fast wieder so schnell hinzubiegen wie nach einer Neuinstallation.

Read it all…

Mai29

Java Hamster – Basiswissen

Author: Jaeckel - Kategorien: Tutorials - Tags: , , , - Kommentare: 0
Hamster Logo

Für alle die noch nie mit dem Hamster in Berührung gekommen sind.  Eine kurze Einführung. Nach dem Download des Hamstersimulators starten wir die Entwicklungsumgebung mit einem Doppelklick auf die .bat Datei. Nun sehen wir zwei Fenster. Einmal den Editor. Um Aufgaben und Lösungswege für den Hamster zu programmieren und dann die Testumgebung. Das Fenster mit dem Feld auf dem der Hamster zu sehen ist.

Wir klicken auf Datei -> Neu und auf “Imperatives Programm

Bei den imperativen Sprachen besteht ein Programm im wesentlichen aus einer Folge von Befehlen wie z.B. “Setze in die Variable a den Wert 3″, “Springe an die Stelle q im Programm”, “führe Unterprogramm P aus”

Was wir nun sehen ist folgender Code:

1
2
3
void main() {
 
}

Void main ?! … was soll das sein? Read it all…

Dez14

Hamster Übung 3

Author: Jaeckel - Kategorien: Tutorials - Tags: , , , - Kommentare: 0
Hamster Logo

Diese Übung ist für Einsteiger in die Programmierung mit dem Hamster gedacht. Umfasst aber nicht die ganz simplen Basics wie Grundfunktionen des Hamsters, sowie die Erklärung von Schleifen, Bedingungen usw. Deshalb sollte man schon etwas Programmiererfahrung mitbringen.

Aufgabe
Der Hamster wohnt in einem Territorium, dessen Aussenwand Nischen enthält. Der Hamster wandert einmal rund herum und legt in jeder dritten Nische ein Korn ab. Dafür hat er genügend Körner im Maul. Der Hamster startet in der linken unteren Ecke und hält dort auch wieder an. Read it all…

Dez14

PostMessage in C#

Author: Jaeckel - Kategorien: Programming, Tutorials - Tags: - Kommentare: 0

Vor kurzem brauchte Ich für die Arbeit ein kleines Programm mit dem man Nachrichten mit C# an andere Programme schicken konnte. Nach großem Googlen durchs Netz bin ich auch fündig geworden und habe eine kleine Applikation zum testen geschrieben.

Da man in C# keine Funktionen für die Übermittlung von Nachrichten zur Verfügung hat, benötigt man Dll-Imports aus der user32.dll was im Quelltext für PostMessage dann so aussieht:

  [DllImport("user32.dll", SetLastError = true)]
  static extern bool PostMessage(IntPtr hWnd, uint Msg, int wParam, int lParam);

Read it all…

Dez9

Hamster Übung 2

Author: Jaeckel - Kategorien: Tutorials - Tags: , , , - Kommentare: 0
Hamster Logo

Diese Übung ist für Einsteiger in die Programmierung mit dem Hamster gedacht. Umfasst aber nicht die ganz simplen Basics wie Grundfunktionen des Hamsters, sowie die Erklärung von Schleifen, Bedingungen usw. Deshalb sollte man schon etwas Programmiererfahrung mitbringen.

Aufgabe
Der Hamster startet in der linken unteren Ecke seines Hindernisfreien Feldes und ermittelt die Anzahl der Körner in seinem Maul. Er legt daraus das größtmögliche Quadrat aus und bleibt in der obersten Zeile des Quadrates am Ende stehen. (Bei 20 Körnern im Maul beispielsweise kann er also ein Quadrat aus 4 Zeilen und 4 Spalten mit je einem Korn pro Kachel markieren). Der Hamster kann davon ausgehen, dass genug Platz zum Auslegen des Quadrats vorhanden ist. Read it all…

Nov26

Hamster Übung 1

Author: Jaeckel - Kategorien: Tutorials - Tags: , , , - Kommentare: 2
Hamster Logo

Diese Übung ist für Einsteiger in die Programmierung mit dem Hamster gedacht. Umfasst aber nicht die ganz simplen Basics wie Grundfunktionen des Hamsters, sowie die Erklärung von Schleifen, Bedingungen usw. Deshalb sollte man schon etwas Programmiererfahrung mitbringen.

Aufgabe
Der Hamster steht in der linken unteren Ecke mit Blick nach rechts. Vor ihm befindet sich ein unregelmäßiger Berg, der auf der einen Seite nur ansteigt (in Stufen, die unterschiedlich breit und hoch sein können), und der auf der anderen Seite absteigt (in Stufen, die unterschiedlich breit und hoch sein können). Der Hamster klettert auf die Spitze des Berges und bleibt dort stehen.

Die Eingangs -und Ausgangssituation als Bild, sowie den Sourcecode, findet ihr am Ende des Artikels. Read it all…

Nov26

Java-Hamster – Basisfunktionen

Author: Jaeckel - Kategorien: Tutorials - Tags: , , , - Kommentare: 1
Hamster Logo

Ja ja, jeder fängt mal klein an. Auch ich habe die ersten 3 Monate meines Studiums komplexe Aufgaben rund um den Hamster bewältigen müssen. Dennoch finde Ich gerade für Quer-Einsteiger den Hamster eine sinnvolle und gute Methode das Programmieren zu lernen. Man bekommt ein fundiertes Wissen zum Thema Funktionen, Datentypen, Schleifen und Bedingungen und kann jeder Zeit visuell das Ergebniss ansehen.

Hier ein paar Funktionen die das Leben erleichtern und die prinzipell in jedem Hamsterprogramm benötigt werden. Diese Liste ist noch nicht vollständig ausgebaut. Read it all…