<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Anthodev, le Blog &#187; Développement</title>
	<atom:link href="http://blog.anthodev.com/category/developpement/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.anthodev.com</link>
	<description>Binarizes yourself</description>
	<lastBuildDate>Mon, 23 Aug 2010 11:09:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>L’HTML5 ça Rocks avec Google</title>
		<link>http://blog.anthodev.com/2010/06/25/lhtml5-ca-rocks-avec-google/</link>
		<comments>http://blog.anthodev.com/2010/06/25/lhtml5-ca-rocks-avec-google/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 12:36:24 +0000</pubDate>
		<dc:creator>Anthodev</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[html5rocks]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.anthodev.com/?p=452</guid>
		<description><![CDATA[ Tweet <p style="text-align: justify;">Google, dans sa quête de promotion de l&#8217;utilisation de l&#8217;HTML5, vient de lancer un site à destination aux développeurs web pour leur permettre d&#8217;apprendre à utiliser les différents éléments de l&#8217;HTML5.</p> <p style="text-align: justify;">Ce site à pour nom HTML5Rocks.com et embarque tous les éléments nécessaires afin de se faire la main sur ce futur standard du web. Cela passe à un éditeur de code recensant toutes les balises qui s&#8217;y rapporte mais aussi donnant la possibilité aux développeurs de modifier le code qui s&#8217;y trouve (c&#8217;est au niveau local, ne vous inquiétez pas, les changements ne seront pas sauvegardés) afin d&#8217;aider les développeurs à intégrer ces codes dans leurs sites.</p> <p class="wp-caption-text">Un outil qui pourrai vite devenir populaire</p> <p style="text-align: justify;">Mais ce n&#8217;est pas tout, Google offre aussi une série de tutoriaux pour faire différentes choses en HTML5 comme une TODO list offline ou encore l&#8217;utilisation de l&#8217;API des notifications qui est intégré dans l&#8217;HTML5. La liste est encore assez maigre mais il est déjà possible de trouver d&#8217;autres tutoriaux sur Internet.</p> <p style="text-align: justify;">Google propose aussi une liste de ressources qui peut s&#8217;avérer pratique puisqu&#8217;on y trouve des sites références pour apprendre l&#8217;utilisation de l&#8217;HTML5, mais aussi des outils comme des générateurs CSS3, des générateurs de boutons, des librairies et d&#8217;autres choses encore. Et enfin il y a les adresses des différentes communautés ayant pour thème le HTML5.</p> <p style="text-align: justify;">Un petit avertissement néanmoins concernant les tutoriaux, ce qu&#8217;ils proposent de faire sont pour l&#8217;instant limité qu&#8217;à Chrome et Opera parce que les autres navigateurs n&#8217;ont pas encore intégrés toutes les fonctions de l&#8217;HTML5.</p> <p style="text-align: justify;">So have fun and code safely </p> ]]></description>
			<content:encoded><![CDATA[
	<div style="float: right; margin-left: 5px;">
		<a href="http://twitter.com/share" class="twitter-share-button" data-count="vertical" data-text="L’HTML5 ça Rocks avec Google - Anthodev, le Blog" data-url="http://blog.anthodev.com/2010/06/25/lhtml5-ca-rocks-avec-google/"  data-via="Anthodev" data-lang="fr">Tweet</a>
	</div>
	<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script><p style="text-align: justify;">Google, dans sa quête de promotion de l&#8217;utilisation de l&#8217;HTML5, vient de lancer un site à destination aux développeurs web pour leur permettre d&#8217;apprendre à utiliser les différents éléments de l&#8217;HTML5.</p>
<p style="text-align: justify;">Ce site à pour nom <a href="http://www.html5rocks.com/" target="_blank">HTML5Rocks.com</a> et embarque tous les éléments nécessaires afin de se faire la main sur ce futur standard du web. Cela passe à <a href="http://playground.html5rocks.com" target="_blank">un éditeur de code</a> recensant toutes les balises qui s&#8217;y rapporte mais aussi donnant la possibilité aux développeurs de modifier le code qui s&#8217;y trouve (c&#8217;est au niveau local, ne vous inquiétez pas, les changements ne seront pas sauvegardés) afin d&#8217;aider les développeurs à intégrer ces codes dans leurs sites.</p>
<div id="attachment_453" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.anthodev.com/wp-content/uploads/2010/06/html5rocks.png" rel="lightbox[452]" title="Interface HTML5Rocks"><img class="size-medium wp-image-453" title="Interface HTML5Rocks" src="http://blog.anthodev.com/wp-content/uploads/2010/06/html5rocks-300x240.png" alt="" width="300" height="240" /></a><p class="wp-caption-text">Un outil qui pourrai vite devenir populaire</p></div>
<p style="text-align: justify;">Mais ce n&#8217;est pas tout, Google offre aussi <a href="http://www.html5rocks.com/tutorials/" target="_blank">une série de tutoriaux</a> pour faire différentes choses en HTML5 comme une TODO list offline ou encore l&#8217;utilisation de l&#8217;API des notifications qui est intégré dans l&#8217;HTML5. La liste est encore assez maigre mais il est déjà possible de trouver d&#8217;autres tutoriaux sur Internet.</p>
<p style="text-align: justify;">Google propose aussi <a href="http://www.html5rocks.com/resources.html" target="_blank">une liste de ressources</a> qui peut s&#8217;avérer pratique puisqu&#8217;on y trouve des sites références pour apprendre l&#8217;utilisation de l&#8217;HTML5, mais aussi des outils comme des générateurs CSS3, des générateurs de boutons, des librairies et d&#8217;autres choses encore. Et enfin il y a les adresses des différentes communautés ayant pour thème le HTML5.</p>
<p style="text-align: justify;">Un petit avertissement néanmoins concernant les tutoriaux, ce qu&#8217;ils proposent de faire sont pour l&#8217;instant limité qu&#8217;à Chrome et Opera parce que les autres navigateurs n&#8217;ont pas encore intégrés toutes les fonctions de l&#8217;HTML5.</p>
<p style="text-align: justify;">So have fun and code safely <img src='http://blog.anthodev.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://blog.anthodev.com/2010/06/25/lhtml5-ca-rocks-avec-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Récupérer la touche du clavier appuyée en C# 3.5</title>
		<link>http://blog.anthodev.com/2009/11/05/recuperer-la-touche-du-clavier-appuyee-en-c-3-5/</link>
		<comments>http://blog.anthodev.com/2009/11/05/recuperer-la-touche-du-clavier-appuyee-en-c-3-5/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 00:13:55 +0000</pubDate>
		<dc:creator>Anthodev</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[bind]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[dotnet]]></category>

		<guid isPermaLink="false">http://blog.anthodev.com/?p=38</guid>
		<description><![CDATA[ Tweet <p style="text-align: justify;">Après une assez longue pause dû à la fin d&#8217;année de la Licence et du stage, je recommence à avoir du temps pour m&#8217;occuper du blog. Désolé encore de l&#8217;absence.</p> <p style="text-align: justify;">Et je vais reprendre assez bien qui plus est. Comme je vois de plus en plus de personnes se penchant sur des fonctionnalités qui requiert la détection de la frappe d&#8217;une touche sur un clavier pour affecter un bind par exemple, je vous propose la manière de le faire en C# (je peux le montrer en Java si vous le demandez mais c&#8217;est plus simple). De plus il y a peu de tutoriel sur ce sujet, donc je pense qu&#8217;il ne sera pas trop redondant avec ce qu&#8217;il se fait déjà.</p> <p style="text-align: justify;">Donc pour détecter la touche qui est frappé sur le clavier et le mettre dans un textbox, voici le code à utiliser (ce code inclut les touches spéciales comme Ctrl, Alt, Enter, etc&#8230;) :</p> <p style="text-align: justify;"> //Supposer que c'est le constructeur de la Windows Form public MainFrame() { InitializeComponent(); //Pour faire en sorte que la touche soit affiché après tous les traitements (test ou autre) this.KeyPreview = true; clavier.MaxLength = 1; //On rajoute le handler pour tester les touches clavier.KeyDown += new KeyEventHandler(clavier_KeyDown); } private void clavier_KeyDown(object sender, KeyEventArgs e) { clavier.Clear(); //Test des touches &#38;quot;spéciales&#38;quot; et affectation de son nom dans la textbox switch (e.KeyCode) { case Keys.F1: clavier.Text = &#38;quot;F1&#38;quot;; break; case Keys.F2: clavier.Text = &#38;quot;F2&#38;quot;; break; case Keys.F3: clavier.Text = &#38;quot;F3&#38;quot;; break; case Keys.F4: clavier.Text = &#38;quot;F4&#38;quot;; break; case Keys.F5: clavier.Text = &#38;quot;F5&#38;quot;; break; case Keys.F6: clavier.Text = &#38;quot;F6&#38;quot;; break; case Keys.F7: clavier.Text = &#38;quot;F7&#38;quot;; break; case Keys.F8: clavier.Text = &#38;quot;F8&#38;quot;; break; case Keys.F9: clavier.Text = &#38;quot;F9&#38;quot;; break; case Keys.F10: clavier.Text = &#38;quot;F10&#38;quot;; break; case Keys.F11: <span style="color:#777"> . . . &#8594; En lire plus: <a href="http://blog.anthodev.com/2009/11/05/recuperer-la-touche-du-clavier-appuyee-en-c-3-5/">Récupérer la touche du clavier appuyée en C# 3.5</a></span>]]></description>
			<content:encoded><![CDATA[
	<div style="float: right; margin-left: 5px;">
		<a href="http://twitter.com/share" class="twitter-share-button" data-count="vertical" data-text="Récupérer la touche du clavier appuyée en C# 3.5 - Anthodev, le Blog" data-url="http://blog.anthodev.com/2009/11/05/recuperer-la-touche-du-clavier-appuyee-en-c-3-5/"  data-via="Anthodev" data-lang="fr">Tweet</a>
	</div>
	<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script><p style="text-align: justify;">Après une assez longue pause dû à la fin d&#8217;année de la Licence et du stage, je recommence à avoir du temps pour m&#8217;occuper du blog. Désolé encore de l&#8217;absence.</p>
<p style="text-align: justify;">Et je vais reprendre assez bien qui plus est. Comme je vois de plus en plus de personnes se penchant sur des fonctionnalités qui requiert la détection de la frappe d&#8217;une touche sur un clavier pour affecter un bind par exemple, je vous propose la manière de le faire en C# (je peux le montrer en Java si vous le demandez mais c&#8217;est plus simple). De plus il y a peu de tutoriel sur ce sujet, donc je pense qu&#8217;il ne sera pas trop redondant avec ce qu&#8217;il se fait déjà.</p>
<p style="text-align: justify;">Donc pour détecter la touche qui est frappé sur le clavier et le mettre dans un textbox, voici le code à utiliser (ce code inclut les touches spéciales comme Ctrl, Alt, Enter, etc&#8230;) :</p>
<p style="text-align: justify;">
<pre class="brush: csharp">//Supposer que c'est le constructeur de la Windows Form
public MainFrame()
{
InitializeComponent();

//Pour faire en sorte que la touche soit affiché après tous les traitements (test ou autre)
this.KeyPreview = true;

clavier.MaxLength = 1;

//On rajoute le handler pour tester les touches
clavier.KeyDown += new KeyEventHandler(clavier_KeyDown);
}</pre>
<pre class="brush: csharp">
private void clavier_KeyDown(object sender, KeyEventArgs e)
{
clavier.Clear();

//Test des touches &amp;quot;spéciales&amp;quot; et affectation de son nom dans la textbox
switch (e.KeyCode)
{
case Keys.F1:
clavier.Text = &amp;quot;F1&amp;quot;;
break;
case Keys.F2:
clavier.Text = &amp;quot;F2&amp;quot;;
break;
case Keys.F3:
clavier.Text = &amp;quot;F3&amp;quot;;
break;
case Keys.F4:
clavier.Text = &amp;quot;F4&amp;quot;;
break;
case Keys.F5:
clavier.Text = &amp;quot;F5&amp;quot;;
break;
case Keys.F6:
clavier.Text = &amp;quot;F6&amp;quot;;
break;
case Keys.F7:
clavier.Text = &amp;quot;F7&amp;quot;;
break;
case Keys.F8:
clavier.Text = &amp;quot;F8&amp;quot;;
break;
case Keys.F9:
clavier.Text = &amp;quot;F9&amp;quot;;
break;
case Keys.F10:
clavier.Text = &amp;quot;F10&amp;quot;;
break;
case Keys.F11:
clavier.Text = &amp;quot;F11&amp;quot;;
break;
case Keys.F12:
clavier.Text = &amp;quot;F12&amp;quot;;
break;
case Keys.ControlKey:
clavier.Text = &amp;quot;Control&amp;quot;;
break;
case Keys.Alt:
clavier.Text = &amp;quot;Alt&amp;quot;;
break;
case Keys.Back:
clavier.Text = &amp;quot;Backspace&amp;quot;;
break;
case Keys.Enter:
clavier.Text = &amp;quot;Enter&amp;quot;;
break;
case Keys.ShiftKey:
clavier.Text = &amp;quot;Shift&amp;quot;;
break;
case Keys.Space:
clavier.Text = &amp;quot;Space&amp;quot;;
break;
default:
break;
}
e.Handled = false;
}</pre>
<p>Bien sûr dans le cadre d&#8217;un binder, il faudra limiter le taille de la textbox à un caractère, cela n&#8217;empêchera d&#8217;affecter un texte plus grand depuis le code.</p>
<p>Voilà, vous savez désormais détecter et afficher une touche qui a été appuyé sur le clavier !</p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://blog.anthodev.com/2009/11/05/recuperer-la-touche-du-clavier-appuyee-en-c-3-5/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
