www.kalch.de · Lehrer


Hineise, Übungsbeispiele, Anleitungsdateien und Softwareempfehlungen. Die Programme sind meist Fällen Free- und Shareware.

Programmierung: VBA
Programmierung: JAVAScript
Programmierung: C++ I
Programmierung: C++ II
Programmierung: Controller
Tabellenfunktionen
Tips zu OpenOffice-Writer
Mikroprozessor - Modell I
Mikroprozessor - Modell II
Mikroprozessor - Modell III
Software

Programmierung: VBA

Das Archiv enthält eine Anleitung und ein paar kleine Beispiele für die VBA-Programmierung unter MS-Excel.

1. Makros erstellen (VBA-Code einbinden) unter Excel
Die Arbeitsmappe enthält in 3 Tabellen eine schnelle Anleitung sowie eine Übersicht über die Variablentypen von VBA.
anleitung.xls

2. Das große 1x1 von 10 bis...
Hier wird über eine Taste in der Tabelle ein Programm aufgerufen, welches das große 1x1 in dieselbe schreibt. Dazu wird jedes mal erst der Tabellenbereich gelöscht. Die errechneten ZAhlen werden, je nach Wert unterschiedlich eingefärbt.
einmaleins.xls

3. Farbcode für Widerstände und Induktivitäten mit Formular
Ein etwas komlexeres Beispiel, bei dem nicht nur Zahlen verarbeitet werden, sondern auch die Farbe von Objekten verändert wird.
widerstand_m.xls

Download (evtl. RMT und 'Speichern unter') : vba.zip  (63 KByte)
-----
ΔΔ

Programmierung: JAVAScript

Das Archiv js.zip enhält neben einer rtf-Datei zur Beschreibung und Anleitung HTML-Dokumente als Beispiele.

1.
Ein Begrüßungsdialog beim Öffnen der Seite.
hallo.html

2.
Ein HTML-Formular mit arithmetischer Verarbeitung zweier Zahlen. Die Umwandlung von Texten in Zahlen und die Verwendung von Variablen wird demonstriert.
rechner.html

3.
Hier wird beim Klick auf ein Bild eine Funktion aufgerufen, die ihr Ergebnis in einen Absatz des Dokuments schreibt.
schreiben.html

Download (evtl. RMT und 'Speichern unter') : js.zip  (22 KByte)
-----
ΔΔ

Programmierung: C++ I

Einige Einstiegstipps zum MS-Visual-Studio.net 2003

1. Zum Verwenden von cin und cout bei verwaltetem Code (.net Konsolenanwendungen)
Ersetzen Sie
#using namespace System;
durch
#using namespace std;
Beachten:
Bei der Eingabe von Gleitkommazahlen ist der Dezimalpunkt erforderlich.

2. Zwei wichtige Steuerzeichen in Texten für die Formatierung
"\t" erzeugt einen Tabulatorsprung und
"\n" ereugt eine Zeilenschaltung.

3. Die Größe der Projektordner reduzieren
läßt sich dadurch erreichen, indem man die Datei
projkt_name.ncb
einfach löscht. Auch kann man, solange noch gearbeitet wird, die Ordner
Debug und Release
ebenfalls löschen. Man kann ja sein Projekt neu übersetzen.

ΔΔ

Programmierung: C++ II

Der Borland-C++-Builder5 reagiert mitunter etwas pikiert, wenn man Projekte später an einer neuen Stelle speichert. Sinnvoll ist es daher, sein Projekt vor der Erstelung von Quellzeilen und Dialogen gleich an der richtige Stelle anzulegen.
Angeboten wird C:\Programme\Borland\CBuilder5\Projects. Das stellt kein Problem dar, wenn man Zugriffsrechte und keinen Festplattenschutz hat.
Die Speicherung eines Projektes auf einem USB-Stick hat längere Übersetzungszeiten zu Folge, sollte daher vermieden werden.

ΔΔ

Programmierung: Controller

Die Programmierung von µ-Controllern ist ein Gebiet, mit dem man viel Spaß haben kann.
Das Anspruchsvolle daran ist die Begrenztheit der Ressourcen.
Im Unterricht wird die Programmierung der C-Controller praktiziert, privat habe ich Erfahrungen mit Microchip PIC16x84, Renesas R8C13 sowie Zilog Z8 sammeln können.
Hier folgen keine Beispiele, es besteht aber immer die Möglichkeit zur Kommunikation.

ΔΔ

Tabellenfunktionen

Das Archiv enthält ein paar Beispiele für die Verwendung von Tabellenfunktionen mit Excel bzw. OpenOffice Calc.

1. Zufall
"Gott wüfelt nicht!". Wir aber.
zufall.xls

2. Zeit/Datum
Arbeitszeittabellen als Beispiel für die Verarbeitung von Datum- und Zeitwerten. Sicher nicht ideal, schon gar nicht 100% praxisrelevant, aber etwas komlexer als nur Plus-Minus-Mal-Durch.
az.xls

3. Datengültigkeit, Potenzfunktion, Auswahllisten
Eine Excel-Tabelle, mit der man den Widerstandswert von Schichtwiderständen anhand der Farbringe berechnen kann. Es sind 3 bzw. 4 Farbringe vorgesehen. Achtung: Es kann sein, dass Fehler in der Farbcodierung vorhanden sind.
widerstand.xls

Download (evtl. RMT und 'Speichern unter') : tabellenfunktionen.zip  (16 KByte)
-----
ΔΔ

Tips zu OpenOffice-Writer

Eine wichtige Sache sind Gliederungen.
Im Gegensatz zu MS-Word geht es bei OpenOffice-Write etwas anders.
Wichtigster Punkt: den Übersschriften muß eine der dafür vorgesehenen Absatzvorlagen zugewiesen werden (Überschrift1...). Die Nummerierung der Kapitel findet sich dann unter dem Menüpunkt
Extras->Kapitelnummerierung.
Die Formatierungen dafür findet sich unter
Format->Nummerierung und Aufzählungszeichen.
Ist dies alles erfolgt, kann ein Inhaltsverzeichnis an der dafür vorgesehenen Stelle eingefügt werden.
Einfügen->Verzeichnisse

ΔΔ

Mikroprozessor - Modell I

Zum grundlegenden Verständnis der Funktionsweise eines Mikrprozessors dient das Simulationsprogramm für den Modellrechner 1 von B. John.

Download (evtl. RMT und 'Speichern unter') : mr1.zip  (220 KByte)
-----
ΔΔ

Mikroprozessor - Modell II

Die Simulation des Modellrechners 2 von B. John ermöglicht das Verstehen der Assemblerprogrammierung.

Download (evtl. RMT und 'Speichern unter') : mr2.zip  (406 KByte)
-----
ΔΔ

Mikroprozessor - Modell III

Zur Installation der Modellrechner kann die Borland-Database-Engine notwendig sein.

Download (evtl. RMT und 'Speichern unter') : bdeinst.zip  (1492 KByte)
-----
ΔΔ

Software

VIO-Matrix
Ein php-freies CMS. Leicht zu bedienen und für Privatanwender frei.
Dieses Programmsystem (VIO Administrator und VIO Content-Manager) ist leicht zu erlernen und ermöglicht es, lediglich mit ganz geringen HTML-Kenntnissen und ohne SQL und PHP auf dem Web-Server eigene Seiten zu gestalten und aktuell zu halten.
Dieser Internetauftritt ist damit entstanden.
OpenOffice Suite
Die Alternative zu MS Office. Wer Access nicht braucht, ist hier sehr gut bedient. Die Versionen 2.3.1 ist die neueste Version und benötigt das JavaRuntimeEnvironment.
FireFox Browser und Mailprogramm
Getestet und für gut befunden. Besonders erfreulich ist die geringe Größe der Installationsdatei.
SmartDraw
Eine phantastische Software zum zeichnen von PAP, Übersichten, etc. Als Demo-Version für 30 Tage lauffähig, dann aber nicht wieder neu zu installieren. Aber relativ preiswert.
FoxIt PDF-Reader
Kleiner und schneller als der Adobe-Reader.
TreeSize
Ein kleines Programm zum Anzeigen der Größe von Ordnern.
Die im Internet zu findenden Versionen sind meist ziemlich aktuelle, können aber mit Netzlaufwerken nichts anfangen. Anbei eine, die das können sollte.

Download (evtl. RMT und 'Speichern unter') : treesize.exe  (253 KByte)
-----
ΔΔ

  © 2009 · Bernd Kalch ·