<?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>Blog C:</title>
	<atom:link href="http://blog.miguelangelcv.es/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.miguelangelcv.es</link>
	<description>No te acostarás sin saber una cosa más</description>
	<lastBuildDate>Tue, 13 Dec 2011 23:47:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>[APP WP7] Bibliolendario</title>
		<link>http://blog.miguelangelcv.es/archives/476</link>
		<comments>http://blog.miguelangelcv.es/archives/476#comments</comments>
		<pubDate>Sat, 03 Dec 2011 20:36:16 +0000</pubDate>
		<dc:creator>miguelangelcv</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Aplicaciones]]></category>
		<category><![CDATA[Windows Phone]]></category>

		<guid isPermaLink="false">http://blog.miguelangelcv.es/?p=476</guid>
		<description><![CDATA[Aquí os paso una nueva aplicación que he hecho para Windows Phone 7 éstas últimas 2 semanas. Espero que os guste  
&#160;
Descripción
Esta aplicación consiste en un listado de libros en el cual se muestra el título del libro, el autor y la fecha de devolución de éste. Así se puede tener una constancia  [...]]]></description>
			<content:encoded><![CDATA[<p>Aquí os paso una nueva aplicación que he hecho para Windows Phone 7 éstas últimas 2 semanas. Espero que os guste <img src='http://blog.miguelangelcv.es/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>&nbsp;</p>
<p><strong>Descripción</strong></p>
<p>Esta aplicación consiste en un listado de libros en el cual se muestra el título del libro, el autor y la fecha de devolución de éste. Así se puede tener una constancia de los libros que tienes prestados y cuando debes devolverlos.</p>
<p>&nbsp;</p>
<p><strong>Capturas de pantalla</strong></p>

<a href='http://blog.miguelangelcv.es/archives/476/captura1' title='Captura1'><img width="150" height="150" src="http://blog.miguelangelcv.es/wp-content/uploads/2011/12/Captura1-150x150.png" class="attachment-thumbnail" alt="Captura1" title="Captura1" /></a>
<a href='http://blog.miguelangelcv.es/archives/476/captura2' title='Captura2'><img width="150" height="150" src="http://blog.miguelangelcv.es/wp-content/uploads/2011/12/Captura2-150x150.png" class="attachment-thumbnail" alt="Captura2" title="Captura2" /></a>
<a href='http://blog.miguelangelcv.es/archives/476/captura3' title='Captura3'><img width="150" height="150" src="http://blog.miguelangelcv.es/wp-content/uploads/2011/12/Captura3-150x150.png" class="attachment-thumbnail" alt="Captura3" title="Captura3" /></a>
<a href='http://blog.miguelangelcv.es/archives/476/captura4' title='Captura4'><img width="150" height="150" src="http://blog.miguelangelcv.es/wp-content/uploads/2011/12/Captura4-150x150.png" class="attachment-thumbnail" alt="Captura4" title="Captura4" /></a>
<a href='http://blog.miguelangelcv.es/archives/476/captura5' title='Captura5'><img width="150" height="150" src="http://blog.miguelangelcv.es/wp-content/uploads/2011/12/Captura5-150x150.png" class="attachment-thumbnail" alt="Captura5" title="Captura5" /></a>

<p>&nbsp;</p>
<p><strong>Enlace de descarga</strong></p>
<p><strong><a href="http://www.windowsphone.com/es-ES/apps/9c2099d4-b96f-4ec6-9a3e-e78566a2e506">http://www.windowsphone.com/es-ES/apps/9c2099d4-b96f-4ec6-9a3e-e78566a2e506</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.miguelangelcv.es/archives/476/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[WP7] Añadir acceso directo a &#8220;Calificar y Opinar&#8221; desde la aplicación</title>
		<link>http://blog.miguelangelcv.es/archives/456</link>
		<comments>http://blog.miguelangelcv.es/archives/456#comments</comments>
		<pubDate>Thu, 28 Jul 2011 07:31:07 +0000</pubDate>
		<dc:creator>miguelangelcv</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Dispositivos Móviles]]></category>
		<category><![CDATA[Windows Phone]]></category>

		<guid isPermaLink="false">http://blog.miguelangelcv.es/?p=456</guid>
		<description><![CDATA[Si quieres anunciar al usuario mediante algun cuadro de diálogo u algún botón que califique y opine tu aplicación en el MarketPlace de Windows Phone 7, sólo tienes que introducir el siguiente fragmento de código en el evento correspondiente.
&#160;
MarketplaceReviewTask marketplaceReviewTask = new  [...]]]></description>
			<content:encoded><![CDATA[<p>Si quieres anunciar al usuario mediante algun cuadro de diálogo u algún botón que califique y opine tu aplicación en el MarketPlace de Windows Phone 7, sólo tienes que introducir el siguiente fragmento de código en el evento correspondiente.</p>
<p>&nbsp;</p>
<blockquote style="width: 656px; height: 77px;"><p>MarketplaceReviewTask marketplaceReviewTask = new MarketplaceReviewTask();<br />
marketplaceReviewTask.Show();</p></blockquote>
<p>&nbsp;</p>
<p>Agradecimientos: <a title="Camilante, no hay Camilo" href="http://labloguera.net/blogs/cjgaliana/" target="_blank">cjgaliana</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.miguelangelcv.es/archives/456/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[WP7] Cajas de di&#225;logo</title>
		<link>http://blog.miguelangelcv.es/archives/452</link>
		<comments>http://blog.miguelangelcv.es/archives/452#comments</comments>
		<pubDate>Tue, 26 Jul 2011 21:12:42 +0000</pubDate>
		<dc:creator>miguelangelcv</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Windows Phone]]></category>

		<guid isPermaLink="false">http://blog.miguelangelcv.es/archives/452</guid>
		<description><![CDATA[Mostrar cajas de diálogo es muy similar a como se hace en Windows Forms. Vamos a distinguir entre dos tipos:

Cajas de dialogo de 1 opción 

La utilizaremos para mostrar un simple diálogo
private void bt1_Click(object sender, RoutedEventArgs e)      {       MessageBox.Show(&#34;Caja de diálogo  [...]]]></description>
			<content:encoded><![CDATA[<p>Mostrar cajas de diálogo es muy similar a como se hace en Windows Forms. Vamos a distinguir entre dos tipos:</p>
<ul>
<li><u>Cajas de dialogo de 1 opción</u> </li>
</ul>
<p>La utilizaremos para mostrar un simple diálogo</p>
<blockquote><p>private void bt1_Click(object sender, RoutedEventArgs e)      <br />{       <br />MessageBox.Show(&quot;Caja de diálogo simple&quot;);       <br />}</p>
</blockquote>
<p><a href="http://blog.miguelangelcv.es/wp-content/uploads/2011/07/image.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.miguelangelcv.es/wp-content/uploads/2011/07/image_thumb.png" width="196" height="326" /></a></p>
<p><u></u></p>
<ul>
<li><u>Cajas de diálogo de 2 opciones</u> </li>
</ul>
<p>Las utilizaremos para que el usuario elija entre “Aceptar” y “Cancelar” (“OK” y “Cancel”)</p>
<blockquote><p>private void bt2_Click(object sender, RoutedEventArgs e)      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; MessageBoxResult respuesta;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; respuesta = MessageBox.Show(&quot;Selecciona una opción&quot;, &quot;Mensaje&quot;, MessageBoxButton.OKCancel);       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (respuesta == MessageBoxResult.OK)       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; tb.Text = &quot;Se ha seleccionado ACEPTAR&quot;;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; else       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; tb.Text = &quot;Se ha seleccionado CANCELAR&quot;;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }</p>
</blockquote>
<p><a href="http://blog.miguelangelcv.es/wp-content/uploads/2011/07/image1.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.miguelangelcv.es/wp-content/uploads/2011/07/image_thumb1.png" width="195" height="322" /></a></p>
<p>Más abajo os dejo un proyecto con los ejemplos hechos.</p>
<p>&#160;</p>
<p>Si queréis crear cajas de diálogo personalizadas con otras opciones y algún checkbox para recordar alguna opción, os recomiendo visitar esta web: <a title="http://blogs.microsoft.co.il/blogs/tomershamam/archive/2010/10/19/windows-phone-7-custom-message-box.aspx" href="http://blogs.microsoft.co.il/blogs/tomershamam/archive/2010/10/19/windows-phone-7-custom-message-box.aspx">http://blogs.microsoft.co.il/blogs/tomershamam/archive/2010/10/19/windows-phone-7-custom-message-box.aspx</a></p>
<p><img style="display: block; float: none; margin-left: auto; margin-right: auto" src="http://blogs.microsoft.co.il/blogs/tomershamam/image_3FF1AB0F.png" width="181" height="329" /></p>
<p>&#160;</p>
<p>______________________________________</p>
<p><a href="http://www.miguelangelcv.es/ficheros/CajasDialogo.zip" target="_blank">Descargar proyecto de ejemplo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.miguelangelcv.es/archives/452/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[WP7] Obtener el color de &#233;nfasis del terminal</title>
		<link>http://blog.miguelangelcv.es/archives/442</link>
		<comments>http://blog.miguelangelcv.es/archives/442#comments</comments>
		<pubDate>Thu, 03 Feb 2011 12:01:28 +0000</pubDate>
		<dc:creator>miguelangelcv</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Windows Phone]]></category>

		<guid isPermaLink="false">http://blog.miguelangelcv.es/archives/442</guid>
		<description><![CDATA[En muchas aplicaciones puede resultar interesante obtener el color que tenemos seleccionado para las baldosas, títulos, etc … en Windows Phone 7
Para obtener este color (Color de énfasis / Phone accent color) es muy sencillo.
En el siguiente ejemplo, yo establezco el color de énfasis al titulo de  [...]]]></description>
			<content:encoded><![CDATA[<p>En muchas aplicaciones puede resultar interesante obtener el color que tenemos seleccionado para las baldosas, títulos, etc … en Windows Phone 7</p>
<p>Para obtener este color (Color de énfasis / Phone accent color) es muy sencillo.</p>
<p>En el siguiente ejemplo, yo establezco el color de énfasis al titulo de la aplicación :</p>
<blockquote><p>PageTitle.Foreground = new SolidColorBrush((Color)Resources[&quot;PhoneAccentColor&quot;]);</p>
</blockquote>
<p>&#160;</p>
<p>Espero que os resulte útil a los que estáis empezando con Windows Phone 7 <img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-winkingsmile" alt="Guiño" src="http://blog.miguelangelcv.es/wp-content/uploads/2011/02/wlEmoticon-winkingsmile.png" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.miguelangelcv.es/archives/442/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[WPF] Layout (2&#170; Parte)</title>
		<link>http://blog.miguelangelcv.es/archives/438</link>
		<comments>http://blog.miguelangelcv.es/archives/438#comments</comments>
		<pubDate>Fri, 28 Jan 2011 12:35:13 +0000</pubDate>
		<dc:creator>miguelangelcv</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://blog.miguelangelcv.es/archives/438</guid>
		<description><![CDATA[Continuando con el anterior artículo, en éste último vamos a ver los paneles “Grid” , “WrapPanel” y “Canvas”

Grid 

Éste panel permite situar los controles en una tabla de filas y columnas. En cada casilla, podemos colocar más de un control.





&#60;Grid&#62;

        &#60;!--Definimos las columnas que  [...]]]></description>
			<content:encoded><![CDATA[<p>Continuando con el <a href="http://blog.miguelangelcv.es/archives/428" target="_blank">anterior artículo</a>, en éste último vamos a ver los paneles “Grid” , “WrapPanel” y “Canvas”</p>
<ul>
<li><u><em><strong>Grid</strong></em></u> </li>
</ul>
<blockquote><p>Éste panel permite situar los controles en una tabla de filas y columnas. En cada casilla, podemos colocar más de un control.</p>
</blockquote>
<p><strong><em><u></u></em></strong></p>
<p align="center"><strong><em><u><a href="http://blog.miguelangelcv.es/wp-content/uploads/2011/01/Grid.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Grid" border="0" alt="Grid" src="http://blog.miguelangelcv.es/wp-content/uploads/2011/01/Grid_thumb.png" width="244" height="182" /></a></u></em></strong></p>
<div id="codeSnippetWrapper">
<div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet">
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #0000ff">&lt;</span><span style="color: #800000">Grid</span><span style="color: #0000ff">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">        <span style="color: #008000">&lt;!--Definimos las columnas que vamos a usar--&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">        <span style="color: #0000ff">&lt;</span><span style="color: #800000">Grid.ColumnDefinitions</span><span style="color: #0000ff">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">            <span style="color: #0000ff">&lt;</span><span style="color: #800000">ColumnDefinition</span> <span style="color: #ff0000">Width</span><span style="color: #0000ff">=&quot;Auto&quot;</span><span style="color: #0000ff">/&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">            <span style="color: #0000ff">&lt;</span><span style="color: #800000">ColumnDefinition</span> <span style="color: #ff0000">Width</span><span style="color: #0000ff">=&quot;Auto&quot;</span><span style="color: #0000ff">/&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">            <span style="color: #0000ff">&lt;</span><span style="color: #800000">ColumnDefinition</span> <span style="color: #ff0000">Width</span><span style="color: #0000ff">=&quot;Auto&quot;</span><span style="color: #0000ff">/&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">        <span style="color: #0000ff">&lt;/</span><span style="color: #800000">Grid.ColumnDefinitions</span><span style="color: #0000ff">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">        </pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">        <span style="color: #008000">&lt;!--Definimos las filas que vamos a usar--&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">        <span style="color: #0000ff">&lt;</span><span style="color: #800000">Grid.RowDefinitions</span><span style="color: #0000ff">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">            <span style="color: #0000ff">&lt;</span><span style="color: #800000">RowDefinition</span> <span style="color: #ff0000">Height</span><span style="color: #0000ff">=&quot;Auto&quot;</span><span style="color: #0000ff">/&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">            <span style="color: #0000ff">&lt;</span><span style="color: #800000">RowDefinition</span> <span style="color: #ff0000">Height</span><span style="color: #0000ff">=&quot;Auto&quot;</span><span style="color: #0000ff">/&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">        <span style="color: #0000ff">&lt;/</span><span style="color: #800000">Grid.RowDefinitions</span><span style="color: #0000ff">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">        </pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">        <span style="color: #0000ff">&lt;</span><span style="color: #800000">Image</span> <span style="color: #ff0000">Grid</span>.<span style="color: #ff0000">Column</span><span style="color: #0000ff">=&quot;0&quot;</span> <span style="color: #ff0000">Grid</span>.<span style="color: #ff0000">Row</span><span style="color: #0000ff">=&quot;0&quot;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">               <span style="color: #ff0000">Source</span><span style="color: #0000ff">=&quot;/WpfApplication1;component/Images/1.png&quot;</span><span style="color: #0000ff">/&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">        <span style="color: #0000ff">&lt;</span><span style="color: #800000">Image</span> <span style="color: #ff0000">Grid</span>.<span style="color: #ff0000">Column</span><span style="color: #0000ff">=&quot;1&quot;</span> <span style="color: #ff0000">Grid</span>.<span style="color: #ff0000">Row</span><span style="color: #0000ff">=&quot;0&quot;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">               <span style="color: #ff0000">Source</span><span style="color: #0000ff">=&quot;/WpfApplication1;component/Images/2.png&quot;</span><span style="color: #0000ff">/&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">        <span style="color: #0000ff">&lt;</span><span style="color: #800000">Image</span> <span style="color: #ff0000">Grid</span>.<span style="color: #ff0000">Column</span><span style="color: #0000ff">=&quot;2&quot;</span> <span style="color: #ff0000">Grid</span>.<span style="color: #ff0000">Row</span><span style="color: #0000ff">=&quot;0&quot;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">               <span style="color: #ff0000">Source</span><span style="color: #0000ff">=&quot;/WpfApplication1;component/Images/3.png&quot;</span><span style="color: #0000ff">/&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">    <span style="color: #0000ff">&lt;</span><span style="color: #800000">Image</span> <span style="color: #ff0000">Grid</span>.<span style="color: #ff0000">Column</span><span style="color: #0000ff">=&quot;0&quot;</span> <span style="color: #ff0000">Grid</span>.<span style="color: #ff0000">Row</span><span style="color: #0000ff">=&quot;1&quot;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">           <span style="color: #ff0000">Source</span><span style="color: #0000ff">=&quot;/WpfApplication1;component/Images/4.png&quot;</span><span style="color: #0000ff">/&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">    <span style="color: #0000ff">&lt;</span><span style="color: #800000">Image</span> <span style="color: #ff0000">Grid</span>.<span style="color: #ff0000">Column</span><span style="color: #0000ff">=&quot;1&quot;</span> <span style="color: #ff0000">Grid</span>.<span style="color: #ff0000">Row</span><span style="color: #0000ff">=&quot;1&quot;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">           <span style="color: #ff0000">Source</span><span style="color: #0000ff">=&quot;/WpfApplication1;component/Images/5.png&quot;</span><span style="color: #0000ff">/&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">    <span style="color: #0000ff">&lt;</span><span style="color: #800000">Image</span> <span style="color: #ff0000">Grid</span>.<span style="color: #ff0000">Column</span><span style="color: #0000ff">=&quot;2&quot;</span> <span style="color: #ff0000">Grid</span>.<span style="color: #ff0000">Row</span><span style="color: #0000ff">=&quot;1&quot;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">           <span style="color: #ff0000">Source</span><span style="color: #0000ff">=&quot;/WpfApplication1;component/Images/6.png&quot;</span><span style="color: #0000ff">/&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #0000ff">&lt;/</span><span style="color: #800000">Grid</span><span style="color: #0000ff">&gt;</span></pre>
<p><!--CRLF--></div>
</div>
<ul>
<li><strong><em><u>WrapPanel</u></em></strong> </li>
</ul>
<blockquote>
<p>Agrupa los elementos de izquierda a derecha o de arriba abajo, pero a diferencia del StackPanel, al llegar al final cambia de fila.</p>
</blockquote>
<p><strong><em><u><a href="http://blog.miguelangelcv.es/wp-content/uploads/2011/01/WrapPanel.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="WrapPanel" border="0" alt="WrapPanel" src="http://blog.miguelangelcv.es/wp-content/uploads/2011/01/WrapPanel_thumb.png" width="244" height="182" /></a></u></em></strong></p>
<div id="codeSnippetWrapper">
<div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet">
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #0000ff">&lt;</span><span style="color: #800000">WrapPanel</span> <span style="color: #ff0000">Orientation</span><span style="color: #0000ff">=&quot;Horizontal&quot;</span><span style="color: #0000ff">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">    <span style="color: #0000ff">&lt;</span><span style="color: #800000">Image</span> <span style="color: #ff0000">Width</span><span style="color: #0000ff">=&quot;75&quot;</span> <span style="color: #ff0000">Source</span><span style="color: #0000ff">=&quot;/WpfApplication1;component/Images/1.png&quot;</span><span style="color: #0000ff">/&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">    <span style="color: #0000ff">&lt;</span><span style="color: #800000">Image</span> <span style="color: #ff0000">Width</span><span style="color: #0000ff">=&quot;75&quot;</span> <span style="color: #ff0000">Source</span><span style="color: #0000ff">=&quot;/WpfApplication1;component/Images/2.png&quot;</span><span style="color: #0000ff">/&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">    <span style="color: #0000ff">&lt;</span><span style="color: #800000">Image</span> <span style="color: #ff0000">Width</span><span style="color: #0000ff">=&quot;75&quot;</span> <span style="color: #ff0000">Source</span><span style="color: #0000ff">=&quot;/WpfApplication1;component/Images/3.png&quot;</span><span style="color: #0000ff">/&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">    <span style="color: #0000ff">&lt;</span><span style="color: #800000">Image</span> <span style="color: #ff0000">Width</span><span style="color: #0000ff">=&quot;75&quot;</span> <span style="color: #ff0000">Source</span><span style="color: #0000ff">=&quot;/WpfApplication1;component/Images/4.png&quot;</span><span style="color: #0000ff">/&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">    <span style="color: #0000ff">&lt;</span><span style="color: #800000">Image</span> <span style="color: #ff0000">Width</span><span style="color: #0000ff">=&quot;75&quot;</span> <span style="color: #ff0000">Source</span><span style="color: #0000ff">=&quot;/WpfApplication1;component/Images/5.png&quot;</span><span style="color: #0000ff">/&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">    <span style="color: #0000ff">&lt;</span><span style="color: #800000">Image</span> <span style="color: #ff0000">Width</span><span style="color: #0000ff">=&quot;75&quot;</span> <span style="color: #ff0000">Source</span><span style="color: #0000ff">=&quot;/WpfApplication1;component/Images/6.png&quot;</span><span style="color: #0000ff">/&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #0000ff">&lt;/</span><span style="color: #800000">WrapPanel</span><span style="color: #0000ff">&gt;</span></pre>
<p><!--CRLF--></div>
</div>
<ul>
<li><strong><em><u>Canvas</u></em></strong> </li>
</ul>
<blockquote><p>En el panel Canvas, los elementos se sitúan según las coordenadas que se le indiquen</p></blockquote>
<p><a href="http://blog.miguelangelcv.es/wp-content/uploads/2011/01/Canvas.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="Canvas" border="0" alt="Canvas" src="http://blog.miguelangelcv.es/wp-content/uploads/2011/01/Canvas_thumb.png" width="244" height="181" /></a></p>
<div id="codeSnippetWrapper">
<div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet">
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #0000ff">&lt;</span><span style="color: #800000">Canvas</span><span style="color: #0000ff">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">     <span style="color: #0000ff">&lt;</span><span style="color: #800000">Image</span> <span style="color: #ff0000">Source</span><span style="color: #0000ff">=&quot;/WpfApplication1;component/Images/1.png&quot;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">           <span style="color: #ff0000">Canvas</span>.<span style="color: #ff0000">Top</span><span style="color: #0000ff">=&quot;0&quot;</span> <span style="color: #ff0000">Canvas</span>.<span style="color: #ff0000">Left</span><span style="color: #0000ff">=&quot;0&quot;</span><span style="color: #0000ff">/&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">     <span style="color: #0000ff">&lt;</span><span style="color: #800000">Image</span> <span style="color: #ff0000">Source</span><span style="color: #0000ff">=&quot;/WpfApplication1;component/Images/2.png&quot;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">           <span style="color: #ff0000">Canvas</span>.<span style="color: #ff0000">Top</span><span style="color: #0000ff">=&quot;100&quot;</span> <span style="color: #ff0000">Canvas</span>.<span style="color: #ff0000">Left</span><span style="color: #0000ff">=&quot;100&quot;</span><span style="color: #0000ff">/&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">     <span style="color: #0000ff">&lt;</span><span style="color: #800000">Image</span> <span style="color: #ff0000">Source</span><span style="color: #0000ff">=&quot;/WpfApplication1;component/Images/3.png&quot;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">           <span style="color: #ff0000">Canvas</span>.<span style="color: #ff0000">Top</span><span style="color: #0000ff">=&quot;0&quot;</span> <span style="color: #ff0000">Canvas</span>.<span style="color: #ff0000">Left</span><span style="color: #0000ff">=&quot;200&quot;</span><span style="color: #0000ff">/&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #0000ff">&lt;/</span><span style="color: #800000">Canvas</span><span style="color: #0000ff">&gt;</span></pre>
<p><!--CRLF--></div>
</div>
<p>&#160;</p>
<p>Si queréis obtener más información sobre los distintos paneles de WPF os recomiendo que visitéis la web de tutoriales de Christian Mosers :</p>
<p><a href="http://wpftutorial.net/Layout.html" target="_blank">WPFTutorial.net –&gt; Layout</a></p>
<p>&#160;</p>
<p><a href="http://blog.miguelangelcv.es/archives/428" target="_blank">&lt;&#8212; [WPF] Layout (1ª Parte)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.miguelangelcv.es/archives/438/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[WPF] Layout (1ª Parte)</title>
		<link>http://blog.miguelangelcv.es/archives/428</link>
		<comments>http://blog.miguelangelcv.es/archives/428#comments</comments>
		<pubDate>Wed, 26 Jan 2011 15:16:56 +0000</pubDate>
		<dc:creator>miguelangelcv</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Layout]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://blog.miguelangelcv.es/archives/428</guid>
		<description><![CDATA[Para muchos de los que estamos empezando con WPF, es interesante conocer los distintos tipos de paneles de diseño que existen para insertar elementos en dichos paneles.

StackPanel

El StackPanel es un panel de diseño simple y útil. Apila sus elementos de arriba a abajo / izquierda a derecha, según  [...]]]></description>
			<content:encoded><![CDATA[<p>Para muchos de los que estamos empezando con WPF, es interesante conocer los distintos tipos de paneles de diseño que existen para insertar elementos en dichos paneles.</p>
<ul>
<li><strong><em><span style="text-decoration: underline;">StackPanel</span></em></strong></li>
</ul>
<blockquote><p>El StackPanel es un panel de diseño simple y útil. Apila sus elementos de arriba a abajo / izquierda a derecha, según su orientación (horizontal y vertical). Si no se indica nada, la alineación por defecto será vertical.</p></blockquote>
<div id="codeSnippetWrapper">
<p><a href="http://blog.miguelangelcv.es/wp-content/uploads/2011/01/StackPanelVertical.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border-width: 0px;" title="StackPanelVertical" src="http://blog.miguelangelcv.es/wp-content/uploads/2011/01/StackPanelVertical_thumb.png" border="0" alt="StackPanelVertical" width="244" height="157" /></a></p>
<div id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">StackPanel</span><span style="color: #0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">    <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">TextBlock</span> <span style="color: #ff0000;">FontSize</span><span style="color: #0000ff;">="26"</span> <span style="color: #ff0000;">HorizontalAlignment</span><span style="color: #0000ff;">="Center"</span><span style="color: #0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">        1</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">    <span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">TextBlock</span><span style="color: #0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">    <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">TextBlock</span> <span style="color: #ff0000;">FontSize</span><span style="color: #0000ff;">="26"</span> <span style="color: #ff0000;">HorizontalAlignment</span><span style="color: #0000ff;">="Center"</span><span style="color: #0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">        2</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">    <span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">TextBlock</span><span style="color: #0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">    <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">TextBlock</span> <span style="color: #ff0000;">FontSize</span><span style="color: #0000ff;">="26"</span> <span style="color: #ff0000;">HorizontalAlignment</span><span style="color: #0000ff;">="Center"</span><span style="color: #0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">        3</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">    <span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">TextBlock</span><span style="color: #0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">    <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">TextBlock</span> <span style="color: #ff0000;">FontSize</span><span style="color: #0000ff;">="26"</span> <span style="color: #ff0000;">HorizontalAlignment</span><span style="color: #0000ff;">="Center"</span><span style="color: #0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">        4</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">    <span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">TextBlock</span><span style="color: #0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">StackPanel</span><span style="color: #0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
</div>
</div>
<p><strong><em><span style="text-decoration: underline;"> </span></em></strong></p>
<p><strong><em><span style="text-decoration: underline;"><a href="http://blog.miguelangelcv.es/wp-content/uploads/2011/01/StackPanelHorizontal.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border-width: 0px;" title="StackPanelHorizontal" src="http://blog.miguelangelcv.es/wp-content/uploads/2011/01/StackPanelHorizontal_thumb.png" border="0" alt="StackPanelHorizontal" width="244" height="157" /></a></span></em></strong></p>
<div id="codeSnippetWrapper">
<div id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">StackPanel</span> <span style="color: #ff0000;">Orientation</span><span style="color: #0000ff;">="Horizontal"</span><span style="color: #0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">    <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">TextBlock</span> <span style="color: #ff0000;">FontSize</span><span style="color: #0000ff;">="26"</span> <span style="color: #ff0000;">HorizontalAlignment</span><span style="color: #0000ff;">="Center"</span><span style="color: #0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">        1</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">    <span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">TextBlock</span><span style="color: #0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">    ...</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">StackPanel</span><span style="color: #0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
</div>
</div>
<ul>
<li><span style="text-decoration: underline;"><em><strong>DockPanel</strong></em></span></li>
</ul>
<blockquote><p>El DockPanel proporciona que un elemento se acople a la izquierda, a la derecha, al centro, arriba o abajo.</p></blockquote>
<p><a href="http://blog.miguelangelcv.es/wp-content/uploads/2011/01/DockPanel.png"><img style="display: block; float: none; margin-left: auto; margin-right: auto;" title="DockPanel" src="http://blog.miguelangelcv.es/wp-content/uploads/2011/01/DockPanel_thumb.png" border="0" alt="DockPanel" width="244" height="157" /></a></p>
<div id="codeSnippetWrapper">
<div id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; font-size: 8pt; overflow-x: visible; overflow-y: visible; border-style: none; padding: 0px;">
<pre style="text-align: left; line-height: 12pt; background-color: white; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow-x: visible; overflow-y: visible; border-style: none; padding: 0px; margin: 0em;"><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">DockPanel</span><span style="color: #0000ff;">&gt;</span></pre>
<p style="color: black;"><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow-x: visible; overflow-y: visible; border-style: none; padding: 0px; margin: 0em;">    <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">Button</span> <span style="color: #ff0000;">Content</span><span style="color: #0000ff;">="Arriba"</span> <span style="color: #ff0000;">DockPanel</span>.<span style="color: #ff0000;">Dock</span><span style="color: #0000ff;">="Top"</span><span style="color: #0000ff;">/&gt;</span></pre>
<p style="color: black;"><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow-x: visible; overflow-y: visible; border-style: none; padding: 0px; margin: 0em;">    <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">Button</span> <span style="color: #ff0000;">Content</span><span style="color: #0000ff;">="Abajo"</span> <span style="color: #ff0000;">DockPanel</span>.<span style="color: #ff0000;">Dock</span><span style="color: #0000ff;">="Bottom"</span><span style="color: #0000ff;">/&gt;</span></pre>
<p style="color: black;"><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow-x: visible; overflow-y: visible; border-style: none; padding: 0px; margin: 0em;">    <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">Button</span> <span style="color: #ff0000;">Content</span><span style="color: #0000ff;">="Izquierda"</span> <span style="color: #ff0000;">DockPanel</span>.<span style="color: #ff0000;">Dock</span><span style="color: #0000ff;">="Left"</span><span style="color: #0000ff;">/&gt;</span></pre>
<p style="color: black;"><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow-x: visible; overflow-y: visible; border-style: none; padding: 0px; margin: 0em;">    <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">Button</span> <span style="color: #ff0000;">Content</span><span style="color: #0000ff;">="Derecha"</span> <span style="color: #ff0000;">DockPanel</span>.<span style="color: #ff0000;">Dock</span><span style="color: #0000ff;">="Right"</span><span style="color: #0000ff;">/&gt;</span></pre>
<p style="color: black;"><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow-x: visible; overflow-y: visible; border-style: none; padding: 0px; margin: 0em;">    <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">Button</span> <span style="color: #ff0000;">Content</span><span style="color: #0000ff;">="Botón"</span><span style="color: #0000ff;">/&gt;</span></pre>
<p style="color: black;"><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow-x: visible; overflow-y: visible; border-style: none; padding: 0px; margin: 0em;"><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">DockPanel</span><span style="color: #0000ff;">&gt;</span></pre>
<pre style="line-height: 12pt; background-color: white; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow-x: visible; overflow-y: visible; text-align: right; border-style: none; padding: 0px; margin: 0em;"><span style="color: #0000ff;"><a href="http://blog.miguelangelcv.es/archives/438">[WPF] Layout (2ª Parte) --&gt;</a></span></pre>
<p style="color: black;"><!--CRLF--></p>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.miguelangelcv.es/archives/428/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deshabilitar el plug-in PDF de Chrome</title>
		<link>http://blog.miguelangelcv.es/archives/418</link>
		<comments>http://blog.miguelangelcv.es/archives/418#comments</comments>
		<pubDate>Thu, 20 Jan 2011 18:34:24 +0000</pubDate>
		<dc:creator>miguelangelcv</dc:creator>
				<category><![CDATA[T&T]]></category>
		<category><![CDATA[Adobe Reader]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[Trucos]]></category>

		<guid isPermaLink="false">http://blog.miguelangelcv.es/archives/418</guid>
		<description><![CDATA[Se que a muchas personas les resulta bastante útil que Google Chrome tenga su propio plug-in para ver archivos PDF, pero a mi en algunas ocasiones me resulta molesto. Uno de los inconvenientes que le pongo yo es que en los PDF incrustados que hay en algunas webs (en mi caso están incrustados en el  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.miguelangelcv.es/wp-content/uploads/2011/01/Sin-ttulo.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0px;" title="Sin título" src="http://blog.miguelangelcv.es/wp-content/uploads/2011/01/Sin-ttulo_thumb.png" border="0" alt="Sin título" width="98" height="72" align="left" /></a>Se que a muchas personas les resulta bastante útil que Google Chrome tenga su propio plug-in para ver archivos PDF, pero a mi en algunas ocasiones me resulta molesto. Uno de los inconvenientes que le pongo yo es que en los PDF incrustados que hay en algunas webs (en mi caso están incrustados en el Moodle de la Universidad) no se pueden descargar.</p>
<p>Para toda la gente que quiera deshabilitar el plug-in de Chrome y volver al de Abode, el proceso es muy sencillo.</p>
<ol>
<li>
<div style="text-align: left;">Introducir “about:plugins” en la barra de direcciones para ver todos los plug-ins que hay habilitado.</div>
</li>
<li>
<div style="text-align: left;">Buscamos “Chrome PDF Viewer” y le damos a “Inhabilitar”<a href="http://blog.miguelangelcv.es/wp-content/uploads/2011/01/image.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0px;" title="image" src="http://blog.miguelangelcv.es/wp-content/uploads/2011/01/image_thumb.png" border="0" alt="image" width="345" height="57" /></a></div>
</li>
</ol>
<p>Una vez hecho esto, ya volveremos a ver los documentos PDF con el plug-in de Adobe.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.miguelangelcv.es/archives/418/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Realizando algunas tareas básicas de WP7 desde nuestra APP</title>
		<link>http://blog.miguelangelcv.es/archives/408</link>
		<comments>http://blog.miguelangelcv.es/archives/408#comments</comments>
		<pubDate>Thu, 13 Jan 2011 16:49:00 +0000</pubDate>
		<dc:creator>miguelangelcv</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Windows Phone]]></category>

		<guid isPermaLink="false">http://blog.miguelangelcv.es/?p=408</guid>
		<description><![CDATA[En algunos programas, siempre surge la necesidad de que al pulsar un botón se realice una llamada de teléfono, se envíe un email a una dirección predeterminada o a elegir por nosotros, se realice una búsqueda&#8230;
Con Windows Phone 7 esto es muy sencillo. Algunas de las tareas que podemos realizar  [...]]]></description>
			<content:encoded><![CDATA[<p>En algunos programas, siempre surge la necesidad de que al pulsar un botón se realice una llamada de teléfono, se envíe un email a una dirección predeterminada o a elegir por nosotros, se realice una búsqueda&#8230;</p>
<p>Con Windows Phone 7 esto es muy sencillo. Algunas de las tareas que podemos realizar son:</p>
<ul>
<li>Camera Capture Task</li>
<li>Email Address Chooser Task</li>
<li>Compose an email Task</li>
<li>MarketPlace Search Task</li>
<li>MarketPlace Hub Task</li>
<li>MediaPlayer Launcher</li>
<li>Phone Call Task</li>
<li>Phone Number Chooser Task</li>
<li>Photo Chooser Task</li>
<li>Search Task</li>
<li>SMS Compose Task</li>
<li>WebBrowser Task</li>
</ul>
<p>Todas ellas pertenecientes al namespace: Microsoft.Phone.Tasks</p>
<p>Yo para este ejemplo voy a usar PhoneCallTask, EmailComposeTask, SmsComposeTask, SearchTask y MarketplaceSearchTask. Para ello, he creado un proyecto de Windows Phone 7 con 5 botones y a cada uno le he asignado su correspondiente evento:</p>
<div id="codeSnippetWrapper">
<div id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span style="color: #0000ff;">private</span> <span style="color: #0000ff;">void</span> btLlamada_Click(<span style="color: #0000ff;">object</span> sender, RoutedEventArgs e)</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">{</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">    PhoneCallTask task = <span style="color: #0000ff;">new</span> PhoneCallTask();</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">    task.PhoneNumber = <span style="color: #006080;">"123456789"</span>;</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">    task.DisplayName = <span style="color: #006080;">"Ejemplo"</span>;</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">    task.Show();</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">}</pre>
<p><!--CRLF--></p>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span style="color: #0000ff;">private</span> <span style="color: #0000ff;">void</span> btEmail_Click(<span style="color: #0000ff;">object</span> sender, RoutedEventArgs e)</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">{</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">    EmailComposeTask task = <span style="color: #0000ff;">new</span> EmailComposeTask();</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">    task.To = <span style="color: #006080;">"ejemplo@miguelangelcv.es"</span>;</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">    task.Subject = <span style="color: #006080;">"Esto es un ejemplo"</span>;</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">    task.Body = <span style="color: #006080;">"Cuerpo del mensaje ... "</span>;</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">    task.Show();</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">}</pre>
<p><!--CRLF--></p>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span style="color: #0000ff;">private</span> <span style="color: #0000ff;">void</span> btSMS_Click(<span style="color: #0000ff;">object</span> sender, RoutedEventArgs e)</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">{</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">    SmsComposeTask task = <span style="color: #0000ff;">new</span> SmsComposeTask();</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">    task.To = <span style="color: #006080;">"123456789"</span>;</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">    task.Body = <span style="color: #006080;">"Hola! <img src='http://blog.miguelangelcv.es/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> "</span>;</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">    task.Show();</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">}</pre>
<p><!--CRLF--></p>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span style="color: #0000ff;">private</span> <span style="color: #0000ff;">void</span> btBuscar_Click(<span style="color: #0000ff;">object</span> sender, RoutedEventArgs e)</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">{</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">    SearchTask task = <span style="color: #0000ff;">new</span> SearchTask();</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">    task.SearchQuery = <span style="color: #006080;">"Albacete"</span>;</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">    task.Show();</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">}</pre>
<p><!--CRLF--></p>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span style="color: #0000ff;">private</span> <span style="color: #0000ff;">void</span> btMarketPlace_Click(<span style="color: #0000ff;">object</span> sender, RoutedEventArgs e)</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">{</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">    MarketplaceSearchTask task = <span style="color: #0000ff;">new</span> MarketplaceSearchTask();</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">    task.ContentType = MarketplaceContentType.Applications;</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">    task.SearchTerms = <span style="color: #006080;">"Bye Bye Brain"</span>;</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">    task.Show();</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">}</pre>
<p><!--CRLF--></p>
</div>
</div>
<p>Si queréis ver como utilizar otras “task”, aquí os dejo el enlace a un post en el que utilizan muchas de ellas:</p>
<p><a href="http://www.c-sharpcorner.com/UploadFile/iersoy/4293/Default.aspx" target="_blank">Task System in Windows Phone 7</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.miguelangelcv.es/archives/408/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Windows Forms: Creando nuestra primera aplicación</title>
		<link>http://blog.miguelangelcv.es/archives/343</link>
		<comments>http://blog.miguelangelcv.es/archives/343#comments</comments>
		<pubDate>Tue, 23 Nov 2010 23:28:54 +0000</pubDate>
		<dc:creator>miguelangelcv</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Windows Forms]]></category>

		<guid isPermaLink="false">http://blog.miguelangelcv.es/?p=343</guid>
		<description><![CDATA[Para empezar a trabajar, necesitamos tener instalado Visual C# Express 2010. Esta versión es totalmente gratuita y podéis encontrarla aquí. La instalación es muy sencilla pero una vez que se ha instalado debemos registrarlo, ya que si no lo hacemos, a los 30 días dejará de funcionar.
Para  [...]]]></description>
			<content:encoded><![CDATA[<p>Para empezar a trabajar, necesitamos tener instalado Visual C# Express 2010. Esta versión es totalmente gratuita y podéis encontrarla <a title="Visual C# Express 2010" href="http://www.microsoft.com/express/Downloads/#2010-Visual-CS" target="_blank">aquí</a>. La instalación es muy sencilla pero una vez que se ha instalado debemos registrarlo, ya que si no lo hacemos, a los 30 días dejará de funcionar.</p>
<p>Para registrarlo es muy sencillo, abrimos Visual C# Express y hacemos clic en el menú &#8221;Help&#8221; y después a &#8220;Register Product&#8221;. A continuación nos saldra una ventana como la siguiente</p>
<p>﻿﻿<a href="http://blog.miguelangelcv.es/wp-content/uploads/2010/11/Captura.jpg"><img class="aligncenter size-medium wp-image-351" title="Captura" src="http://blog.miguelangelcv.es/wp-content/uploads/2010/11/Captura-300x155.jpg" alt="" width="300" height="155" /></a></p>
<p><a href="http://blog.miguelangelcv.es/wp-content/uploads/2010/11/Captura.jpg"></a>Aquí debemos hacer clic en &#8220;Obtain a registration key online&#8221; y rellenar un formulario. Una vez rellenado dicho formulario, recibiremos en nuestro correo electrónico la clave de registro que hay que introducir en esta ventana.</p>
<p>Una vez hecho todo esto, ya tendremos Visual C# Express 2010 listo para trabajar.</p>
<p style="text-align: center;"><img class="size-medium wp-image-352  aligncenter" title="VC#" src="http://blog.miguelangelcv.es/wp-content/uploads/2010/11/VC-300x177.png" alt="" width="300" height="177" /></p>
<p style="text-align: left;">
<p style="text-align: left;">Ahora que está todo listo, vamos a crear el proyecto en el que desarrollaremos nuestra primera aplicación. Para ello, hacemos clic en el menú &#8220;File&#8221; y en &#8220;New Proyect&#8221;.  En la ventana que nos aparecerá a continuación, debemos elegir &#8220;Windows Forms Application&#8221; e introducir el nombre de dicho proyecto en la parte inferior (yo lo llamaré &#8220;HolaMundo&#8221;).</p>
<p style="text-align: left;"><a href="http://blog.miguelangelcv.es/wp-content/uploads/2010/11/NewProyect.jpg"><img class="aligncenter size-medium wp-image-355" title="NewProyect" src="http://blog.miguelangelcv.es/wp-content/uploads/2010/11/NewProyect-300x177.jpg" alt="" width="300" height="177" /></a></p>
<p style="text-align: left;">Ya con el proyecto creado nos encontraremos con una nueva pantalla en la que distinguimos tres zonas. En la zona central, nos aparecerá una ventana donde agregaremos los componentes y escribiremos el código de nuestra aplicación. En la parte izquierda nos encontraremos con la caja de herramientas que contiene todos los controles que podemos usar. Y por último, en la parte derecha nos encontraremos con el explorador de archivos en la parte superior y la ventana de propiedades en la parte inferior. Si alguno de estas cajas no os aparece, debéis ir al menú &#8220;View&#8221; -&gt; &#8220;Other Windows&#8221; y comprobar que tenéis seleccionadas &#8220;Properties Window&#8221;, &#8220;Solution Explorer&#8221; y &#8220;Toolbox&#8221;</p>
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;"><a href="http://blog.miguelangelcv.es/wp-content/uploads/2010/11/Entorno.png"><img class="aligncenter size-medium wp-image-366" title="Entorno" src="http://blog.miguelangelcv.es/wp-content/uploads/2010/11/Entorno-300x178.png" alt="" width="300" height="178" /></a></p>
<p style="text-align: left;">
<p style="text-align: left;">Una vez terminado la pequeña introducción a Visual C# Express 2010, vamos a crear nuestra primera aplicación. Va a ser algo sencillo: Un botón que muestre una nueva ventana con un mensaje. Para ello en caja de herramientas buscamos el control &#8220;Button&#8221; (Botón) al formulario que tenemos en la parte central y una vez situado, le hacemos doble clic. Ahora nos llevara al editor en el cual nos habrá aparecido un nuevo método llamado &#8220;button1_Click&#8221;, que sera llamado cuando hagamos clic en el boton. Por último añadimos:</p>
<p style="text-align: center;">MessageBox.Show(&#8220;Hola Mundo!&#8221;);</p>
<p style="text-align: left;">Con esto lo que hacemos es que cada vez que hagamos clic sobre el botón, nos saldrá una nueva ventana con el texto &#8220;Hola Mundo!&#8221;</p>
<p style="text-align: left;">Así es como os debe quedar el código:</p>
<p><script src="http://pastebin.com/embed_js.php?i=GXqLHd7r"></script></p>
<p style="text-align: left;">
<p style="margin: 0px;"><span style="color: #0000ff;"><br />
</span></p>
<p style="margin: 0px;"><a href="http://blog.miguelangelcv.es/wp-content/uploads/2010/11/holamundo.png"><img class="aligncenter size-medium wp-image-376" title="holamundo" src="http://blog.miguelangelcv.es/wp-content/uploads/2010/11/holamundo-300x281.png" alt="" width="300" height="281" /></a></p>
<p>También podéis cambiar el texto del botón haciendo clic sobre el botón y buscando la propiedad “Text” en la ventana de propiedades que esta situada abajo a la izquierda. Lo mismo si queréis cambiar el nombre a la ventana, seleccionáis la ventana en el editor y buscáis la propiedad “Text”. Ahí podéis poner “Mi primera aplicación” en vez de “Form1″</p>
<p>Espero que para los que estáis empezando os sirva de ayuda <img src='http://blog.miguelangelcv.es/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="www.miguelangelcv.es/blog/downloads/HolaMundo.zip">Código fuente</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.miguelangelcv.es/archives/343/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Habilitar el chat de Facebook en Windows Live Messenger</title>
		<link>http://blog.miguelangelcv.es/archives/272</link>
		<comments>http://blog.miguelangelcv.es/archives/272#comments</comments>
		<pubDate>Thu, 23 Sep 2010 08:47:21 +0000</pubDate>
		<dc:creator>miguelangelcv</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[T&T]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Messenger]]></category>
		<category><![CDATA[Trucos]]></category>
		<category><![CDATA[Windows Live]]></category>

		<guid isPermaLink="false">http://blog.miguelangelcv.es/?p=272</guid>
		<description><![CDATA[Una de las principales novedades que traerá la nueva versión de Windows Live Messenger, es la integración con las redes sociales. Pues bien, Windows Live Messenger permitirá chatear con tus contactos de Facebook desde la aplicación.
Para habilitar la opción de &#8220;Chat&#8221;, nos vamos a  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.miguelangelcv.es/wp-content/uploads/2010/09/2cdcrav.png"><img class="size-full wp-image-287 alignleft" title="2cdcrav" src="http://blog.miguelangelcv.es/wp-content/uploads/2010/09/2cdcrav.png" alt="" width="115" height="115" /></a>Una de las principales novedades que traerá la nueva versión de Windows Live Messenger, es la integración con las redes sociales. Pues bien, Windows Live Messenger permitirá chatear con tus contactos de Facebook desde la aplicación.</p>
<p>Para habilitar la opción de <em>&#8220;Chat&#8221;</em>, nos vamos a <a href="http://profile.live.com">http://profile.live.com</a>, buscamos los servicios que tenemos agregados a Windows Live y hacemos clic en <em>&#8220;Manage / Administrar&#8221;</em></p>
<p><a href="http://blog.miguelangelcv.es/wp-content/uploads/2010/09/servicios.png"><img class="aligncenter size-medium wp-image-278" title="servicios" src="http://blog.miguelangelcv.es/wp-content/uploads/2010/09/servicios-138x300.png" alt="" width="138" height="300" /></a></p>
<p>Ahora hacemos clic en Editar las opciones de Facebook y ya tenemos la opción <em>&#8220;Charlar con mis amigos de Facebook en Messenger&#8221;</em> disponible para habilitar.</p>
<p style="text-align: center;"><a href="http://blog.miguelangelcv.es/wp-content/uploads/2010/09/Captura.png"><img class="aligncenter size-medium wp-image-292" title="Captura" src="http://blog.miguelangelcv.es/wp-content/uploads/2010/09/Captura-300x151.png" alt="" width="300" height="151" /></a></p>
<p>Siguiendo estos pasos, ya deberíamos tener habilitado el chat de Facebook en Windows Live.</p>
<p>Espero que os sea útil y os funcione a todos <img src='http://blog.miguelangelcv.es/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.miguelangelcv.es/archives/272/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Atajos con la tecla Windows</title>
		<link>http://blog.miguelangelcv.es/archives/262</link>
		<comments>http://blog.miguelangelcv.es/archives/262#comments</comments>
		<pubDate>Tue, 21 Sep 2010 12:46:05 +0000</pubDate>
		<dc:creator>miguelangelcv</dc:creator>
				<category><![CDATA[T&T]]></category>
		<category><![CDATA[Atajos]]></category>
		<category><![CDATA[Trucos]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.miguelangelcv.es/?p=262</guid>
		<description><![CDATA[
En algunas ocasiones resulta más rapido usar el teclado en vez de el ratón. El otro día me encontré con algunas funciones útiles utilizando la combinación  + [Tecla]. Aquí dejo las que conozco. Si alguien conoce alguna otra que no esté listada, dejadla en un comentario y la añado a la lista  
 + E  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.miguelangelcv.es/wp-content/uploads/2010/09/TeclaWin.png"><img class="size-full wp-image-263 alignleft" title="TeclaWin" src="http://blog.miguelangelcv.es/wp-content/uploads/2010/09/TeclaWin.png" alt="" width="98" height="79" /></a></p>
<p>En algunas ocasiones resulta más rapido usar el teclado en vez de el ratón. El otro día me encontré con algunas funciones útiles utilizando la combinación <img src="http://res1.windows.microsoft.com/resbox/en/Windows%20Vista/Main/0/c/0c970446-1432-4ea7-b578-67cc2b5844ae/0c970446-1432-4ea7-b578-67cc2b5844ae.png" alt="Imagen de la tecla del logotipo de Windows" /> + [Tecla]. Aquí dejo las que conozco. Si alguien conoce alguna otra que no esté listada, dejadla en un comentario y la añado a la lista <img src='http://blog.miguelangelcv.es/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<blockquote><p><img src="http://res1.windows.microsoft.com/resbox/en/Windows%20Vista/Main/0/c/0c970446-1432-4ea7-b578-67cc2b5844ae/0c970446-1432-4ea7-b578-67cc2b5844ae.png" alt="Imagen de la tecla del logotipo de Windows" /> + E = Muestra la ventana &#8220;Equipo&#8221;</p>
<p>﻿﻿<img src="http://res1.windows.microsoft.com/resbox/en/Windows%20Vista/Main/0/c/0c970446-1432-4ea7-b578-67cc2b5844ae/0c970446-1432-4ea7-b578-67cc2b5844ae.png" alt="Imagen de la tecla del logotipo de Windows" /> + R = Ejecutar&#8230;</p>
<p><img src="http://res1.windows.microsoft.com/resbox/en/Windows%20Vista/Main/0/c/0c970446-1432-4ea7-b578-67cc2b5844ae/0c970446-1432-4ea7-b578-67cc2b5844ae.png" alt="Imagen de la tecla del logotipo de Windows" /> + Barra Espaciadora = Vista previa del escritorio</p>
<p><img src="http://res1.windows.microsoft.com/resbox/en/Windows%20Vista/Main/0/c/0c970446-1432-4ea7-b578-67cc2b5844ae/0c970446-1432-4ea7-b578-67cc2b5844ae.png" alt="Imagen de la tecla del logotipo de Windows" /> + D = Escritorio</p>
<p><img src="http://res1.windows.microsoft.com/resbox/en/Windows%20Vista/Main/0/c/0c970446-1432-4ea7-b578-67cc2b5844ae/0c970446-1432-4ea7-b578-67cc2b5844ae.png" alt="Imagen de la tecla del logotipo de Windows" /> + F = Buscar</p>
<p><img src="http://res1.windows.microsoft.com/resbox/en/Windows%20Vista/Main/0/c/0c970446-1432-4ea7-b578-67cc2b5844ae/0c970446-1432-4ea7-b578-67cc2b5844ae.png" alt="Imagen de la tecla del logotipo de Windows" /> + G = Muestra los Gadgets</p>
<p><img src="http://res1.windows.microsoft.com/resbox/en/Windows%20Vista/Main/0/c/0c970446-1432-4ea7-b578-67cc2b5844ae/0c970446-1432-4ea7-b578-67cc2b5844ae.png" alt="Imagen de la tecla del logotipo de Windows" /> + L = Bloquea el equipo</p>
<p><img src="http://res1.windows.microsoft.com/resbox/en/Windows%20Vista/Main/0/c/0c970446-1432-4ea7-b578-67cc2b5844ae/0c970446-1432-4ea7-b578-67cc2b5844ae.png" alt="Imagen de la tecla del logotipo de Windows" /> + X = Centro de Movilidad</p>
<p><img src="http://res1.windows.microsoft.com/resbox/en/Windows%20Vista/Main/0/c/0c970446-1432-4ea7-b578-67cc2b5844ae/0c970446-1432-4ea7-b578-67cc2b5844ae.png" alt="Imagen de la tecla del logotipo de Windows" /> + T = Muestra las miniaturas de los programas en ejecución de la barra de tareas. Si se vuelve a pulsar la combinación, cambia de miniatura.</p>
<p><img src="http://res1.windows.microsoft.com/resbox/en/Windows%20Vista/Main/0/c/0c970446-1432-4ea7-b578-67cc2b5844ae/0c970446-1432-4ea7-b578-67cc2b5844ae.png" alt="Imagen de la tecla del logotipo de Windows" /> + U = Centro de accesibilidad</p>
<p><img src="http://res1.windows.microsoft.com/resbox/en/Windows%20Vista/Main/0/c/0c970446-1432-4ea7-b578-67cc2b5844ae/0c970446-1432-4ea7-b578-67cc2b5844ae.png" alt="Imagen de la tecla del logotipo de Windows" /> + P = Opciónes para presentación con proyector</p>
<p><img src="http://res1.windows.microsoft.com/resbox/en/Windows%20Vista/Main/0/c/0c970446-1432-4ea7-b578-67cc2b5844ae/0c970446-1432-4ea7-b578-67cc2b5844ae.png" alt="Imagen de la tecla del logotipo de Windows" /> + [Num] = Abre el programa situado en la posición &#8220;x&#8221; en la barra de tareas.</p></blockquote>
<p>Espero que os sean útiles</p>
<p>[NOTA: Funcionan para Windows 7]</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.miguelangelcv.es/archives/262/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Webcasts de Interés (Septiembre 2010)</title>
		<link>http://blog.miguelangelcv.es/archives/252</link>
		<comments>http://blog.miguelangelcv.es/archives/252#comments</comments>
		<pubDate>Sun, 19 Sep 2010 11:17:55 +0000</pubDate>
		<dc:creator>miguelangelcv</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[WebCast]]></category>

		<guid isPermaLink="false">http://blog.miguelangelcv.es/?p=252</guid>
		<description><![CDATA[Aquí os dejo algunos WebCast para este mes de Septiembre. Si surge algún otro, estad atentos ya que actualizare el Post  


Webcast MSDN: Webcast para estudiantes: Un vistazo a Internet Explorer 9  [...]]]></description>
			<content:encoded><![CDATA[<p>Aquí os dejo algunos WebCast para este mes de Septiembre. Si surge algún otro, estad atentos ya que actualizare el Post <img src='http://blog.miguelangelcv.es/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<div>
<ul>
<li><em><strong>Webcast MSDN: Webcast para estudiantes: Un vistazo a Internet Explorer 9 </strong></em><a href="https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032459929&amp;EventCategory=4&amp;culture=es-ES&amp;CountryCode=ES" target="_blank">https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032459929&amp;EventCategory=4&amp;culture=es-ES&amp;CountryCode=ES</a> (Lunes, 20 de septiembre · 14:00 &#8211; 15:00)</li>
</ul>
</div>
<ul>
<li><em><strong>Conocimientos esenciales de Programación Orientada a Objetos (<a href="http://www.secondnug.com/" target="_blank">SECONDNUG</a></strong><strong>) </strong><strong><span style="font-weight: normal;"><span style="font-style: normal;"><a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032459782&amp;Culture=es-ES">https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032459782&amp;Culture=es-ES</a></span></span> </strong></em><em><span style="font-style: normal;">(Martes, 21 de septiembre · 19:30 &#8211; 21:30)</span></em></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.miguelangelcv.es/archives/252/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Algoritmos de ordenación</title>
		<link>http://blog.miguelangelcv.es/archives/222</link>
		<comments>http://blog.miguelangelcv.es/archives/222#comments</comments>
		<pubDate>Sun, 05 Sep 2010 20:00:00 +0000</pubDate>
		<dc:creator>miguelangelcv</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Algoritmos]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://blog.miguelangelcv.es/archives/222</guid>
		<description><![CDATA[Repasando algunos apuntes que tenía, me he encontrado con algunas cosas que no estaría mal recordar. Una de ellas son los algoritmos de ordenación.
En este post voy a explicar 3 algoritmos: ordenación por el método de la burbuja, ordenación por el método de inserción y ordenación por el método  [...]]]></description>
			<content:encoded><![CDATA[<p>Repasando algunos apuntes que tenía, me he encontrado con algunas cosas que no estaría mal recordar. Una de ellas son los <a href="http://es.wikipedia.org/wiki/Algoritmo_de_ordenamiento" target="_blank">algoritmos de ordenación</a>.</p>
<p>En este post voy a explicar 3 algoritmos: <em>ordenación por el método de la burbuja</em>, <em>ordenación por el método de inserción</em> y <em>ordenación por el método quicksort</em>.</p>
<ul>
<li> <strong><span style="text-decoration: underline;">Método de la burbuja (Bubble sort)</span></strong></li>
</ul>
<blockquote><p>El método de la burbuja consiste en comparar el primer elemento con el segundo, el segundo con el tercero, … , hasta que en una de las comparaciones ocurra que el primer elemento a comparar es mayor que el siguiente. En tal caso, se intercambian los valores y se sigue con la comparación. Al llegar a la última comparación, se vuelve a empezar.  Este proceso se repite hasta que no se produzca ningún intercambio, o en el peor de los casos, hasta “n –1” vueltas (siendo n el número de elementos a comparar).</p></blockquote>
<p><em>Ejemplo</em>:</p>
<p><a href="http://blog.miguelangelcv.es/wp-content/uploads/2010/09/burbuja.png"><img style="display: block; float: none; margin-left: auto; margin-right: auto; border: 0px;" title="burbuja" src="http://blog.miguelangelcv.es/wp-content/uploads/2010/09/burbuja_thumb.png" border="0" alt="burbuja" width="134" height="207" /></a><em>Código</em>:</p>
<p><script src="http://pastebin.com/embed_js.php?i=UWqadG9e"></script> <a href="http://blog.miguelangelcv.es/downloads/MetodoBurbuja.cs" target="_blank">Archivo MetodoBurbuja.cs</a></p>
<ul>
<li><strong><span style="text-decoration: underline;">Método de inserción (Insertion sort)</span></strong></li>
</ul>
<blockquote><p>Este método consiste en insertar un elemento en la posición correspondiente con respecto a otros dos previamente ya ordenados.</p></blockquote>
<p><em>Ejemplo</em>:  <a href="http://blog.miguelangelcv.es/wp-content/uploads/2010/09/insertion.png"><img style="display: block; float: none; margin-left: auto; margin-right: auto; border: 0px;" title="insertion" src="http://blog.miguelangelcv.es/wp-content/uploads/2010/09/insertion_thumb.png" border="0" alt="insertion" width="208" height="240" /></a> <em>Código</em>:<br />
<script src="http://pastebin.com/embed_js.php?i=e3MQx9C3"></script></p>
<p><a href="http://blog.miguelangelcv.es/downloads/MetodoInsercion.cs" target="_blank">Archivo MetodoInsercion.cs</a></p>
<p><strong> </strong></p>
<ul>
<li><strong><span style="text-decoration: underline;">Método Quicksort</span></strong></li>
</ul>
<blockquote><p><em>El algoritmo basado en el método quicksort es el más eficiente de todos. Consiste en elegir un elemento al que llamaremos &#8220;pivot&#8221;, sobre el cual se van ordenando el resto de los elementos. Si es menor a la izquierda y si es mayor a la derecha. Una vez terminado el primer ciclo, se envían las listas izquierda y derecha de elementos </em>situadas entre &#8220;pivot&#8221;. Este proceso se repite hasta que las listas enviadas sean de 1 solo elemento.</p></blockquote>
<p><em>Ejemplo:</em></p>
<p><em><a href="http://blog.miguelangelcv.es/wp-content/uploads/2010/09/quicksort.jpg"><img class="aligncenter size-medium wp-image-239" title="quicksort" src="http://blog.miguelangelcv.es/wp-content/uploads/2010/09/quicksort-221x300.jpg" alt="" width="179" height="242" /></a></em></p>
<p><em>Código</em>:</p>
<p><script src="http://pastebin.com/embed_js.php?i=1vCYqW4q"></script></p>
<p><a href="http://blog.miguelangelcv.es/downloads/MetodoQuicksort.cs">Archivo MetodoQuicksort.cs</a></p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 693px; width: 1px; height: 1px; overflow: hidden;">
<div class="csharpcode">
<pre class="alt"><span class="lnum">   1:  </span>            <span class="kwrd">for</span> (<span class="kwrd">int</span> i = 1; i &lt;= vector.Length; i++)</pre>
<pre><span class="lnum">   2:  </span>            {</pre>
<pre class="alt"><span class="lnum">   3:  </span>                cambio = <span class="kwrd">false</span>;</pre>
<pre><span class="lnum">   4:  </span>                <span class="kwrd">for</span> (<span class="kwrd">int</span> j = 0; j &lt; vector.Length - i; j++)</pre>
<pre class="alt"><span class="lnum">   5:  </span>                {</pre>
<pre><span class="lnum">   6:  </span>                    <span class="kwrd">if</span> (vector[j] &gt;= vector[j + 1])</pre>
<pre class="alt"><span class="lnum">   7:  </span>                    {</pre>
<pre><span class="lnum">   8:  </span>                        temp = vector[j + 1];</pre>
<pre class="alt"><span class="lnum">   9:  </span>                        vector[j + 1] = vector[j];</pre>
<pre><span class="lnum">  10:  </span>                        vector[j] = temp;</pre>
<pre class="alt"><span class="lnum">  11:  </span>                        cambio = <span class="kwrd">true</span>;</pre>
<pre><span class="lnum">  12:  </span>                    }</pre>
<pre class="alt"><span class="lnum">  13:  </span>                }</pre>
<pre><span class="lnum">  14:  </span>                <span class="kwrd">if</span> (cambio == <span class="kwrd">false</span>) <span class="kwrd">break</span>;</pre>
<pre class="alt"><span class="lnum">  15:  </span>            }</pre>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.miguelangelcv.es/archives/222/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I&#8217;m back!!</title>
		<link>http://blog.miguelangelcv.es/archives/185</link>
		<comments>http://blog.miguelangelcv.es/archives/185#comments</comments>
		<pubDate>Mon, 30 Aug 2010 22:00:39 +0000</pubDate>
		<dc:creator>miguelangelcv</dc:creator>
				<category><![CDATA[Sin categoría]]></category>
		<category><![CDATA[Off-Topic]]></category>

		<guid isPermaLink="false">http://blog.miguelangelcv.es/?p=185</guid>
		<description><![CDATA[Después de tener tanto tiempo abandonado el blog, ¡ya estoy de vuelta!
Sé que ha pasado bastante tiempo desde mi último post, pero he estado   un poco liado entre los estudios y el trabajo. Espero que esta vez   pueda postear con más frecuencia, aparte de que ahora voy a postear   sobre otros temas  [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-174" title="2356i_m_back" src="http://blog.miguelangelcv.es/wp-content/uploads/2010/08/2356i_m_back1-261x300.jpg" alt="" width="261" height="300" />Después de tener tanto tiempo abandonado el blog, ¡ya estoy de vuelta!</p>
<p>Sé que ha pasado bastante tiempo desde mi último post, pero he estado   un poco liado entre los estudios y el trabajo. Espero que esta vez   pueda postear con más frecuencia, aparte de que ahora voy a postear   sobre otros temas de los que nunca he escrito. He podido recuperar   algunas entradas de mi antiguo blog por si a alguien le sirvieran de   interés, ya que he cambiado a WordPress.</p>
<p>Tambien tengo que agradecer a un <a href="http://blog.r2d2rigo.es/" target="_blank">buen amigo</a> que me haya animado a seguir posteando.</p>
<p>Un saludo,</p>
<p>Miguel Ángel</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.miguelangelcv.es/archives/185/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Windows 7]: Ejecución de aplicaciones en “Modo Windows XP”</title>
		<link>http://blog.miguelangelcv.es/archives/5</link>
		<comments>http://blog.miguelangelcv.es/archives/5#comments</comments>
		<pubDate>Sun, 25 Oct 2009 20:17:00 +0000</pubDate>
		<dc:creator>miguelangelcv</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[T&T]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Virtualización]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
Ultimamente, unos  compañeros de clase me han estado preguntando sobre qué es y cómo funciona el Modo Windows XP y me he decidido a escribir un post para hablar sobre él.
El Modo Windows XP es una nueva característica de Windows 7 que nos permite ejecutar programas antiguos, tal y como si lo  [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>Ultimamente, unos  compañeros de clase me han estado preguntando sobre qué es y cómo funciona el Modo Windows XP y me he decidido a escribir un post para hablar sobre él.</p>
<p>El Modo Windows XP es una nueva característica de Windows 7 que nos permite ejecutar programas antiguos, tal y como si lo estuviéramos haciendo en un equipo con Windows XP gracias a la Virtualización.</p>
<p><strong>Requisitos</strong></p>
<p>Para trabajar con el modo Windows XP, necesitamos cumplir con  los siguientes requisitos:</p>
<p>1) Disponer  de una versión Professional, Ultimate o Enterprise de Windows 7</p>
<p>2) 1GB de  memoria RAM adicional.</p>
<p>3) 15GB de  espacio libre en nuestro disco duro.</p>
<p>4) Un procesador compatible con virtualización (Para saber si  tu procesador es compatible, mira este <a href="http://en.wikipedia.org/wiki/X86_virtualization" target="_blank">artículo de  Wikipedia</a> , o usar unas aplicaciones de <a href="http://www.intel.com/support/processors/tools/piu/" target="_blank">Intel</a> o <a href="http://www.softpedia.com/progDownload/AMD-Virtualization-Technology-and-Microsoft-Hyper-V-System-Compatibility-Check-Utility-Download-110309.html" target="_blank">AMD</a> para  identificar las características de vuestro procesador).</p>
<p>5) Windows  Virtual PC.</p>
<p><strong>Instalación</strong></p>
<p>Los archivos que necesitamos comenzar la instalación son: Windows Virtual PC y la Máquina Virtual de Windows XP, que podemos encontrarlos en:</p>
<p><a title="http://www.microsoft.com/windows/virtual-pc/default.aspx" href="http://www.microsoft.com/windows/virtual-pc/default.aspx">http://www.microsoft.com/windows/virtual-pc/default.aspx</a></p>
<p>Una vez que estemos en dicha página, necesitamos indicar la versión de Windows 7 con la que estamos trabajando (distinguiendo también entre 32 y 64 bits) y el idioma.</p>
<p style="text-align: center;"><a href="http://blog.miguelangelcv.es/wp-content/uploads/2009/10/webvirtualpc.png"><img class="size-medium wp-image-205 aligncenter" title="webvirtualpc" src="http://blog.miguelangelcv.es/wp-content/uploads/2009/10/webvirtualpc-300x146.png" alt="" width="327" height="159" /></a></p>
<p>Cuando tengamos ambos archivos descargados en nuestra máquina comenzamos por instalar “Windows Virtual PC” y después “Windows XP Mode” (tras la instalación de Virtual PC, debemos reiniciar el equipo).</p>
<p style="text-align: left;">Una vez  instalados, se nos creará una carpeta llamada “Windows Virtual PC” con  la aplicación y el “Modo Windows XP”.</p>
<p><a href="http://blog.miguelangelcv.es/wp-content/uploads/2009/10/menu.jpg"><img class="size-full wp-image-206 aligncenter" title="menu" src="http://blog.miguelangelcv.es/wp-content/uploads/2009/10/menu.jpg" alt="" width="223" height="83" /></a></p>
<p>Llegados a  este punto ya tenemos todo hecho. Ahora vamos a ver cómo instalar un  programa para ejecutarlo en Modo Windows XP</p>
<p>Arrancamos “Windows XP Mode” y esperamos a que termine de cargar. Tras la carga, podemos ver que es el propio Windows XP en si (cargado en una máquina virtual).</p>
<p style="text-align: center;"><em><a href="http://blog.miguelangelcv.es/wp-content/uploads/2009/10/winxpmode_desktop.png"><img class="aligncenter size-medium wp-image-247" title="winxpmode_desktop" src="http://blog.miguelangelcv.es/wp-content/uploads/2009/10/winxpmode_desktop-300x204.png" alt="" width="300" height="204" /></a><br />
</em></p>
<p>En la parte de arriba de Virtual PC, tenemos una opción llamada “USB”. Si tuviéramos el programa a instalar en un disco duro externo o memoria USB, podemos incorporar dicha unidad a la maquina virtual para poder trabajar con ella. También podemos incorporar imágenes ISO (Ver menú “Herramientas” –&gt; “Configuración” –&gt; “Unidad de DVD”). Para instalar el programa debemos hacerlo como lo hemos hecho siempre (ejecutando el archivo .exe, introduciendo el CD/DVD…). Una vez instalada la aplicación, podemos cerrar Virtual PC.</p>
<p style="text-align: center;"><em><a href="http://blog.miguelangelcv.es/wp-content/uploads/2009/10/cddvd.png"><img class="aligncenter size-medium wp-image-248" title="cddvd" src="http://blog.miguelangelcv.es/wp-content/uploads/2009/10/cddvd-300x195.png" alt="" width="300" height="195" /></a><br />
</em></p>
<p>Yo para  este ejemplo voy a instalar TMPGEnc (un programa de edición de vídeo).</p>
<p>Una vez completada la instalación, si vamos al menú inicio de Windows 7 y a la carpeta “Windows Virtual PC”, nos aparecerá otra nueva carpeta llamada “Aplicaciones de Windows XP Mode” donde nos aparecerán las aplicaciones que instalemos en la máquina virtual de Windows XP. En caso de que instaléis la aplicación y no os aparezca el acceso directo en la carpeta de aplicaciones, reiniciar la máquina virtual desde el menú “Acción”.</p>
</div>
<p style="text-align: center;"><em><a href="http://blog.miguelangelcv.es/wp-content/uploads/2009/10/winxpmode.png"><img class="aligncenter size-full wp-image-249" title="winxpmode" src="http://blog.miguelangelcv.es/wp-content/uploads/2009/10/winxpmode.png" alt="" width="261" height="195" /></a><br />
</em></p>
<p>Ahora  cuando ejecutemos la aplicación nos aparecerá de la siguiente manera:</p>
<p style="text-align: center;"><em><a href="http://blog.miguelangelcv.es/wp-content/uploads/2009/10/aplicacion-v.png"><img class="aligncenter size-medium wp-image-250" title="aplicacion-v" src="http://blog.miguelangelcv.es/wp-content/uploads/2009/10/aplicacion-v-300x282.png" alt="" width="300" height="282" /></a><br />
</em></p>
<p>Como podemos ver en la imagen, distinguimos las aplicaciones ejecutadas en modo Windows XP porque aparecen con el estilo de ventana de éste.</p>
<p>Si tenéis  alguna duda, no dudéis en preguntar <img src='http://blog.miguelangelcv.es/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><img src="http://labloguera.net/aggbug.aspx?PostID=94945" alt="" width="1" height="1" /></p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 502px; width: 1px; height: 1px; overflow: hidden;"><img src="file:///C:/Users/MIGUEL%7E1/AppData/Local/Temp/moz-screenshot.png" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.miguelangelcv.es/archives/5/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>[Truco] Utiliza Google Latitude desde un PC</title>
		<link>http://blog.miguelangelcv.es/archives/140</link>
		<comments>http://blog.miguelangelcv.es/archives/140#comments</comments>
		<pubDate>Sat, 17 Jan 2009 10:41:22 +0000</pubDate>
		<dc:creator>miguelangelcv</dc:creator>
				<category><![CDATA[T&T]]></category>
		<category><![CDATA[Trucos]]></category>

		<guid isPermaLink="false">http://blog.miguelangelcv.es/?p=140</guid>
		<description><![CDATA[Para todos aquellos que quieran usar Google Latitude (el servicio de localización de Google que permite saber donde se  encuentran nuestros amigos), hay un pequeño truco para poder usarlo  desde el PC sin necesidad de usar el móvil o un ordenador de bolsillo.

Consiste  en usar un Gadget que hay  [...]]]></description>
			<content:encoded><![CDATA[<p>Para todos aquellos que quieran usar <a href="http://www.google.es/url?sa=t&amp;source=web&amp;ct=res&amp;cd=2&amp;url=http%3A%2F%2Fwww.google.com%2Flatitude&amp;ei=wSSbScfiOYmi0AX9oKixAg&amp;usg=AFQjCNGPZV6aIHC3m2WLuJyb8c6c9ClukQ&amp;sig2=W782-yWNfxQYJQMfPvR7ng" target="_blank">Google Latitude</a> (el servicio de localización de Google que permite saber donde se  encuentran nuestros amigos), hay un pequeño truco para poder usarlo  desde el PC sin necesidad de usar el móvil o un ordenador de bolsillo.</p>
<p style="text-align: center;"><a href="http://blog.miguelangelcv.es/wp-content/uploads/2009/01/latitude_62F4FD24.jpg"><img class="aligncenter size-full wp-image-152" title="latitude_62F4FD24" src="http://blog.miguelangelcv.es/wp-content/uploads/2009/01/latitude_62F4FD24.jpg" alt="" width="255" height="272" /></a></p>
<p>Consiste  en usar un Gadget que hay para iGoogle, pero sólo está disponible para  Estados Unidos (pero se puede acceder desde España o cualquier otro país  sin problema). Lo primero que debemos hacer es agregar el <a href="http://www.google.es/ig/directory?url=www.google.com/ig/modules/fv.xml" target="_blank">Gadget de Google Latitude</a> a nuestro <a href="http://www.google.es/ig" target="_blank">iGoogle</a>. Tras agregarlo nos saldrá algo así:</p>
<p style="text-align: center;"><a href="http://blog.miguelangelcv.es/wp-content/uploads/2009/01/latitudeOFF_79083C2B.png"><img class="aligncenter size-medium wp-image-153" title="latitudeOFF_79083C2B" src="http://blog.miguelangelcv.es/wp-content/uploads/2009/01/latitudeOFF_79083C2B-300x192.png" alt="" width="263" height="168" /></a></p>
<p>No  hay que preocuparse, hasta ahora va todo bien. Es lo que os decía, el  Gadget no funciona porque no estamos en USA. Pero si hacemos clic abajo  del todo donde pone “iGoogle in English”</p>
<p><a href="http://blog.miguelangelcv.es/wp-content/uploads/2009/01/iGoogleEnglish_63D1C2C9.png"><a href="http://blog.miguelangelcv.es/wp-content/uploads/2009/01/iGoogleEnglish_63D1C2C9.png"><img class="aligncenter size-medium wp-image-151" title="iGoogleEnglish_63D1C2C9" src="http://blog.miguelangelcv.es/wp-content/uploads/2009/01/iGoogleEnglish_63D1C2C9-300x33.png" alt="" width="300" height="33" /></a><br />
</a>nos aparecerá iGoogle en Inglés, pero ya podremos acceder a Latitude:</p>
<p style="text-align: center;"><a href="http://blog.miguelangelcv.es/wp-content/uploads/2009/01/latitudeOn_5049848A.png"><img class="aligncenter size-medium wp-image-154" title="latitudeOn_5049848A" src="http://blog.miguelangelcv.es/wp-content/uploads/2009/01/latitudeOn_5049848A-300x287.png" alt="" width="272" height="260" /></a></p>
<p>Para volver al Google de nuestro país, vamos a la barra de direcciones de nuestro navegador y en vez de “<a title="http://www.google.com/ig?hl=en" href="http://www.google.com/ig?hl=en">http://www.google.com/ig?hl=en</a>” lo cambiamos por <a href="http://www.google.es/ig?hl=es">“http://www.google.es/ig?hl=es</a>” (en el caso de España).</p>
<p>Espero que este truquillo os sirva de ayuda.</p>
<p>Un saludo <img src='http://blog.miguelangelcv.es/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><strong>ACTUALIZACIÓN</strong> <strong>(12/04/2010)</strong>:</p>
<p>El gadget de Google Latitude ya esta disponible para todos los paises. Solo hay que buscarlo en la galería de Gadgets de iGoogle.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.miguelangelcv.es/archives/140/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hello Moto! … digo Android ;)</title>
		<link>http://blog.miguelangelcv.es/archives/18</link>
		<comments>http://blog.miguelangelcv.es/archives/18#comments</comments>
		<pubDate>Wed, 17 Dec 2008 19:50:00 +0000</pubDate>
		<dc:creator>miguelangelcv</dc:creator>
				<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Dispositivos Móviles]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
Si HTC ya tiene su propio dispositivo con Android (Sony Ericsson y Toshiba anunciaron planes hace poco), ahora le llega el turno a Morotorla. Hace poco se decantaron  por Symbian pero ahora han confirmado que lo abandonan a favor del sistema operativo para móviles de la alianza Open Handset  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://labloguera.net/blogs/miguelangelcv/motorola_moto_q_2A9EF563.jpg"><img style="border: 0px none; margin: 0px 0px 0px 10px;" title="motorola_moto_q" src="http://labloguera.net/blogs/miguelangelcv/motorola_moto_q_thumb_38713B5E.jpg" border="0" alt="motorola_moto_q" width="123" height="210" align="right" /></a></p>
<p>Si HTC ya tiene su propio dispositivo con Android (Sony Ericsson y Toshiba anunciaron planes hace poco), ahora le llega el turno a Morotorla. Hace poco se decantaron  por Symbian pero ahora han confirmado que lo abandonan a favor del sistema operativo para móviles de la alianza Open Handset (Google y compañía, para entendernos).</p>
<p>Dicen que esto paralizara durante este próximo año la producción de móviles de Motorola para poder adaptar los terminales, pero que para las próximas Navidades ya esperan tener móviles equipados con Android. Tendrán en rueda tres SS.OO, Android para los dispositivos orientados al mundo multimedia, Windows Mobile para los dispositivos profesionales y avanzados, y uno propietario para los modelos más básicos.</p>
<p>Así que para aquel que le guste desarrollar aplicaciones para dispositivos móviles, se va a poner la cosa interesante en 2009 (vamos a tener a las 3 principales compañias de sistemas operativos móviles estirándose de los pelos, jeje).</p>
<p>Si quereis leer la noticia completa, os pongo el enlace a elmundo.es (donde lo he leido yo)</p>
<h4><span style="text-decoration: underline;"><a href="http://www.elmundo.es/navegante/2008/12/17/tecnologia/1229531943.html" target="_blank">Motorola decide cambiar Symbian por Android</a></span></h4>
<p><img src="http://labloguera.net/aggbug.aspx?PostID=64922" alt="" width="1" height="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.miguelangelcv.es/archives/18/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Curso gratuito de C# en PDF</title>
		<link>http://blog.miguelangelcv.es/archives/66</link>
		<comments>http://blog.miguelangelcv.es/archives/66#comments</comments>
		<pubDate>Tue, 16 Dec 2008 01:01:51 +0000</pubDate>
		<dc:creator>miguelangelcv</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://blog.miguelangelcv.es/?p=66</guid>
		<description><![CDATA[Aquí os traigo el enlace a un curso de C# que ha  hecho Rob Miles, un  profesor del  Departamento de Informática de la Universidad de Hull (Reino Unido).
Esta hecho para aquella gente que quiere empezar a  estudiar el lenguaje C# desde 0. Lo he ojeado por encima y tiene muy  buena pinta, está  [...]]]></description>
			<content:encoded><![CDATA[<p>Aquí os traigo el enlace a un curso de C# que ha  hecho <a href="http://www.robmiles.com/" target="_blank">Rob Miles</a>, un  profesor del  Departamento de Informática de la <a href="http://www.robmiles.com/c-yellow-book/" target="_blank"><img title="csharpdevelopment" src="http://labloguera.net/blogs/miguelangelcv/csharpdevelopment_7AE7D8A8.png" border="0" alt="csharpdevelopment" width="95" height="135" align="right" /></a><a href="http://www.hull.ac.uk/" target="_blank">Universidad de Hull</a> (Reino Unido).</p>
<p>Esta hecho para aquella gente que quiere empezar a  estudiar el lenguaje C# desde 0. Lo he ojeado por encima y tiene muy  buena pinta, está actualizado a este año según su <a href="http://www.robmiles.com/c-yellow-book/" target="_blank">página web</a>.  Ya me contareis vosotros que os ha parecido.</p>
<p>Haced clic sobre el libro para descargarlo, ocupa  1.4MB y está en formato PDF.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.miguelangelcv.es/archives/66/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>.NET bajo Symbian</title>
		<link>http://blog.miguelangelcv.es/archives/68</link>
		<comments>http://blog.miguelangelcv.es/archives/68#comments</comments>
		<pubDate>Mon, 27 Oct 2008 14:26:17 +0000</pubDate>
		<dc:creator>miguelangelcv</dc:creator>
				<category><![CDATA[Noticias]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Dispositivos Móviles]]></category>

		<guid isPermaLink="false">http://blog.miguelangelcv.es/?p=68</guid>
		<description><![CDATA[Por lo que he leído esta tarde, desde hace un año hay una empresa  (Red Five Labs) que tiene una versión del Compact Framework desarrollada  para los dispositivos con sistema operativo Symbian. Desde luego el  tema me ha resultado bastante interesante y he decidido abrir un post  para  [...]]]></description>
			<content:encoded><![CDATA[<p>Por lo que he leído esta tarde, desde hace un año hay una empresa  (Red Five Labs) que tiene una versión del Compact Framework desarrollada  para los dispositivos con sistema operativo Symbian. Desde luego el  tema me ha resultado bastante interesante y he decidido abrir un post  para comentarlo.</p>
<p>Este Framework se llama NET60 Compact Framework  y ahora mismo va por su versión 1.1 (que salió la semana pasada). Ahora  como novedades tiene:</p>
<p><a href="http://labloguera.net/blogs/miguelangelcv/net60_5BC612F1.jpg"><img title="net60" src="http://labloguera.net/blogs/miguelangelcv/net60_thumb_7F845BED.jpg" border="0" alt="net60" width="229" height="173" align="right" /></a></p>
<ul>
<li>Soporte para Visual Studio 2008</li>
<li>Añade las  funcionalidades del CF 2.0</li>
<li>Acceso a APIs de Symbian para  usar la funciones relacionadas con telefonía, SMS, audio, GPS, etc …</li>
<li>Soporte para OpenGL</li>
<li>Han añadido más  controles de WinForms (<strong>DateTimePicker, DataGrid y controles  WebBrowser</strong></li>
</ul>
<p><strong><br />
</strong>La pega es que no es gratuito. Tienen una versión de evaluación de  30 días, pero tras terminar ese periodo tienes que pagar 460€ por una  licencia de 250 implementaciones</p>
<p>Aquí pongo unas  capturas de controles de WinForms bajo un dispositivo Symbian y un  Windows Mobile:</p>
<p><img title="DataGrid_WMobile" src="http://labloguera.net/blogs/miguelangelcv/DataGrid_WMobile_73826BB9.png" border="0" alt="DataGrid_WMobile" width="198" height="245" /> <img title="DataGrid_N95" src="http://labloguera.net/blogs/miguelangelcv/DataGrid_N95_1740B4B6.png" border="0" alt="DataGrid_N95" width="184" height="244" /></p>
<p><img title="DateTimePicker_WMobile" src="http://labloguera.net/blogs/miguelangelcv/DateTimePicker_WMobile_3E5A7F80.png" border="0" alt="DateTimePicker_WMobile" width="200" height="250" /> <img title="DateTimePicker_N95" src="http://labloguera.net/blogs/miguelangelcv/DateTimePicker_N95_65C2F527.jpg" border="0" alt="DateTimePicker_N95" width="184" height="244" /></p>
<p><img title="WebBrowser_WEm_1" src="http://labloguera.net/blogs/miguelangelcv/WebBrowser_WEm_1_30B8F6A8.png" border="0" alt="WebBrowser_WEm_1" width="202" height="266" /> <img title="WebBrowser_N95_1" src="http://labloguera.net/blogs/miguelangelcv/WebBrowser_N95_1_18B7A6F1.png" border="0" alt="WebBrowser_N95_1" width="184" height="244" /></p>
<p>Por si a alguien le  interesa saber mas sobre NET60, os pongo el enlace:</p>
<p>www.redfivelabs.com</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.miguelangelcv.es/archives/68/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMware y el AutoRun/AutoPlay</title>
		<link>http://blog.miguelangelcv.es/archives/127</link>
		<comments>http://blog.miguelangelcv.es/archives/127#comments</comments>
		<pubDate>Mon, 05 May 2008 18:06:23 +0000</pubDate>
		<dc:creator>miguelangelcv</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[T&T]]></category>
		<category><![CDATA[Máquinas Virtuales]]></category>
		<category><![CDATA[Trucos]]></category>

		<guid isPermaLink="false">http://blog.miguelangelcv.es/?p=127</guid>
		<description><![CDATA[Bueno, estos últimos días he tenido problemas con el VMware y el  AutoRun/AutoPlay de Windows Vista. Al instalarlo me ha deshabilitado la  reproducción automática de CD/DVD, lector de tarjetas, Pendrives, etc&#8230;
El caso es que si te vas a &#8220;Panel de control -&#62; Reproducción automática&#8221; todo parece  [...]]]></description>
			<content:encoded><![CDATA[<p>Bueno, estos últimos días he tenido problemas con el VMware y el  AutoRun/AutoPlay de Windows Vista. Al instalarlo me ha deshabilitado la  reproducción automática de CD/DVD, lector de tarjetas, Pendrives, etc&#8230;</p>
<p>El caso es que si te vas a &#8220;Panel de control -&gt; Reproducción automática&#8221; todo parece normal, pero no funciona.</p>
<p>Para  solucionarlo, hay que ir las opciones del propio VMware (arrancando  como administrador). Al hacer click en Edit &#8211;&gt; Preferences, te  aparece una opción para volver ha habilitar la reproducción automática.</p>
<p><a href="http://blog.miguelangelcv.es/wp-content/uploads/2008/05/vmware_autoplay_4.jpg"><img class="aligncenter size-medium wp-image-131" title="vmware_autoplay_4" src="http://blog.miguelangelcv.es/wp-content/uploads/2008/05/vmware_autoplay_4-300x222.jpg" alt="" width="300" height="222" /></a></p>
<p>Sólo hay que deshabilitar &#8220;Disable Autorun on the host&#8221; (dejarlo tal y como esta en la foto).</p>
<p>Hasta  aquí todo normal, pero cuando conecto un Pendrive o un Disco Duro  Externo la reproducción automática no funciona (cosa que cuando metes un  CD o DVD, vuelve a funcionar).</p>
<p>He estado preguntando a gente y  no les ocurre lo mismo que a mi, así que me ha tocado echar mano de  Google y buscar por Internet una solución.</p>
<p>Ahora toca hacer lo siguiente: Ir al editor del registro (regedit.exe) y localizar el siguiente directorio</p>
<p>Equipo\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer</p>
<p>Una  vez dentro de dicho directorio buscar el DWORD con nombre  &#8220;NoDriveTypeAutoRun&#8221; (si no lo encontráis podéis buscarlo en Edición  -&gt; Buscar) y poner el valor a 91.</p>
<p><a href="http://blog.miguelangelcv.es/wp-content/uploads/2008/05/vmware_regedit_2.jpg"><img class="aligncenter size-medium wp-image-132" title="vmware_regedit_2" src="http://blog.miguelangelcv.es/wp-content/uploads/2008/05/vmware_regedit_2-300x229.jpg" alt="" width="300" height="229" /></a></p>
<p>Al reiniciar el equipo ya volverá a funcionar la reproducción automática en Pendrives y Discos Duros Externos.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.miguelangelcv.es/archives/127/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

