summaryrefslogtreecommitdiff
path: root/LaTeX/chapters/entwicklung.tex
diff options
context:
space:
mode:
Diffstat (limited to 'LaTeX/chapters/entwicklung.tex')
-rw-r--r--LaTeX/chapters/entwicklung.tex10
1 files changed, 10 insertions, 0 deletions
diff --git a/LaTeX/chapters/entwicklung.tex b/LaTeX/chapters/entwicklung.tex
index b4269f3..d85ab7a 100644
--- a/LaTeX/chapters/entwicklung.tex
+++ b/LaTeX/chapters/entwicklung.tex
@@ -108,6 +108,8 @@ F\"{u}r Protokolle gibt es keine separate Editor-Klasse, da sie bereits vom Proz
\section{Ereignisse}
+\subsection{Die Funktionsweise von Ereignissen}
+
F\"{u}r jedes Ereignis existiert eine dazugeh\"{o}rige Klasse, welche die auszuf\"{u}hrenden Aktionen implementiert. Eine Instanz davon wird, f\"{u}r eine sp\"{a}tere Ausf\"{u}hrung, in einem \textit{VSTask}-Objekt verpackt dem Task-Manager \"{u}bergeben. Auf den Task-Manager wird sp\"{a}ter noch genauer eingegangen.
\begin{figure}[htbp]
\centering
@@ -146,6 +148,8 @@ In der Implementierung wird zwischen drei Haupttypen von Ereignissen unterschied
Alle Ereignisse, die das Interface \textit{VSCopyableEvent} implementieren k\"{o}nnen im Ereigniseditor mit einem Rechtsklick kopiert werden.
+\subsection{Beispielimplementierung eines Ereignisses}
+
\section{Prozesse, Zeitformate, Nachrichten sowie Task-Manager}
\subsubsection{Die Pakete \textit{core} und \textit{core.time}}
@@ -345,10 +349,16 @@ Der Server benutzt in diesem Beispiel keinen Wecker. Dementsprechend hat die Met
\end{code}
+\section{GUI}
+
\section{Serialisierung von Simulationen}
\subsection{R\"{u}ckw\"{a}rtskompatibel}
+\section{Weiteres}
+
+exceptions, utils
+
\section{Entwicklungsumgebung}
In diesem Teilkapitel soll ein kleiner Einblick in die Umgebung, in der der Simulator entwickelt wurde, gew\"{a}hrt werden. F\"{u}r diese Diplomarbeit wurde ausschließlich Open Source Software verwendet. Die einzige Ausnahme stellt Microsoft Windows XP dar, worauf der Simulator zus\"{a}tzlich getestet wurde. Der Simulator wurde jedoch haupts\"{a}chlich unter dem Betriebssystem FreeBSD 7.0, was ein open source Unix-Derivat ist, programmiert.