Sprechen Sie D?
Sprache D
Komplettes Paket für die Vorlesung: daten_prog.zip
Projekt D
- Vortrag
- Dokumentation (Version 1,2)
- Beispiel-Doku , 1 Folie pro Seite
- Beispiel-Doku , 2 Folie pro Seite
- Programmoberfläche1 color
- Programmoberfläche2 schwarz / weiß
- Beispiele und Programmumgebung (22 MB)
- Alle Beispiele (Stand 14.05.2008)
- Hilfedatei
Beispiele
| Aufgabe | Link |
|---|---|
| String-Beispiele |
string1.d string1.exe |
| Beispiel mit assoziativben Feldern |
hash1.d hash2.d hash3.d |
| Traversieren einer Festplatte |
Explorer1.d Explorer2.d Explorer3.d Explorer3.exe // kann mit Parameter aufgerufen werden |
| Messagebox von Windows | MessageBox.d |
| Array-Beispiel |
array1.d array2.d array3.d |
| Eingabe über die Konsole |
input1.d input1.exe Menü-Eingabe input2.d input2.exe |
| Module erzeugen und anwenden |
A.d B.d module1.prd |
| Thread-Beispiele |
thread1.d thread2.d thread3.d thread4.d thread5.d thread6.d |
Aufgaben
| Aufgabe | Link |
|---|---|
|
in main: Mittelwertberechnung zweier Zahlen Mittelwertberechnung eines Feldes Bestimem Minimum, Maximum |
mittelwert.d mittelwert.exe |
|
extern mit Funktion: Mittelwertberechnung zweier Zahlen Mittelwertberechnung eines Feldes Bestimem Minimum, Maximum Gewichteter Mittelwert Pythagoras Mit out-Parameter und / oder Funktion |
pythagoras.d |
|
Berechnen ein Integral (Trapezformel) Ausgabe einer Wertetabelle |
integral.d |
|
Einlesen einer Datei, Ermittlung der Buchstaben Verteilung Verschiedene Sprachen |
abc1.d abc1.exe abc2.d abc2.exe |
|
Komplexe Zahlen: -in main -in einer Prozedure/Funktion -mit Strukturen -mit OOP |
komlex1.d komplex1.exe komlex2.d komplex2.exe komlex3.d komplex3.exe |
|
Matrixmultiplikation mit OOP Zusatz:Assert und Constraint einbauen |
|
|
Objektfamilie mit - Fahrzeug - PKW -LKW Vererbung mehrere Konstruktoren Polymorhie Interface Assert und Constraint einbauen |
class4.d |