Die InfoKursTools sind eine Sammlung von Komponenten, die die Programmierung in C# im Rahmen des Informatikunterrichts erleichtern sollen.
Im Moment sind die folgenden Komponenten enthalten:
InputBox: | Die Klasse InputBox stellt ein Eingabedialogfeld zur
Verfügung, mit dem man ganze Zahlen (int), Gleitkommazahlen (double) und
Zeichenketten (String) eingeben kann.
Bei Bedarf kann der Wert überprüft werden und der Eingabedialog so lange wiederholt werden, bis eine gültige Zahl eingegeben wird. |
RandomNumbers: | Die Komponente RandomNumber stellt auf eine einfache Art
und Weise (Pseudo-)Zufallszahlen zur Verfügung. Diese Komponente ist ein
dünner Wrapper um die Klasse Random aus dem .NET-Framework.
Die Komponente RandomNumbers hat den Vorteil für den Informatikunterricht, dass man beim Lernen von C# schon sehr früh Zufallszahlen sinnvoll nutzen kann. |
Turtle: | Turtle ist eine Komponente, die einen Zeichenbereich zur
Vefügung stellt, in dem gezeichnet werden kann.
Das Konzept der Turtle-Grafik (bzw. Schildkrötengrafik) basiert auf der Programmiersprache LOGO. |
Die Nutzung der Komponenten und ihrer Quelltexte ist für Unterrichtszwecke ohne Einschränkungen erlaubt, jegliche kommerzielle Nutzung muss mit dem Autor geklärt werden.
Die Komponenten werden "AS-IS" geliefert. Der Autor kann keine Haftung für die Funktionsfähigkeit der Komponenten, gleich für welchen Zweck, übernehmen. In keinem Fall ist der Autor verantwortlich für Schäden, die durch die Benutzung der Komponenten entstanden sind, eingeschlossen aber nicht ausschließlich bezogen auf entgangenen Gewinn oder entgangene Einsparungen, weder durch beschädigte oder verlorene Daten, Software- oder Computer-Fehler oder jede andere Ursache. Der Autor ist nicht verpflichtet, eine Wartung oder Überarbeitung der Komponenten sicherzustellen.
Version für den Unterricht mit automatischer Installation in SharpDevelop:
Wichtig: Die Unterricht festgestellten Probleme mit der Turtle sind ab der Version 1.3 behoben!
Hinweise zur Installation dieser Version gibt es auf der Installationsseite.
Version für Fortgeschrittene bzw. andere Entwicklungsumgebungen:
InfoKursTools_SDVSBDS_Setup
Bei dieser Version wird weder nach dem Installationsordner von SharpDevelop gefragt noch sind die
Vorlagen für SharpDevelop enthalten.
Version für den Unterricht mit automatischer Installation in SharpDevelop: InfoKursTools_Setup
Version für Fortgeschrittene bzw. andere Entwicklungsumgebungen: InfoKursTools_SDVSBDS_Setup