<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Informática Educativa</title>
	<atom:link href="https://luissubiabre.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://luissubiabre.wordpress.com</link>
	<description>y también un poco destructiva :)</description>
	<lastBuildDate>Thu, 27 Dec 2018 19:04:26 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<site xmlns="com-wordpress:feed-additions:1">1154147</site><cloud domain='luissubiabre.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>https://s0.wp.com/i/buttonw-com.png</url>
		<title>Informática Educativa</title>
		<link>https://luissubiabre.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="https://luissubiabre.wordpress.com/osd.xml" title="Informática Educativa" />
	<atom:link rel='hub' href='https://luissubiabre.wordpress.com/?pushpress=hub'/>
	<item>
		<title>C# y SQL Server: cargar DataGridView</title>
		<link>https://luissubiabre.wordpress.com/2018/12/27/c-y-sql-server-cargar-datagridview/</link>
					<comments>https://luissubiabre.wordpress.com/2018/12/27/c-y-sql-server-cargar-datagridview/#respond</comments>
		
		<dc:creator><![CDATA[Luis Subiabre]]></dc:creator>
		<pubDate>Thu, 27 Dec 2018 19:04:18 +0000</pubDate>
				<category><![CDATA[Libro de Clases]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[SQL Server]]></category>
		<guid isPermaLink="false">http://luissubiabre.wordpress.com/?p=2158</guid>

					<description><![CDATA[En esta oportunidad vamos a cargar un DataGrid mediante un DataTable y un DataSet, llenarlo desde una base de datos Sql Server Agregamos las librerias para la conexión: using System.Data; using System.Data.SqlClient; // Creamos nuestra cadena para conectarnos a la base de datos SqlConnection cn = new SqlConnection("Data Source=.\\SQLEXPRESS; Initial Catalog=tuTabla;Integrated Security=true;"); Opción 1: /Aqui [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class="separator" style="clear:both;text-align:center;">
<a href="https://luissubiabre.wordpress.com/wp-content/uploads/2018/12/43be4-c.jpg" style="margin-left:1em;margin-right:1em;"><img border="0" data-original-height="320" data-original-width="320" src="https://luissubiabre.wordpress.com/wp-content/uploads/2018/12/43be4-c.jpg?w=320&#038;h=320" /></a></div>
<p>
En esta oportunidad vamos a cargar un DataGrid mediante un DataTable y un DataSet, llenarlo desde una base de datos Sql Server</p>
<div>
</div>
<p>Agregamos las librerias para la conexión:</p>
<blockquote class="tr_bq"><p>
using System.Data;<br />
using System.Data.SqlClient;</p></blockquote>
<p></p>
<pre style="background:#ffffff;color:black;"><span style="color:dimgrey;">// Creamos nuestra cadena para conectarnos a la base de datos</span>
  SqlConnection cn <span style="color:#808030;">=</span> <span style="color:maroon;font-weight:bold;">new</span> SqlConnection<span style="color:#808030;">(</span><span style="color:maroon;">"</span><span style="color:#0000e6;">Data Source=.\\SQLEXPRESS; Initial Catalog=tuTabla;Integrated Security=true;</span><span style="color:maroon;">"</span><span style="color:#808030;">)</span><span style="color:purple;">;</span>
</pre>
<hr />
<p>Opción 1:<br />
</p>
<pre style="background:#ffffff;color:black;"><span style="color:#808030;">/</span>Aqui estamos mostrando los datos mediante un DataTable
        <span style="color:maroon;font-weight:bold;">private</span> <span style="color:maroon;font-weight:bold;">void</span> btnCargar_Click<span style="color:#808030;">(</span><span style="color:maroon;font-weight:bold;">object</span> sender<span style="color:#808030;">,</span> EventArgs e<span style="color:#808030;">)</span>
        <span style="color:purple;">{</span>
            SqlCommand cmd <span style="color:#808030;">=</span> <span style="color:maroon;font-weight:bold;">new</span> SqlCommand<span style="color:#808030;">(</span><span style="color:maroon;">"</span><span style="color:#0000e6;">Select * from tuTabla</span><span style="color:maroon;">"</span><span style="color:#808030;">,</span> cn<span style="color:#808030;">)</span><span style="color:purple;">;</span>
            SqlDataAdapter da <span style="color:#808030;">=</span> <span style="color:maroon;font-weight:bold;">new</span> SqlDataAdapter<span style="color:#808030;">(</span>cmd<span style="color:#808030;">)</span><span style="color:purple;">;</span>
            DataTable dt <span style="color:#808030;">=</span> <span style="color:maroon;font-weight:bold;">new</span> DataTable<span style="color:#808030;">(</span><span style="color:#808030;">)</span><span style="color:purple;">;</span>
            da<span style="color:#808030;">.</span>Fill<span style="color:#808030;">(</span>dt<span style="color:#808030;">)</span><span style="color:purple;">;</span>
            dataGridView1<span style="color:#808030;">.</span>DataSource <span style="color:#808030;">=</span> dt<span style="color:purple;">;</span>
            cn<span style="color:#808030;">.</span>Close<span style="color:#808030;">(</span><span style="color:#808030;">)</span><span style="color:purple;">;</span>
        <span style="color:purple;">}</span>
</pre>
<hr />
<pre style="background:#ffffff;color:black;"><span style="color:dimgrey;">//Aqui mediante un DataSet</span>
        <span style="color:maroon;font-weight:bold;">private</span> <span style="color:maroon;font-weight:bold;">void</span> btnCargarDataSet_Click<span style="color:#808030;">(</span><span style="color:maroon;font-weight:bold;">object</span> sender<span style="color:#808030;">,</span> EventArgs e<span style="color:#808030;">)</span>
        <span style="color:purple;">{</span>
            SqlCommand cmd <span style="color:#808030;">=</span> <span style="color:maroon;font-weight:bold;">new</span> SqlCommand<span style="color:#808030;">(</span><span style="color:maroon;">"</span><span style="color:#0000e6;">Select * from tuTabla</span><span style="color:maroon;">"</span><span style="color:#808030;">,</span> cn<span style="color:#808030;">)</span><span style="color:purple;">;</span>
            SqlDataAdapter da <span style="color:#808030;">=</span> <span style="color:maroon;font-weight:bold;">new</span> SqlDataAdapter<span style="color:#808030;">(</span>cmd<span style="color:#808030;">)</span><span style="color:purple;">;</span>
            DataSet ds <span style="color:#808030;">=</span> <span style="color:maroon;font-weight:bold;">new</span> DataSet<span style="color:#808030;">(</span><span style="color:#808030;">)</span><span style="color:purple;">;</span>
            da<span style="color:#808030;">.</span>Fill<span style="color:#808030;">(</span>ds<span style="color:#808030;">)</span><span style="color:purple;">;</span>
            dataGridView1<span style="color:#808030;">.</span>DataSource <span style="color:#808030;">=</span> ds<span style="color:#808030;">.</span>Tables<span style="color:#808030;">[</span><span style="color:#008c00;">0</span><span style="color:#808030;">]</span><span style="color:purple;">;</span>
            cn<span style="color:#808030;">.</span>Close<span style="color:#808030;">(</span><span style="color:#808030;">)</span><span style="color:purple;">;</span>
        <span style="color:purple;">}</span>
</pre>
<hr />
<p>Fuente: <a href="http://bit.ly/2Sjk7ct" rel="nofollow">http://bit.ly/2Sjk7ct</a></p>
<p>via Blogger <a href="http://bit.ly/2AeNMwo" rel="nofollow">http://bit.ly/2AeNMwo</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://luissubiabre.wordpress.com/2018/12/27/c-y-sql-server-cargar-datagridview/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2158</post-id>
		<media:content url="https://1.gravatar.com/avatar/1541dfdcf19ed7cd402358fad773f7baf85282e5d0af98ec9c8adbda5e50f80e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Luis Subiabre</media:title>
		</media:content>

		<media:content url="https://luissubiabre.wordpress.com/wp-content/uploads/2018/12/43be4-c.jpg" medium="image" />
	</item>
		<item>
		<title>Python: contar mayúsculas y minúsculas</title>
		<link>https://luissubiabre.wordpress.com/2018/12/07/python-contar-mayusculas-y-minusculas/</link>
					<comments>https://luissubiabre.wordpress.com/2018/12/07/python-contar-mayusculas-y-minusculas/#respond</comments>
		
		<dc:creator><![CDATA[Luis Subiabre]]></dc:creator>
		<pubDate>Fri, 07 Dec 2018 18:56:10 +0000</pubDate>
				<category><![CDATA[Libro de Clases]]></category>
		<category><![CDATA[Python]]></category>
		<guid isPermaLink="false">http://luissubiabre.wordpress.com/?p=2154</guid>

					<description><![CDATA[Solicitar al usuario ingresar una palabra y mostrar en pantalla cuantos caracteres son mayúsculas y cuantas minúsculas. string = input("Ingrese palabra: ") indice=0 mayusculas=0 minusculas=0 while indice &#60; len(string): letra = string[indice] if letra.isupper() == True: mayusculas +=1 else: minusculas +=1 indice += 1 print("Total mayusculas: " , mayusculas) print("Total minusculas: " , minusculas) Aquí [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class="separator" style="clear:both;text-align:center;">
<a href="https://luissubiabre.wordpress.com/wp-content/uploads/2018/12/4f786-problema2bplanteado4.jpg" style="margin-left:1em;margin-right:1em;"><img border="0" data-original-height="800" data-original-width="800" height="320" src="https://luissubiabre.wordpress.com/wp-content/uploads/2018/12/4f786-problema2bplanteado4.jpg?w=800&#038;h=800" width="320" /></a></div>
<div class="separator" style="clear:both;text-align:center;">
</div>
<div class="separator" style="clear:both;text-align:center;">
Solicitar al usuario ingresar una palabra y mostrar en pantalla cuantos caracteres son mayúsculas y cuantas minúsculas.</div>
<div class="separator" style="clear:both;text-align:center;">
</div>
<p><!-- HTML generated using hilite.me --></p>
<div style="background:#202020;border-width:.1em .1em .1em .8em;border:solid gray;overflow:auto;padding:.2em .6em;width:auto;">
<pre style="line-height:125%;margin:0;"><span style="color:#d0d0d0;">string</span> <span style="color:#d0d0d0;">=</span> <span style="color:#24909d;">input</span><span style="color:#d0d0d0;">(</span><span style="color:#ed9d13;">"Ingrese palabra: "</span><span style="color:#d0d0d0;">)</span>
<span style="color:#d0d0d0;">indice=</span><span style="color:#3677a9;">0</span>
<span style="color:#d0d0d0;">mayusculas=</span><span style="color:#3677a9;">0</span>
<span style="color:#d0d0d0;">minusculas=</span><span style="color:#3677a9;">0</span>
<span style="color:#6ab825;font-weight:bold;">while</span> <span style="color:#d0d0d0;">indice</span> <span style="color:#d0d0d0;">&lt;</span> <span style="color:#24909d;">len</span><span style="color:#d0d0d0;">(string):</span>
  <span style="color:#d0d0d0;">letra</span> <span style="color:#d0d0d0;">=</span> <span style="color:#d0d0d0;">string[indice]</span>
  <span style="color:#6ab825;font-weight:bold;">if</span> <span style="color:#d0d0d0;">letra.isupper()</span> <span style="color:#d0d0d0;">==</span> <span style="color:#24909d;">True</span><span style="color:#d0d0d0;">:</span>
    <span style="color:#d0d0d0;">mayusculas</span> <span style="color:#d0d0d0;">+=</span><span style="color:#3677a9;">1</span>
  <span style="color:#6ab825;font-weight:bold;">else</span><span style="color:#d0d0d0;">:</span>
    <span style="color:#d0d0d0;">minusculas</span> <span style="color:#d0d0d0;">+=</span><span style="color:#3677a9;">1</span>
  <span style="color:#d0d0d0;">indice</span> <span style="color:#d0d0d0;">+=</span> <span style="color:#3677a9;">1</span>

<span style="color:#6ab825;font-weight:bold;">print</span><span style="color:#d0d0d0;">(</span><span style="color:#ed9d13;">"Total mayusculas: "</span> <span style="color:#d0d0d0;">,</span> <span style="color:#d0d0d0;">mayusculas)</span>
<span style="color:#6ab825;font-weight:bold;">print</span><span style="color:#d0d0d0;">(</span><span style="color:#ed9d13;">"Total minusculas: "</span> <span style="color:#d0d0d0;">,</span> <span style="color:#d0d0d0;">minusculas)</span>
</pre>
</div>
<div class="separator" style="clear:both;text-align:center;">
</div>
<div class="separator" style="clear:both;">
Aquí la magia lo hace la función&nbsp;<b><i>isupper </i></b>la cual es consultada, tras recorrer el arreglo de la palabra, si el carácter esta en mayúscula. De ser así, aumentara el contador, en caso contrario aumentará el contar de minúsculas.</div>
<div class="separator" style="clear:both;">
</div>
<blockquote class="tr_bq" style="clear:both;"><p>
isupper():<br />La función isupper() verifica si todos los caracteres ​​(letras) de la cadena están en mayúsculas, retornado True o False.</p></blockquote>
<p>via Blogger <a href="https://ift.tt/2SA3Z5Y" rel="nofollow">https://ift.tt/2SA3Z5Y</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://luissubiabre.wordpress.com/2018/12/07/python-contar-mayusculas-y-minusculas/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2154</post-id>
		<media:content url="https://1.gravatar.com/avatar/1541dfdcf19ed7cd402358fad773f7baf85282e5d0af98ec9c8adbda5e50f80e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Luis Subiabre</media:title>
		</media:content>

		<media:content url="https://luissubiabre.wordpress.com/wp-content/uploads/2018/12/4f786-problema2bplanteado4.jpg?w=300" medium="image" />
	</item>
		<item>
		<title>La importancia de los archivos de imágenes</title>
		<link>https://luissubiabre.wordpress.com/2018/12/03/la-importancia-de-los-archivos-de-imagenes/</link>
					<comments>https://luissubiabre.wordpress.com/2018/12/03/la-importancia-de-los-archivos-de-imagenes/#respond</comments>
		
		<dc:creator><![CDATA[Luis Subiabre]]></dc:creator>
		<pubDate>Mon, 03 Dec 2018 16:42:18 +0000</pubDate>
				<category><![CDATA[Libro de Clases]]></category>
		<guid isPermaLink="false">http://luissubiabre.wordpress.com/?p=2150</guid>

					<description><![CDATA[Quizá la mayoría comenzamos con formatos BMP (aquellos que pesaban una barbaridad). Hoy en día contamos con una variada gama de formatos de imágenes y es importante saber para qué sirve cada uno de ellos. via Blogger https://ift.tt/2Qb7W4v]]></description>
										<content:encoded><![CDATA[<div class="separator" style="clear:both;text-align:center;">
<a href="https://luissubiabre.wordpress.com/wp-content/uploads/2018/12/9272a-47115813_1193537420809821_6248787243670962176_n.jpg" style="margin-left:1em;margin-right:1em;"><img border="0" data-original-height="960" data-original-width="850" height="400" src="https://luissubiabre.wordpress.com/wp-content/uploads/2018/12/9272a-47115813_1193537420809821_6248787243670962176_n.jpg?w=850&#038;h=960" width="353" /></a></div>
<div class="separator" style="clear:both;text-align:center;">
</div>
<div class="MsoNormal">
<span style="font-size:13.5pt;line-height:115%;">Quizá<br />
la mayoría comenzamos con formatos BMP</span> (aquellos que pesaban una<br />
barbaridad). Hoy en día contamos con una variada gama de formatos de imágenes y<br />
es importante saber para qué sirve cada uno de ellos.</div>
<p>
via Blogger <a href="https://ift.tt/2Qb7W4v" rel="nofollow">https://ift.tt/2Qb7W4v</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://luissubiabre.wordpress.com/2018/12/03/la-importancia-de-los-archivos-de-imagenes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2150</post-id>
		<media:content url="https://1.gravatar.com/avatar/1541dfdcf19ed7cd402358fad773f7baf85282e5d0af98ec9c8adbda5e50f80e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Luis Subiabre</media:title>
		</media:content>

		<media:content url="https://luissubiabre.wordpress.com/wp-content/uploads/2018/12/9272a-47115813_1193537420809821_6248787243670962176_n.jpg?w=266" medium="image" />
	</item>
		<item>
		<title>Scratch: Dibujar un cuadrado</title>
		<link>https://luissubiabre.wordpress.com/2018/11/18/scratch-dibujar-un-cuadrado/</link>
					<comments>https://luissubiabre.wordpress.com/2018/11/18/scratch-dibujar-un-cuadrado/#respond</comments>
		
		<dc:creator><![CDATA[Luis Subiabre]]></dc:creator>
		<pubDate>Mon, 19 Nov 2018 00:14:34 +0000</pubDate>
				<category><![CDATA[Libro de Clases]]></category>
		<category><![CDATA[SCRATCH]]></category>
		<guid isPermaLink="false">http://luissubiabre.wordpress.com/?p=2145</guid>

					<description><![CDATA[La programación consiste en en prácticamente dos partes: 1.- utilizar el lápiz para poder dibujar borrar lo dibujado cuando comience (así siempre la pantalla esta limpia), bajar lápiz,&#160; poner un color, y aumentar el grosor del lápiz 2.- creación de un ciclo para dibujar se añade un ciclo de «repetir 4» esperar un segundo (para [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class="separator" style="clear:both;text-align:center;">
<a href="https://luissubiabre.wordpress.com/wp-content/uploads/2018/11/7b0ea-problema2bplanteadoscratch.jpg" style="margin-left:1em;margin-right:1em;"><img border="0" height="320" src="https://luissubiabre.wordpress.com/wp-content/uploads/2018/11/7b0ea-problema2bplanteadoscratch.jpg?w=320&#038;h=320" width="320" /></a></div>
<div class="separator" style="clear:both;text-align:center;">
</div>
<p>La programación consiste en en prácticamente dos partes:</p>
<p>1.- utilizar el lápiz para poder dibujar</p>
<ul>
<li>borrar lo dibujado cuando comience (así siempre la pantalla esta limpia),</li>
<li>bajar lápiz,&nbsp;</li>
<li>poner un color,</li>
<li>y aumentar el grosor del lápiz</li>
</ul>
<p>2.- creación de un ciclo para dibujar</p>
<ul>
<li>se añade un ciclo de «repetir 4»</li>
<li>esperar un segundo (para visualizar la animación de dibujo) ,&nbsp;</li>
<li>mover 100 pasos,&nbsp;</li>
<li>girar 90 grados&nbsp;</li>
</ul>
<div>
otros aspectos:</div>
<div>
<ul>
<li>fondo para simular una pizarra antigua&nbsp;</li>
<li>cambio del objeto «gato» por un lápiz</li>
<li>establecer la posición del lápiz a x: -33 y:60</li>
</ul>
</div>
<p></p>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left:auto;margin-right:auto;text-align:center;">
<tbody>
<tr>
<td style="text-align:center;"><a href="https://luissubiabre.wordpress.com/wp-content/uploads/2018/11/79d97-cuadrado.jpg" style="margin-left:auto;margin-right:auto;"><img border="0" src="https://luissubiabre.wordpress.com/wp-content/uploads/2018/11/79d97-cuadrado.jpg?w=616" /></a></td>
</tr>
<tr>
<td class="tr-caption" style="text-align:center;">Bloques de programación</td>
</tr>
</tbody>
</table>
<div class="separator" style="clear:both;text-align:center;">
</div>
<p><b>¿Se puede mejorar?</b><br />
Claro que sí. Por ejemplo podemos mejorar que el dibujo parta desde la punta del lápiz y no del centro.</p>
<h3 style="text-align:center;">
Para visualizar el proyecto puedes hacer clic aquí: <a href="https://scratch.mit.edu/projects/260725348/" target="_blank">Proyecto dibujar cuadrado</a></h3>
<p>via Blogger <a href="https://ift.tt/2KerbUm" rel="nofollow">https://ift.tt/2KerbUm</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://luissubiabre.wordpress.com/2018/11/18/scratch-dibujar-un-cuadrado/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2145</post-id>
		<media:content url="https://1.gravatar.com/avatar/1541dfdcf19ed7cd402358fad773f7baf85282e5d0af98ec9c8adbda5e50f80e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Luis Subiabre</media:title>
		</media:content>

		<media:content url="https://luissubiabre.wordpress.com/wp-content/uploads/2018/11/7b0ea-problema2bplanteadoscratch.jpg?w=300" medium="image" />

		<media:content url="https://luissubiabre.wordpress.com/wp-content/uploads/2018/11/79d97-cuadrado.jpg" medium="image" />
	</item>
		<item>
		<title>Python: determinar si el número es par</title>
		<link>https://luissubiabre.wordpress.com/2018/11/17/python-determinar-si-el-numero-es-par/</link>
					<comments>https://luissubiabre.wordpress.com/2018/11/17/python-determinar-si-el-numero-es-par/#respond</comments>
		
		<dc:creator><![CDATA[Luis Subiabre]]></dc:creator>
		<pubDate>Sat, 17 Nov 2018 13:08:55 +0000</pubDate>
				<category><![CDATA[Libro de Clases]]></category>
		<category><![CDATA[Python]]></category>
		<guid isPermaLink="false">http://luissubiabre.wordpress.com/?p=2140</guid>

					<description><![CDATA[Debemos escribir un programa que imprima «par» si un número ingresado es par, y nada si no lo es. Código: numero = int(input("Ingrese numero: ")) if numero%2==0: print("Es par") Ejemplo:&#160; ingresamos el número cuatro y el programa devuelve Es par Explicación: Con %2 obtenemos el residuo de la división&#160;del número. Se devolverá&#160;un 0 si es [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class="separator" style="clear:both;text-align:center;">
<a href="https://luissubiabre.wordpress.com/wp-content/uploads/2018/11/fa794-problema2bplanteado3.jpg" style="margin-left:1em;margin-right:1em;"><img border="0" height="320" src="https://luissubiabre.wordpress.com/wp-content/uploads/2018/11/fa794-problema2bplanteado3.jpg?w=320&#038;h=320" width="320" /></a></div>
<div>
</div>
<div>
<span style="background-color:white;color:#373a3c;font-family:&quot;font-size:14px;"><br /></span></div>
<div>
<span style="background-color:white;color:#373a3c;font-family:&quot;font-size:14px;">Debemos escribir un programa que imprima «par» si un número ingresado es par, y nada si no lo es.</span><br />
<span style="background-color:white;color:#373a3c;font-family:&quot;font-size:14px;"><br /></span><br />
</p>
<h3>
<span style="background-color:white;color:#373a3c;font-family:&quot;font-size:14px;">Código:</span></h3>
<p><span style="background-color:white;color:#373a3c;font-family:&quot;font-size:14px;"><!-- HTML generated using hilite.me --></span></p>
<div style="background:#ffffff;border-width:.1em .1em .1em .8em;border:solid gray;overflow:auto;padding:.2em .6em;width:auto;">
<pre style="line-height:125%;margin:0;"><span style="background-color:white;color:#373a3c;font-family:&quot;font-size:14px;">numero = <span style="color:#00aaaa;">int</span>(<span style="color:#00aaaa;">input</span>(<span style="color:#aa5500;">"Ingrese numero: "</span>))
<span style="color:#0000aa;">if</span> numero%<span style="color:#009999;">2</span>==<span style="color:#009999;">0</span>:
  <span style="color:#0000aa;">print</span>(<span style="color:#aa5500;">"Es par"</span>)
</span></pre>
</div>
<p><span style="background-color:white;color:#373a3c;font-family:&quot;font-size:14px;"><br />
</span><br />
<span style="background-color:white;color:#373a3c;font-family:&quot;font-size:14px;"><br /></span><br />
</p>
<h3>
<span style="background-color:white;color:#373a3c;font-family:&quot;font-size:14px;">Ejemplo:&nbsp;</span></h3>
<p><span style="background-color:white;color:#373a3c;font-family:&quot;font-size:14px;">ingresamos el número cuatro y el programa devuelve Es par</span></p>
<div class="separator" style="clear:both;text-align:center;">
<a href="https://luissubiabre.wordpress.com/wp-content/uploads/2018/11/afedf-espar.jpg" style="margin-left:1em;margin-right:1em;"><img border="0" src="https://luissubiabre.wordpress.com/wp-content/uploads/2018/11/afedf-espar.jpg?w=616" /></a></div>
<p><span style="background-color:white;color:#373a3c;font-family:&quot;font-size:14px;"><br /></span><br />
<span style="background-color:white;color:#373a3c;font-family:&quot;font-size:14px;"><br /></span><br />
</p>
<h3>
<span style="background-color:white;color:#373a3c;font-family:&quot;font-size:14px;">Explicación:</span></h3>
<p><span style="color:#373a3c;font-family:&quot;"><span style="background-color:white;"><span style="font-size:14px;">Con %2 obtenemos el residuo de la división&nbsp;del número. Se devolverá&nbsp;un 0 si es par y un 1 si es impar.</span></span></span><br />
<span style="color:#373a3c;font-family:&quot;"><span style="background-color:white;"><span style="font-size:14px;"><br /></span></span></span><br />
<span style="color:#373a3c;font-family:&quot;"><span style="background-color:white;"><span style="font-size:14px;">Atrévete a modificar el programa y que imprima si el número ingresado es impar.</span></span></span><br />
<span style="color:#373a3c;font-family:&quot;"><span style="background-color:white;"><span style="font-size:14px;"><br /></span></span></span><br />
<span style="color:#373a3c;font-family:&quot;"><span style="background-color:white;"><span style="font-size:14px;">Saludos</span></span></span><br />
<span style="color:#373a3c;font-family:&quot;"><span style="background-color:white;"><span style="font-size:14px;"><br /></span></span></span></div>
<p>via Blogger <a href="https://ift.tt/2OMmz8L" rel="nofollow">https://ift.tt/2OMmz8L</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://luissubiabre.wordpress.com/2018/11/17/python-determinar-si-el-numero-es-par/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2140</post-id>
		<media:content url="https://1.gravatar.com/avatar/1541dfdcf19ed7cd402358fad773f7baf85282e5d0af98ec9c8adbda5e50f80e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Luis Subiabre</media:title>
		</media:content>

		<media:content url="https://luissubiabre.wordpress.com/wp-content/uploads/2018/11/fa794-problema2bplanteado3.jpg?w=300" medium="image" />

		<media:content url="https://luissubiabre.wordpress.com/wp-content/uploads/2018/11/afedf-espar.jpg" medium="image" />
	</item>
		<item>
		<title>Python: saber si estoy en el hemisferio norte o sur</title>
		<link>https://luissubiabre.wordpress.com/2018/11/12/python-saber-si-estoy-en-el-hemisferio-norte-o-sur/</link>
					<comments>https://luissubiabre.wordpress.com/2018/11/12/python-saber-si-estoy-en-el-hemisferio-norte-o-sur/#respond</comments>
		
		<dc:creator><![CDATA[Luis Subiabre]]></dc:creator>
		<pubDate>Mon, 12 Nov 2018 22:14:34 +0000</pubDate>
				<category><![CDATA[Libro de Clases]]></category>
		<category><![CDATA[Python]]></category>
		<guid isPermaLink="false">http://luissubiabre.wordpress.com/?p=2135</guid>

					<description><![CDATA[Solicitar al usuario ingresar su latitud y longitud y determinar si este se encuentra en el hemisferio norte o hemisferio sur. Teniendo las siguientes variables como punto 0 el Ecuador: lat = -2.0000000 lon = -77.5000000 Veamos como hacerlo: lat = -2.0000000 lon = -77.5000000 lat_domicilio = float(input("Ingresa la latitud de tu domicilio: ")) lon_domicilio [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Solicitar al usuario ingresar su latitud y longitud y determinar si este se encuentra en el hemisferio norte o hemisferio sur.</p>
<p>Teniendo las siguientes variables como punto 0 el Ecuador:</p>
<div style="background:#000000;border-width:.1em .1em .1em .8em;border:solid gray;overflow:auto;padding:.2em .6em;width:auto;">
<pre style="line-height:125%;margin:0;"><span style="color:#cccccc;">lat</span> <span style="color:#3399cc;">=</span> <span style="color:#3399cc;">-</span><span style="color:#cd00cd;">2.0000000</span>
<span style="color:#cccccc;">lon</span> <span style="color:#3399cc;">=</span> <span style="color:#3399cc;">-</span><span style="color:#cd00cd;">77.5000000</span>
</pre>
</div>
<p>Veamos como hacerlo:</p>
<div style="background:#000000;border-width:.1em .1em .1em .8em;border:solid gray;overflow:auto;padding:.2em .6em;width:auto;">
<pre style="line-height:125%;margin:0;"><span style="color:#cccccc;">lat</span> <span style="color:#3399cc;">=</span> <span style="color:#3399cc;">-</span><span style="color:#cd00cd;">2.0000000</span>
<span style="color:#cccccc;">lon</span> <span style="color:#3399cc;">=</span> <span style="color:#3399cc;">-</span><span style="color:#cd00cd;">77.5000000</span>
<span style="color:#cccccc;">lat_domicilio</span> <span style="color:#3399cc;">=</span> <span style="color:#cd00cd;">float</span><span style="color:#cccccc;">(</span><span style="color:#cd00cd;">input</span><span style="color:#cccccc;">(</span><span style="color:#cd0000;">"Ingresa la latitud de tu domicilio: "</span><span style="color:#cccccc;">))</span>
<span style="color:#cccccc;">lon_domicilio</span> <span style="color:#3399cc;">=</span> <span style="color:#cd00cd;">float</span><span style="color:#cccccc;">(</span><span style="color:#cd00cd;">input</span><span style="color:#cccccc;">(</span><span style="color:#cd0000;">"Ingresa la longitud de tu domicilio: "</span><span style="color:#cccccc;">))</span>
<span style="color:#cccccc;">estoy_al_sur</span> <span style="color:#3399cc;">=</span> <span style="color:#cccccc;">lat_domicilio</span> <span style="color:#3399cc;">-</span> <span style="color:#cccccc;">lat</span> <span style="color:#3399cc;">&lt;</span> <span style="color:#cd00cd;">0</span>
<span style="color:#cdcd00;">if</span> <span style="color:#cccccc;">estoy_al_sur:</span>
    <span style="color:#cdcd00;">print</span><span style="color:#cccccc;">(</span><span style="color:#cd0000;">"Estas en el hemisferio sur"</span><span style="color:#cccccc;">)</span>
<span style="color:#cdcd00;">else</span><span style="color:#cccccc;">:</span>
    <span style="color:#cdcd00;">print</span><span style="color:#cccccc;">(</span><span style="color:#cd0000;">"Estas en el hemisferio norte"</span><span style="color:#cccccc;">)</span>
</pre>
</div>
<p></p>
<h3>
Explicación:</h3>
<p>Existen distintas formas de resolver este problema, pero básicamente lo que hacemos es solicitar la latitud y longitud donde se encuentra el usuario (y las almacenamos en las variables&nbsp;lat_domicilio y&nbsp;lon_domicilio<span style="color:#cccccc;">)&nbsp;</span>para posteriormente hacer una resta entre la latitud del usuario y la latitud del Ecuador y ver si es menor que 0 para que de True o False. (True estamos al sur y False estamos al norte)</p>
<p>Ejemplo 1:<br />
supongamos que estamos en Toronto, Canadá</p>
<div class="separator" style="clear:both;text-align:center;">
<a href="https://luissubiabre.wordpress.com/wp-content/uploads/2018/11/df4e6-norte.jpg" style="margin-left:1em;margin-right:1em;"><img border="0" height="107" src="https://luissubiabre.wordpress.com/wp-content/uploads/2018/11/df4e6-norte.jpg?w=400&#038;h=107" width="400" /></a></div>
<p>Ejemplo 2:<br />
supongamos que estamos en Punta Arenas, Chile.</p>
<div class="separator" style="clear:both;text-align:center;">
<a href="https://luissubiabre.wordpress.com/wp-content/uploads/2018/11/3440a-sur.jpg" style="margin-left:1em;margin-right:1em;"><img border="0" height="107" src="https://luissubiabre.wordpress.com/wp-content/uploads/2018/11/3440a-sur.jpg?w=400&#038;h=107" width="400" /></a></div>
<div class="separator" style="clear:both;text-align:center;">
</div>
<div class="separator" style="clear:both;text-align:left;">
Así, tan sencillo se puede realizar este calculo</div>
<div class="separator" style="clear:both;text-align:left;">
</div>
<h3 style="clear:both;text-align:left;">
Enlaces de interés:</h3>
<div class="separator" style="clear:both;text-align:left;">
</div>
<ul>
<li>Obtener tus coordenadas:&nbsp;<a href="https://ift.tt/2PTiILB" rel="nofollow">https://ift.tt/2PTiILB</a></li>
<li>Los hemisferios de la tierra:&nbsp;<a href="https://ift.tt/2DhLuPr" rel="nofollow">https://ift.tt/2DhLuPr</a></li>
</ul>
<div>
¿qué mas se te ocurre hacer con esta información?</div>
<p>via Blogger <a href="https://ift.tt/2POLygr" rel="nofollow">https://ift.tt/2POLygr</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://luissubiabre.wordpress.com/2018/11/12/python-saber-si-estoy-en-el-hemisferio-norte-o-sur/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2135</post-id>
		<media:content url="https://1.gravatar.com/avatar/1541dfdcf19ed7cd402358fad773f7baf85282e5d0af98ec9c8adbda5e50f80e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Luis Subiabre</media:title>
		</media:content>

		<media:content url="https://luissubiabre.wordpress.com/wp-content/uploads/2018/11/df4e6-norte.jpg?w=300" medium="image" />

		<media:content url="https://luissubiabre.wordpress.com/wp-content/uploads/2018/11/3440a-sur.jpg?w=300" medium="image" />
	</item>
		<item>
		<title>Python: calcular perimetro</title>
		<link>https://luissubiabre.wordpress.com/2018/11/11/python-calcular-perimetro/</link>
					<comments>https://luissubiabre.wordpress.com/2018/11/11/python-calcular-perimetro/#respond</comments>
		
		<dc:creator><![CDATA[Luis Subiabre]]></dc:creator>
		<pubDate>Sun, 11 Nov 2018 23:31:42 +0000</pubDate>
				<category><![CDATA[Libro de Clases]]></category>
		<category><![CDATA[Python]]></category>
		<guid isPermaLink="false">http://luissubiabre.wordpress.com/?p=2131</guid>

					<description><![CDATA[En este simple ejercicio calcularemos el perímetro de un cuadrado utilizando el lenguaje Python. def perimetro(lado): perimetro = 0 perimetro = lado*4 return perimetro via Blogger https://ift.tt/2DgahU7]]></description>
										<content:encoded><![CDATA[<div class="separator" style="clear:both;text-align:center;">
<a href="https://luissubiabre.wordpress.com/wp-content/uploads/2018/11/2043a-lspython.jpg" style="margin-left:1em;margin-right:1em;"><img border="0" height="320" src="https://luissubiabre.wordpress.com/wp-content/uploads/2018/11/2043a-lspython.jpg?w=320&#038;h=320" width="320" /></a></div>
<p>
En este simple ejercicio calcularemos el perímetro de un cuadrado utilizando el lenguaje Python.</p>
<p><!-- HTML generated using hilite.me --></p>
<div style="background:#f8f8f8;border-width:.1em .1em .1em .8em;border:solid gray;overflow:auto;padding:.2em .6em;width:auto;">
<pre style="line-height:125%;margin:0;"><span style="color:green;font-weight:bold;">def</span> <span style="color:blue;">perimetro</span>(lado):
  perimetro <span style="color:#666666;">=</span> <span style="color:#666666;">0</span>
  perimetro <span style="color:#666666;">=</span> lado<span style="color:#666666;">*4</span>
  <span style="color:green;font-weight:bold;">return</span> perimetro
</pre>
</div>
<p>via Blogger <a href="https://ift.tt/2DgahU7" rel="nofollow">https://ift.tt/2DgahU7</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://luissubiabre.wordpress.com/2018/11/11/python-calcular-perimetro/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2131</post-id>
		<media:content url="https://1.gravatar.com/avatar/1541dfdcf19ed7cd402358fad773f7baf85282e5d0af98ec9c8adbda5e50f80e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Luis Subiabre</media:title>
		</media:content>

		<media:content url="https://luissubiabre.wordpress.com/wp-content/uploads/2018/11/2043a-lspython.jpg?w=300" medium="image" />
	</item>
		<item>
		<title>Todo el mundo debería aprender a programar</title>
		<link>https://luissubiabre.wordpress.com/2018/11/10/todo-el-mundo-deberia-aprender-a-programar/</link>
					<comments>https://luissubiabre.wordpress.com/2018/11/10/todo-el-mundo-deberia-aprender-a-programar/#respond</comments>
		
		<dc:creator><![CDATA[Luis Subiabre]]></dc:creator>
		<pubDate>Sun, 11 Nov 2018 02:00:31 +0000</pubDate>
				<category><![CDATA[Libro de Clases]]></category>
		<guid isPermaLink="false">http://luissubiabre.wordpress.com/?p=2127</guid>

					<description><![CDATA[Decía Steve Jobs que “todo el mundo debería aprender a programar un ordenador porque esto te ayuda a pensar”. via Blogger https://ift.tt/2SZzNm5]]></description>
										<content:encoded><![CDATA[<p><span style="background-color:white;color:#373a3c;font-family:OpenSans, Arial, sans-serif;font-size:14px;white-space:pre-wrap;">Decía Steve Jobs que “todo el mundo debería aprender a programar un ordenador porque esto te ayuda a pensar”.</span><br />
<span style="background-color:white;color:#373a3c;font-family:OpenSans, Arial, sans-serif;font-size:14px;white-space:pre-wrap;"><br /></span></p>
<div class="separator" style="clear:both;text-align:center;">
<a href="https://luissubiabre.wordpress.com/wp-content/uploads/2018/11/9da0e-2-1.png" style="margin-left:1em;margin-right:1em;"><img border="0" height="225" src="https://luissubiabre.wordpress.com/wp-content/uploads/2018/11/9da0e-2-1.png?w=320&#038;h=225" width="320" /></a></div>
<p><span style="background-color:white;color:#373a3c;font-family:OpenSans, Arial, sans-serif;font-size:14px;white-space:pre-wrap;"><br /></span></p>
<p>via Blogger <a href="https://ift.tt/2SZzNm5" rel="nofollow">https://ift.tt/2SZzNm5</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://luissubiabre.wordpress.com/2018/11/10/todo-el-mundo-deberia-aprender-a-programar/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2127</post-id>
		<media:content url="https://1.gravatar.com/avatar/1541dfdcf19ed7cd402358fad773f7baf85282e5d0af98ec9c8adbda5e50f80e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Luis Subiabre</media:title>
		</media:content>

		<media:content url="https://luissubiabre.wordpress.com/wp-content/uploads/2018/11/9da0e-2-1.png?w=300" medium="image" />
	</item>
		<item>
		<title>Infografía interfaz lenguaje Scratch</title>
		<link>https://luissubiabre.wordpress.com/2018/11/05/infografia-interfaz-lenguaje-scratch/</link>
					<comments>https://luissubiabre.wordpress.com/2018/11/05/infografia-interfaz-lenguaje-scratch/#respond</comments>
		
		<dc:creator><![CDATA[Luis Subiabre]]></dc:creator>
		<pubDate>Mon, 05 Nov 2018 14:01:54 +0000</pubDate>
				<category><![CDATA[Libro de Clases]]></category>
		<category><![CDATA[SCRATCH]]></category>
		<guid isPermaLink="false">http://luissubiabre.wordpress.com/?p=2123</guid>

					<description><![CDATA[Una nueva infografía para complementar la interfaz de scracth que publique hace un tiempo atrás. También puedes descargar el archivo PDF para imprimir. Descargar PDF via Blogger https://ift.tt/2SPIDCu]]></description>
										<content:encoded><![CDATA[<div class="separator" style="clear:both;text-align:center;">
<a href="https://luissubiabre.wordpress.com/wp-content/uploads/2018/11/33821-c19-rc-00602b2528v22b140720172529-001.jpg" style="margin-left:1em;margin-right:1em;"><img border="0" height="640" src="https://luissubiabre.wordpress.com/wp-content/uploads/2018/11/33821-c19-rc-00602b2528v22b140720172529-001.jpg?w=484&#038;h=640" width="484" /></a></div>
<div class="separator" style="clear:both;text-align:center;">
Una nueva infografía para complementar la interfaz de scracth que publique hace un tiempo atrás.</div>
<div class="separator" style="clear:both;text-align:center;">
También puedes descargar el archivo PDF para imprimir.</div>
<div class="separator" style="clear:both;text-align:center;">
<a href="https://drive.google.com/file/d/1SpvZqWyxv9Tu_8Z7Uwmf6rSOyZ1_aZhv/view?usp=sharing" target="_blank">Descargar PDF</a></div>
<p>via Blogger <a href="https://ift.tt/2SPIDCu" rel="nofollow">https://ift.tt/2SPIDCu</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://luissubiabre.wordpress.com/2018/11/05/infografia-interfaz-lenguaje-scratch/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2123</post-id>
		<media:content url="https://1.gravatar.com/avatar/1541dfdcf19ed7cd402358fad773f7baf85282e5d0af98ec9c8adbda5e50f80e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Luis Subiabre</media:title>
		</media:content>

		<media:content url="https://luissubiabre.wordpress.com/wp-content/uploads/2018/11/33821-c19-rc-00602b2528v22b140720172529-001.jpg?w=228" medium="image" />
	</item>
		<item>
		<title>WPF vs Windows Forms</title>
		<link>https://luissubiabre.wordpress.com/2018/01/16/wpf-vs-windows-forms/</link>
					<comments>https://luissubiabre.wordpress.com/2018/01/16/wpf-vs-windows-forms/#respond</comments>
		
		<dc:creator><![CDATA[Luis Subiabre]]></dc:creator>
		<pubDate>Tue, 16 Jan 2018 16:28:45 +0000</pubDate>
				<category><![CDATA[Libro de Clases]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[WPF]]></category>
		<guid isPermaLink="false">http://luissubiabre.wordpress.com/?p=2121</guid>

					<description><![CDATA[En un post anterior hablé que WPF (windows presentation foundation) es hoy en día la evolución de Windows Forms dada sus características. Sin embargo, a pesar que, ambos tienen el mismo objetivo que es la creación de interfaz gráfica para el usuario (GUI), estos poseen bastantes diferencias la una de la otra, las cuales veremos [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class="separator" style="clear:both;text-align:center;">
<a href="http://ift.tt/2EwjV2r" style="margin-left:1em;margin-right:1em;"><img border="0" src="http://ift.tt/2EwjV2r" /></a></div>
<div style="text-align:justify;">
</div>
<div style="text-align:justify;">
En un post anterior hablé que WPF (windows presentation foundation) es hoy en día la evolución de Windows Forms dada sus características. Sin embargo, a pesar que, ambos tienen el mismo objetivo que es la creación de interfaz gráfica para el usuario (GUI), estos poseen bastantes diferencias la una de la otra, las cuales veremos en este artículo.</div>
<div style="text-align:justify;">
</div>
<h3 style="text-align:justify;">
Windows Forms:</h3>
<div style="text-align:justify;">
Quizá es el más utilizado a la hora de crear aplicaciones de escritorio para Windows (yo mismo llevo utilizando por varios años). Podemos definir a Windows Forms como un conjunto de bibliotecas para el desarrollo de interfaces gráficas basada en los controles estándar de windows (por ejemplo el textbox) dependiente de <a href="http://ift.tt/2DfHwrD">Win32</a>.</div>
<div style="text-align:justify;">
</div>
<div style="text-align:justify;">
Ventajas:</div>
<ul>
<li style="text-align:justify;">Amplia documentación en Internet.</li>
<li style="text-align:justify;">Permite el uso de WPF</li>
<li style="text-align:justify;">Montón de ejemplos basados en Windows Forms</li>
<li style="text-align:justify;">El diseñador de Visual Studio funciona más eficientemente con Windows Forms</li>
</ul>
<div style="text-align:justify;">
</div>
<h3 style="text-align:justify;">
WPF:</h3>
<div style="text-align:justify;">
Permite crear aplicaciones visualmente impactantes, puesto que sus controles están basados en formato vectorial y no se pierde calidad de imagen, como asi tambien la posiblidad de incorporar diversos elementos que se mencionaran más abajo.</div>
<div style="text-align:justify;">
</div>
<div style="text-align:justify;">
El lenguaje utilizado en la parte gráfica es XAML (Extensible Application Markup Language) basado en XML (Extensible Markup Language). Esto permite construir la parte gráfica en jerarquías de modelos lo cual resulta muy amigable.</div>
<div style="text-align:justify;">
Del otro lado tenemos la lógica del programa o código de programación basada en C# o Visual Basic, que llamaremos code-behind. La cual esta totalmente separada del aspecto gráfico.</div>
<div style="text-align:justify;">
Ventajas:</div>
<div>
<ul>
<li style="text-align:justify;">Utiliza la aceleración de hardware para la construcción GUI.</li>
<li style="text-align:justify;">Diseño gráfico y lógica de programación independientes.</li>
<li style="text-align:justify;">Posibilidad de trabajo en conjunto para diseñadores y programadores.</li>
<li style="text-align:justify;">Soporta Windows Forms.</li>
<li style="text-align:justify;">Posibilidad de enlace de datos altamente avanzados, limpia y separada del diseño.</li>
<li style="text-align:justify;">Incorporar documentos fijos, componentes multitudinaria, gráficos bidemensionales y tridemencionales entre otros.</li>
</ul>
<div style="text-align:justify;">
Conclusión.</div>
</div>
<div style="text-align:justify;">
La interfaz gráfica es la que el usuario final utilizará y esta más decir que no se debe descuidar por nuestra parte, puesto que el usuario da mucho valora e lla. Al usuario/cliente no le interesa si esta programado en C#, Visual Basic, etc. Siempre y cuando la interfaz sea linda, amigable y funcional.</div>
<h3 style="text-align:justify;">
<br />Artículos y fuentes de interés:</h3>
<div>
<ul>
<li style="text-align:justify;"><a href="http://ift.tt/1q88Mgf" rel="nofollow">http://ift.tt/1q88Mgf</a></li>
<li style="text-align:justify;"><a href="http://ift.tt/2Dk2CoM" rel="nofollow">http://ift.tt/2Dk2CoM</a></li>
<li style="text-align:justify;"><a href="http://ift.tt/2B49wZE" rel="nofollow">http://ift.tt/2B49wZE</a></li>
<li style="text-align:justify;"><a href="http://ift.tt/2DgbTOT" rel="nofollow">http://ift.tt/2DgbTOT</a></li>
</ul>
</div>
<div>
</div>
<p>via Blogger <a href="http://ift.tt/2mB2R3V" rel="nofollow">http://ift.tt/2mB2R3V</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://luissubiabre.wordpress.com/2018/01/16/wpf-vs-windows-forms/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2121</post-id>
		<media:content url="https://1.gravatar.com/avatar/1541dfdcf19ed7cd402358fad773f7baf85282e5d0af98ec9c8adbda5e50f80e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Luis Subiabre</media:title>
		</media:content>

		<media:content url="http://ift.tt/2EwjV2r" medium="image" />
	</item>
	</channel>
</rss>
