25.11.2014, 00:00 Uhr
Programmierkonzepte per Sudoku erklärt
Der amerikanische Softwareentwickler Han Hung erklärt mehrere gängige Programmierkonzepte anhand der Entwicklung eines kompletten Sudoku-Spiels für Windows per VB.NET.
Im Kern ist der auf Code Project erschienene englischsprachige Artikel von Han Hung ein Tutorial, wie man ein Sudoku-Spiel für Windows mit Visual Basic .NET programmiert. Ganz neben bei erläutert der Autor dabei auch die für das Game benötigten Programmierkonzepte, wie Singletons, Shared code, Delegates, Events Multi-Threading und das MVC-Pattern. Verfasst wurde der Code, der auch zum Download bereitgestellt wird, mit Visual Studio 2013. Für die Benutzeroberfläche kommt ein TableLayoutPanel zum Einsatz. Der Rest der Anwendung wird im Artikel haarklein erklärt -- von anfänglichen Flow-Charts über alle wichtigen Klassen/Methoden bis zu vielen Hinweisen darauf, warum der Entwickler wichtige Entscheidungen getroffen hat, beispielsweise wie die einzelnen Zellen der Sudoku-Tabelle adressiert werden. Der komplette Artikel ist auf dieser Code-Project-Seite zu finden. [bl]