Archiv für das Thema: Programmierung

Sudoku-Lösender LEGO-Roboter

Ich erinnere mich noch gut an den Informatik-Unterricht in der 9. Klasse. Damals standen die Lego-Mindstorms auf dem Stundenplan. Diese galt es mittels Programmalgorithmen in Visual Basic so zu steuern, dass sie z.B. auf einer Kreisbahn umherfuhren oder sich bei Hindernissen umdrehten und einen Alternativweg wählten.

Soweit wie der Hacker Hans Andersson sind wir allerdings nicht gekommen: Er hat einen Lego-Mindstorms gehackt und so umprogrammiert, dass er in der Lage ist, Sodoku-Rätsel zu lösen.

Mittels Licht-Sensoren werden die vorgefüllten und die leeren Felder abgescannt und anschließend wird die entsprechende Lösung errechnet.

Da der Mindstorms-Prozessor ziemlich langsam ist, wie er schreibt, konnte keinen rekursiven Backtracking-Algorithmus implementieren, was die Berechnung erheblich vereinfacht gemacht hätte

OpenBook: Objektorientierte Programmierung

Galileo-OOP Galileo Computing stellt ein weiteres OpenBook zum Download bereit: Objektorientierte Programmierung von Bernhard Lahres und Gregor Rayman.

Das Buch erläutert und veranschaulicht die Prinzipien der OOP in verschiedenen Programmiersprachen wie Java, C++, C#, Python, Ruby und PHP.

OpenBook: Java ist auch eine Insel

Java_InselGalileo Computing stellt wie schon so oft ein weiteres OpenBook kostenlos zum Download bereit: Die 8. Auflage von “Java ist auch eine Insel”.

Ein gut geschriebenes Handbuch für alle, die die Programmiersprache Java lernen wollen.

VBA: Splash-Screen in Excel einbinden

Bei einem heutigen Projekt, dass ich bei der Arbeit mit VBA erstellt habe, war ich noch auf der Suche nach einer schnellen Lösung für einen Splash-Screen, der beim Start der Arbeitsmappe angezeigt werden soll. Fündig geworden bin ich auf dieser Seite, wo eine entsprechende Lösung kostenlos angeboten wird. Man hat sogar die Möglichkeit, dem Splash-Screen verschiedene Eigenschaften in Form von “Demo”, “Registriert” oder “Abgelaufene Demoversion” zu geben.

Der Download ist unter dem Punkt “Tutorials” zu finden.

Kostenloses OpenBook über Visual Basic 2005

Galileo Computing stellt mal wieder ein OpenBook kostenlos zur Verfügung. Diesmal eins über »Visual Basic 2005«.

In diesem Buch stellt Andreas Kühnel die .Net-basierte Programmierung mit Visual Basic 2005 in all ihren Facetten vor. Neben dem Framework und der Entwicklungsumgebung Visual Studio sowie der Sprachsyntax von Visual Basic geht er ausführlich auf die objektorientierte Programmierung ein, stellt häufig verwendete Programmtechniken vor und zeigt, wie man grafische Oberflächen entwickelt. Sein umfassendes Kompendium wird sowohl Umsteigern als auch Einsteigern gerecht.

Galileo Computing – Visual Basic 2005