<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CkQASHg_eCp7ImA9WhVTEEg.&quot;"><id>tag:blogger.com,1999:blog-2375799840871253497</id><updated>2012-02-23T21:25:49.640-05:00</updated><category term="Proyecto Mono" /><category term="Redes" /><category term="juegos" /><category term="contabilidad" /><category term="visual Basic" /><category term="javascript" /><category term="software libre" /><category term="manuales" /><category term="manga naruto" /><category term="Impresoras" /><category term="datawindow" /><category term="canon" /><category term="robotica" /><category term="software crm" /><category term="firebird" /><category term="Programas" /><category term="getchild" /><category term="excel" /><category term="SharpDevelop" /><category term="qt creator" /><category term="Tecnologia" /><category term="TESIS" /><category term="Humor" /><category term="c++" /><category term="conectar a access con odbc powerbuilder" /><category term="linux" /><category term="patrones de diseño" /><category term="Seguridad Redes" /><category term="php" /><category term="sqlite" /><category term="programacion" /><category term="decompilador" /><category term="Seguridad Informatica" /><category term="compresores" /><category term="powerbuilder" /><category term="sql" /><category term="7zip" /><category term="varios" /><category term="google code" /><category term="software" /><category term="utilidades" /><category term="getdiskserial" /><category term="Qt" /><category term="anime" /><category term="gestores de deescargas" /><category term="ingenieria" /><category term="base de datos" /><category term="Ganar dinero" /><category term=".NET" /><title>Tutoriales - informatica - Programacion</title><subtitle type="html">Blog dedicado a la informatica y la tecnologia.
Aqui encontraras: vb.6 vb.net powerbuilder qt c++ base de datos sql mysql sqlite tutoriales manuales solucion a errores soporte sistemas free gratis codigo fuente</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://infotutoriales.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://infotutoriales.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>lexblas</name><uri>http://www.blogger.com/profile/11263911018750673208</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>114</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/TutorialesInformaticaYMuchasCosas" /><feedburner:info uri="tutorialesinformaticaymuchascosas" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CkIER30-fip7ImA9WhRaGU8.&quot;"><id>tag:blogger.com,1999:blog-2375799840871253497.post-7253672907057741333</id><published>2012-02-19T20:34:00.002-05:00</published><updated>2012-02-22T09:21:46.356-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-22T09:21:46.356-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ingenieria" /><category scheme="http://www.blogger.com/atom/ns#" term="software" /><title /><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Metodología para el Análisis&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;de Requisitos de Sistemas Software&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
Versión 2.2&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;Amador Durán Toro&lt;br /&gt;
Beatriz Bernárdez Jiménez&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;Departamento de Lenguajes y Sistemas Informáticos&lt;br /&gt;
Escuela Técnica Superior de Ingeniería Informática&lt;br /&gt;
Sevilla, diciembre de 2001&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;78 paginas&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.mediafire.com/?reagembh1fkj7pu"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;Descargar&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-large;"&gt;&lt;b&gt;Pass: infotutoriales&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2375799840871253497-7253672907057741333?l=infotutoriales.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rbp5WYPzUw4MsyA_1mzMOMRTztI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rbp5WYPzUw4MsyA_1mzMOMRTztI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rbp5WYPzUw4MsyA_1mzMOMRTztI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rbp5WYPzUw4MsyA_1mzMOMRTztI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TutorialesInformaticaYMuchasCosas/~4/UlC3TqwpkXA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://infotutoriales.blogspot.com/feeds/7253672907057741333/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://infotutoriales.blogspot.com/2012/02/metodologia-para-el-analisis-de.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/7253672907057741333?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/7253672907057741333?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TutorialesInformaticaYMuchasCosas/~3/UlC3TqwpkXA/metodologia-para-el-analisis-de.html" title="" /><author><name>lexblas</name><uri>http://www.blogger.com/profile/11263911018750673208</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://infotutoriales.blogspot.com/2012/02/metodologia-para-el-analisis-de.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIHQHY7fip7ImA9WhRaGU8.&quot;"><id>tag:blogger.com,1999:blog-2375799840871253497.post-2976702264261535965</id><published>2012-02-19T20:31:00.002-05:00</published><updated>2012-02-22T09:22:11.806-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-22T09:22:11.806-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="contabilidad" /><title>Contabilidad de Costos</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Contabilidad de Costos&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;Rafael Piña Perez&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;Mexico 2009&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;127 paginas &lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.mediafire.com/?ou15791y7g789cw"&gt;&lt;b&gt;&lt;span style="font-size: x-large;"&gt;Descargar&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;Pass: infotutoriales&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2375799840871253497-2976702264261535965?l=infotutoriales.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/BwBDDzv40FFS_rAN9KVsm7awn64/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BwBDDzv40FFS_rAN9KVsm7awn64/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/BwBDDzv40FFS_rAN9KVsm7awn64/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BwBDDzv40FFS_rAN9KVsm7awn64/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TutorialesInformaticaYMuchasCosas/~4/jmxqMz2UHVA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://infotutoriales.blogspot.com/feeds/2976702264261535965/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://infotutoriales.blogspot.com/2012/02/contabilidad-de-costos.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/2976702264261535965?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/2976702264261535965?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TutorialesInformaticaYMuchasCosas/~3/jmxqMz2UHVA/contabilidad-de-costos.html" title="Contabilidad de Costos" /><author><name>lexblas</name><uri>http://www.blogger.com/profile/11263911018750673208</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://infotutoriales.blogspot.com/2012/02/contabilidad-de-costos.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkAESHo_fip7ImA9WhRaF00.&quot;"><id>tag:blogger.com,1999:blog-2375799840871253497.post-4518809933174127941</id><published>2012-02-19T20:18:00.000-05:00</published><updated>2012-02-19T20:18:29.446-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-19T20:18:29.446-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="contabilidad" /><title>Contabilidad Financiera. Quinta Edicion. Gerardo Guajardu Cantú</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Contabilidad Financiera. Quinta Edicion.&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;Gerardo Guajardu Cantú &lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;Nora E. Andrade de Guajardu&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;539 paginas&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;&lt;a href="http://www.mediafire.com/?89rjls3oxygzx9e"&gt;Descargar &lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2375799840871253497-4518809933174127941?l=infotutoriales.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/w_SruuTkk4XA4w35TtbZpTtK7GQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/w_SruuTkk4XA4w35TtbZpTtK7GQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/w_SruuTkk4XA4w35TtbZpTtK7GQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/w_SruuTkk4XA4w35TtbZpTtK7GQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TutorialesInformaticaYMuchasCosas/~4/DXnZ_VR4q14" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://infotutoriales.blogspot.com/feeds/4518809933174127941/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://infotutoriales.blogspot.com/2012/02/contabilidad-financiera-quinta-edicion.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/4518809933174127941?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/4518809933174127941?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TutorialesInformaticaYMuchasCosas/~3/DXnZ_VR4q14/contabilidad-financiera-quinta-edicion.html" title="Contabilidad Financiera. Quinta Edicion. Gerardo Guajardu Cantú" /><author><name>lexblas</name><uri>http://www.blogger.com/profile/11263911018750673208</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://infotutoriales.blogspot.com/2012/02/contabilidad-financiera-quinta-edicion.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08ESX08fip7ImA9WhRaGUw.&quot;"><id>tag:blogger.com,1999:blog-2375799840871253497.post-7614090679699429867</id><published>2012-02-19T20:15:00.002-05:00</published><updated>2012-02-22T09:10:08.376-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-22T09:10:08.376-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="programacion" /><title>Fundamentos de Programacion. Tercera Edicion. Luis Joyanes Aguilar</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Fundamentos de Programacion. Tercera Edicion. Luis Joyanes Aguilar&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;Algoritmos, estructuras de datos y objetos &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;span style="font-size: x-large;"&gt;&lt;a href="http://www.mediafire.com/?u482def0lkrve2c"&gt;Descargar&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style="font-size: x-large;"&gt;&lt;b&gt;Pass: infotutoriales&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: x-large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2375799840871253497-7614090679699429867?l=infotutoriales.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/focxB5OkV7LqgcKuiI0n7u-XPeA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/focxB5OkV7LqgcKuiI0n7u-XPeA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/focxB5OkV7LqgcKuiI0n7u-XPeA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/focxB5OkV7LqgcKuiI0n7u-XPeA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TutorialesInformaticaYMuchasCosas/~4/u8f1HYa495Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://infotutoriales.blogspot.com/feeds/7614090679699429867/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://infotutoriales.blogspot.com/2012/02/fundamentos-de-programacion-tercera.html#comment-form" title="2 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/7614090679699429867?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/7614090679699429867?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TutorialesInformaticaYMuchasCosas/~3/u8f1HYa495Q/fundamentos-de-programacion-tercera.html" title="Fundamentos de Programacion. Tercera Edicion. Luis Joyanes Aguilar" /><author><name>lexblas</name><uri>http://www.blogger.com/profile/11263911018750673208</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://infotutoriales.blogspot.com/2012/02/fundamentos-de-programacion-tercera.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIAR3s_eyp7ImA9WhRaGU8.&quot;"><id>tag:blogger.com,1999:blog-2375799840871253497.post-6749268404756118469</id><published>2012-02-19T20:10:00.002-05:00</published><updated>2012-02-22T09:22:26.543-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-22T09:22:26.543-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="sql" /><title>BASES DE DATOS CON SQL SERVER 2000. TRANSACT SQL</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;BASES DE DATOS CON SQL SERVER 2000. TRANSACT SQL&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;&lt;a href="http://www.mediafire.com/?932wlu5dlw7ct1e"&gt;Descargar&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-large;"&gt;&lt;b&gt;Pass: infotutoriales &lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2375799840871253497-6749268404756118469?l=infotutoriales.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/P2PGwZvCAlvBpmsnAc7sc8lPAis/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/P2PGwZvCAlvBpmsnAc7sc8lPAis/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/P2PGwZvCAlvBpmsnAc7sc8lPAis/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/P2PGwZvCAlvBpmsnAc7sc8lPAis/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TutorialesInformaticaYMuchasCosas/~4/1e4x7vjZiN0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://infotutoriales.blogspot.com/feeds/6749268404756118469/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://infotutoriales.blogspot.com/2012/02/bases-de-datos-con-sql-server-2000.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/6749268404756118469?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/6749268404756118469?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TutorialesInformaticaYMuchasCosas/~3/1e4x7vjZiN0/bases-de-datos-con-sql-server-2000.html" title="BASES DE DATOS CON SQL SERVER 2000. TRANSACT SQL" /><author><name>lexblas</name><uri>http://www.blogger.com/profile/11263911018750673208</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://infotutoriales.blogspot.com/2012/02/bases-de-datos-con-sql-server-2000.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIDSH89fCp7ImA9WhRaGU8.&quot;"><id>tag:blogger.com,1999:blog-2375799840871253497.post-6181106185219649413</id><published>2012-02-19T20:08:00.002-05:00</published><updated>2012-02-22T09:22:59.164-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-22T09:22:59.164-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term=".NET" /><title>El lenguaje de programación C#</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&lt;/span&gt;El lenguaje de programación C#&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;INTRODUCCIÓN A LA OBRA 7&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;REQUISITOS PREVIOS RECOMENDADOS 7&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ESTRUCTURA DE LA OBRA 7&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONVENCIONES DE NOTACIÓN UTILIZADAS 7&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;TEMA 1: INTRODUCCIÓN A MICROSOFT.NET 9&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;MICROSOFT.NET 9&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;COMMON LANGUAGE RUNTIME (CLR) 9&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;MICROSOFT INTERMEDIATE LANGUAGE (MSIL) 12&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;METADATOS 14&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ENSAMBLADOS 15&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;LIBRERÍA DE CLASE BASE (BCL) 18&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;COMMON TYPE SYSTEM (CTS) 19&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;COMMON LANGUAGE SPECIFICATION (CLS) 19&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;TEMA 2: INTRODUCCIÓN A C# 21&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ORIGEN Y NECESIDAD DE UN NUEVO LENGUAJE 21&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CARACTERÍSTICAS DE C# 21&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ESCRITURA DE APLICACIONES 26&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;APLICACIÓN BÁSICA ¡HOLA MUNDO! 26&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;PUNTOS DE ENTRADA 28&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;COMPILACIÓN EN LÍNEA DE COMANDOS 28&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;COMPILACIÓN CON VISUAL STUDIO.NET 30&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;TEMA 3: EL PREPROCESADOR 35&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONCEPTO DE PREPROCESADOR 35&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;DIRECTIVAS DE PREPROCESADO 35&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONCEPTO DE DIRECTIVA. SINTAXIS 35&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;DEFINICIÓN DE IDENTIFICADORES DE PREPROCESADO 36&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ELIMINACIÓN DE IDENTIFICADORES DE PREPROCESADO 37&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;COMPILACIÓN CONDICIONAL 37&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;GENERACIÓN DE AVISOS Y ERRORES 40&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CAMBIOS EN LA NUMERACIÓN DE LÍNEAS 40&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;MARCACIÓN DE REGIONES DE CÓDIGO 41&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;TEMA 4: ASPECTOS LÉXICOS 43&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;COMENTARIOS 43&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;IDENTIFICADORES 44&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;PALABRAS RESERVADAS 44&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;LITERALES 46&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;OPERADORES 48&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;TEMA 5: CLASES 55&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;El lenguaje de programación C# Índice&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;José Antonio González Seco Página 2&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;DEFINICIÓN DE CLASES 55&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONCEPTOS DE CLASE Y OBJETO 55&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;SINTAXIS DE DEFINICIÓN DE CLASES 55&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CREACIÓN DE OBJETOS 58&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;OPERADOR NEW 58&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONSTRUCTOR POR DEFECTO 60&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;REFERENCIA AL OBJETO ACTUAL CON THIS 61&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;HERENCIA Y MÉTODOS VIRTUALES 61&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONCEPTO DE HERENCIA 61&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;LLAMADAS POR DEFECTO AL CONSTRUCTOR BASE 63&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;MÉTODOS VIRTUALES 64&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CLASES ABSTRACTAS 66&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;LA CLASE PRIMEGENIA: SYSTEM.OBJECT 67&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;POLIMORFISMO 70&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONCEPTO DE POLIMORFISMO 70&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;MÉTODOS GENÉRICOS 71&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;DETERMINACIÓN DE TIPO. OPERADOR IS 72&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ACCESO A LA CLASE BASE 72&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;DOWNCASTING 74&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CLASES Y MÉTODOS SELLADOS 74&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;OCULTACIÓN DE MIEMBROS 75&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;MIEMBROS DE TIPO 81&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ENCAPSULACIÓN 81&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;TEMA 6: ESPACIOS DE NOMBRES 85&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONCEPTO DE ESPACIO DE NOMBRES 85&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;DEFINICIÓN DE ESPACIOS DE NOMBRES 85&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;IMPORTACIÓN DE ESPACIOS DE NOMBRES 86&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;SENTENCIA USING 86&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ESPECIFICACIÓN DE ALIAS 88&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ESPACIO DE NOMBRES DISTRIBUIDOS 90&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;TEMA 7: VARIABLES Y TIPOS DE DATOS 91&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;DEFINICIÓN DE VARIABLES 91&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;TIPOS DE DATOS BÁSICOS 92&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;TABLAS 94&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;TABLAS UNIDIMENSIONALES 94&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;TABLAS DENTADAS 96&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;TABLAS MULTIDIMENSIONALES 97&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;TABLAS MIXTAS 99&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;COVARIANZA DE TABLAS 99&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;LA CLASE SYSTEM.ARRAY 99&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CADENAS DE TEXTO 100&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONSTANTES 105&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;VARIABLES DE SÓLO LECTURA 106&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ORDEN DE INICIALIZACIÓN DE VARIABLES 107&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;TEMA 8: MÉTODOS 109&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONCEPTO DE MÉTODO 109&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;El lenguaje de programación C# Índice&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;José Antonio González Seco Página 3&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;DEFINICIÓN DE MÉTODOS 109&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;LLAMADA A MÉTODOS 110&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;TIPOS DE PARÁMETROS. SINTAXIS DE DEFINICIÓN 111&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;PARÁMETROS DE ENTRADA 111&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;PARÁMETROS DE SALIDA 112&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;PARÁMETROS POR REFERENCIA 113&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;PARÁMETROS DE NÚMERO INDEFINIDO 113&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;SOBRECARGA DE TIPOS DE PARÁMETROS 114&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;MÉTODOS EXTERNOS 114&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONSTRUCTORES 115&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONCEPTO DE CONSTRUCTORES 115&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;DEFINICIÓN DE CONSTRUCTORES 116&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;LLAMADA AL CONSTRUCTOR 116&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;LLAMADAS ENTRE CONSTRUCTORES 117&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONSTRUCTOR POR DEFECTO 118&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;LLAMADAS POLIMÓRFICAS EN CONSTRUCTORES 119&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONSTRUCTOR DE TIPO 120&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;DESTRUCTORES 121&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;TEMA 9: PROPIEDADES 125&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONCEPTO DE PROPIEDAD 125&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;DEFINICIÓN DE PROPIEDADES 125&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ACCESO A PROPIEDADES 126&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;IMPLEMENTACIÓN INTERNA DE PROPIEDADES 127&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;TEMA 10: INDIZADORES 129&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONCEPTO DE INDIZADOR 129&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;DEFINICIÓN DE INDIZADOR 129&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ACCESO A INDIZADORES 130&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;IMPLEMENTACIÓN INTERNA DE INDIZADORES 131&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;TEMA 11: REDEFINICIÓN DE OPERADORES 133&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONCEPTO DE REDEFINICIÓN DE OPERADOR 133&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;DEFINICIÓN DE REDEFINICIONES DE OPERADORES 134&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;SINTAXIS GENERAL DE REDEFINICIÓN DE OPERADOR 134&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;REDEFINICIÓN DE OPERADORES UNARIOS 136&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;REDEFINICIÓN DE OPERADORES BINARIOS 137&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;REDEFINICIONES DE OPERADORES DE CONVERSIÓN 138&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;TEMA 12: DELEGADOS Y EVENTOS 143&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONCEPTO DE DELEGADO 143&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;DEFINICIÓN DE DELEGADOS 143&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;MANIPULACIÓN DE OBJETOS DELEGADOS 145&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;LA CLASE SYSTEM.MULTICASTDELEGATE 148&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;LLAMADAS ASÍNCRONAS 149&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;IMPLEMENTACIÓN INTERNA DE LOS DELEGADOS 152&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;EVENTOS 154&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;El lenguaje de programación C# Índice&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;José Antonio González Seco Página 4&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONCEPTO DE EVENTO 154&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;SINTAXIS BÁSICA DE DEFINICIÓN DE DELEGADOS 154&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;SINTAXIS COMPLETA DE DEFINICIÓN DE DELEGADOS 154&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;TEMA 13: ESTRUCTURAS 157&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONCEPTO DE ESTRUCTURA 157&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;DIFERENCIAS ENTRE CLASES Y ESTRUCTURAS 157&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;BOXING Y UNBOXING 158&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONSTRUCTORES 160&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;TEMA 14: ENUMERACIONES 163&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONCEPTO DE ENUMERACIÓN 163&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;DEFINICIÓN DE ENUMERACIONES 163&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;USO DE ENUMERACIONES 165&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;LA CLASE SYSTEM.ENUM 166&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;TEMA 15: INTERFACES 167&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONCEPTO DE INTERFAZ 167&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;DEFINICIÓN DE INTERFACES 167&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;IMPLEMENTACIÓN DE INTERFACES 169&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ACCESO A MIEMBROS DE UNA INTERFAZ 172&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;TEMA 16: INSTRUCCIONES 175&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONCEPTO DE INSTRUCCIÓN 175&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;INSTRUCCIONES BÁSICAS 175&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;DEFINICIONES DE VARIABLES LOCALES 175&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ASIGNACIONES 176&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;LLAMADAS A MÉTODOS 176&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;INSTRUCCIÓN NULA 176&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;INSTRUCCIONES CONDICIONALES 176&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;INSTRUCCIÓN IF 176&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;INSTRUCCIÓN SWITCH 177&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;INSTRUCCIONES ITERATIVAS 179&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;INSTRUCCIÓN WHILE 179&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;INSTRUCCIÓN DO...WHILE 180&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;INSTRUCCIÓN FOR 180&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;INSTRUCCIÓN FOREACH 181&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;INSTRUCCIONES DE EXCEPCIONES 185&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONCEPTO DE EXCEPCIÓN. 185&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;LA CLASE SYSTEM.EXCEPTION 186&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;EXCEPCIONES PREDEFINIDAS COMUNES 187&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;LANZAMIENTO DE EXCEPCIONES. INSTRUCCIÓN THROW 188&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CAPTURA DE EXCEPCIONES. INSTRUCCIÓN TRY 188&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;INSTRUCCIONES DE SALTO 193&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;INSTRUCCIÓN BREAK 193&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;INSTRUCCIÓN CONTINUE 194&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;INSTRUCCIÓN RETURN 194&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;El lenguaje de programación C# Índice&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;José Antonio González Seco Página 5&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;INSTRUCCIÓN GOTO 194&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;INSTRUCCIÓN THROW 196&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;OTRAS INSTRUCCIONES 196&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;INSTRUCCIONES CHECKED Y UNCHECKED 196&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;INSTRUCCIÓN LOCK 197&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;INSTRUCCIÓN USING 198&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;INSTRUCCIÓN FIXED 200&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;TEMA 17: ATRIBUTOS 201&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONCEPTO DE ATRIBUTO 201&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;UTILIZACIÓN DE ATRIBUTOS 201&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;DEFINICIÓN DE NUEVOS ATRIBUTOS 203&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ESPECIFICACIÓN DEL NOMBRE DEL ATRIBUTO 203&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ESPECIFICACIÓN DEL USO DE UN ATRIBUTO 203&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ESPECIFICACIÓN DE PARÁMETROS VÁLIDOS 205&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;LECTURA DE ATRIBUTOS EN TIEMPO DE EJECUCIÓN 205&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ATRIBUTOS DE COMPILACIÓN 209&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ATRIBUTO SYSTEM.ATTRIBUTEUSAGE 209&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ATRIBUTO SYSTEM.OBSOLETE 209&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ATRIBUTO SYSTEM.DIAGNOSTICS.CONDITIONAL 209&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;TEMA 18: CÓDIGO INSEGURO 211&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONCEPTO DE CÓDIGO INSEGURO 211&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;COMPILACIÓN DE CÓDIGOS INSEGUROS 211&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;MARCACIÓN DE CÓDIGOS INSEGUROS 212&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;DEFINICIÓN DE PUNTEROS 213&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;MANIPULACIÓN DE PUNTEROS 214&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;OBTENCIÓN DE DIRECCIÓN DE MEMORIA. OPERADOR &amp;amp; 214&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ACCESO A CONTENIDO DE PUNTERO. OPERADOR * 215&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ACCESO A MIEMBRO DE CONTENIDO DE PUNTERO. OPERADOR -&amp;gt; 215&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONVERSIONES DE PUNTEROS 216&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ARITMÉTICA DE PUNTEROS 217&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;OPERADORES RELACIONADOS CON CÓDIGO INSEGURO 218&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;OPERADOR SIZEOF. OBTENCIÓN DE TAMAÑO DE TIPO 218&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;OPERADOR STACKALLOC. CREACIÓN DE TABLAS EN PILA. 219&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;FIJACIÓN DE VARIABLES APUNTADAS 220&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;TEMA 19: DOCUMENTACIÓN XML 223&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONCEPTO Y UTILIDAD DE LA DOCUMENTACIÓN XML 223&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;INTRODUCCIÓN A XML 223&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;COMENTARIOS DE DOCUMENTACIÓN XML 225&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;SINTAXIS GENERAL 225&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;EL ATRIBUTO CREF 225&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ETIQUETAS RECOMENDADAS PARA DOCUMENTACIÓN XML 227&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ETIQUETAS DE USO GENÉRICO 228&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ETIQUETAS RELATIVAS A MÉTODOS 228&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ETIQUETAS RELATIVAS A PROPIEDADES 229&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ETIQUETAS RELATIVAS A EXCEPCIONES 230&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ETIQUETAS RELATIVAS A FORMATO 230&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;El lenguaje de programación C# Índice&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;José Antonio González Seco Página 6&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;GENERACIÓN DE DOCUMENTACIÓN XML 232&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;GENERACIÓN A TRAVÉS DEL COMPILADOR EN LÍNEA DE COMANDOS 232&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;GENERACIÓN A TRAVÉS DE VISUAL STUDIO.NET 234&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ESTRUCTURA DE LA DOCUMENTACIÓN XML 235&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;SEPARACIÓN ENTRE DOCUMENTACIÓN XML Y CÓDIGO FUENTE 237&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;TEMA 20: EL COMPILADOR DE C# DE MICROSOFT 239&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;INTRODUCCIÓN 239&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;SINTAXIS GENERAL DE USO DEL COMPILADOR 239&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;OPCIONES DE COMPILACIÓN 241&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;OPCIONES BÁSICAS 241&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;MANIPULACIÓN DE RECURSOS 244&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONFIGURACIÓN DE MENSAJES DE AVISOS Y ERRORES 245&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;FICHEROS DE RESPUESTA 247&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;OPCIONES DE DEPURACIÓN 249&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;COMPILACIÓN INCREMENTAL 250&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;OPCIONES RELATIVAS AL LENGUAJE 251&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;OTRAS OPCIONES 252&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ACCESO AL COMPILADOR DESDE VISUAL STUDIO.NET 254&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;DOCUMENTACIÓN DE REFERENCIA 257&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;BIBLIOGRAFÍA 257&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;INFORMACIÓN EN INTERNET SOBRE C# 257&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;PORTALES 258&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;GRUPOS DE NOTICIAS Y LISTAS DE CORREO 258&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.mediafire.com/?ftxgafy7jl4rlug"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;Descargar&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: x-large;"&gt;&lt;b&gt;Pass: infotutoriales&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2375799840871253497-6181106185219649413?l=infotutoriales.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yertRaIt3_y_Qc2kOUdAgBP7fMM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yertRaIt3_y_Qc2kOUdAgBP7fMM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yertRaIt3_y_Qc2kOUdAgBP7fMM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yertRaIt3_y_Qc2kOUdAgBP7fMM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TutorialesInformaticaYMuchasCosas/~4/2pNuoGpIlTk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://infotutoriales.blogspot.com/feeds/6181106185219649413/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://infotutoriales.blogspot.com/2012/02/el-lenguaje-de-programacion-c.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/6181106185219649413?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/6181106185219649413?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TutorialesInformaticaYMuchasCosas/~3/2pNuoGpIlTk/el-lenguaje-de-programacion-c.html" title="El lenguaje de programación C#" /><author><name>lexblas</name><uri>http://www.blogger.com/profile/11263911018750673208</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://infotutoriales.blogspot.com/2012/02/el-lenguaje-de-programacion-c.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04HQHsyeyp7ImA9WhRaFkQ.&quot;"><id>tag:blogger.com,1999:blog-2375799840871253497.post-8960211788687683708</id><published>2012-02-19T20:01:00.002-05:00</published><updated>2012-02-19T20:05:31.593-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-19T20:05:31.593-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term=".NET" /><title>SISTEMA GESTOR DE BASES DE DATOS .NET</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;SISTEMA GESTOR DE BASES DE DATOS .NET&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;Presentado por:&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Javier González Chacón, José María Marín del Valle e Irene Parrón Carrascal&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;Resumen&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Temática del proyecto.&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
El proyecto trata de la investigación y el desarrollo de una aplicación que proporcione una herramienta extensible y de fácil manejo para el acceso a bases de datos a través de interfaz Windows o Web. Y que sea independiente de la base de datos utilizada. Ha sido íntegramente desarrollada con &lt;b&gt;Framework SDK 2.0 de .NET y Visual Studio.NET.2005&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;¿Por qué .NET?&lt;/b&gt;&lt;br /&gt;
Porque .NET es la nueva apuesta multiplataforma de Microsoft para crear una nueva plataforma de desarrollo de software con énfasis en transparencia de redes y que permita un rápido desarrollo de aplicaciones, en respuesta al creciente mercado de los negocios en entornos Web, como competencia a la plataforma &lt;b&gt;Java de Sun Microsystems&lt;/b&gt;. Nos pareció interesante entrar en el “mundo .NET” y comenzar a aprender su lenguaje,&lt;b&gt; C#, &lt;/b&gt;un gran desconocido para nosotros, a pesar del esfuerzo adicional que esto llevaba&lt;br /&gt;
consigo. Porque la plataforma&lt;b&gt; .NET &lt;/b&gt;acepta varios lenguajes. Por ahora, &lt;b&gt;C#, Visual Basic, C++ gestionado, Nemerle, FORTRAN, Java, Python,&lt;/b&gt; etc…, y tiene capacidad suficiente para aceptar prácticamente cualquier lenguaje.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;a href="http://www.mediafire.com/?ijb5ppmcgldjz5d"&gt;Descargar&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2375799840871253497-8960211788687683708?l=infotutoriales.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/x0MNBv1tYT9R0aXxsO5ndrtdLvo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/x0MNBv1tYT9R0aXxsO5ndrtdLvo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/x0MNBv1tYT9R0aXxsO5ndrtdLvo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/x0MNBv1tYT9R0aXxsO5ndrtdLvo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TutorialesInformaticaYMuchasCosas/~4/4M5Ty06hYfk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://infotutoriales.blogspot.com/feeds/8960211788687683708/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://infotutoriales.blogspot.com/2012/02/sistema-gestor-de-bases-de-datos-net.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/8960211788687683708?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/8960211788687683708?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TutorialesInformaticaYMuchasCosas/~3/4M5Ty06hYfk/sistema-gestor-de-bases-de-datos-net.html" title="SISTEMA GESTOR DE BASES DE DATOS .NET" /><author><name>lexblas</name><uri>http://www.blogger.com/profile/11263911018750673208</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://infotutoriales.blogspot.com/2012/02/sistema-gestor-de-bases-de-datos-net.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0IEQnc9fip7ImA9WhRaFkQ.&quot;"><id>tag:blogger.com,1999:blog-2375799840871253497.post-2871736664331492639</id><published>2012-02-19T19:58:00.000-05:00</published><updated>2012-02-19T19:58:23.966-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-19T19:58:23.966-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="excel" /><title>Programacion Visual Basic (VBA) para Excel y Analisis Numerico</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: large;"&gt;Programacion Visual Basic (VBA) para Excel y Analisis Numerico&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;M.Sc. Walter Mora F., M.Sc. Jose Luis Espinoza B.&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Escuela de Matematica&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Instituto Tecnologico de Costa Rica&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Octubre 2005&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Version 0.1&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;Contenidos&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;1 Programacion Visual Basic (VBA) para Excel 3&lt;br /&gt;
1.1 Introduccion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3&lt;br /&gt;
1.2 Evaluacion de funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3&lt;br /&gt;
1.2.1 Funciones de¯nidas por el usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3&lt;br /&gt;
1.2.2 Errores comunes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4&lt;br /&gt;
1.2.3 Evaluando una funcion en varios tipos de parametros . . . . . . . . . . . . . . . . . . . . . 5&lt;br /&gt;
1.3 Graficas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8&lt;br /&gt;
1.4 Programacion de macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9&lt;br /&gt;
1.4.1 Introduccion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9&lt;br /&gt;
1.4.2 Funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9&lt;br /&gt;
1.5 Elementos de programacion en VBA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13&lt;br /&gt;
1.5.1 Flujo secuencial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13&lt;br /&gt;
1.5.2 Flujo condicional (If - Else) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14&lt;br /&gt;
1.5.3 Flujo repetitivo (For-Next, While-Wend, Do While-Loop) . . . . . . . . . . . . . . . . . 16&lt;br /&gt;
1.5.4 Manejo de rangos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22&lt;br /&gt;
1.5.5 Subrutinas. Edicion y ejecucion de una subrutina . . . . . . . . . . . . . . . . . . . . . . . 23&lt;br /&gt;
1.5.6 Ejecucion de una subrutina mediante un boton . . . . . . . . . . . . . . . . . . . . . . . . 25&lt;br /&gt;
1.5.7 Matrices dinamicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29&lt;br /&gt;
1.5.8 Inclusion de procedimientos de borrado . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35&lt;br /&gt;
1.6 Evaluando expresiones matematicas escritas en lenguaje matematico comun . . . . . . . . . . . . 38&lt;br /&gt;
1.6.1 Usando clsMathParser. Sintaxis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38&lt;br /&gt;
1.6.2 Ejemplo: un graficador 2D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42&lt;br /&gt;
1.6.3 Ejemplo: un graficador de superficies 3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46&lt;br /&gt;
1.6.4 Ejemplo: series numericas y series de potencias . . . . . . . . . . . . . . . . . . . . . . . . 49&lt;br /&gt;
2 Elementos de Analisis Numerico 54&lt;br /&gt;
2.1 Solucion de ecuaciones de una variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54&lt;br /&gt;
2.1.1 Metodo de Newton-Raphson . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54&lt;br /&gt;
2.2 Integracion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56&lt;br /&gt;
2.2.1 Metodo de Romberg para integracion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56&lt;br /&gt;
2.2.2 La funcion Gamma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58&lt;br /&gt;
2.2.3 Cuadratura gaussiana e integral doble gaussiana. . . . . . . . . . . . . . . . . . . . . . . . 59&lt;br /&gt;
2.3 Problemas de valor inicial para ecuaciones diferenciales ordinarias . . . . . . . . . . . . . . . . . . 66&lt;br /&gt;
2.3.1 Existencia y unicidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66&lt;br /&gt;
2.3.2 Metodo de Euler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67&lt;br /&gt;
2.3.3 Metodos de Heun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;a href="http://www.mediafire.com/?8k9vqzin3541v4v"&gt;Descargar&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2375799840871253497-2871736664331492639?l=infotutoriales.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/eLgeg4zYyWgFktXy0zoWvS4hogM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eLgeg4zYyWgFktXy0zoWvS4hogM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/eLgeg4zYyWgFktXy0zoWvS4hogM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eLgeg4zYyWgFktXy0zoWvS4hogM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TutorialesInformaticaYMuchasCosas/~4/UqIizGK7FW8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://infotutoriales.blogspot.com/feeds/2871736664331492639/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://infotutoriales.blogspot.com/2012/02/programacion-visual-basic-vba-para.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/2871736664331492639?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/2871736664331492639?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TutorialesInformaticaYMuchasCosas/~3/UqIizGK7FW8/programacion-visual-basic-vba-para.html" title="Programacion Visual Basic (VBA) para Excel y Analisis Numerico" /><author><name>lexblas</name><uri>http://www.blogger.com/profile/11263911018750673208</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://infotutoriales.blogspot.com/2012/02/programacion-visual-basic-vba-para.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UDRn4yfip7ImA9WhRaFkQ.&quot;"><id>tag:blogger.com,1999:blog-2375799840871253497.post-2876884013437269637</id><published>2012-02-19T19:54:00.000-05:00</published><updated>2012-02-19T19:54:37.096-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-19T19:54:37.096-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="c++" /><category scheme="http://www.blogger.com/atom/ns#" term="programacion" /><title>C++/ OOP UN ENFOQUE PRÁCTICO - RICARDO DEVIS BOTELLA -291 pag</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;C++/ OOP UN ENFOQUE PRÁCTICO - RICARDO DEVIS BOTELLA&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;INTRODUCCIÓN&lt;/b&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Es costumbre que las primeras líneas de un texto procuren, de alguna manera, al lector una suerte de explicación del talante y ánimo del autor al escribir la obra que tiene ante sí. Bien: he aquí un enésimo libro sobre C++ y -¿cómo no?- sobre Programación Orientada a Objetos. De acuerdo,&lt;br /&gt;
pensará el lector, pero ¿por qué éste y no otro?; o mejor, ¿qué tiene de especial el presente texto? Y la respuesta es... ¡una intención eminentemente didáctica! Lo que se pretende es introducir al lector en los esquemas básicos de la programación orientada-a-objetos -que en adelante llamaremos OOPa&lt;br /&gt;
través del uso de un lenguaje de amplia aceptación industrial, cual es C++. La aproximación será, sobre todo, práctica: procuraré no perderme en la maraña de siglas y conceptos que pueblan esta metodología y que frecuentemente desaniman al principiante, de forma que, tras el inevitable discurso teórico, siempre se buscará la aplicación concreta de lo expuesto mediante código en C++. Se trata, pues, de una introducción al lenguaje C++, pero, atención, utilizando de forma inseparable las técnicas y conceptos de OOP. El texto también quiere ser, por fin, ameno y, en lo posible, divertido: la tradición norteamericana de obras en las que el rigor no está reñido con un cierto humor, en ocasiones salvaje, será aquí observada con cierta complacencia. El tono será, pues, desenfadado pero exacto: a veces elemental, a veces no tanto.&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;a href="http://www.mediafire.com/?ad7ig2aucyk1lo7"&gt;Descargar&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2375799840871253497-2876884013437269637?l=infotutoriales.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YyWViRniW_OHhne3H02xCHND1RQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YyWViRniW_OHhne3H02xCHND1RQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YyWViRniW_OHhne3H02xCHND1RQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YyWViRniW_OHhne3H02xCHND1RQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TutorialesInformaticaYMuchasCosas/~4/j9rT3VB3c1g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://infotutoriales.blogspot.com/feeds/2876884013437269637/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://infotutoriales.blogspot.com/2012/02/c-oop-un-enfoque-practico-ricardo-devis.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/2876884013437269637?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/2876884013437269637?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TutorialesInformaticaYMuchasCosas/~3/j9rT3VB3c1g/c-oop-un-enfoque-practico-ricardo-devis.html" title="C++/ OOP UN ENFOQUE PRÁCTICO - RICARDO DEVIS BOTELLA -291 pag" /><author><name>lexblas</name><uri>http://www.blogger.com/profile/11263911018750673208</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://infotutoriales.blogspot.com/2012/02/c-oop-un-enfoque-practico-ricardo-devis.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cCQnk4fyp7ImA9WhRaFkQ.&quot;"><id>tag:blogger.com,1999:blog-2375799840871253497.post-73078220889383480</id><published>2012-02-19T19:51:00.000-05:00</published><updated>2012-02-19T19:51:03.737-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-19T19:51:03.737-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="software libre" /><title>libro: Software libre para una sociedad libre - Richard M. Stallman</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Software libre para una&lt;br /&gt;
sociedad libre&lt;br /&gt;
Richard M. Stallman&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;índice&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Acerca de la presente edición: 9&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Introducción: Lawrence Lessig 11&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;SECCIÓN UNO. EL PROYECTO GNU Y EL SOFTWARE LIBRE 17&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;1. El proyecto GNU 19&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;2. El manifiesto GNU 45&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;3. La definición de software libre 59&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;4. Por qué el software libre no debe tener propietarios 63&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;5. Qué encierra un nombre 71&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;6. Por qué «software libre» es mejor que «open source» 75&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;7. Cómo promover el software libre si trabajas en la universidad 83&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;8. Vendiendo software libre 87&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;9. El software libre necesita documentación libre 91&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;10. La canción del software libre 95&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;SECCIÓN DOS. COPYRIGHT, COPYLEFT Y PATENTES 97&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;11. El derecho a leer 99&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;12. Malinterpretar el copyright: una sucesión de errores 105&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;13. La ciencia debe rechazar el copyright» 121&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;14. ¿Qué es el copyleft? 125&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;15. Copyleft: idealismo pragmático 129&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;16. El peligro de las patentes del software 133&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;SECCIÓN TRES. LIBERTAD, SOCIEDAD Y SOFTWARE 159&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;17. ¿Puedes confiar en tu ordenador? 161&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;18. Por qué el software debe ser libre 167&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;19. Copyright y globalización en la era de las redes informáticas 191&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;20. Software libre: libertad y cooperación 223&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;21. Algunas palabras que se deben evitar 273&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;SECCIÓN CUATRO. LICENCIAS 159&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Licencia Pública General GNU [GNU-GPL] 283&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Licencia Pública General Menor GNU [GNU-LGPL] 294&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Licencia de Documentación Libre GNU [GNU-FDL]&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;a href="http://www.mediafire.com/?o9fa5qv1jaa5276"&gt;Descargar&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2375799840871253497-73078220889383480?l=infotutoriales.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gRSkNmBae0ErdBmJLOBXQAC2jHM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gRSkNmBae0ErdBmJLOBXQAC2jHM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gRSkNmBae0ErdBmJLOBXQAC2jHM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gRSkNmBae0ErdBmJLOBXQAC2jHM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TutorialesInformaticaYMuchasCosas/~4/2vHEFX9RzRo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://infotutoriales.blogspot.com/feeds/73078220889383480/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://infotutoriales.blogspot.com/2012/02/libro-software-libre-para-una-sociedad.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/73078220889383480?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/73078220889383480?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TutorialesInformaticaYMuchasCosas/~3/2vHEFX9RzRo/libro-software-libre-para-una-sociedad.html" title="libro: Software libre para una sociedad libre - Richard M. Stallman" /><author><name>lexblas</name><uri>http://www.blogger.com/profile/11263911018750673208</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://infotutoriales.blogspot.com/2012/02/libro-software-libre-para-una-sociedad.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8EQX0yfip7ImA9WhRUFUk.&quot;"><id>tag:blogger.com,1999:blog-2375799840871253497.post-2727778276143246819</id><published>2012-01-25T22:32:00.001-05:00</published><updated>2012-01-25T22:33:20.396-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-25T22:33:20.396-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="powerbuilder" /><title>Sistema de Matricula en PowerBuilder- Desarrollado por: Alfredo Ventura</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Sistema de Matricula en PowerBuilder- Desarrollado por: Alfredo Ventura &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size: small;"&gt;En esta ocasion les traigo el codigo fuente de un proyecto desarrollado por &lt;/span&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Alfredo Ventura, &lt;/b&gt;&lt;span style="font-size: small;"&gt;quien gentilmente envio su codigo fuente, para que mas gente que esta empezando con este lenguaje de programacion, pueda de alguna manera aprovechar o reutilizar dicho codigo.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;La base de datos esta en access, ademas esta desarrollado usando datawindows. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;El sistema trabaja con una ODBC, asi que deben crear el odbc para que se puedan conectarse a la base de datos&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-7P83WZbQ-So/TyDJCtSVIQI/AAAAAAAAATI/NZleuLdKePk/s1600/matricula.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="218" src="http://2.bp.blogspot.com/-7P83WZbQ-So/TyDJCtSVIQI/AAAAAAAAATI/NZleuLdKePk/s320/matricula.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;&lt;a href="https://docs.google.com/open?id=0BxWr_e1z6MQfMzA2NjlhYzEtNjAxYy00NGY0LTlhYzMtODUzOTFhYmU1ZDA1"&gt;Descargar&lt;/a&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2375799840871253497-2727778276143246819?l=infotutoriales.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LJ1mq4nGU7RrhtEYuTloUBTapH8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LJ1mq4nGU7RrhtEYuTloUBTapH8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LJ1mq4nGU7RrhtEYuTloUBTapH8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LJ1mq4nGU7RrhtEYuTloUBTapH8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TutorialesInformaticaYMuchasCosas/~4/iXR2nlxf6QI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://infotutoriales.blogspot.com/feeds/2727778276143246819/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://infotutoriales.blogspot.com/2012/01/sistema-de-matricula-en-powerbuilder.html#comment-form" title="1 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/2727778276143246819?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/2727778276143246819?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TutorialesInformaticaYMuchasCosas/~3/iXR2nlxf6QI/sistema-de-matricula-en-powerbuilder.html" title="Sistema de Matricula en PowerBuilder- Desarrollado por: Alfredo Ventura" /><author><name>lexblas</name><uri>http://www.blogger.com/profile/11263911018750673208</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-7P83WZbQ-So/TyDJCtSVIQI/AAAAAAAAATI/NZleuLdKePk/s72-c/matricula.JPG" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://infotutoriales.blogspot.com/2012/01/sistema-de-matricula-en-powerbuilder.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEAMQHY-eyp7ImA9WhRUE0k.&quot;"><id>tag:blogger.com,1999:blog-2375799840871253497.post-4654798073917843871</id><published>2012-01-06T16:31:00.001-05:00</published><updated>2012-01-23T14:26:21.853-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-23T14:26:21.853-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="visual Basic" /><category scheme="http://www.blogger.com/atom/ns#" term="utilidades" /><category scheme="http://www.blogger.com/atom/ns#" term=".NET" /><title>Utilitario: Consultar datos de la Sunat por DNI o RUC</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Aqui un pequeño programa para consultar por &lt;b&gt;RUC&lt;/b&gt; o &lt;b&gt;DNI &lt;/b&gt;los datos de la &lt;b&gt;SUNAT&lt;/b&gt;, logicamente necesitan internet, ademas de tener instalado el  &lt;b&gt;Framework.NET&lt;/b&gt;, los que trabajan en Windows 7 No tendran problema, porque  el framework ya viene incluido.&lt;br /&gt;
Es la primera version.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-7BFebXaxQNY/TwdoDsUZUmI/AAAAAAAAASk/qTbHTJQnv4Q/s1600/RUC.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="217" src="http://1.bp.blogspot.com/-7BFebXaxQNY/TwdoDsUZUmI/AAAAAAAAASk/qTbHTJQnv4Q/s320/RUC.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: inherit; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: inherit; text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="https://docs.google.com/leaf?id=0BxWr_e1z6MQfN2M0YmE5ODctMmVlOS00MjE0LWFhM2MtNjE2OTIzMGJmNDc5&amp;amp;hl=es"&gt;&lt;b&gt;DESCARGAR&amp;nbsp;&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;&amp;nbsp;version Visual Basic 6.0&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-ce94LwSJc1s/Tx2v6XEzQHI/AAAAAAAAATA/yTTJ9ZLvMl4/s1600/vbgetruc.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="281" src="http://4.bp.blogspot.com/-ce94LwSJc1s/Tx2v6XEzQHI/AAAAAAAAATA/yTTJ9ZLvMl4/s320/vbgetruc.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;a href="https://docs.google.com/open?id=0BxWr_e1z6MQfZmMzMWQ1NzItZjY2NC00MTNkLWFiODktMWY5ZTRlNWIwYjg4"&gt;&lt;b&gt;Descargar&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2375799840871253497-4654798073917843871?l=infotutoriales.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TJE-hnto2PTk6v4Q2N7MhuvX75E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TJE-hnto2PTk6v4Q2N7MhuvX75E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TJE-hnto2PTk6v4Q2N7MhuvX75E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TJE-hnto2PTk6v4Q2N7MhuvX75E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TutorialesInformaticaYMuchasCosas/~4/MClXLSdIc_c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://infotutoriales.blogspot.com/feeds/4654798073917843871/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://infotutoriales.blogspot.com/2012/01/utilitario-consultar-datos-de-la-sunat.html#comment-form" title="1 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/4654798073917843871?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/4654798073917843871?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TutorialesInformaticaYMuchasCosas/~3/MClXLSdIc_c/utilitario-consultar-datos-de-la-sunat.html" title="Utilitario: Consultar datos de la Sunat por DNI o RUC" /><author><name>lexblas</name><uri>http://www.blogger.com/profile/11263911018750673208</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-7BFebXaxQNY/TwdoDsUZUmI/AAAAAAAAASk/qTbHTJQnv4Q/s72-c/RUC.JPG" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://infotutoriales.blogspot.com/2012/01/utilitario-consultar-datos-de-la-sunat.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEFRH4-eip7ImA9WhRWFkk.&quot;"><id>tag:blogger.com,1999:blog-2375799840871253497.post-7406754504026430658</id><published>2012-01-03T20:48:00.002-05:00</published><updated>2012-01-03T21:03:35.052-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-03T21:03:35.052-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Seguridad Informatica" /><category scheme="http://www.blogger.com/atom/ns#" term="utilidades" /><category scheme="http://www.blogger.com/atom/ns#" term="TESIS" /><category scheme="http://www.blogger.com/atom/ns#" term="varios" /><title>Aplicacion anticaptcha</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Extracto del articulo publicado en&amp;nbsp;&lt;a href="http://erwin.ried.cl/?modo=visor&amp;amp;elemento=210" target="_blank"&gt;http://erwin.ried.cl &lt;/a&gt;&lt;b&gt;Erwin Ried&lt;/b&gt;&amp;nbsp; &lt;br /&gt;
&lt;a href="http://erwin.ried.cl/?modo=acerca#contacto"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="text_vbig"&gt;&lt;b&gt;¿Usted es realmente un humano?&amp;nbsp;&lt;a href="http://erwin.ried.cl/?modo=visor&amp;amp;elemento=210&amp;amp;simple=1"&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;                                                                 &lt;br /&gt;
&lt;div class="text_normal" style="text-align: justify;"&gt;Frecuentemente en la  red se pone en duda nuestra existencia biológica. No me refiero al  trasfondo filosófico del tema, sino a esa típica prueba en que debemos  rellenar un recuadro escribiendo los números y letras de una imagen  intentando evitar abusos del sistema. ¿Es realmente confiable esta  prueba?, veamos como podemos romper esta ilusión de seguridad  programando una pequeña aplicación &lt;i&gt;?&lt;/i&gt;&lt;/div&gt;&lt;div class="text_normal"&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;/div&gt;&lt;div class="text_normal"&gt;La idea de este artículo es poder implementar una pequeña aplicación que logre reconocer un &lt;i&gt;CAPTCHA&lt;/i&gt;. &lt;br /&gt;
&lt;br /&gt;
Un &lt;i&gt;CAPTCHA&lt;/i&gt; es un tipo de prueba que intenta distinguir humanos  de robots, evitando así abusos de los servicios. Actualmente la mayoría  de los servicios de la red cuentan con implementaciones de este test,  aquí hay algunos ejemplos que probablemente son familiares:&lt;/div&gt;&lt;div class="text_normal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="text_normal"&gt;&lt;b&gt;&lt;span style="font-size: 14px;"&gt;1. Consideraciones previas&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Primero que todo hay que tener en consideración de que no existe y  probablemente no existirá nunca un procedimiento que permita abordar a  todos los infinitos tipos de verificadores. &lt;br /&gt;
&lt;br /&gt;
Intenté encontrar proyectos similares en la red, pero lo único que  encontré fue la documentación de los mismos, sin aplicaciones prácticas  ni código fuente. Mi idea es intentar mostrar la forma más primitiva de  poder realizar un pequeño análisis de imágenes que podría servir como  base para cualquier proyecto relacionado.&lt;br /&gt;
&lt;br /&gt;
Personalmente creo que la protección mediante un &lt;b&gt;CAPTCHA&lt;/b&gt; es bastante  completa para evitar el abuso de los servicios, siempre y cuando se  conserve la premisa de que la imagen debe ser de fácil reconocimiento  para un humano (algunos servicios olvidan esta simple regla y a veces  generan imágenes con un código que es tan distorsionado que provoca que  debamos ingresar dos o más veces el mismo debido a que erramos en alguno  de los símbolos porque simplemente no podíamos distinguirlo  correctamente).&lt;br /&gt;
&lt;br /&gt;
Poder reconocer los valores de un tipo en particular ya es un reto  considerable, aunque su dificultad depende exclusívamente de la  complejidad y calidad del &lt;i&gt;CAPTCHA&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="text_normal"&gt;&lt;/div&gt;&lt;div class="text_normal"&gt;&lt;a href="http://erwin.ried.cl/?modo=visor&amp;amp;elemento=210" target="_blank"&gt;Enlace hacia el articulo original&lt;/a&gt;&lt;/div&gt;&lt;div class="text_normal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="text_normal"&gt;&lt;br /&gt;
En la pagina del articulo original pueden encontrar el enlace para descargar el codigo fuente y el articulo completo en pdf.&lt;/div&gt;&lt;div class="text_normal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="text_normal"&gt;El articulo publicado por &lt;b&gt;Erwin Ried&lt;/b&gt; es bastante intersante y detallado.&lt;/div&gt;&lt;div class="text_normal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="text_normal"&gt;Por si el enlace de descarga del archivo en la pagina original falle! aqui les traigo otro enlace de descarga.&lt;/div&gt;&lt;div class="text_normal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="text_normal" style="text-align: center;"&gt;&lt;a href="https://docs.google.com/open?id=0BxWr_e1z6MQfNTA0OTljZjEtOWVkZS00MGNmLWI3OGUtMjliOGExNTgwMzkw"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;Descargar&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="text_normal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="text_normal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="text_normal"&gt;&lt;/div&gt;&lt;div class="text_normal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="text_normal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="text_normal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2375799840871253497-7406754504026430658?l=infotutoriales.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rmSNpTj5-lx_ejoTUBF1Cy498ss/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rmSNpTj5-lx_ejoTUBF1Cy498ss/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rmSNpTj5-lx_ejoTUBF1Cy498ss/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rmSNpTj5-lx_ejoTUBF1Cy498ss/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TutorialesInformaticaYMuchasCosas/~4/_Gf0HhMYKi0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://infotutoriales.blogspot.com/feeds/7406754504026430658/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://infotutoriales.blogspot.com/2012/01/aplicacion-anticaptcha.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/7406754504026430658?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/7406754504026430658?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TutorialesInformaticaYMuchasCosas/~3/_Gf0HhMYKi0/aplicacion-anticaptcha.html" title="Aplicacion anticaptcha" /><author><name>lexblas</name><uri>http://www.blogger.com/profile/11263911018750673208</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://infotutoriales.blogspot.com/2012/01/aplicacion-anticaptcha.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0EARXo8fCp7ImA9WhRWEkU.&quot;"><id>tag:blogger.com,1999:blog-2375799840871253497.post-5304042400280019478</id><published>2011-12-30T14:25:00.004-05:00</published><updated>2011-12-30T19:00:44.474-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-30T19:00:44.474-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="utilidades" /><category scheme="http://www.blogger.com/atom/ns#" term="manuales" /><title>Crear portable con 7z</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;
&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 14pt; line-height: 115%;"&gt;Crear un portable con 7z&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;En este tutorial vamos a ver empaquetar una aplicación, para que se comporte como portable.&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;Para que un programa sea portable, es necesario tener todos los archivos que la aplicación necesita, en la misma carpeta que el ejecutable. Por ejemplo:&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;PDF PASSWORD REMOVER&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;br clear="all" style="mso-special-character: line-break;" /&gt; &lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-L5JZH4tlcQc/Tv4IiDMkJ1I/AAAAAAAAAN4/l0Z7NPHh0b0/s1600/c1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-L5JZH4tlcQc/Tv4IiDMkJ1I/AAAAAAAAAN4/l0Z7NPHh0b0/s320/c1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;Ahora, para saber si están todos los archivos necesarios para que funcione nuestra aplicación, podemos usar una máquina virtual (es lo que yo uso y es la más seguro de probar si realmente funciona la aplicación), o usar cualquier programa para verificar las dependencias del programa que vamos a empaquetar (luego tendrá que probarlo en otra pc, es por eso que recomiendo la máquina virtual).&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;Cuando ya tenemos los archivos de nuestra aplicación, vamos a necesitar lo siguiente:&lt;/div&gt;&lt;div class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo1; text-align: justify; text-indent: -18.0pt;"&gt;&lt;span style="font-family: Symbol;"&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;7z&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://www.7-zip.org/"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;http://www.7-zip.org/&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-align: justify; text-indent: -18.0pt;"&gt;&lt;span style="font-family: Symbol;"&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Módulo 7zsfx&amp;nbsp;&amp;nbsp; &lt;a href="http://www.7zsfx.info/en/"&gt;http://www.7zsfx.info/en/&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://www.7zsfx.info/en/files/715/7zSD.7z"&gt;www.7zsfx.info/en/files/715/7zSD.7z&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-align: justify; text-indent: -18.0pt;"&gt;&lt;span style="font-family: Symbol;"&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Resource hacker (opcional) para modificar el icono del archivo creado. &lt;a href="http://www.angusj.com/resourcehacker/"&gt;http://www.angusj.com/resourcehacker/&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin-left: 0cm; mso-add-space: auto; text-align: justify;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;Procedimiento:&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="mso-list: l2 level1 lfo2; text-align: justify; text-indent: -18.0pt;"&gt;1.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Instalamos 7z&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="mso-list: l2 level1 lfo2; text-align: justify; text-indent: -18.0pt;"&gt;2.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Seleccionamos todos los archivos de nuestro programa (pdf remover) y le damos clic derecho.&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Y8iYch2Qduc/Tv4I_tQzjXI/AAAAAAAAAO8/t5qhud3NmOk/s1600/c2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-Y8iYch2Qduc/Tv4I_tQzjXI/AAAAAAAAAO8/t5qhud3NmOk/s320/c2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Seleccionamos añadir al archivo&lt;br /&gt;
&lt;br /&gt;
4.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Nos aparecerá la siguiente pantalla&lt;br /&gt;
&lt;br /&gt;
5 .&amp;nbsp; En tipo de compresión seleccionamos LZMA. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-xmZaEpx-iXw/Tv4KL5CgHwI/AAAAAAAAAPw/u_b0K780wjo/s1600/Copia+de+c3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-xmZaEpx-iXw/Tv4KL5CgHwI/AAAAAAAAAPw/u_b0K780wjo/s320/Copia+de+c3.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;6.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Le damos clic en aceptar&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Y92Fvwm1Qrc/Tv4KSo6od7I/AAAAAAAAAQQ/assRB45hSFw/s1600/c4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt; &lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-GcKHPjiIePk/Tv4KU0AljGI/AAAAAAAAAQY/SsnB9CXaE14/s1600/c5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-GcKHPjiIePk/Tv4KU0AljGI/AAAAAAAAAQY/SsnB9CXaE14/s320/c5.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify;"&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
7. Ya Tenemos nuestro archivo comprimido, ahora lo copiamos en el Disco C\:&amp;nbsp; , junto con el archivo 7zsd.sfx&lt;br /&gt;
&lt;br /&gt;
8.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Creamos un archivo de texto llamado config.txt y lo grabamos en el mismo directorio que nuestro archivo comprimido C:\.&lt;br /&gt;
&lt;br /&gt;
9.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; El contenido del archivo de texto tendrá el siguiente:&lt;br /&gt;
&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify;"&gt;&lt;code&gt;&lt;span style="font-size: 10pt; line-height: 115%;"&gt;;!@Install@!UTF-8!&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify;"&gt;&lt;code&gt;&lt;span style="font-size: 10pt; line-height: 115%;"&gt;InstallPath="%TEMP%\pdf"&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify;"&gt;&lt;code&gt;&lt;span lang="EN-US" style="font-size: 10pt; line-height: 115%;"&gt;GUIFlags="32"&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify;"&gt;&lt;code&gt;&lt;span lang="EN-US" style="font-size: 10pt; line-height: 115%;"&gt;ExtractTitle="PDF"&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify;"&gt;&lt;code&gt;&lt;span lang="EN-US" style="font-size: 10pt; line-height: 115%;"&gt;ExtractDialogText="Cargando..."&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify;"&gt;&lt;code&gt;&lt;span lang="EN-US" style="font-size: 10pt; line-height: 115%;"&gt;ExecuteFile="%TEMP%\pdf\winDecrypt.exe"&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify;"&gt;&lt;code&gt;&lt;span style="font-size: 10pt; line-height: 115%;"&gt;;!@InstallEnd@!&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify;"&gt;Nota: Grabarlo con formato UFT8&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;InstallPath=:&lt;/i&gt;&lt;/b&gt;&lt;i style="mso-bidi-font-style: normal;"&gt; Ruta donde se descomprime el contenido del auto-extraíble. Utilizamos la variable del sistema %TEMP% (directorio temporal del sistema operativo windows). &lt;b style="mso-bidi-font-weight: normal;"&gt;GUIFlags=:&lt;/b&gt; Opciones especiales. 32 muestra el icono en la ventana, 8 usa estilos de XP, 4 muestra el porcentaje numérico debajo de la barra de progreso, etc...&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;ExtractTitle=:&lt;/i&gt;&lt;/b&gt;&lt;i style="mso-bidi-font-style: normal;"&gt; Sirve para especificar el título de la ventana de extracción.&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;ExtractDialogText=:&lt;/i&gt;&lt;/b&gt;&lt;i style="mso-bidi-font-style: normal;"&gt; Muestra un texto en la ventana de extracción.&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;ExecuteFile=:&lt;/i&gt;&lt;/b&gt;&lt;i style="mso-bidi-font-style: normal;"&gt; Fichero a ejecutar una vez termina la extracción de datos.&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;Podemos encontrar más información en el siguiente enlace.&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;http://www.7zsfx.info/en/&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="mso-list: l2 level1 lfo2; text-align: justify; text-indent: -18.0pt;"&gt;10.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Ya tenemos lo necesario para crear nuestro portable, verificamos si nuestros tres archivos están en el mismo directorio.&lt;/div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;El archivo comprimido, en mi caso lo puse PDF&lt;/li&gt;
&lt;li&gt;El archivo config.txt   &lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;El archivo 7zsd.sfx&lt;/li&gt;
&lt;/ul&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="mso-list: l2 level1 lfo2; text-align: justify; text-indent: -18.0pt;"&gt;11.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Ahora nos vamos al botón inicio/ejecutar y ponemos cmd para abrir la ventana de consola(símbolo del sistema)&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify; text-indent: -18pt;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify; text-indent: -18pt;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-3GS3R8M81Jc/Tv4KmN9CTqI/AAAAAAAAARo/DhZPU6756RA/s1600/Copia+de+c7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-3GS3R8M81Jc/Tv4KmN9CTqI/AAAAAAAAARo/DhZPU6756RA/s320/Copia+de+c7.png" width="320" /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Qrse8jsExc4/Tv4Ka_2WJqI/AAAAAAAAAQw/I8JDn5MwC9c/s1600/c8.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-Qrse8jsExc4/Tv4Ka_2WJqI/AAAAAAAAAQw/I8JDn5MwC9c/s320/c8.png" width="320" /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt; &lt;/span&gt;Nos ubicamos en el directorio donde tenemos nuestros archivos C:\  &lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="mso-list: l2 level1 lfo2; text-align: justify; text-indent: -18.0pt;"&gt;13.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Ahora digitamos lo siguiente &lt;b&gt;copy /b 7zsd.sfx + config.txt + pdf.7z &amp;nbsp; portable.exe&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify; text-indent: -18pt;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify;"&gt;Donde pdf.7z es el archivo que habíamos comprimido, portable.exe es el archivo a crear (pueden colocar cualquier nombre).&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="mso-list: l2 level1 lfo2; text-align: justify; text-indent: -18.0pt;"&gt;14.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Clic en enter y se creara el archivo pdf.exe&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify; text-indent: -18pt;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify; text-indent: -18pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/span&gt;Nos dirigimos hacia la ubicación donde habíamos copiado nuestros archivos  &lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify;"&gt;Confirmamos que el archivo ha sido creado con éxito.&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="mso-list: l2 level1 lfo2; text-align: justify; text-indent: -18.0pt;"&gt;16.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Siguiente paso Probarlo!!!, usare una máquina virtual, copiare el archivo creado en mi maquina virtual, donde tengo instalado el Windows 2003 server.&lt;/div&gt;&lt;div align="center" class="MsoListParagraphCxSpMiddle" style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="mso-list: l2 level1 lfo2; text-align: justify; text-indent: -18.0pt;"&gt;17.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Ejecutamos la aplicación&lt;/div&gt;&lt;div align="center" class="MsoListParagraphCxSpMiddle" style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div align="center" class="MsoListParagraphCxSpMiddle" style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoListParagraphCxSpLast" style="text-align: justify;"&gt;Y la aplicación funciona!! Sin necesidad de instalar nada.&lt;/div&gt;&lt;div class="MsoListParagraphCxSpLast" style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-J-n8iYakudQ/Tv4KhC5ZAHI/AAAAAAAAARQ/s2q5r_8GBSE/s1600/c12.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-J-n8iYakudQ/Tv4KhC5ZAHI/AAAAAAAAARQ/s2q5r_8GBSE/s320/c12.png" width="320" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&amp;nbsp;&lt;a href="http://1.bp.blogspot.com/-HNVGsrqDrXU/Tv4Khw4tjNI/AAAAAAAAARY/xa5xy6EhvQw/s1600/c13.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-HNVGsrqDrXU/Tv4Khw4tjNI/AAAAAAAAARY/xa5xy6EhvQw/s320/c13.png" width="320" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://docs.google.com/open?id=0BxWr_e1z6MQfOWU3MjQ4ZDgtNmNkMy00Mjc1LTk3YTEtYzdiZGM5NDNjZDdj" target="_blank"&gt;Descargar 1&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.mediafire.com/download.php?jcogiuu2ohggjan" target="_blank"&gt;Descarga 2&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://docs.google.com/open?id=0BxWr_e1z6MQfNWJlMDdlOGMtNDIxOS00NmUwLTkxYjgtODRlNjIxYjBmMGQ0" target="_blank"&gt;&lt;b&gt;Todo(incluido 7z y &lt;/b&gt;&lt;b&gt;7zsd.sfx ) &lt;/b&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2375799840871253497-5304042400280019478?l=infotutoriales.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rIjOaoRcYq786bYy4tlfba6yozY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rIjOaoRcYq786bYy4tlfba6yozY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rIjOaoRcYq786bYy4tlfba6yozY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rIjOaoRcYq786bYy4tlfba6yozY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TutorialesInformaticaYMuchasCosas/~4/NPBs-YmWBE8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://infotutoriales.blogspot.com/feeds/5304042400280019478/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://infotutoriales.blogspot.com/2011/12/crear-portable-con-7z.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/5304042400280019478?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/5304042400280019478?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TutorialesInformaticaYMuchasCosas/~3/NPBs-YmWBE8/crear-portable-con-7z.html" title="Crear portable con 7z" /><author><name>lexblas</name><uri>http://www.blogger.com/profile/11263911018750673208</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-L5JZH4tlcQc/Tv4IiDMkJ1I/AAAAAAAAAN4/l0Z7NPHh0b0/s72-c/c1.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://infotutoriales.blogspot.com/2011/12/crear-portable-con-7z.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkICR3c_eyp7ImA9WhRWEko.&quot;"><id>tag:blogger.com,1999:blog-2375799840871253497.post-3276056548846698491</id><published>2011-12-30T13:42:00.000-05:00</published><updated>2011-12-30T13:42:46.943-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-30T13:42:46.943-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="utilidades" /><category scheme="http://www.blogger.com/atom/ns#" term="Programas" /><title>PDF Password Remover  Portable</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;b&gt;Descripcion del Programa:&lt;/b&gt;&lt;br /&gt;
Aquellos usuarios que trabajan habitualmente con ficheros PDF más de una vez se encuentran con impedimentos que no le permiten editar o ni tan siquiera imprimir un documento PDF por estar demasiado restringido.&lt;br /&gt;
&lt;br /&gt;
PDF Password Remover te permite desencriptar ficheros PDF que se encuentren protegidos por contraseñas (tanto passwords de usuario como de autor o propietario). Dichas contraseñas evitan que el contenido del fichero pueda ser seleccionado para ser copiado, editado o imprimido.&lt;br /&gt;
&lt;br /&gt;
Además, PDF Password Remover permite trabajar en lotes lo cual agiliza tu trabajo considerablemente si son muchos los ficheros PDF que quieres desencriptar. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Zvmnirqfhgg/Tv4F2WZYLHI/AAAAAAAAANs/Hhh5jxGuHKA/s1600/passwordremover.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="251" src="http://4.bp.blogspot.com/-Zvmnirqfhgg/Tv4F2WZYLHI/AAAAAAAAANs/Hhh5jxGuHKA/s320/passwordremover.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;&lt;a href="http://www.mediafire.com/?tloudw3ozd97j6u" target="_blank"&gt;Descargar&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2375799840871253497-3276056548846698491?l=infotutoriales.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wmrWARAyHy8MmqztWJzZz_gW0Zc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wmrWARAyHy8MmqztWJzZz_gW0Zc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wmrWARAyHy8MmqztWJzZz_gW0Zc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wmrWARAyHy8MmqztWJzZz_gW0Zc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TutorialesInformaticaYMuchasCosas/~4/NoA63Q0O9zs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://infotutoriales.blogspot.com/feeds/3276056548846698491/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://infotutoriales.blogspot.com/2011/12/pdf-password-remover-portable.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/3276056548846698491?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/3276056548846698491?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TutorialesInformaticaYMuchasCosas/~3/NoA63Q0O9zs/pdf-password-remover-portable.html" title="PDF Password Remover  Portable" /><author><name>lexblas</name><uri>http://www.blogger.com/profile/11263911018750673208</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-Zvmnirqfhgg/Tv4F2WZYLHI/AAAAAAAAANs/Hhh5jxGuHKA/s72-c/passwordremover.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://infotutoriales.blogspot.com/2011/12/pdf-password-remover-portable.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIFRncycSp7ImA9WhRXFUU.&quot;"><id>tag:blogger.com,1999:blog-2375799840871253497.post-4291759932569743123</id><published>2011-12-19T23:10:00.001-05:00</published><updated>2011-12-22T14:01:57.999-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-22T14:01:57.999-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="varios" /><title>Google App Inventor desaparece y se libera</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;El equipo de soporte de &lt;a href="http://www.appinventorbeta.com/" target="_blank"&gt;App Inventor&lt;/a&gt;, informa que este proyecto no ha cuajado demasiado o las expectativas de Google no han sido las esperadas. Y es que el &lt;b&gt;31 de diciembre de 2011&lt;/b&gt; los datos que tengamos en&amp;nbsp;appinventorbeta.com &lt;b&gt;dejarán de ser accesibles&lt;/b&gt; y &lt;b&gt;se borrarán&lt;/b&gt; de los servidores de Google.&lt;br /&gt;
Para poder tener una copia de nuestros proyectos, simplemente haciendo click en &lt;b&gt;Download All Projects&lt;/b&gt;  desde nuestra página de proyectos, descargaremos un archivo comprimido  con todos nuestros proyectos. Desde el equipo de Google recomiendan  hacer esto cuanto antes, recordad que quedan apenas dos meses para el  cierre definitivo.&lt;br /&gt;
&lt;br /&gt;
Bien, no todo iba a ser negativo en esta entrada, y es que al finalizar este soporte, van a &lt;b&gt;liberar el fuente de App Inventor con&lt;a href="http://es.wikipedia.org/wiki/MIT_License" target="_blank"&gt; licencia MIT&lt;/a&gt;&amp;nbsp;o similar&lt;/b&gt;, con lo que las posibilidades que son nos abren son innumerables, y las mejoras por la comunidad no tardarán en aparecer.&lt;br /&gt;
&lt;br /&gt;
Fuente: &lt;a href="http://www.linuxhispano.net/2011/11/10/google-app-inventor-desaparece-y-se-libera/" target="_blank"&gt;http://www.linuxhispano.net/&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2375799840871253497-4291759932569743123?l=infotutoriales.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vXAfrzmO54-e5er7TT9CgR1KwGg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vXAfrzmO54-e5er7TT9CgR1KwGg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vXAfrzmO54-e5er7TT9CgR1KwGg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vXAfrzmO54-e5er7TT9CgR1KwGg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TutorialesInformaticaYMuchasCosas/~4/xCqZaYLGAVQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://infotutoriales.blogspot.com/feeds/4291759932569743123/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://infotutoriales.blogspot.com/2011/12/google-app-inventor-desaparece-y-se.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/4291759932569743123?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/4291759932569743123?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TutorialesInformaticaYMuchasCosas/~3/xCqZaYLGAVQ/google-app-inventor-desaparece-y-se.html" title="Google App Inventor desaparece y se libera" /><author><name>lexblas</name><uri>http://www.blogger.com/profile/11263911018750673208</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://infotutoriales.blogspot.com/2011/12/google-app-inventor-desaparece-y-se.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYNSH84fip7ImA9WhRXE0g.&quot;"><id>tag:blogger.com,1999:blog-2375799840871253497.post-3454933729960130900</id><published>2011-12-19T22:53:00.000-05:00</published><updated>2011-12-19T22:53:19.136-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-19T22:53:19.136-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="TESIS" /><category scheme="http://www.blogger.com/atom/ns#" term="patrones de diseño" /><title>Tesis: Patrones de Diseño de Arquitecturas de Software Enterprise</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&amp;nbsp;Patrones de Diseño de Arquitecturas de Software Enterprise&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="https://docs.google.com/open?id=0BxWr_e1z6MQfMjgxMmQzMzgtNWQwYi00MGYwLWIzZmItNTU0ZDIzMzQ2OTNk" target="_blank"&gt;&lt;span style="color: #6fa8dc; font-size: x-large;"&gt;Descargar&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2375799840871253497-3454933729960130900?l=infotutoriales.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/q8DRgaOaPUjSIxNbGPQKJR5Jufk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/q8DRgaOaPUjSIxNbGPQKJR5Jufk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/q8DRgaOaPUjSIxNbGPQKJR5Jufk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/q8DRgaOaPUjSIxNbGPQKJR5Jufk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TutorialesInformaticaYMuchasCosas/~4/GVRm57tFlhg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://infotutoriales.blogspot.com/feeds/3454933729960130900/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://infotutoriales.blogspot.com/2011/12/tesis-patrones-de-diseno-de.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/3454933729960130900?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/3454933729960130900?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TutorialesInformaticaYMuchasCosas/~3/GVRm57tFlhg/tesis-patrones-de-diseno-de.html" title="Tesis: Patrones de Diseño de Arquitecturas de Software Enterprise" /><author><name>lexblas</name><uri>http://www.blogger.com/profile/11263911018750673208</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://infotutoriales.blogspot.com/2011/12/tesis-patrones-de-diseno-de.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUFQ3c6cSp7ImA9WhRXE0g.&quot;"><id>tag:blogger.com,1999:blog-2375799840871253497.post-7898332984406812819</id><published>2011-12-19T22:43:00.001-05:00</published><updated>2011-12-19T22:53:32.919-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-19T22:53:32.919-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term=".NET" /><category scheme="http://www.blogger.com/atom/ns#" term="TESIS" /><category scheme="http://www.blogger.com/atom/ns#" term="patrones de diseño" /><title>Tesis: Patrones de Diseño de software utilizando la plataforma NET</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Patrones de Diseño de software utilizando plataforma NET&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;2007&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="https://docs.google.com/open?id=0BxWr_e1z6MQfNzM0MGJmMzAtN2M0Mi00Y2YwLWJlNTItYzEzMmI5NjJhNTg2" target="_blank"&gt;&lt;span style="color: #3d85c6; font-size: large;"&gt;&lt;b&gt;Descargar&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2375799840871253497-7898332984406812819?l=infotutoriales.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5Zfj8DtFWvexZQ_hQHCzTtGho0Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5Zfj8DtFWvexZQ_hQHCzTtGho0Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5Zfj8DtFWvexZQ_hQHCzTtGho0Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5Zfj8DtFWvexZQ_hQHCzTtGho0Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TutorialesInformaticaYMuchasCosas/~4/DSsQ5GDADYU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://infotutoriales.blogspot.com/feeds/7898332984406812819/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://infotutoriales.blogspot.com/2011/12/tesis-patrones-de-diseno-de-software.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/7898332984406812819?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/7898332984406812819?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TutorialesInformaticaYMuchasCosas/~3/DSsQ5GDADYU/tesis-patrones-de-diseno-de-software.html" title="Tesis: Patrones de Diseño de software utilizando la plataforma NET" /><author><name>lexblas</name><uri>http://www.blogger.com/profile/11263911018750673208</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://infotutoriales.blogspot.com/2011/12/tesis-patrones-de-diseno-de-software.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUFQnc8eCp7ImA9WhRXE04.&quot;"><id>tag:blogger.com,1999:blog-2375799840871253497.post-2964256680605429617</id><published>2011-12-19T17:20:00.000-05:00</published><updated>2011-12-19T17:20:13.970-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-19T17:20:13.970-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="manuales" /><title>Manual autoinstructivo SIAF -2009</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;b&gt;INTRODUCCIÓN&lt;/b&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;En 1997 el &lt;b&gt;Ministerio de Economía y Finanzas-MEF&lt;/b&gt; inició el desarrollo del proyecto &lt;b&gt;&lt;i&gt;"Sistema Integrado de Administración Financiera del Sector Público- SIAF-SP"&lt;/i&gt;&lt;/b&gt;, como un sistema asociado a la ejecución del presupuesto anual, con el objetivo de mejorar la gestión de las finanzas públicas, mediante el registro único de las operaciones de ingresos y gastos de las unidades ejecutoras del Sector Público y permitir la integración de los procesos presupuestarios, contables y de tesorería. El módulo &lt;b&gt;SIAF-SP &lt;/b&gt;permite que los datos de ejecución sean ingresados adecuadamente por cada unidad ejecutora, transmitidos y registrados en el &lt;b&gt;MEF.&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
En la medida en que los procesos de este tipo no ingresen en la profundidad de la trama del funcionamiento de las organizaciones públicas, cambiando sustantivamente los procesos de&amp;nbsp; asignación y uso de los recursos públicos, privilegiando los conceptos de eficiencia, eficacia y economía; en que no se modifique la gestión tradicional de administración de insumos; y cuando&amp;nbsp; se considera que todo se soluciona con una moderna aplicación informática, se estará&amp;nbsp; efectivamente ante una nueva moda.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
La concepción amplia de administración financiera implica definirla como un conjunto de elementos administrativos de las organizaciones públicas que hacen posible la captación de recursos y su aplicación a la concreción de los objetivos y las metas del sector público en la forma más eficaz y eficiente posible. El Sistema Integrado de Administración Financiera en Perú, es una realidad hoy en día. No obstante es necesario ponderar su potencial por cuanto “los mejores sistemas de información no garantizan mejores decisiones de política económica y financiera pero hace menos probables los errores de apreciación y pueden ayudar a las autoridades políticas a llegar a decisiones apropiada.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="https://docs.google.com/open?id=0BxWr_e1z6MQfZjVhNzM0NGMtY2JlYy00NjFlLTk2NmMtZTU3MjYxNTY0ZmQ2" target="_blank"&gt;&lt;b&gt;&lt;span style="font-size: x-large;"&gt;&amp;nbsp;DESCARGAR&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2375799840871253497-2964256680605429617?l=infotutoriales.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Wb2gsbvCfzrjTprAC1FOGu2-rH4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Wb2gsbvCfzrjTprAC1FOGu2-rH4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Wb2gsbvCfzrjTprAC1FOGu2-rH4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Wb2gsbvCfzrjTprAC1FOGu2-rH4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TutorialesInformaticaYMuchasCosas/~4/U3AqX9Z9WUY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://infotutoriales.blogspot.com/feeds/2964256680605429617/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://infotutoriales.blogspot.com/2011/12/manual-autoinstructivo-siaf-2009.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/2964256680605429617?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/2964256680605429617?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TutorialesInformaticaYMuchasCosas/~3/U3AqX9Z9WUY/manual-autoinstructivo-siaf-2009.html" title="Manual autoinstructivo SIAF -2009" /><author><name>lexblas</name><uri>http://www.blogger.com/profile/11263911018750673208</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://infotutoriales.blogspot.com/2011/12/manual-autoinstructivo-siaf-2009.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04HQH87cCp7ImA9WhRXE04.&quot;"><id>tag:blogger.com,1999:blog-2375799840871253497.post-9129705874672138059</id><published>2011-12-19T16:58:00.000-05:00</published><updated>2011-12-19T16:58:51.108-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-19T16:58:51.108-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="software libre" /><title>Guia del derecho de software y fuentes abiertas pdf</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&amp;nbsp;Guia del derecho de software y fuentes abiertas&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;CAPÍTULO 1: INTRODUCCIÓN 6&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;1.1. OBJETIVOS DE LA GUÍA 6&lt;/li&gt;
&lt;li&gt;1.2. EL SOFTWARE DE FUENTES ABIERTAS 7&lt;/li&gt;
&lt;li&gt;1.2.1. Las libertades del software 7&lt;/li&gt;
&lt;li&gt;1.2.2. El software de fuentes abiertas 8&lt;/li&gt;
&lt;li&gt;1.2.3. El copyleft 10&lt;/li&gt;
&lt;li&gt;1.3. LOS EFECTOS DEL SFA Y EL CONCEPTO DE “COMUNIDAD” 11&lt;/li&gt;
&lt;li&gt;1.4. ORGANIZACIÓN DE LA GUÍA Y GLOSARIO 12&lt;/li&gt;
&lt;/ul&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;CAPÍTULO 2: LAS LICENCIAS DE SOFTWARE DE FUENTES ABIERTAS 15&lt;/b&gt;&lt;/div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;2.1. INTRODUCCIÓN: LA LICENCIA DE SOFTWARE 17&lt;/li&gt;
&lt;li&gt;2.1.1. Licencias no libres o privativas 18&lt;/li&gt;
&lt;li&gt;2.1.2. Licencias de SFA 19&lt;/li&gt;
&lt;li&gt;2.2. TIPOS DE LICENCIA 20&lt;/li&gt;
&lt;li&gt;2.2.1. Licencias permisivas o académicas 21&lt;/li&gt;
&lt;li&gt;2.2.2. Licencias con copyleft fuerte 22&lt;/li&gt;
&lt;li&gt;2.2.3. Licencias mixtas o con copyleft suave 23&lt;/li&gt;
&lt;li&gt;2.3. SEIS LICENCIAS DE SOFTWARE DE FUENTES ABIERTAS 25&lt;/li&gt;
&lt;li&gt;2.3.1. La licencia Berkeley Software Distribution (BSD modificada) 25&lt;/li&gt;
&lt;li&gt;2.3.2. La Apache Software License 2.0 (ASL) 26&lt;/li&gt;
&lt;li&gt;2.3.3. La GNU General Public License (GPL) 27&lt;/li&gt;
&lt;li&gt;2.3.4. La Lesser GPL (LGPL) 31&lt;/li&gt;
&lt;li&gt;2.3.5. La Mozilla Public License (MPL) 32&lt;/li&gt;
&lt;li&gt;2.3.6. La European Union Public License (EUPL) 33&lt;/li&gt;
&lt;li&gt;2.4. COMENTARIOS FINALES 34&lt;/li&gt;
&lt;/ul&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;CAPÍTULO 3: LAS LICENCIAS DE SFA EN LA PRÁCTICA 35&lt;/b&gt;&lt;/div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;3.1. INTRODUCCIÓN 37&lt;/li&gt;
&lt;li&gt;3.2. TRABAJAR CON LICENCIAS DE SFA 37&lt;/li&gt;
&lt;li&gt;3.2.1. La compatibilidad entre licencias de SFA 37&lt;/li&gt;
&lt;li&gt;3.2.2. La selección de una licencia 40&lt;/li&gt;
&lt;li&gt;3.2.3. Régimen de licencia dual 43&lt;/li&gt;
&lt;li&gt;3.3. VALIDEZ DE LAS LICENCIAS DE SFA Y OTRAS CUESTIONES JURÍDICAS 45&lt;/li&gt;
&lt;li&gt;3.3.1. La cesión de derechos bajo licencia de SFA ¿es una renuncia? 45&lt;/li&gt;
&lt;li&gt;3.3.2. ¿Las licencias SFA crean obligaciones vinculantes, a modo de contrato? 45&lt;/li&gt;
&lt;li&gt;3.3.3. ¿Las condiciones establecidas por las licencias de SFA son válidas? 47&lt;/li&gt;
&lt;li&gt;3.3.4. ¿Cómo hacer cumplir las obligaciones de la licencia? 48&lt;/li&gt;
&lt;li&gt;3.3.5. ¿Hasta qué punto un proveedor de SFA debe dar garantías y asumir responsabilidades&lt;/li&gt;
&lt;li&gt;ante los usuarios? 49&lt;/li&gt;
&lt;/ul&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;CAPÍTULO 4: EL USUARIO DE SOFTWARE DE FUENTES ABIERTAS 51&lt;/b&gt;&lt;/div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;4.1. EL USO DE SFA POR PARTE DE LAS ORGANIZACIONES E INDIVIDUOS 53&lt;/li&gt;
&lt;li&gt;4.2. ASPECTOS COMUNES 53&lt;/li&gt;
&lt;li&gt;4.2.1. Las libertades de uso 53&lt;/li&gt;
&lt;li&gt;4.2.3. La independencia frente al proveedor 55&lt;/li&gt;
&lt;li&gt;4.2.4. Patentes de software 55&lt;/li&gt;
&lt;li&gt;4.3. ASPECTOS PARTICULARES 56&lt;/li&gt;
&lt;li&gt;4.3.1. Individuos y SFA 56&lt;/li&gt;
&lt;li&gt;4.3.2. Empresas y organizaciones 57&lt;/li&gt;
&lt;li&gt;4.3.3. El sector público 63&lt;/li&gt;
&lt;li&gt;4.4. DOS TEMAS FUNDAMENTALES: EL COPYLEFT Y LAS GARANTÍAS SOBRE SFA 66&lt;/li&gt;
&lt;li&gt;4.4.1. El copyleft 66&lt;/li&gt;
&lt;li&gt;4.4.2. Garantías sobre SFA 68&lt;/li&gt;
&lt;/ul&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;CAPÍTULO 5: PROYECTOS DE CREACIÓN FOSS 69&lt;/b&gt;&lt;/div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;5.1. PROYECTOS DE SOFTWARE DE FUENTES ABIERTAS 71&lt;/li&gt;
&lt;li&gt;5.2. CASO 1: EL PROYECTO BÁSICO 72&lt;/li&gt;
&lt;li&gt;5.2.1. El desarrollo 73&lt;/li&gt;
&lt;li&gt;5.2.2. La liberación 76&lt;/li&gt;
&lt;li&gt;5.3. CASO 2: UN PROYECTO QUE USA COMPONENTES DE SFA 77&lt;/li&gt;
&lt;li&gt;5.3.1. El uso de SFA de terceros 79&lt;/li&gt;
&lt;li&gt;5.3.2. La redistribución de componentes de SFA 82&lt;/li&gt;
&lt;li&gt;5.4. CASO 3: UN PROYECTO MADURO CON CONTRIBUCIONES 84&lt;/li&gt;
&lt;li&gt;5.5. LA LIBERACIÓN DEL SOFTWARE: UN CHECKLIST 86&lt;/li&gt;
&lt;li&gt;5.6. EJEMPLOS DE PROYECTOS SFA 88&lt;/li&gt;
&lt;li&gt;5.7. COMENTARIOS FINALES 93&lt;/li&gt;
&lt;/ul&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;CAPÍTULO 6: INTEGRAR SFA 94&lt;/b&gt;&lt;/div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;6.1. LA COMERCIALIZACIÓN DE SOFTWARE Y SERVICIOS BASADOS EN SFA 96&lt;/li&gt;
&lt;li&gt;6.2. PRINCIPALES ASPECTOS JURÍDICOS 97&lt;/li&gt;
&lt;li&gt;6.2.1. Beneficios fundamentales 98&lt;/li&gt;
&lt;li&gt;6.2.2. Interrogantes 99&lt;/li&gt;
&lt;li&gt;6.2.3. El uso de componentes de software libre y de fuentes abiertas 100&lt;/li&gt;
&lt;li&gt;6.2.4. Licencias de distribución 102&lt;/li&gt;
&lt;li&gt;6.2.5. Garantías y responsabilidades 103&lt;/li&gt;
&lt;li&gt;6.2.6. El contrato basado en SFA 104&lt;/li&gt;
&lt;li&gt;6.3. EL USO DE SOFTWARE BAJO LA GPL: UN CHECKLIST 106&lt;/li&gt;
&lt;li&gt;6.4. CASOS DE ESTUDIO 107&lt;/li&gt;
&lt;/ul&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;CAPÍTULO 7: LOS DERECHOS DE AUTOR 111&lt;/b&gt;&lt;/div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;7.1. LAS FORMAS DE PROTECCIÓN JURÍDICA DEL SOFTWARE 113&lt;/li&gt;
&lt;li&gt;7.2. LA PROTECCIÓN POR DERECHOS DE AUTOR 113&lt;/li&gt;
&lt;li&gt;7.3. EL OBJETO DE PROTECCIÓN Y SUS TITULARES 114&lt;/li&gt;
&lt;li&gt;7.3.1. El software como obra sujeta de protección 115&lt;/li&gt;
&lt;li&gt;7.3.2. Los autores y titulares del software 117&lt;/li&gt;
&lt;li&gt;7.3.3.Tipos de obras 119&lt;/li&gt;
&lt;li&gt;7.4. LOS DERECHOS DE LOS TITULARES, SUS LÍMITES Y CESIONES 120&lt;/li&gt;
&lt;li&gt;7.4.1. Los derechos de autor del software 120&lt;/li&gt;
&lt;li&gt;7.4.2. Limites a los derechos de autor 122&lt;/li&gt;
&lt;li&gt;7.4.3. La cesión de derechos de autor: la licencia de software 123&lt;/li&gt;
&lt;li&gt;7.5. LAS MEDIDAS DE PROTECCIÓN JURÍDICA 124&lt;/li&gt;
&lt;li&gt;7.6. LOS DERECHOS DE AUTOR Y EL SFA 124&lt;/li&gt;
&lt;/ul&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
CAPÍTULO 8: OTRAS NORMAS APLICABLES 126&lt;/b&gt;&lt;/div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;8.1. EL DERECHO DE LA PROPIEDAD INDUSTRIAL 128&lt;/li&gt;
&lt;li&gt;8.2. EL DERECHO DE LAS PATENTES 128&lt;/li&gt;
&lt;li&gt;8.2.1. La patente 129&lt;/li&gt;
&lt;li&gt;8.2.2. Invenciones patentables y obtención de patentes 129&lt;/li&gt;
&lt;li&gt;8.2.3. Las patentes de software 131&lt;/li&gt;
&lt;li&gt;8.2.4. Los riesgos de la patente de software 133&lt;/li&gt;
&lt;li&gt;8.3. EL DERECHO DE LAS MARCAS 134&lt;/li&gt;
&lt;li&gt;8.3.1. La obtención de marcas 135&lt;/li&gt;
&lt;li&gt;8.3.2. Derechos y obligaciones de una marca y su cesión 136&lt;/li&gt;
&lt;li&gt;8.3.3. Marcas y software de fuentes abiertas 137&lt;/li&gt;
&lt;li&gt;8.4. EL DERECHO DE LOS SECRETOS INDUSTRIALES 138&lt;/li&gt;
&lt;li&gt;8.4.1. Protección jurídica del secreto 138&lt;/li&gt;
&lt;li&gt;8.4.2. Secretos industriales y software de fuentes abiertas&lt;/li&gt;
&lt;/ul&gt;&lt;div style="text-align: left;"&gt;&lt;a href="http://www.blogger.com/goog_603382608"&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;span style="font-size: x-large;"&gt;&lt;a href="https://docs.google.com/open?id=0BxWr_e1z6MQfY2Y4ZDVjM2EtODQ5NS00YzFiLTkyZTYtNzNiYzg4ODM0ZTQw" target="_blank"&gt;DESCARGAR&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2375799840871253497-9129705874672138059?l=infotutoriales.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HLBZhfJcb-EW2j32E-IjgKsL37w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HLBZhfJcb-EW2j32E-IjgKsL37w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HLBZhfJcb-EW2j32E-IjgKsL37w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HLBZhfJcb-EW2j32E-IjgKsL37w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TutorialesInformaticaYMuchasCosas/~4/xUBXDHU7Vu0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://infotutoriales.blogspot.com/feeds/9129705874672138059/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://infotutoriales.blogspot.com/2011/12/guia-del-derecho-de-software-y-fuentes.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/9129705874672138059?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/9129705874672138059?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TutorialesInformaticaYMuchasCosas/~3/xUBXDHU7Vu0/guia-del-derecho-de-software-y-fuentes.html" title="Guia del derecho de software y fuentes abiertas pdf" /><author><name>lexblas</name><uri>http://www.blogger.com/profile/11263911018750673208</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://infotutoriales.blogspot.com/2011/12/guia-del-derecho-de-software-y-fuentes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUAGQHg_fyp7ImA9WhRXE0Q.&quot;"><id>tag:blogger.com,1999:blog-2375799840871253497.post-8654145168876164021</id><published>2011-12-19T16:43:00.002-05:00</published><updated>2011-12-20T10:08:41.647-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-20T10:08:41.647-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Seguridad Informatica" /><category scheme="http://www.blogger.com/atom/ns#" term="TESIS" /><title>Tesis: Seguridad en Informatica - Auditoria de Sistemas</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;Tesis: Seguridad en Informatica - Auditoria de Sistemas&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;maestro en ingenieria de sistemas empresariales&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;2005&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="https://docs.google.com/open?id=0BxWr_e1z6MQfYmY0ZGI2YTMtOGQyZi00NzY4LWExMWUtYzE5NDM0NjZkNjJm" target="_blank"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;Descargar&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;pass: http://infotutoriales.blogspot.com/&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2375799840871253497-8654145168876164021?l=infotutoriales.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RRua-ol6AtHmRAC1cCtE7nUVxa8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RRua-ol6AtHmRAC1cCtE7nUVxa8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/RRua-ol6AtHmRAC1cCtE7nUVxa8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RRua-ol6AtHmRAC1cCtE7nUVxa8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TutorialesInformaticaYMuchasCosas/~4/SMZewR6F1zM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://infotutoriales.blogspot.com/feeds/8654145168876164021/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://infotutoriales.blogspot.com/2011/12/tesis-seguridad-en-informatica.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/8654145168876164021?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/8654145168876164021?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TutorialesInformaticaYMuchasCosas/~3/SMZewR6F1zM/tesis-seguridad-en-informatica.html" title="Tesis: Seguridad en Informatica - Auditoria de Sistemas" /><author><name>lexblas</name><uri>http://www.blogger.com/profile/11263911018750673208</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://infotutoriales.blogspot.com/2011/12/tesis-seguridad-en-informatica.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQBQX4-eip7ImA9WhRXE04.&quot;"><id>tag:blogger.com,1999:blog-2375799840871253497.post-3595158912577507141</id><published>2011-12-19T16:32:00.000-05:00</published><updated>2011-12-19T16:32:30.052-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-19T16:32:30.052-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="TESIS" /><title>Tesis:  sistema de administracion de informacion basado en Intranet</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;Tesis: Analisis, diseño e implementacion de un sistema de administracion de informacion basado en&amp;nbsp; Intranet&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Ingeniero en computacion -2004&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="https://docs.google.com/open?id=0BxWr_e1z6MQfOGUyOTBiNDYtNWQ2My00YTRkLTk1NzEtOTg1NWI4YTY0MTRh" target="_blank"&gt;&lt;span style="font-size: x-large;"&gt;&lt;span style="color: #76a5af;"&gt;Descargar &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2375799840871253497-3595158912577507141?l=infotutoriales.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yqQSfJnQCO9OSr8GHJoG0MQplYI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yqQSfJnQCO9OSr8GHJoG0MQplYI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yqQSfJnQCO9OSr8GHJoG0MQplYI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yqQSfJnQCO9OSr8GHJoG0MQplYI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TutorialesInformaticaYMuchasCosas/~4/UPReAdhbrkQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://infotutoriales.blogspot.com/feeds/3595158912577507141/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://infotutoriales.blogspot.com/2011/12/tesis-sistema-de-administracion-de.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/3595158912577507141?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/3595158912577507141?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TutorialesInformaticaYMuchasCosas/~3/UPReAdhbrkQ/tesis-sistema-de-administracion-de.html" title="Tesis:  sistema de administracion de informacion basado en Intranet" /><author><name>lexblas</name><uri>http://www.blogger.com/profile/11263911018750673208</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://infotutoriales.blogspot.com/2011/12/tesis-sistema-de-administracion-de.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkAFSH8-fCp7ImA9WhRbFUs.&quot;"><id>tag:blogger.com,1999:blog-2375799840871253497.post-1069839816003134586</id><published>2011-12-07T12:40:00.008-05:00</published><updated>2012-02-06T17:51:59.154-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-06T17:51:59.154-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term=".NET" /><title>Validar RUC - SUNAT PERU  en VB.net</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;Basado en el ejemplo de  JhofranSoft&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;Algoritmo de Validación del RUC&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;a href="http://jhofransoft.blogspot.com/2011/07/validar-ruc-sunat-peru.html" target="_blank"&gt;http://jhofransoft.blogspot.com/2011/07/validar-ruc-sunat-peru.html&lt;/a&gt;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-8xaupovvoCM/Tt-ji-CNNpI/AAAAAAAAANU/ajfkM62tBIQ/s1600/valruc.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-8xaupovvoCM/Tt-ji-CNNpI/AAAAAAAAANU/ajfkM62tBIQ/s1600/valruc.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;Lo que modifique del codigo original es que puse todo lo concerniente a la validacion del ruc en una clase, de esa manera solo agregan la clase a su proyecto&amp;nbsp; y llaman a la funcion de validar el ruc y listo!&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt; &lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt; &lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;La clase&lt;/b&gt;&lt;/div&gt;&lt;pre class="vbnet" style="border: 1px solid #d0d0d0; color: #000066;"&gt;&lt;ol&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw2"&gt;Public&lt;/span&gt; &lt;span class="kw6"&gt;Class&lt;/span&gt; ValidarRuc&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;  &lt;/li&gt;
&lt;li class="li2"&gt;&lt;div class="de2"&gt;&lt;span class="kw2"&gt;Public&lt;/span&gt; Shared &lt;span class="kw6"&gt;Function&lt;/span&gt; validarRuc&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="kw2"&gt;ByVal&lt;/span&gt; ruc &lt;span class="kw2"&gt;As&lt;/span&gt; &lt;span class="kw2"&gt;String&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt; &lt;span class="kw2"&gt;As&lt;/span&gt; &lt;span class="kw4"&gt;Boolean&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;      &lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw6"&gt;If&lt;/span&gt; VAL_RUC&lt;span class="br0"&gt;(&lt;/span&gt;ruc&lt;span class="br0"&gt;)&lt;/span&gt; = &lt;span class="kw1"&gt;False&lt;/span&gt; &lt;span class="kw2"&gt;Then&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;Return &lt;span class="kw1"&gt;False&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li2"&gt;&lt;div class="de2"&gt;&lt;span class="kw6"&gt;End&lt;/span&gt; &lt;span class="kw6"&gt;If&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;Return &lt;span class="kw1"&gt;True&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw6"&gt;End&lt;/span&gt; &lt;span class="kw6"&gt;Function&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="co1"&gt;'Ejm:&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="co1"&gt;'RUC = 10254824220&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li2"&gt;&lt;div class="de2"&gt;&lt;span class="co1"&gt;'FACTOR = 5432765432&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="co1"&gt;'Se separa los 10 primeros digitos de la izquierda y se hace un calculo inividual&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="co1"&gt;'1 * 5 =5&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="co1"&gt;'0 * 4 = 0&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li2"&gt;&lt;div class="de2"&gt;&lt;span class="co1"&gt;'2 * 3 = 6&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="co1"&gt;'5 * 2 = 10&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="co1"&gt;'4 * 7 = 28&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="co1"&gt;'8 * 6 = 48&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="co1"&gt;'2 * 5 = 10&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li2"&gt;&lt;div class="de2"&gt;&lt;span class="co1"&gt;'4 * 4 = 16&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="co1"&gt;'2 * 3 = 6&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="co1"&gt;'2 * 2 = 4&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="co1"&gt;'Se suma el resultado de todas las multiplicaciones&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li2"&gt;&lt;div class="de2"&gt;&lt;span class="co1"&gt;'SUMA = 133&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="co1"&gt;'Se calcula el residuo de la division por 11&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="co1"&gt;'133/ 11 = 1&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="co1"&gt;'RESIDUO = 1&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li2"&gt;&lt;div class="de2"&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="co1"&gt;'Se resta 11 menos el residuo&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="co1"&gt;'11 - 1&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="co1"&gt;'RESTA = 10&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li2"&gt;&lt;div class="de2"&gt;&lt;span class="co1"&gt;'digito de chequeo = RESTA&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="co1"&gt;'si resta = 10 entonces digito de cheque = 0&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="co1"&gt;'si resta = 11 entonces digito de cheque = 1&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="co1"&gt;'RUC 10254824220 es valido por que su digito numero 11 es 0 y el digito de chekeo es 0.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li2"&gt;&lt;div class="de2"&gt;&lt;span class="kw2"&gt;Private&lt;/span&gt; Shared &lt;span class="kw6"&gt;Function&lt;/span&gt; LeftC&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="kw2"&gt;ByVal&lt;/span&gt; &lt;span class="kw7"&gt;str&lt;/span&gt; &lt;span class="kw2"&gt;As&lt;/span&gt; &lt;span class="kw2"&gt;String&lt;/span&gt;, &lt;span class="kw2"&gt;ByVal&lt;/span&gt; Length &lt;span class="kw2"&gt;As&lt;/span&gt; &lt;span class="kw4"&gt;Integer&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt; &lt;span class="kw2"&gt;As&lt;/span&gt; &lt;span class="kw2"&gt;String&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw6"&gt;Dim&lt;/span&gt; LenT &lt;span class="kw2"&gt;As&lt;/span&gt; &lt;span class="kw4"&gt;Integer&lt;/span&gt; = &lt;span class="kw7"&gt;str&lt;/span&gt;.&lt;span class="me1"&gt;Length&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw6"&gt;If&lt;/span&gt; LenT &amp;lt;= Length &lt;span class="kw2"&gt;Then&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;Return &lt;span class="kw7"&gt;str&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw2"&gt;Else&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li2"&gt;&lt;div class="de2"&gt;Return &lt;span class="kw7"&gt;str&lt;/span&gt;.&lt;span class="me1"&gt;Substring&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="nu0"&gt;0&lt;/span&gt;, Length&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw6"&gt;End&lt;/span&gt; &lt;span class="kw6"&gt;If&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw6"&gt;End&lt;/span&gt; &lt;span class="kw6"&gt;Function&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw2"&gt;Private&lt;/span&gt; Shared &lt;span class="kw6"&gt;Function&lt;/span&gt; RightC&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="kw2"&gt;ByVal&lt;/span&gt; &lt;span class="kw7"&gt;str&lt;/span&gt; &lt;span class="kw2"&gt;As&lt;/span&gt; &lt;span class="kw2"&gt;String&lt;/span&gt;, &lt;span class="kw2"&gt;ByVal&lt;/span&gt; Length &lt;span class="kw2"&gt;As&lt;/span&gt; &lt;span class="kw4"&gt;Integer&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt; &lt;span class="kw2"&gt;As&lt;/span&gt; &lt;span class="kw2"&gt;String&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li2"&gt;&lt;div class="de2"&gt;&lt;span class="kw6"&gt;Dim&lt;/span&gt; LenT &lt;span class="kw2"&gt;As&lt;/span&gt; &lt;span class="kw4"&gt;Integer&lt;/span&gt; = &lt;span class="kw7"&gt;str&lt;/span&gt;.&lt;span class="me1"&gt;Length&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw6"&gt;If&lt;/span&gt; LenT &amp;lt;= Length &lt;span class="kw2"&gt;Then&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;Return &lt;span class="kw7"&gt;str&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw2"&gt;Else&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;Return &lt;span class="kw7"&gt;str&lt;/span&gt;.&lt;span class="me1"&gt;Substring&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;LenT - Length&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li2"&gt;&lt;div class="de2"&gt;&lt;span class="kw6"&gt;End&lt;/span&gt; &lt;span class="kw6"&gt;If&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw6"&gt;End&lt;/span&gt; &lt;span class="kw6"&gt;Function&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw2"&gt;Private&lt;/span&gt; Shared &lt;span class="kw6"&gt;Function&lt;/span&gt; VAL_RUC&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="kw2"&gt;ByVal&lt;/span&gt; ruc &lt;span class="kw2"&gt;As&lt;/span&gt; &lt;span class="kw2"&gt;String&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt; &lt;span class="kw2"&gt;As&lt;/span&gt; &lt;span class="kw4"&gt;Boolean&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw6"&gt;Dim&lt;/span&gt; FACTOR&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt; &lt;span class="kw2"&gt;As&lt;/span&gt; &lt;span class="kw4"&gt;Integer&lt;/span&gt; = &lt;span class="br0"&gt;{&lt;/span&gt;&lt;span class="nu0"&gt;5&lt;/span&gt;, &lt;span class="nu0"&gt;4&lt;/span&gt;, &lt;span class="nu0"&gt;3&lt;/span&gt;, &lt;span class="nu0"&gt;2&lt;/span&gt;, &lt;span class="nu0"&gt;7&lt;/span&gt;, &lt;span class="nu0"&gt;6&lt;/span&gt;, &lt;span class="nu0"&gt;5&lt;/span&gt;, &lt;span class="nu0"&gt;4&lt;/span&gt;, &lt;span class="nu0"&gt;3&lt;/span&gt;, &lt;span class="nu0"&gt;2&lt;/span&gt;&lt;span class="br0"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw6"&gt;Dim&lt;/span&gt; suma &lt;span class="kw2"&gt;As&lt;/span&gt; &lt;span class="kw4"&gt;Integer&lt;/span&gt; = &lt;span class="nu0"&gt;0&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li2"&gt;&lt;div class="de2"&gt;&lt;span class="co1"&gt;'ERROR SI NO ES NUMERO&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw6"&gt;If&lt;/span&gt; &lt;span class="kw5"&gt;Not&lt;/span&gt; &lt;span class="kw7"&gt;IsNumeric&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;ruc&lt;span class="br0"&gt;)&lt;/span&gt; &lt;span class="kw2"&gt;Then&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;Return &lt;span class="kw1"&gt;False&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw6"&gt;End&lt;/span&gt; &lt;span class="kw6"&gt;If&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li2"&gt;&lt;div class="de2"&gt;&lt;span class="co1"&gt;'ERROR SI NO CUMPLE LOS 11 DIGITOS&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw6"&gt;If&lt;/span&gt; ruc.&lt;span class="me1"&gt;Length&lt;/span&gt; &amp;lt;&amp;gt; &lt;span class="nu0"&gt;11&lt;/span&gt; &lt;span class="kw2"&gt;Then&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;Return &lt;span class="kw1"&gt;False&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw6"&gt;End&lt;/span&gt; &lt;span class="kw6"&gt;If&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li2"&gt;&lt;div class="de2"&gt;&lt;span class="co1"&gt;'ERROR SI NO TIENE LOS 2 PRIMEROS DIGITOS&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="co1"&gt;'10 persona natural.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="co1"&gt;'20 persona juridica.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="co1"&gt;'17 o 15 extranjeros&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw6"&gt;Dim&lt;/span&gt; VAL_DIGIT&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt; &lt;span class="kw2"&gt;As&lt;/span&gt; &lt;span class="kw2"&gt;String&lt;/span&gt; = &lt;span class="br0"&gt;{&lt;/span&gt;&lt;span class="st0"&gt;"20"&lt;/span&gt;, &lt;span class="st0"&gt;"17"&lt;/span&gt;, &lt;span class="st0"&gt;"15"&lt;/span&gt;, &lt;span class="st0"&gt;"10"&lt;/span&gt;&lt;span class="br0"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li2"&gt;&lt;div class="de2"&gt;&lt;span class="kw6"&gt;Dim&lt;/span&gt; DIGIT &lt;span class="kw2"&gt;As&lt;/span&gt; &lt;span class="kw2"&gt;String&lt;/span&gt; = LeftC&lt;span class="br0"&gt;(&lt;/span&gt;ruc, &lt;span class="nu0"&gt;2&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw7"&gt;Array&lt;/span&gt;.&lt;span class="me1"&gt;Sort&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;VAL_DIGIT&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw6"&gt;If&lt;/span&gt; &lt;span class="kw7"&gt;Array&lt;/span&gt;.&lt;span class="me1"&gt;BinarySearch&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;VAL_DIGIT&lt;span class="br0"&gt;)&lt;/span&gt;, DIGIT&lt;span class="br0"&gt;)&lt;/span&gt; &amp;lt; &lt;span class="nu0"&gt;0&lt;/span&gt; &lt;span class="kw2"&gt;Then&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;Return &lt;span class="kw1"&gt;False&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li2"&gt;&lt;div class="de2"&gt;&lt;span class="kw6"&gt;End&lt;/span&gt; &lt;span class="kw6"&gt;If&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw2"&gt;For&lt;/span&gt; I = &lt;span class="nu0"&gt;0&lt;/span&gt; &lt;span class="kw2"&gt;To&lt;/span&gt; ruc.&lt;span class="me1"&gt;Length&lt;/span&gt; - &lt;span class="nu0"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;suma += &lt;span class="kw4"&gt;Integer&lt;/span&gt;.&lt;span class="me1"&gt;Parse&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;ruc.&lt;span class="me1"&gt;Substring&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;I, &lt;span class="nu0"&gt;1&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt; * FACTOR&lt;span class="br0"&gt;(&lt;/span&gt;I&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw2"&gt;Next&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li2"&gt;&lt;div class="de2"&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw6"&gt;Dim&lt;/span&gt; residuo &lt;span class="kw2"&gt;As&lt;/span&gt; &lt;span class="kw4"&gt;Integer&lt;/span&gt; = suma &lt;span class="kw5"&gt;Mod&lt;/span&gt; &lt;span class="nu0"&gt;11&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw6"&gt;Dim&lt;/span&gt; resta &lt;span class="kw2"&gt;As&lt;/span&gt; &lt;span class="kw4"&gt;Integer&lt;/span&gt; = &lt;span class="nu0"&gt;11&lt;/span&gt; - residuo&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw6"&gt;Dim&lt;/span&gt; digChk &lt;span class="kw2"&gt;As&lt;/span&gt; &lt;span class="kw4"&gt;Integer&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li2"&gt;&lt;div class="de2"&gt;&lt;span class="kw6"&gt;If&lt;/span&gt; resta = &lt;span class="nu0"&gt;10&lt;/span&gt; &lt;span class="kw2"&gt;Then&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;digChk = &lt;span class="nu0"&gt;0&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;ElseIf resta = &lt;span class="nu0"&gt;11&lt;/span&gt; &lt;span class="kw2"&gt;Then&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;digChk = &lt;span class="nu0"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw2"&gt;Else&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li2"&gt;&lt;div class="de2"&gt;digChk = resta&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw6"&gt;End&lt;/span&gt; &lt;span class="kw6"&gt;If&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw6"&gt;If&lt;/span&gt; digChk = RightC&lt;span class="br0"&gt;(&lt;/span&gt;ruc, &lt;span class="nu0"&gt;1&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt; &lt;span class="kw2"&gt;Then&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;Return &lt;span class="kw1"&gt;True&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li2"&gt;&lt;div class="de2"&gt;&lt;span class="kw2"&gt;Else&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;Return &lt;span class="kw1"&gt;False&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw6"&gt;End&lt;/span&gt; &lt;span class="kw6"&gt;If&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw6"&gt;End&lt;/span&gt; &lt;span class="kw6"&gt;Function&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li2"&gt;&lt;div class="de2"&gt;&lt;span class="kw6"&gt;End&lt;/span&gt; &lt;span class="kw6"&gt;Class&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt; &lt;/li&gt;
&lt;/ol&gt;&lt;/pre&gt;&lt;br /&gt;
Luego solo llamamos a la funcion para validar&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="vbnet" style="border: 1px solid #d0d0d0; color: #000066;"&gt;&lt;ol&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw6"&gt;If&lt;/span&gt; ValidarRuc.&lt;span class="me1"&gt;validarRuc&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;txtruc.&lt;span class="me1"&gt;Text&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt; = &lt;span class="kw1"&gt;True&lt;/span&gt; &lt;span class="kw2"&gt;Then&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;MessageBox.&lt;span class="me1"&gt;Show&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="st0"&gt;"Valido"&lt;/span&gt;, &lt;span class="st0"&gt;"Exito"&lt;/span&gt;, MessageBoxButtons.&lt;span class="kw1"&gt;OK&lt;/span&gt;, MessageBoxIcon.&lt;span class="kw1"&gt;Information&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw2"&gt;Else&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;MessageBox.&lt;span class="me1"&gt;Show&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="st0"&gt;"Invalido"&lt;/span&gt;, &lt;span class="st0"&gt;"Error"&lt;/span&gt;, MessageBoxButtons.&lt;span class="kw1"&gt;OK&lt;/span&gt;, MessageBoxIcon.&lt;span class="kw2"&gt;Error&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li2"&gt;&lt;div class="de2"&gt;&lt;span class="kw6"&gt;End&lt;/span&gt; &lt;span class="kw6"&gt;If&lt;/span&gt; &lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;style type="text/css"&gt;
&lt;!--
/* GeSHi (c) Nigel McNie 2004 (http://qbnz.com/highlighter) */
.vbnet .de1, .vbnet .de2 {font-family: 'Courier New', Courier, monospace; font-weight: normal;color: #000020;}
.vbnet  {color: #000066; border: 1px solid #d0d0d0;}
.vbnet a:link {color: #000060;}
.vbnet a:hover {background-color: #f0f000;}
.vbnet .head {font-family: Verdana, Arial, sans-serif; color: #808080; font-size: 70%; font-weight: bold; background-color: #f0f0ff; border-bottom: 1px solid #d0d0d0; padding: 2px;}
.vbnet .foot {font-family: Verdana, Arial, sans-serif; color: #808080; font-size: 70%; font-weight: bold; background-color: #f0f0ff; border-top: 1px solid #d0d0d0; padding: 2px;}
.vbnet .imp {font-weight: bold; color: red;}
.vbnet li {font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;font: normal normal 95% 'Courier New', Courier, monospace; color: #003030;}
.vbnet li.li2 {font-weight: bold;font-weight: bold; color: #006060;}
.vbnet .kw1 {color: #0600FF;}
.vbnet .kw2 {color: #FF8000;}
.vbnet .kw3 {color: #008000;}
.vbnet .kw4 {color: #FF0000;}
.vbnet .kw5 {color: #804040;}
.vbnet .kw6 {color: #0600FF;}
.vbnet .kw7 {color: #0600FF;}
.vbnet .kw8 {color: #0600FF;}
.vbnet .co1 {color: #008080; font-style: italic;}
.vbnet .coMULTI {color: #008080; font-style: italic;}
.vbnet .es0 {color: #008080; font-weight: bold;}
.vbnet .br0 {color: #008000;}
.vbnet .st0 {color: #808080;}
.vbnet .nu0 {color: #FF0000;}
.vbnet .me1 {color: #0000FF;}

--&gt;
&lt;/style&gt;&lt;br /&gt;
&lt;style type="text/css"&gt;
&lt;!--
/* GeSHi (c) Nigel McNie 2004 (http://qbnz.com/highlighter) */
.vbnet .de1, .vbnet .de2 {font-family: 'Courier New', Courier, monospace; font-weight: normal;color: #000020;}
.vbnet  {color: #000066; border: 1px solid #d0d0d0;}
.vbnet a:link {color: #000060;}
.vbnet a:hover {background-color: #f0f000;}
.vbnet .head {font-family: Verdana, Arial, sans-serif; color: #808080; font-size: 70%; font-weight: bold; background-color: #f0f0ff; border-bottom: 1px solid #d0d0d0; padding: 2px;}
.vbnet .foot {font-family: Verdana, Arial, sans-serif; color: #808080; font-size: 70%; font-weight: bold; background-color: #f0f0ff; border-top: 1px solid #d0d0d0; padding: 2px;}
.vbnet .imp {font-weight: bold; color: red;}
.vbnet li {font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;font: normal normal 95% 'Courier New', Courier, monospace; color: #003030;}
.vbnet li.li2 {font-weight: bold;font-weight: bold; color: #006060;}
.vbnet .kw1 {color: #0600FF;}
.vbnet .kw2 {color: #FF8000;}
.vbnet .kw3 {color: #008000;}
.vbnet .kw4 {color: #FF0000;}
.vbnet .kw5 {color: #804040;}
.vbnet .kw6 {color: #0600FF;}
.vbnet .kw7 {color: #0600FF;}
.vbnet .kw8 {color: #0600FF;}
.vbnet .co1 {color: #008080; font-style: italic;}
.vbnet .coMULTI {color: #008080; font-style: italic;}
.vbnet .es0 {color: #008080; font-weight: bold;}
.vbnet .br0 {color: #008000;}
.vbnet .st0 {color: #808080;}
.vbnet .nu0 {color: #FF0000;}
.vbnet .me1 {color: #0000FF;}

--&gt;
&lt;/style&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="https://docs.google.com/open?id=0BxWr_e1z6MQfMGM3ZTQxMDQtNDRiMi00NTU5LWIyNGQtMjRjYWQxNmZjOGI3"&gt;&lt;span style="color: red; font-size: large;"&gt;Descargar &lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2375799840871253497-1069839816003134586?l=infotutoriales.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9vpDnbh8WCOk-viV-ILA9tKkJ14/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9vpDnbh8WCOk-viV-ILA9tKkJ14/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9vpDnbh8WCOk-viV-ILA9tKkJ14/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9vpDnbh8WCOk-viV-ILA9tKkJ14/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TutorialesInformaticaYMuchasCosas/~4/gPK9AbC0IvU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://infotutoriales.blogspot.com/feeds/1069839816003134586/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://infotutoriales.blogspot.com/2011/12/validar-ruc-sunat-peru-en-vbnet.html#comment-form" title="6 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/1069839816003134586?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/1069839816003134586?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TutorialesInformaticaYMuchasCosas/~3/gPK9AbC0IvU/validar-ruc-sunat-peru-en-vbnet.html" title="Validar RUC - SUNAT PERU  en VB.net" /><author><name>lexblas</name><uri>http://www.blogger.com/profile/11263911018750673208</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-8xaupovvoCM/Tt-ji-CNNpI/AAAAAAAAANU/ajfkM62tBIQ/s72-c/valruc.JPG" height="72" width="72" /><thr:total>6</thr:total><feedburner:origLink>http://infotutoriales.blogspot.com/2011/12/validar-ruc-sunat-peru-en-vbnet.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUMMRH4yfip7ImA9WhRQEko.&quot;"><id>tag:blogger.com,1999:blog-2375799840871253497.post-8771375754288874209</id><published>2011-12-07T10:54:00.002-05:00</published><updated>2011-12-07T10:58:05.096-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-07T10:58:05.096-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term=".NET" /><title>Generar codigo de barras en vb.net</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-size: small;"&gt;Codigo basado en&lt;br /&gt;
&lt;a href="http://www.elguille.info/colabora/NET2006/Marckys_BarCode.htm" target="_blank"&gt;http://www.elguille.info/colabora/NET2006/Marckys_BarCode.htm&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-RGfjA7MIo1s/Tt-MYjSXefI/AAAAAAAAANM/LNvkzaar8Wo/s1600/barras.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="151" src="http://1.bp.blogspot.com/-RGfjA7MIo1s/Tt-MYjSXefI/AAAAAAAAANM/LNvkzaar8Wo/s320/barras.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&lt;span style="font-size: small;"&gt;Para esta aplicacion necesitaremos:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&lt;span style="font-size: small;"&gt;1 label llamado lblcodigo&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&lt;span style="font-size: small;"&gt;1 textbox llamado txtcodigo&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&lt;span style="font-size: small;"&gt;1 boton&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&lt;span style="font-size: small;"&gt;codigo fuente completo&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;pre class="vbnet" style="border: 1px solid #d0d0d0; color: #000066;"&gt;&lt;ol&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw6"&gt;Imports&lt;/span&gt; System.&lt;span class="me1"&gt;Drawing&lt;/span&gt;.&lt;span class="me1"&gt;Text&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;Partial &lt;span class="kw2"&gt;Public&lt;/span&gt; &lt;span class="kw6"&gt;Class&lt;/span&gt; MainForm&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw6"&gt;Dim&lt;/span&gt; fuente &lt;span class="kw2"&gt;As&lt;/span&gt; Font&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw2"&gt;Public&lt;/span&gt; &lt;span class="kw6"&gt;Sub&lt;/span&gt; &lt;span class="kw2"&gt;New&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li2"&gt;&lt;div class="de2"&gt;&lt;span class="co1"&gt;' The Me.InitializeComponent call is required for Windows Forms designer support.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw2"&gt;Me&lt;/span&gt;.&lt;span class="me1"&gt;InitializeComponent&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="co1"&gt;' TODO : Add constructor code after InitializeComponents&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw6"&gt;Sub&lt;/span&gt; MainFormLoad&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="kw2"&gt;ByVal&lt;/span&gt; sender &lt;span class="kw2"&gt;As&lt;/span&gt; &lt;span class="kw4"&gt;Object&lt;/span&gt;, &lt;span class="kw2"&gt;ByVal&lt;/span&gt; e &lt;span class="kw2"&gt;As&lt;/span&gt; EventArgs&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li2"&gt;&lt;div class="de2"&gt;&lt;span class="kw6"&gt;End&lt;/span&gt; &lt;span class="kw6"&gt;Sub&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw2"&gt;Public&lt;/span&gt; &lt;span class="kw6"&gt;Sub&lt;/span&gt; cargarfuente&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw6"&gt;Dim&lt;/span&gt; pfc &lt;span class="kw2"&gt;As&lt;/span&gt; PrivateFontCollection = &lt;span class="kw2"&gt;New&lt;/span&gt; PrivateFontCollection&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw6"&gt;Dim&lt;/span&gt; fontFamily &lt;span class="kw2"&gt;As&lt;/span&gt; FontFamily&lt;/div&gt;&lt;/li&gt;
&lt;li class="li2"&gt;&lt;div class="de2"&gt;&lt;span class="co1"&gt;'Obtenemos la fuente que se encuentra en el directorio de la aplicacion&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="co1"&gt;'y la cargamos &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;pfc.&lt;span class="me1"&gt;AddFontFile&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;my.&lt;span class="me1"&gt;Application&lt;/span&gt;.&lt;span class="me1"&gt;Info&lt;/span&gt;.&lt;span class="me1"&gt;DirectoryPath&lt;/span&gt; &amp;amp; &lt;span class="st0"&gt;"\BARCODE.TTF"&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;fontFamily = pfc.&lt;span class="me1"&gt;Families&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="nu0"&gt;0&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;fuente = &lt;span class="kw2"&gt;New&lt;/span&gt; Font&lt;span class="br0"&gt;(&lt;/span&gt;fontFamily, &lt;span class="nu0"&gt;50&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw6"&gt;End&lt;/span&gt; &lt;span class="kw6"&gt;Sub&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li2"&gt;&lt;div class="de2"&gt;&lt;span class="kw2"&gt;Public&lt;/span&gt; &lt;span class="kw6"&gt;Function&lt;/span&gt; FormatoCodigoBarras&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="kw2"&gt;ByVal&lt;/span&gt; code &lt;span class="kw2"&gt;As&lt;/span&gt; &lt;span class="kw2"&gt;String&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt; &lt;span class="kw2"&gt;As&lt;/span&gt; &lt;span class="kw2"&gt;String&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw6"&gt;Dim&lt;/span&gt; barcode &lt;span class="kw2"&gt;As&lt;/span&gt; &lt;span class="kw2"&gt;String&lt;/span&gt; = &lt;span class="kw2"&gt;String&lt;/span&gt;.&lt;span class="kw2"&gt;Empty&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;barcode = &lt;span class="kw2"&gt;String&lt;/span&gt;.&lt;span class="kw7"&gt;Format&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="st0"&gt;"{0}"&lt;/span&gt;, code&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;Return barcode&lt;/div&gt;&lt;/li&gt;
&lt;li class="li2"&gt;&lt;div class="de2"&gt;&lt;span class="kw6"&gt;End&lt;/span&gt; &lt;span class="kw6"&gt;Function&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw6"&gt;Sub&lt;/span&gt; Button1Click&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="kw2"&gt;ByVal&lt;/span&gt; sender &lt;span class="kw2"&gt;As&lt;/span&gt; &lt;span class="kw4"&gt;Object&lt;/span&gt;, &lt;span class="kw2"&gt;ByVal&lt;/span&gt; e &lt;span class="kw2"&gt;As&lt;/span&gt; EventArgs&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;cargarfuente&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;lblCodigo.&lt;span class="me1"&gt;Font&lt;/span&gt; = fuente&lt;/div&gt;&lt;/li&gt;
&lt;li class="li2"&gt;&lt;div class="de2"&gt;lblCodigo.&lt;span class="me1"&gt;Text&lt;/span&gt; = FormatoCodigoBarras&lt;span class="br0"&gt;(&lt;/span&gt;txtCodigo.&lt;span class="me1"&gt;Text&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw6"&gt;End&lt;/span&gt; &lt;span class="kw6"&gt;Sub&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw6"&gt;End&lt;/span&gt; &lt;span class="kw6"&gt;Class&lt;/span&gt; &lt;/div&gt;&lt;/li&gt;
&amp;nbsp;&lt;/ol&gt;&lt;ol&gt;&lt;/ol&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;a href="https://docs.google.com/open?id=0BxWr_e1z6MQfNjk4ZmMxYWMtMGM0Yi00Y2M4LTg4NTAtOTAzMzQzOTVlYjdl" target="_blank"&gt;Descargar Ejemplo&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;style type="text/css"&gt;
&lt;!--
/* GeSHi (c) Nigel McNie 2004 (http://qbnz.com/highlighter) */
.vbnet .de1, .vbnet .de2 {font-family: 'Courier New', Courier, monospace; font-weight: normal;color: #000020;}
.vbnet  {color: #000066; border: 1px solid #d0d0d0;}
.vbnet a:link {color: #000060;}
.vbnet a:hover {background-color: #f0f000;}
.vbnet .head {font-family: Verdana, Arial, sans-serif; color: #808080; font-size: 70%; font-weight: bold; background-color: #f0f0ff; border-bottom: 1px solid #d0d0d0; padding: 2px;}
.vbnet .foot {font-family: Verdana, Arial, sans-serif; color: #808080; font-size: 70%; font-weight: bold; background-color: #f0f0ff; border-top: 1px solid #d0d0d0; padding: 2px;}
.vbnet .imp {font-weight: bold; color: red;}
.vbnet li {font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;font: normal normal 95% 'Courier New', Courier, monospace; color: #003030;}
.vbnet li.li2 {font-weight: bold;font-weight: bold; color: #006060;}
.vbnet .kw1 {color: #0600FF;}
.vbnet .kw2 {color: #FF8000;}
.vbnet .kw3 {color: #008000;}
.vbnet .kw4 {color: #FF0000;}
.vbnet .kw5 {color: #804040;}
.vbnet .kw6 {color: #0600FF;}
.vbnet .kw7 {color: #0600FF;}
.vbnet .kw8 {color: #0600FF;}
.vbnet .co1 {color: #008080; font-style: italic;}
.vbnet .coMULTI {color: #008080; font-style: italic;}
.vbnet .es0 {color: #008080; font-weight: bold;}
.vbnet .br0 {color: #008000;}
.vbnet .st0 {color: #808080;}
.vbnet .nu0 {color: #FF0000;}
.vbnet .me1 {color: #0000FF;}

--&gt;
&lt;/style&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2375799840871253497-8771375754288874209?l=infotutoriales.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/19jyOAV84uxI5dlA5wBge5I4wes/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/19jyOAV84uxI5dlA5wBge5I4wes/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/19jyOAV84uxI5dlA5wBge5I4wes/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/19jyOAV84uxI5dlA5wBge5I4wes/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TutorialesInformaticaYMuchasCosas/~4/CgjgVF6_JtA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://infotutoriales.blogspot.com/feeds/8771375754288874209/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://infotutoriales.blogspot.com/2011/12/generar-codigo-de-barras-en-vbnet.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/8771375754288874209?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/8771375754288874209?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TutorialesInformaticaYMuchasCosas/~3/CgjgVF6_JtA/generar-codigo-de-barras-en-vbnet.html" title="Generar codigo de barras en vb.net" /><author><name>lexblas</name><uri>http://www.blogger.com/profile/11263911018750673208</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-RGfjA7MIo1s/Tt-MYjSXefI/AAAAAAAAANM/LNvkzaar8Wo/s72-c/barras.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://infotutoriales.blogspot.com/2011/12/generar-codigo-de-barras-en-vbnet.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0INRXYzeyp7ImA9WhRQEk8.&quot;"><id>tag:blogger.com,1999:blog-2375799840871253497.post-437035380066568633</id><published>2011-12-06T20:29:00.002-05:00</published><updated>2011-12-06T20:33:14.883-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-06T20:33:14.883-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="sqlite" /><category scheme="http://www.blogger.com/atom/ns#" term="base de datos" /><title>Sqlite Manager Firefox</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Para los usuarios y &lt;b&gt;Firefox&lt;/b&gt; y que desean usar &lt;b&gt;SQLITE &lt;/b&gt;tienen la siguiente alternativa:&lt;br /&gt;
&lt;br /&gt;
El complemento &lt;b&gt;Sqlite Manager&lt;/b&gt;, el cual pueden instalarlo de la siguiente direccion.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/sqlite-manager/" target="_blank"&gt;https://addons.mozilla.org/en-US/firefox/addon/sqlite-manager/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://static-cdn.addons.mozilla.net/img/uploads/previews/thumbs/17/17038.png?modified=1193684094" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://static-cdn.addons.mozilla.net/img/uploads/previews/thumbs/17/17038.png?modified=1193684094" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://static-cdn.addons.mozilla.net/img/uploads/previews/thumbs/17/17219.png?modified=1194914508" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://static-cdn.addons.mozilla.net/img/uploads/previews/thumbs/17/17219.png?modified=1194914508" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://static-cdn.addons.mozilla.net/img/uploads/previews/thumbs/17/17042.png?modified=1193684044" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://static-cdn.addons.mozilla.net/img/uploads/previews/thumbs/17/17042.png?modified=1193684044" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2375799840871253497-437035380066568633?l=infotutoriales.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ywR0brBWqyMdCsC2RBRwDl1oR2Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ywR0brBWqyMdCsC2RBRwDl1oR2Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ywR0brBWqyMdCsC2RBRwDl1oR2Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ywR0brBWqyMdCsC2RBRwDl1oR2Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TutorialesInformaticaYMuchasCosas/~4/NE0hcI-SViY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://infotutoriales.blogspot.com/feeds/437035380066568633/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://infotutoriales.blogspot.com/2011/12/sqlite-manager-firefox.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/437035380066568633?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2375799840871253497/posts/default/437035380066568633?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TutorialesInformaticaYMuchasCosas/~3/NE0hcI-SViY/sqlite-manager-firefox.html" title="Sqlite Manager Firefox" /><author><name>lexblas</name><uri>http://www.blogger.com/profile/11263911018750673208</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://infotutoriales.blogspot.com/2011/12/sqlite-manager-firefox.html</feedburner:origLink></entry></feed>

