Commit baeb74a6 authored by jocelyn's avatar jocelyn

corrections sur la partie controleur

git-svn-id: file:///mnt/marvin-var/svn/magneto/trunk@112 f61d8a82-367e-4513-8f0b-2a88b49b8d76
parent 40d0289e
\subsection{Introduction}
\section{Fonctionnemet général}
\begin{frame}
\frametitle{Introduction}
\frametitle{Fonctionnement général}
\begin{figure}
\centering
......@@ -24,8 +24,7 @@
\end{block}
\end{frame}
\subsection{boîtier \textsc{iptv}}
\begin{frame}
\frametitle{Boitier IPTV}
......@@ -48,7 +47,6 @@
\end{frame}
\subsection{Aspect Logiciel}
\begin{frame}\frametitle{Introduction \textsc{mvc}}
......@@ -156,6 +154,18 @@ SELECT identifiant FROM animaux WHERE taille > 20;
\end{block}
\end{frame}
\subsubsection{Le noyau}
\begin{frame}\frametitle{Introduction \textsc{mvc}}
Architecture logicielle : \textbf{M}odèle \textbf{V}ue \textbf{C}omposant
\begin{block}{}
\begin{description}
\item[Modèle :] Organisation des données ;
\item[Vue :] Interface utilisateur ;
\item[Contrôleur :] évènements.
\end{description}
\end{block}
\end{frame}
\begin{frame}
\frametitle{Noyau (modèle)}
......@@ -171,16 +181,6 @@ SELECT identifiant FROM animaux WHERE taille > 20;
\end{center}
\end{frame}
\begin{frame}
\frametitle{Templates}
\begin{block}{Fonctionnement}
\begin{itemize}
\item Héritage
\item
\end{itemize}
\end{block}
\end{frame}
\begin{frame}\frametitle{l'\textsc{orm}}
Bibliothèque pour lier \textsc{sql} et python
\begin{block}{utilité}
......@@ -221,6 +221,18 @@ fr2.destroySelf()
\end{frame}
\subsubsection{le module web}
\begin{frame}
\frametitle{Templates}
\begin{block}{Fonctionnement}
\begin{itemize}
\item Héritage
\item
\end{itemize}
\end{block}
\end{frame}
\begin{frame}
\frametitle{Contrôleurs}
......@@ -271,22 +283,22 @@ r'^/enregistrements/ : URL
\begin{frame}
\frametitle{views.py}
\frametitle{views.py : le controleur}
\begin{block}{But}
\begin{itemize}
\item Concrétisation de l'évennement ;
\item Agit sur l'application ;
\item modification des données ;
\end{itemize}
\begin{center}
Intermédiaire interface / noyau
\end{center}
\end{block}
\begin{block}{fonctionnement}
\begin{itemize}
\item vue = méthode de views.py ;
vue = fonction de \texttt{views.py} ;
\begin{enumerate}
\item récupère les variables de l'interface (\textsc{url}...)
\item Dialogue avec le noyau (récupération/modifictation données)
\item retourne un template ...
\item ... parfois avec des arguments ;
\end{itemize}
\end{enumerate}
\end{block}
\end{frame}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment