Commit 9e969ea8 authored by jocelyn's avatar jocelyn

Rappels BDD, POO, remis les lignes commenté (\begin{frame}[fragile] est...

Rappels BDD, POO, remis les lignes commenté (\begin{frame}[fragile] est nécessaire pour utiliser des environements verbatim, ajout des différents composants du code

git-svn-id: file:///mnt/marvin-var/svn/magneto/trunk@99 f61d8a82-367e-4513-8f0b-2a88b49b8d76
parent 63870c53
......@@ -42,17 +42,8 @@
\subsection{Aspect Logiciel}
\begin{frame}
\begin{columns}[c]
\column{.5\textwidth}
lol
\column{.5\textwidth}
loi
\end{columns}
\end{frame}
\begin{frame}\frametitle{Introduction MVC}
\begin{frame}\frametitle{Introduction \textsc{mvc}}
Architecture logicielle : \textbf{M}odèle \textbf{V}ue \textbf{C}omposant
\begin{block}{ }
\begin{description}
......@@ -64,6 +55,81 @@
\end{frame}
\subsubsection{Quelques notions}
\begin{frame}\frametitle{Programmation orientée objet}
Représenter entités réelles :
\begin{itemize}
\item données ;
\item actions.
\end{itemize}
\end{frame}
\begin{frame}[fragile]\frametitle{Programmation orientée objet}
\begin{columns}[t]
\column{.3\textwidth}
\begin{block}{Objet représenté}
\begin{figure}
\centering
\includegraphics[width=.8\textwidth]{img/poo_animal.pdf}
\caption{Caractéristiques d'un animal}
\end{figure}
\end{block}
\column{.7\textwidth}
\begin{block}{Classe en python}
\begin{verbatim}
class Animal:
def __init__(self, taille, pays):
self.taille = taille
self.pays_origine = pays
def se_deplacer(self):
print "l'animal court"
def manger(self):
print "l'animal mange"
\end{verbatim}
\end{block}
\end{columns}
\end{frame}
\begin{frame}[fragile]
\frametitle{Programmation orientée objet}
\begin{block}{Objet}
\begin{verbatim}
titi = Animal(12, "Iles Canaries")
titi.manger()
\end{verbatim}
\end{block}
\end{frame}
\begin{frame}[fragile]\frametitle{Base de données}
\begin{center}
= Ensemble de \textbf{tableaux} de données \textbf{typées}
explicitement.
\end{center}
\begin{columns}[t]
\column{.3\textwidth}
\begin{block}{Objet représenté}
\begin{figure}
\centering
\includegraphics[width=.8\textwidth]{img/poo_animal2.pdf}
\caption{Caractéristiques d'un animal}
\end{figure}
\end{block}
\column{.7\textwidth}
\begin{block}{Table de base de données}
\begin{figure}
\centering
\includegraphics[width=.8\textwidth]{img/poo_table.pdf}
\caption{Table de base de données}
\end{figure}
\end{block}
\end{columns}
\end{frame}
\begin{frame}
\frametitle{Noyau (modèle)}
......@@ -81,8 +147,11 @@
\begin{frame}\frametitle{Les différents objets}
\begin{figure}
\centering
\includegraphics[width=\textwidth]{img/ClassesCoreSimple.pdf}
\caption{Les classes du cœur}
\end{figure}
\end{frame}
......@@ -99,7 +168,7 @@
\end{frame}
\begin{frame}
\begin{frame}[fragile]
\frametitle{urls.py}
\begin{block}{But}
......@@ -117,10 +186,15 @@
\end{block}
\begin{block}{Exemple}
%(r'\^/enregistrements/', views.schedules\_list)
\begin{verbatim}
(r'\^/enregistrements/', views.schedules\_list)
\end{verbatim}
\begin{itemize}
\item %r'^/enregistrements/ : URL
\item
\begin{verbatim}
r'^/enregistrements/ : URL
\end{verbatim}
\item schedules\_list : Vue.
\end{itemize}
\end{block}
......@@ -201,14 +275,20 @@ def schedules\_list():
\end{frame}
\begin{frame}
\begin{frame}[fragile]
\frametitle{API VLC}
\begin{block}{Pourquoi ?}
\begin{itemize}
\item Minimiser la syntaxe ;
%\item VLC : vlc -vvv --color v4l:/dev/video0:norm=secam:channel=1 --sout "#transcode{scale=1,vcodec=h264,vb=512\$,acodec=mp4a,ab=64}:standard{mux=mp4,dst="prout.mpg",access=file}" ;
\item API VLC : VlocVod.record();
\item VLC :
\begin{verbatim}
vlc v4l:/dev/video0:norm=secam:channel=1 \
--sout "#transcode{\
scale=1,vcodec=h264,vb=512\$,acodec=mp4a,ab=64}:\
standard{mux=mp4,dst="test.mp4",access=file}";
\end{verbatim}%ERREUR, pas ça du tout (pas le bon module déjà) :
\item API VLC : VlcVod.record();
\end{itemize}
\end{block}
......@@ -259,7 +339,7 @@ def schedules\_list():
\end{itemize}
\end{block}
\begin{block}{Consultaiton}
\begin{block}{Consultation}
\begin{itemize}
\item Via adresse streaming ;
\item lecture supporté par navigateur ;
......
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