summaryrefslogtreecommitdiff
path: root/application-devel/devel-environment/handout_devel-environment_de.tex
diff options
context:
space:
mode:
authorManuel Traut <manut@linutronix.de>2011-01-26 01:49:35 +0100
committerManuel Traut <manut@linutronix.de>2011-01-26 01:49:35 +0100
commitf6f0ee15f6ab3bee6150edb7b842c6624bfd8cae (patch)
tree36e2c3d39e53d65d680df21d23a2ba8ad939a502 /application-devel/devel-environment/handout_devel-environment_de.tex
parent95577aa82d409b2a5d6c34a0b48ea3354ed96b6e (diff)
Aufräumen und neu strukturieren Teil 1
- alle images wurden ins Wurzelverzeichnis verschoben - TEXINPUTS wird projektspezifisch gesetzt - es besteht die Möglichkeit einzelne pdfs zu generieren (wie bisher) desweiteren ist es möglich eigene Zusammenstellungen anzulegen - Einsstellungen welche das Design der Dokumente definieren werden nun in config*.tex & tail*.tex im Wurzelverzeichnis definiert - templates an neue Umgebung angepasst - in jedem Kapitelverzeichnis liegt nun eine Datei section welche das Kapitel beschreibt (mind. überschrift). Diese kann ggf. inkludiert werden. - TODO: es sind noch nicht alle Dokumente auf die neue Struktur umgestellt (siehe Makefile) Signed-off-by: Manuel Traut <manut@linutronix.de>
Diffstat (limited to 'application-devel/devel-environment/handout_devel-environment_de.tex')
-rw-r--r--application-devel/devel-environment/handout_devel-environment_de.tex22
1 files changed, 8 insertions, 14 deletions
diff --git a/application-devel/devel-environment/handout_devel-environment_de.tex b/application-devel/devel-environment/handout_devel-environment_de.tex
index 7ecaac4..1ac1b6f 100644
--- a/application-devel/devel-environment/handout_devel-environment_de.tex
+++ b/application-devel/devel-environment/handout_devel-environment_de.tex
@@ -1,12 +1,6 @@
-\documentclass{lxarticle}
-\usepackage{german}
-\usepackage[utf8]{inputenc}
-\usepackage{lxheaders}
-\usepackage{lxextras}
+\input{confighandout}
-\begin{document}
-
-\section{Entwicklungsumgebung}
+\subsection{Entwicklungsumgebung}
Eine Entwicklungsumgebung besteht mindestens aus einem Editor und einem
Buildsystem. Eine Entwicklungsumgebung kann aber durchaus weitere Komponenten
@@ -22,7 +16,7 @@ In diesem Block wird auf die verschiedenen Komponenten einer
Entwicklungsumgebung eingegangen und Eclipse als prominenter Vertretter der
integrierten Entwicklungsumgebungen n\"ahers vorgestellt.
-\subsection{Editoren}
+\subsubsection{Editoren}
Prinzipiell kann man zwischen textbasierten und grafischen Editoren
unterscheiden. Ein textbasierter Editor ist in der Regel nicht so intuitiv zu
@@ -75,7 +69,7 @@ Als grafischer Texteditor wird oft:
\end{itemize}
verwendet.
-\subsection{Versionskontrolle}
+\subsubsection{Versionskontrolle}
Sinn einer Versionskontrolle ist die zentrale Verwaltung des Quellcodes (und
evt. der dazugeh\"origen Dokumentation) und ein Tracking der \"Anderungen.
@@ -89,9 +83,9 @@ entwickelt und eignet sich deshalb perfekt f\"ur die verteilte Entwicklung und
gro\ss e Teams.
\end{description}
-\subsection{Integrierte Entwicklungs Umgebungen}
+\subsubsection{Integrierte Entwicklungs Umgebungen}
-\subsubsection{Emacs}
+\paragraph{Emacs}
Die GNU Emacs IDE kann in zwei verschiedenen Modi gestartet werden. Mit dem
Befehl \cmd{emacs} wird eine grafische Umgebung gestartet (Abbildung
@@ -119,7 +113,7 @@ erstellt werden.
\item Quellcode fixen, speichern, compilieren, \dots
\end{enumerate}
-\subsubsection{Eclipse}
+\paragraph{Eclipse}
Dieses Kapitel beschreibt die Entstehung und Prinzipien von Eclipse. An einigen
kurzen Beispielen, wird die grundlegende Bedienung einer Eclipse IDE
@@ -495,4 +489,4 @@ werden die Informationen zum Remote Repository eingetragen.
Analog zu push funktioniert der \cmd{Fetch From\dots} Dialog um von einem Remote
Repository \"Anderungen in den lokalen Tree zu mergen.
-\end{document}
+\input{tailhandout}