Accueil > > > CALENDRIER : ASSISTANT DE SAISIE DE DATE DANS UN FORMULAIRE
CALENDRIER : ASSISTANT DE SAISIE DE DATE DANS UN FORMULAIRE
Information sur la source
Description
Calendrier complet, avec interaction dans un formulaire. Très simple à utiliser : Un formulaire php (index.php) avec 2 listes déroulantes (jours et mois) et un lien pour ouvrir le calendrier en popup (calend.php). En cliquant sur un jour du calendrier, les champs sont automatiquement mis à jour. J'utilises pas mal de javascript. Testé sous IE et FireFox. Arn;o)
Source
- <?php /*************** INDEX.PHP ****************/
- function Mois_fr($mon) //retourne le mois en lettre en français
- { setlocale(LC_TIME,""); return ucfirst(strftime("%B",strtotime("2002".sprintf("%02d",$mon)."01"))); }
-
- //mois et année actuels
- $anR=date("Y");
- $mm=date("m");
-
- //liste des jours du mois
- $chListJ='';
- for ($i=1; $i<=31; $i++) $chListJ.=sprintf("<option>%02d</option>",$i);
-
- //liste des mois de la période
- $chListM='<optgroup label="'.$anR.'">';
- for ($m=1; $m<=24; $m++)
- {
- if ($mm==13) { $mm=1; $anR++; $chListM.= '</optgroup><optgroup label="'.$anR.'">';}
- $chListM.= '<option value="'.sprintf("%02d",$mm).$anR.'">'.Mois_fr($mm).' '.$anR.'</option>';
- $mm++;
- }
- $chListM.= '</optgroup>';
- ?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//FR" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
- <head>
- <title>Choix date</title>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- <style type="text/css">
- form {
- border-style:ridge;
- border-width:2px;
- padding:10px;
- margin:10px;
- width:180px;
- position:absolute;
- }
- label {
- font-family:Arial,sans-serif;
- font-size:9pt;
- position:absolute;
- top:-10px;
- left:2px;
- background-color:white;
- padding:1px;
- }
- #listJour {
- font-size:10px;
- height:16px;
- }
- #listMois {
- font-size:10px;
- height:16px;
- width:110px;
- }
- #imgCalend {
- border-width:0px;
- position:relative;
- top:4px;
- }
- </style>
- <script type="text/javascript">
- //ouverture popup
- function Calendrier(dated)
- {
- var h=133; var w=130;
- var chParam="resizable=no, location=no, menubar=no, directories=no, scrollbars=no, status=no, ";
- chParam+='width='+w+', height='+h+', left=200, top=270';
- FenCalend=window.open('calend.php?d='+dated, 'FenCalend', chParam);
- }
-
- //remplissage de la liste des jours en fonction du mois sélectionné dans la liste
- function AffNbj()
- {
- var m=document.getElementById("listMois").options[document.getElementById("listMois").selectedIndex].value;
- var d = new Date(m.substr(2,4),m.substr(0,2),0);
- var nbj=d.getDate();
- var i,j,o,sel;
- sel=document.getElementById("listJour").options.selectedIndex;
- //vidage de la liste
- document.getElementById("listJour").length=0;
- for (i=1;i<=nbj;i++)
- {
- j=i.toString();
- if (j.length<2) { j="0"+j; }
- //création des options
- o=new Option(j,j);
- document.getElementById("listJour").options[document.getElementById("listJour").options.length]=o;
- }
- //sélection du jour en cours
- if ( (sel>0) && (document.getElementById("listJour").options[sel]) )
- { document.getElementById("listJour").options[sel].selected = 1; }
- }
-
- //cherche et sélectionne la date du jour dans les listes
- function dateDansListe()
- {
- d=new Date();
- Mois=1+d.getMonth();
- chM=Mois.toString();
- if (chM.length<2) { chM="0"+chM; }
- An=d.getFullYear();
- ch=chM+An.toString();
- i=0;
- while(ch!=document.getElementById("listMois").options[i].value)
- { i++; }
- j=d.getDate();
- if (document.getElementById("listMois").options[i]) document.getElementById("listMois").options[i].selected = 1;
- if (document.getElementById("listJour").options[j-1]) document.getElementById("listJour").options[j-1].selected = 1;
- AffNbj();
- }
- </script>
- </head>
- <body>
- <!-- formulaire -->
- <form name="formInsert" id="formInsert" method="post" action="index.php">
- <label for="listJour">Choix de date</label>
- <select id="listJour" name="listJour"><?php echo $chListJ;?></select>
- <select id="listMois" name="listMois"><?php echo $chListM;?></select>
- <a class="lienCal" id="Calend" href="#" title="Calendrier">
- <img id="imgCalend" src="BCalend.gif" alt="Calendrier" /></a>
- </form>
- <script type="text/javascript">
- AffNbj();
- dateDansListe();
- //le champ jour se rafraichit automatiquement à la sélection d'un mois
- document.getElementById("listMois").onchange=function () { AffNbj(); }
- //lien calendrier
- document.getElementById("Calend").onclick=function()
- {
- j=document.getElementById('listJour').selectedIndex+1;
- j=j.toString();
- if (j.length<2) { j="0"+j; }
- m=document.getElementById('listMois').value.toString();
- d=m.substr(2,4)+m.substr(0,2)+j;
- //on passe en paramètre la date en cours
- Calendrier(d);
- }
- </script>
- </body>
- </html>
- <?php /*************** CALEND.PHP ****************/
- function Mois_fr($mon) //retourne le mois en lettre en français
- { setlocale(LC_TIME,""); return ucfirst(strftime("%B",strtotime("2002".sprintf("%02d",$mon)."01"))); }
-
- //lecture de la date passée en paramamètre
- //à l'ouverture de la popup, la date est passé en get
- //lors du rechargement de la page elle est passée en post
- if (empty($_GET["d"]))
- {
- if (empty($_POST))
- { $d=date("Ymd"); }
- else
- {
- $m=$_POST["Mois"];
- $d=substr($m,2,4).substr($m,0,2).$_POST["jour"];
- }
- }
- else { $d=$_GET["d"]; }
-
- //lecture des jour, mois, année, nb jours du mois, et jour dans la semaine du 1er du mois
- $jour=substr($d,6,2); $mois=substr($d,4,2); $an=substr($d,0,4);
- $nbj=strftime("%d",mktime(8,0,0,$mois+1,0,$an));
- $d1j=strftime("%w",strtotime($an.$mois."01"));
- if ($d1j==0) $d1j=7;
-
- //mois et année actuels
- $anR=date("Y");
- $mm=date("m");
-
- //liste des mois de la période
- $chListM='<optgroup label="'.$anR.'">';
- for ($m=1; $m<=24; $m++)
- {
- if ($mm==13) { $mm=1; $anR++; $chListM.= '</optgroup><optgroup label="'.$anR.'">';}
- $chListM.= '<option value="'.sprintf("%02d",$mm).$anR.'">'.Mois_fr($mm).' '.$anR.'</option>';
- $mm++;
- }
- $chListM.= '</optgroup>';?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//FR" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
- <head>
- <title>CALENDRIER</title>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- <style type="text/css">
- body { margin:1px; }
- form { margin:0px; padding:0px; }
- .Jsem { background-color:#9DCCDB; width:14.29%; font-size:10px; font-weight:normal; }
- .cellCal { font-size:10px; background-color:white }
- #tablCalend { font-size:10; font-family:Arial; text-align:center; width:100%; background-color:#000000; }
- #Mois { font-size:10px; width:130px; }
- a.lienCal { text-decoration:none; font-weight:normal; }
- a.lienCal:link { color:#000000; }
- a.lienCal:visited { color:#000000; }
- a.lienCal:hover { color:#0000E0; }
- a.lienCal:active { color:#0000E0; }
- a.lienCal:focus { color:#0000E0; }
- a.lienCal1 { text-decoration:none; font-weight:normal; }
- a.lienCal1:link { color:#FF0000; }
- a.lienCal1:visited { color:#FF0000; }
- a.lienCal1:hover { color:#CC00FF; }
- a.lienCal1:active { color:#CC00FF; }
- a.lienCal1:focus { color:#CC00FF; }
- a:link { color:#000000; }
- a:visited { color:#000000; }
- a:hover { color:#0000E0; }
- a:active { color:#0000E0; }
- a:focus { color:#0000E0; }
- </style>
- <script type="text/javascript"><!--
- function clavier(n) //Echap => ferme la popup
- {if (n==27) {this.close();} }
-
- function lien(j) //lien qui sélectionne la date dans le formulaire de la fenêtre appelante
- {
- window.opener.document.getElementById('listMois').options[document.getElementById('Mois').selectedIndex].selected = 1;
- window.opener.AffNbj('');
- window.opener.document.getElementById('listJour').options[j].selected = 1;
- window.close();
- }
- --></script>
- </head>
- <body onkeydown="clavier(event.keyCode);">
- <form method="post" name="formMois" action="calend.php">
- <input type="hidden" name="jour" value="<?php echo $jour;?>" />
- <select name="Mois" id="Mois" onchange="document.formMois.submit();"><?php echo $chListM;?></select>
- </form>
- <!-- tableau -->
- <table id="tablCalend" cellspacing="1">
- <tr>
- <?php //ligne d'entête
- for ($i=1; $i<=7; $i++)
- { echo '<th class="Jsem">',substr(ucfirst(strftime("%A",strtotime("200408".sprintf("%02d",$i+1)))),0,2),'</th>'; }
- echo '</tr>';
- $j=0;
- $jsem=0;
- //construction du tableau
- for ($c=1; $c<=42; $c++) //il peut y avoir 6 semaines dans un mois (cf mai 2005) => 6*7=42 cases
- {
- if (fmod(($c-1),7)==0) { echo '<tr>'; } //si colonne précédente multiple de 7 => nouvelle ligne
- $jsem++;//jour de la semaine
- echo '<td class="cellCal" id="cell',$c,'">';
- if ($c==$d1j) { $j=1; }
- $jj=sprintf("%02d",$j);
- if ($c >= $d1j)//jour dans la semaine du 1er du mois
- {
- if ($j<=$nbj)//nb jours du mois
- {
- $titre=ucfirst(strftime("%A",strtotime("200408".sprintf("%02d",$jsem+1))))." $jj/$mois/$an";
- echo '<a title="',$titre,'" href="javascript:lien(',($j-1),');" class="lienCal',($j==$jour),'">',$j,'</a>';
- }
- else { echo '<br />'; }
- $j++;
- }
- echo '</td>';
- if (fmod($c,7)==0) { echo '</tr>'; $jsem=0; } //si colonne en cours multiple de 7 => fin de ligne
- }
- echo '</table>';
- echo '<script type="text/javascript">';//recherche le mois en cours et le sélectionne dans la liste
- echo 'var i=0;';
- echo 'while(document.getElementById("Mois").options[i].value!="',$mois,$an,'") {i++;}';
- echo 'document.getElementById("Mois").options[i].selected = 1;';
- echo 'document.getElementById("Mois").focus();';
- echo '</script>';?>
- </body>
- </html>
<?php /*************** INDEX.PHP ****************/
function Mois_fr($mon) //retourne le mois en lettre en français
{ setlocale(LC_TIME,""); return ucfirst(strftime("%B",strtotime("2002".sprintf("%02d",$mon)."01"))); }
//mois et année actuels
$anR=date("Y");
$mm=date("m");
//liste des jours du mois
$chListJ='';
for ($i=1; $i<=31; $i++) $chListJ.=sprintf("<option>%02d</option>",$i);
//liste des mois de la période
$chListM='<optgroup label="'.$anR.'">';
for ($m=1; $m<=24; $m++)
{
if ($mm==13) { $mm=1; $anR++; $chListM.= '</optgroup><optgroup label="'.$anR.'">';}
$chListM.= '<option value="'.sprintf("%02d",$mm).$anR.'">'.Mois_fr($mm).' '.$anR.'</option>';
$mm++;
}
$chListM.= '</optgroup>';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//FR" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<title>Choix date</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
form {
border-style:ridge;
border-width:2px;
padding:10px;
margin:10px;
width:180px;
position:absolute;
}
label {
font-family:Arial,sans-serif;
font-size:9pt;
position:absolute;
top:-10px;
left:2px;
background-color:white;
padding:1px;
}
#listJour {
font-size:10px;
height:16px;
}
#listMois {
font-size:10px;
height:16px;
width:110px;
}
#imgCalend {
border-width:0px;
position:relative;
top:4px;
}
</style>
<script type="text/javascript">
//ouverture popup
function Calendrier(dated)
{
var h=133; var w=130;
var chParam="resizable=no, location=no, menubar=no, directories=no, scrollbars=no, status=no, ";
chParam+='width='+w+', height='+h+', left=200, top=270';
FenCalend=window.open('calend.php?d='+dated, 'FenCalend', chParam);
}
//remplissage de la liste des jours en fonction du mois sélectionné dans la liste
function AffNbj()
{
var m=document.getElementById("listMois").options[document.getElementById("listMois").selectedIndex].value;
var d = new Date(m.substr(2,4),m.substr(0,2),0);
var nbj=d.getDate();
var i,j,o,sel;
sel=document.getElementById("listJour").options.selectedIndex;
//vidage de la liste
document.getElementById("listJour").length=0;
for (i=1;i<=nbj;i++)
{
j=i.toString();
if (j.length<2) { j="0"+j; }
//création des options
o=new Option(j,j);
document.getElementById("listJour").options[document.getElementById("listJour").options.length]=o;
}
//sélection du jour en cours
if ( (sel>0) && (document.getElementById("listJour").options[sel]) )
{ document.getElementById("listJour").options[sel].selected = 1; }
}
//cherche et sélectionne la date du jour dans les listes
function dateDansListe()
{
d=new Date();
Mois=1+d.getMonth();
chM=Mois.toString();
if (chM.length<2) { chM="0"+chM; }
An=d.getFullYear();
ch=chM+An.toString();
i=0;
while(ch!=document.getElementById("listMois").options[i].value)
{ i++; }
j=d.getDate();
if (document.getElementById("listMois").options[i]) document.getElementById("listMois").options[i].selected = 1;
if (document.getElementById("listJour").options[j-1]) document.getElementById("listJour").options[j-1].selected = 1;
AffNbj();
}
</script>
</head>
<body>
<!-- formulaire -->
<form name="formInsert" id="formInsert" method="post" action="index.php">
<label for="listJour">Choix de date</label>
<select id="listJour" name="listJour"><?php echo $chListJ;?></select>
<select id="listMois" name="listMois"><?php echo $chListM;?></select>
<a class="lienCal" id="Calend" href="#" title="Calendrier">
<img id="imgCalend" src="BCalend.gif" alt="Calendrier" /></a>
</form>
<script type="text/javascript">
AffNbj();
dateDansListe();
//le champ jour se rafraichit automatiquement à la sélection d'un mois
document.getElementById("listMois").onchange=function () { AffNbj(); }
//lien calendrier
document.getElementById("Calend").onclick=function()
{
j=document.getElementById('listJour').selectedIndex+1;
j=j.toString();
if (j.length<2) { j="0"+j; }
m=document.getElementById('listMois').value.toString();
d=m.substr(2,4)+m.substr(0,2)+j;
//on passe en paramètre la date en cours
Calendrier(d);
}
</script>
</body>
</html>
<?php /*************** CALEND.PHP ****************/
function Mois_fr($mon) //retourne le mois en lettre en français
{ setlocale(LC_TIME,""); return ucfirst(strftime("%B",strtotime("2002".sprintf("%02d",$mon)."01"))); }
//lecture de la date passée en paramamètre
//à l'ouverture de la popup, la date est passé en get
//lors du rechargement de la page elle est passée en post
if (empty($_GET["d"]))
{
if (empty($_POST))
{ $d=date("Ymd"); }
else
{
$m=$_POST["Mois"];
$d=substr($m,2,4).substr($m,0,2).$_POST["jour"];
}
}
else { $d=$_GET["d"]; }
//lecture des jour, mois, année, nb jours du mois, et jour dans la semaine du 1er du mois
$jour=substr($d,6,2); $mois=substr($d,4,2); $an=substr($d,0,4);
$nbj=strftime("%d",mktime(8,0,0,$mois+1,0,$an));
$d1j=strftime("%w",strtotime($an.$mois."01"));
if ($d1j==0) $d1j=7;
//mois et année actuels
$anR=date("Y");
$mm=date("m");
//liste des mois de la période
$chListM='<optgroup label="'.$anR.'">';
for ($m=1; $m<=24; $m++)
{
if ($mm==13) { $mm=1; $anR++; $chListM.= '</optgroup><optgroup label="'.$anR.'">';}
$chListM.= '<option value="'.sprintf("%02d",$mm).$anR.'">'.Mois_fr($mm).' '.$anR.'</option>';
$mm++;
}
$chListM.= '</optgroup>';?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//FR" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<title>CALENDRIER</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
body { margin:1px; }
form { margin:0px; padding:0px; }
.Jsem { background-color:#9DCCDB; width:14.29%; font-size:10px; font-weight:normal; }
.cellCal { font-size:10px; background-color:white }
#tablCalend { font-size:10; font-family:Arial; text-align:center; width:100%; background-color:#000000; }
#Mois { font-size:10px; width:130px; }
a.lienCal { text-decoration:none; font-weight:normal; }
a.lienCal:link { color:#000000; }
a.lienCal:visited { color:#000000; }
a.lienCal:hover { color:#0000E0; }
a.lienCal:active { color:#0000E0; }
a.lienCal:focus { color:#0000E0; }
a.lienCal1 { text-decoration:none; font-weight:normal; }
a.lienCal1:link { color:#FF0000; }
a.lienCal1:visited { color:#FF0000; }
a.lienCal1:hover { color:#CC00FF; }
a.lienCal1:active { color:#CC00FF; }
a.lienCal1:focus { color:#CC00FF; }
a:link { color:#000000; }
a:visited { color:#000000; }
a:hover { color:#0000E0; }
a:active { color:#0000E0; }
a:focus { color:#0000E0; }
</style>
<script type="text/javascript"><!--
function clavier(n) //Echap => ferme la popup
{if (n==27) {this.close();} }
function lien(j) //lien qui sélectionne la date dans le formulaire de la fenêtre appelante
{
window.opener.document.getElementById('listMois').options[document.getElementById('Mois').selectedIndex].selected = 1;
window.opener.AffNbj('');
window.opener.document.getElementById('listJour').options[j].selected = 1;
window.close();
}
--></script>
</head>
<body onkeydown="clavier(event.keyCode);">
<form method="post" name="formMois" action="calend.php">
<input type="hidden" name="jour" value="<?php echo $jour;?>" />
<select name="Mois" id="Mois" onchange="document.formMois.submit();"><?php echo $chListM;?></select>
</form>
<!-- tableau -->
<table id="tablCalend" cellspacing="1">
<tr>
<?php //ligne d'entête
for ($i=1; $i<=7; $i++)
{ echo '<th class="Jsem">',substr(ucfirst(strftime("%A",strtotime("200408".sprintf("%02d",$i+1)))),0,2),'</th>'; }
echo '</tr>';
$j=0;
$jsem=0;
//construction du tableau
for ($c=1; $c<=42; $c++) //il peut y avoir 6 semaines dans un mois (cf mai 2005) => 6*7=42 cases
{
if (fmod(($c-1),7)==0) { echo '<tr>'; } //si colonne précédente multiple de 7 => nouvelle ligne
$jsem++;//jour de la semaine
echo '<td class="cellCal" id="cell',$c,'">';
if ($c==$d1j) { $j=1; }
$jj=sprintf("%02d",$j);
if ($c >= $d1j)//jour dans la semaine du 1er du mois
{
if ($j<=$nbj)//nb jours du mois
{
$titre=ucfirst(strftime("%A",strtotime("200408".sprintf("%02d",$jsem+1))))." $jj/$mois/$an";
echo '<a title="',$titre,'" href="javascript:lien(',($j-1),');" class="lienCal',($j==$jour),'">',$j,'</a>';
}
else { echo '<br />'; }
$j++;
}
echo '</td>';
if (fmod($c,7)==0) { echo '</tr>'; $jsem=0; } //si colonne en cours multiple de 7 => fin de ligne
}
echo '</table>';
echo '<script type="text/javascript">';//recherche le mois en cours et le sélectionne dans la liste
echo 'var i=0;';
echo 'while(document.getElementById("Mois").options[i].value!="',$mois,$an,'") {i++;}';
echo 'document.getElementById("Mois").options[i].selected = 1;';
echo 'document.getElementById("Mois").focus();';
echo '</script>';?>
</body>
</html>
Conclusion
Le formulaire est à aranger à votre goût ! N'hésitez pas à poster vos commentaires.
Historique
- 15 mars 2005 18:09:14 :
- Suite aux conseils de stpibou :
- Remplacement des ' par des " dans les balises html
- ajout de commentaires
- clarification de l'alternance php / js ?
- 25 mars 2005 12:19:20 :
- Correction syntaxe echo.
Petite mise en forme du formulaire
- 25 mars 2005 12:24:02 :
- ajout NB dans la présentation.
- 11 juillet 2005 10:29:57 :
- Suppression du NB de l'intro car les fonctions js Date() et getDate() s'affichent maintenant bien avec un «d» majuscule.
- 26 juillet 2005 18:10:25 :
- ajout de l'image BCalend.gif dans le zip
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
calendrier avec date reccuprable dans un formulaire [ par gaafouri ]
bonjour à tt le monde j'ai besoin d'un script ou programe php qui me permet d'intégrer une calendrier dans une page bien spécifique de mno site.e code
Formulaire saisie champ pour ecrire dans un fichier texte. [ par ExSter ]
Bonjour, voila, ca parait fort simple à réaliser, mais j'aimerais créer un formulaire, sous php, qui demande les champs suivants : Date , Auteur , le
Cherche Source Calendrier [ par christobal ]
Bonjour, Pour mon asso, je recherche un calendrier qui afficherais les dates de réservations.plus précisément si la réservation et comprise entre le 0
Pb avec un renvoi d'une date dans un formulaire [ par helene38000 ]
Bonjours, je suis entrain de faire un site de reservation en php. Et j'ai un probleme voila j'ai un calendrier que j'ai rendu cliquable. Mon pro
calendrier reservation dynamique [ par belkaiednaim ]
bonjour,je suis a la recherche d'une calendrier de réservation de gites un peu compliqué car cette calendrier a des couleurs de date modifiable selon
probleme d'affectation de variable dans un objet [ par nemetos ]
Bonjour,je crée l'objet suivant : class calendrier { var $date_courante; var $annee_courante; var $mois_courant; var $jour_courant;
code php [ par parrain3000 ]
salut j'ai besoin de votre aide au sujet du code php d'une sélection de date sous forme de calendrier c'est à dire j'aierais selectionner une date en
CALENDRIER PHP OU JAVASCRIPT [ par eric93 ]
Bonjour à tous.Je suis débutant, et je suis en stage.Je dois réaliser un formulaire php pour la saisi d'un menu avec la date.Et mon tuteur veut que je
Recupérer la date depui un calendrier [ par lebasketeur ]
bonjour tt le monde,voila je suis nouveau dans le php et je travaille actuellement sur un premier projet.dans un formulaire d'ajout, j'ai une zone de
calendrier sur une semaine [ par SataN_sTn ]
Bonjour,Travaillant sur un calendrier sur une semaine qui reprendre des données dans une base mysql suivant les jours, heures etc, j'ai donc cherché l
|
Derniers Blogs
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|