<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Pablo Ruíz is Relaxing</title>
	<atom:link href="http://pabloruizisrelaxing.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://pabloruizisrelaxing.wordpress.com</link>
	<description>Momentos de Ocio</description>
	<lastBuildDate>Wed, 09 Mar 2011 02:04:03 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='pabloruizisrelaxing.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Pablo Ruíz is Relaxing</title>
		<link>http://pabloruizisrelaxing.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://pabloruizisrelaxing.wordpress.com/osd.xml" title="Pablo Ruíz is Relaxing" />
	<atom:link rel='hub' href='http://pabloruizisrelaxing.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Enviar Correos desde tu escritorio&#8230;</title>
		<link>http://pabloruizisrelaxing.wordpress.com/2009/10/30/enviar-correos-desde-tu-escritorio/</link>
		<comments>http://pabloruizisrelaxing.wordpress.com/2009/10/30/enviar-correos-desde-tu-escritorio/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 01:11:54 +0000</pubDate>
		<dc:creator>sethcrofts</dc:creator>
				<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://pabloruizisrelaxing.wordpress.com/2009/10/30/enviar-correos-desde-tu-escritorio/</guid>
		<description><![CDATA[Hola trataré de ser súper claro en lo que explicaré. No es un tema complicado pero quizás le sirva a alguien y bueno es el motivo por el cuál lo escribo… Instrucciones Principales: Usaré Visual Studio 2008 bajo Framework 2.0, sobre Windows 7. Primeramente creamos el proyecto en el lenguaje que quieras en mi caso [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pabloruizisrelaxing.wordpress.com&amp;blog=9633687&amp;post=53&amp;subd=pabloruizisrelaxing&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hola trataré de ser súper claro en lo que explicaré. No es un tema complicado pero quizás le sirva a alguien y bueno es el motivo por el cuál lo escribo…</p>
</p>
<p> <span id="more-53"></span>
<p>Instrucciones Principales:</p>
<ol>
<li>Usaré <strong>Visual Studio 2008</strong> bajo <strong>Framework 2.0</strong>, sobre <strong>Windows 7.</strong> </li>
</ol>
<p><strong></strong></p>
<p>Primeramente creamos el proyecto en el lenguaje que quieras en mi caso estoy usando C#… y creamos las carpetas para tener todo mas ordenado como lo muestro en la imagen siguiente:</p>
<ul>
<li></li>
<li>Carpeta1.- Clases </li>
<li>Carpeta2.- Acciones </li>
<li>Carpeta3.- GUI </li>
</ul>
<p><a href="http://pabloruizisrelaxing.files.wordpress.com/2009/10/captura1.jpg"><img style="display:inline;border-width:0;" title="Captura" border="0" alt="Captura" src="http://pabloruizisrelaxing.files.wordpress.com/2009/10/captura_thumb1.jpg?w=179&#038;h=223" width="179" height="223" /></a> </p>
<p>(La Carpeta Resources&#160; y otros, no la tomen en cuenta por ahora)</p>
<p>Ahora comenzaremos a implementar las clases dentro de la carpeta “Clases”</p>
<p>Agregamos 3 clases con los siguientes nombres (Dentro de Carpeta Clases)</p>
<ul>
<li>Clase1.- Configuraciones.cs </li>
<li>Clase2.- Destino.cs </li>
<li>Clase3.- Usuario.cs </li>
</ul>
<p>Debería quedar algo parecido a esto:</p>
<p><a href="http://pabloruizisrelaxing.files.wordpress.com/2009/10/captura11.jpg"><img style="display:inline;border-width:0;" title="Captura1" border="0" alt="Captura1" src="http://pabloruizisrelaxing.files.wordpress.com/2009/10/captura1_thumb.jpg?w=239&#038;h=79" width="239" height="79" /></a> </p>
<p align="center"><u>Implementación de Clases sobre carpeta “Clases”</u></p>
<p><strong>Clase Usuario.cs</strong></p>
<p>¿Para qué?</p>
<p>Esta clase contendrá el usuario y la contraseña de tu correo(‘Nombre’,’Password’ respectivamente)</p>
<table border="0" cellspacing="0" cellpadding="2" width="400">
<tbody>
<tr>
<td valign="top" width="133">
<p align="center"><strong>Modificador</strong></p>
</td>
<td valign="top" width="133">
<p align="center"><strong>Tipo de Dato</strong></p>
</td>
<td valign="top" width="133">
<p align="center"><strong>Identificador</strong></p>
</td>
</tr>
<tr>
<td valign="top" width="133">
<p align="center"><em>private</em></p>
</td>
<td valign="top" width="133">
<p align="center"><em>string</em></p>
</td>
<td valign="top" width="133">
<p align="center"><em>nombre</em></p>
</td>
</tr>
<tr>
<td valign="top" width="133">
<p align="center"><em>private </em></p>
</td>
<td valign="top" width="133">
<p align="center"><em>string </em></p>
</td>
<td valign="top" width="133">
<p align="center"><em>password</em></p>
</td>
</tr>
</tbody>
</table>
<p>Cada atributo con sus respectivos GET y SET</p>
<p>acá el código debería ser algo así:</p>
<blockquote><p>public class Usuario      <br />&#160;&#160;&#160; {       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; private string nombre;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; private string password; </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; public Usuario(string _nombre, string _password) {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; this.nombre = _nombre;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; this.password = _password;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; public string Nombre      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; get { return nombre; }       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; set { nombre = value; }       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; public string Password      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; get { return password; }       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; set { password = value; }       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }       <br />&#160;&#160;&#160; }</p>
<p>&#160;</p>
</blockquote>
<p><strong>Clase Destino.cs</strong></p>
<p>¿Para qué?</p>
<p>Contendrá el origen del correo, el destinatario y el asunto (‘de’, ‘para’,’asunto’ respectivamente)</p>
<table border="0" cellspacing="0" cellpadding="2" width="400">
<tbody>
<tr>
<td valign="top" width="133">
<p align="center"><strong>Modificador</strong></p>
</td>
<td valign="top" width="133">
<p align="center"><strong>Tipo de Dato</strong></p>
</td>
<td valign="top" width="133">
<p align="center"><strong>Identificador</strong></p>
</td>
</tr>
<tr>
<td valign="top" width="133">
<p align="center"><em>private</em></p>
</td>
<td valign="top" width="133">
<p align="center"><em>string</em></p>
</td>
<td valign="top" width="133">
<p align="center"><em>de</em></p>
</td>
</tr>
<tr>
<td valign="top" width="133">
<p align="center"><em>private</em></p>
</td>
<td valign="top" width="133">
<p align="center"><em>string</em></p>
</td>
<td valign="top" width="133">
<p align="center"><em>para</em></p>
</td>
</tr>
<tr>
<td valign="top" width="133">
<p align="center"><em>private</em></p>
</td>
<td valign="top" width="133">
<p align="center"><em>string</em></p>
</td>
<td valign="top" width="133">
<p align="center"><em>asunto</em></p>
</td>
</tr>
</tbody>
</table>
<p>Cada atributo con sus respectivos GET y SET</p>
<p>acá el código debería ser algo así:</p>
<blockquote><p>using System;      <br />using System.Collections.Generic;       <br />using System.Text; </p>
<p>namespace Lisend.Clases      <br />{       <br />&#160;&#160;&#160; public class Destino       <br />&#160;&#160;&#160; {       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; private string de;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; private string para;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; private string asunto; </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; public Destino(string _de, string _para, string _asunto) {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; this.de = _de;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; this.para = _para;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; this.asunto = _asunto;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; public string De      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; get { return de; }       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; set { de = value; }       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; public string Para      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; get { return para; }       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; set { para = value; }       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; public string Asunto      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; get { return asunto; }       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; set { asunto = value; }       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }       <br />&#160;&#160;&#160; }       <br />}</p>
</blockquote>
<p><strong>Clase Configuracion.cs</strong></p>
<p>¿Para qué?</p>
<p>Contendrá el host y el puerto como configuración avanzada dependiendo el correo que quieras usar.</p>
<p>&#160;</p>
<table border="0" cellspacing="0" cellpadding="2" width="400">
<tbody>
<tr>
<td valign="top" width="133">
<p align="center"><strong>Modificador</strong></p>
</td>
<td valign="top" width="133">
<p align="center"><strong>Tipo de Dato</strong></p>
</td>
<td valign="top" width="133">
<p align="center"><strong>Identificador</strong></p>
</td>
</tr>
<tr>
<td valign="top" width="133">
<p align="center"><em>private </em></p>
</td>
<td valign="top" width="133">
<p align="center"><em>string</em></p>
</td>
<td valign="top" width="133">
<p align="center"><em>host</em></p>
</td>
</tr>
<tr>
<td valign="top" width="133">
<p align="center"><em>private</em></p>
</td>
<td valign="top" width="133">
<p align="center"><em>string</em></p>
</td>
<td valign="top" width="133">
<p align="center"><em>puerto</em></p>
</td>
</tr>
</tbody>
</table>
<p>Cada atributo con sus respectivos GET y SET</p>
<p>acá el código debería ser algo así:</p>
<blockquote><p>using System;      <br />using System.Collections.Generic;       <br />using System.Text; </p>
<p>namespace Lisend.Clases      <br />{       <br />&#160;&#160;&#160; public class Configuracion       <br />&#160;&#160;&#160; {       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; private string host;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; private string puerto; </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; public Configuracion(string _host, string _puerto) {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; this.host = _host;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; this.puerto = _puerto;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; public string Host      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; get { return host; }       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; set { host = value; }       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; public string Puerto      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; get { return puerto; }       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; set { puerto = value; }       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }       <br />&#160;&#160;&#160; }       <br />}</p>
</blockquote>
<p>&#160;</p>
<p>Si todo marcha bien y aún no te aburres sigamos con la carpeta número dos “Acciones”</p>
<p align="center"><u>Implementación de clases sobre carpeta “Acciones”</u></p>
<p align="left"><strong>Clase Mensaje.cs</strong></p>
<p align="left">¿Para qué?</p>
<p align="left">Esta clase contendrá las acciones que realizará nuestro programa en éste caso enviar un mensaje</p>
<table border="0" cellspacing="0" cellpadding="2" width="400">
<tbody>
<tr>
<td valign="top" width="133">
<p align="center"><strong>Modificador</strong></p>
</td>
<td valign="top" width="133">
<p align="center"><strong>Tipo de Dato</strong></p>
</td>
<td valign="top" width="133">
<p align="center"><strong>Identificador</strong></p>
</td>
</tr>
<tr>
<td valign="top" width="133">
<p align="center"><em>private </em></p>
</td>
<td valign="top" width="133">
<p align="center"><em>MailMessage</em></p>
</td>
<td valign="top" width="133">
<p align="center"><em>correo</em></p>
</td>
</tr>
<tr>
<td valign="top" width="133">
<p align="center"><em>private</em></p>
</td>
<td valign="top" width="133">
<p align="center"><em>SmtpClient</em></p>
</td>
<td valign="top" width="133">
<p align="center"><em>smtp</em></p>
</td>
</tr>
</tbody>
</table>
<p>y Ahora el método que enviará un Mensaje</p>
<p>acá el código:</p>
<blockquote><p>public void nuevoMensaje(Usuario u, Destino d, Configuracion c, string mensaje, bool conexionSegura) {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; correo.From = new MailAddress(u.Nombre, d.De);       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; correo.To.Add(d.Para);       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; correo.Subject = d.Asunto;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; correo.BodyEncoding = System.Text.Encoding.UTF8;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; correo.Body = mensaje;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; correo.IsBodyHtml = false; </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; smtp.Credentials = new NetworkCredential(u.Nombre, u.Password);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; smtp.Port = int.Parse(c.Puerto);       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; smtp.Host = c.Host; smtp.EnableSsl = conexionSegura; </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; smtp.Send(correo);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }</p>
<p>&#160;</p>
</blockquote>
<p>y Ahora el método que adjuntará un archivo</p>
<p>acá el código:</p>
<blockquote><p>public void adjuntar(OpenFileDialog openFileDialog1)     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; openFileDialog1.Filter = &quot;All Files (*.*)|*.*|Comprimidos (*.rar)|*.rar|imagenes (*.jpg)|*.jpg&quot;;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; openFileDialog1.FilterIndex = 1;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; openFileDialog1.ShowDialog();      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Attachment data = new Attachment(openFileDialog1.FileName, MediaTypeNames.Application.Octet);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ContentDisposition disposition = data.ContentDisposition;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; disposition.CreationDate = System.IO.File.GetCreationTime(openFileDialog1.FileName);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; disposition.ModificationDate = System.IO.File.GetLastWriteTime(openFileDialog1.FileName);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; disposition.ReadDate = System.IO.File.GetLastAccessTime(openFileDialog1.FileName);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; correo.Attachments.Add(data);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; smtp.Timeout = 50000000;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //label12.Text = openFileDialog1.FileName;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }</p>
<p>&#160;</p>
</blockquote>
<p align="center"><u>Creando Nuestra Interfaz</u></p>
<p align="left">Acá es cosa de cada uno elegir el modelo que quiere crear para su programa en éste caso dejo una imagen del que yo creé…</p>
<p align="left"><a href="http://pabloruizisrelaxing.files.wordpress.com/2009/10/captura2.jpg"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="Captura2" border="0" alt="Captura2" src="http://pabloruizisrelaxing.files.wordpress.com/2009/10/captura2_thumb.jpg?w=419&#038;h=223" width="419" height="223" /></a> </p>
<p align="left">&#160;</p>
</p>
<p>Ahora vamos al código de la interfaz que creamos y acá les dejo el código de cada evento dependiendo del nombre de cada uno de sus botones y otros…</p>
<blockquote><p>using System;     <br />using System.Collections.Generic;      <br />using System.ComponentModel;      <br />using System.Data;      <br />using System.Drawing;      <br />using System.Text;      <br />using System.Windows.Forms;      <br />using Lisend.Clases;      <br />using Lisend.Acciones; </p>
<p>namespace Lisend     <br />{      <br />&#160;&#160;&#160; public partial class Principal : Form      <br />&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; Mensaje nuevo = new Mensaje();      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; public Principal()      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; InitializeComponent();      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ToolTip ToolTip1 = new ToolTip();      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ToolTip1.SetToolTip(this.txtAsunto, &quot;Asunto del Mensaje&quot;);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ToolTip1.SetToolTip(this.txtDestino, &quot;Correo del Destino&quot;);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ToolTip1.SetToolTip(this.txtHost, &quot;Ingresa Host EJ:&#8217;smtp.gmail.com&#8217;&quot;);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ToolTip1.SetToolTip(this.txtOrigen, &quot;Ingrese nombre del Origen&quot;);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ToolTip1.SetToolTip(this.txtPassword, &quot;Ingresa Tu Password&quot;);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ToolTip1.SetToolTip(this.txtPuerto, &quot;Ingresa el Puerto EJ:&#8217;587&#8242;&quot;);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ToolTip1.SetToolTip(this.txtUsuario, &quot;Ingresa tu correo&quot;);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ToolTip1.SetToolTip(this.rtMensaje, &quot;Redacta el Mensaje&quot;);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ToolTip1.SetToolTip(this.btAdjuntar, &quot;Adjunta tus Archivos&quot;);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ToolTip1.SetToolTip(this.btEnviar, &quot;Envia tu Mensaje&quot;);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ToolTip1.SetToolTip(this.btLimpiar, &quot;Limpiar Los Formularios&quot;);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ToolTip1.SetToolTip(this.menuStrip1, &quot;Gracias a PabloRuiz&quot;);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; private void btN_Click(object sender, EventArgs e)     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (rtMensaje.SelectionFont != null)      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.Drawing.Font currentFont = rtMensaje.SelectionFont;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.Drawing.FontStyle newFontStyle; </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (rtMensaje.SelectionFont.Bold == true)     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; newFontStyle = FontStyle.Regular;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; else      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; newFontStyle = FontStyle.Bold;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; rtMensaje.SelectionFont = new Font(     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; currentFont.FontFamily,      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; currentFont.Size,      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; newFontStyle      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; );      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; private void btS_Click(object sender, EventArgs e)     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (rtMensaje.SelectionFont != null)      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.Drawing.Font currentFont = rtMensaje.SelectionFont;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.Drawing.FontStyle newFontStyle; </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (rtMensaje.SelectionFont.Italic == true)     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; newFontStyle = FontStyle.Regular;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; else      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; newFontStyle = FontStyle.Italic;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; rtMensaje.SelectionFont = new Font(     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; currentFont.FontFamily,      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; currentFont.Size,      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; newFontStyle      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; );      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; private void btS_Click_1(object sender, EventArgs e)     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (rtMensaje.SelectionFont != null)      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.Drawing.Font currentFont = rtMensaje.SelectionFont;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.Drawing.FontStyle newFontStyle; </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (rtMensaje.SelectionFont.Underline == true)     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; newFontStyle = FontStyle.Regular;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; else      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; newFontStyle = FontStyle.Underline;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; rtMensaje.SelectionFont = new Font(     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; currentFont.FontFamily,      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; currentFont.Size,      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; newFontStyle      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; );      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; private void btInsertarImagen_Click(object sender, EventArgs e)     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; fontDialog1.Font = rtMensaje.Font;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; fontDialog1.ShowDialog();      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; rtMensaje.Font = fontDialog1.Font;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; private void btEnviar_Click(object sender, EventArgs e)     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; try      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Usuario u = new Usuario(txtUsuario.Text, txtPassword.Text);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Destino d = new Destino(txtOrigen.Text, txtDestino.Text, txtAsunto.Text); </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (txtHost.Text == &quot;&quot; &amp;&amp; txtPuerto.Text == &quot;&quot;)     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Configuracion c = new Configuracion(&quot;smtp.gmail.com&quot;, &quot;587&quot;);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (chConexionSegura.Checked)      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; nuevo.nuevoMensaje(u, d, c, rtMensaje.Text, true);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; MessageBox.Show(&quot;Enviado Correctamente&quot;, &quot;Información&quot;, MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; else {       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; nuevo.nuevoMensaje(u, d, c, rtMensaje.Text,false);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; MessageBox.Show(&quot;Enviado Correctamente&quot;, &quot;Información&quot;, MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; else      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Configuracion c = new Configuracion(txtHost.Text, txtPuerto.Text);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (chConexionSegura.Checked)      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; nuevo.nuevoMensaje(u, d, c, rtMensaje.Text, true);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; else {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; nuevo.nuevoMensaje(u, d, c, rtMensaje.Text,false);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; catch (Exception ex) {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; MessageBox.Show(&quot;Error&quot; + ex.Message, &quot;Error&quot;, MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; private void btAdjuntar_Click(object sender, EventArgs e)     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; try      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; nuevo.adjuntar(openFileDialog1);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; catch (System.IO.FileNotFoundException ex)      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }catch(Exception ex){     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; MessageBox.Show(&quot;Error&quot;+ex.Message, &quot;Error&quot;, MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; private void acercaDeLissendToolStripMenuItem_Click(object sender, EventArgs e)     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; new AcercaDeLissend().Show();      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; private void salirToolStripMenuItem1_Click(object sender, EventArgs e)     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.Environment.Exit(0);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; private void btLimpiar_Click(object sender, EventArgs e)     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; txtAsunto.Text = &quot;&quot;;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; txtDestino.Text = &quot;&quot;;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; txtHost.Text = &quot;&quot;;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; txtOrigen.Text = &quot;&quot;;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; txtPassword.Text = &quot;&quot;;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; txtPuerto.Text = &quot;&quot;;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; txtUsuario.Text = &quot;&quot;;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; rtMensaje.Text = &quot;&quot;; </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; private void btN_Click_1(object sender, EventArgs e)     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (rtMensaje.SelectionFont != null)      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.Drawing.Font currentFont = rtMensaje.SelectionFont;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.Drawing.FontStyle newFontStyle; </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (rtMensaje.SelectionFont.Underline == true)     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; newFontStyle = FontStyle.Regular;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; else      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; newFontStyle = FontStyle.Bold;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; rtMensaje.SelectionFont = new Font(     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; currentFont.FontFamily,      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; currentFont.Size,      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; newFontStyle      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; );      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; private void button1_Click(object sender, EventArgs e)     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (rtMensaje.SelectionFont != null)      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.Drawing.Font currentFont = rtMensaje.SelectionFont;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.Drawing.FontStyle newFontStyle; </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (rtMensaje.SelectionFont.Underline == true)     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; newFontStyle = FontStyle.Regular;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; else      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; newFontStyle = FontStyle.Underline;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; rtMensaje.SelectionFont = new Font(     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; currentFont.FontFamily,      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; currentFont.Size,      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; newFontStyle      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; );      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; private void btC_Click(object sender, EventArgs e)     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (rtMensaje.SelectionFont != null)      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.Drawing.Font currentFont = rtMensaje.SelectionFont;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.Drawing.FontStyle newFontStyle; </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (rtMensaje.SelectionFont.Underline == true)     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; newFontStyle = FontStyle.Regular;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; else      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; newFontStyle = FontStyle.Italic;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; rtMensaje.SelectionFont = new Font(     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; currentFont.FontFamily,      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; currentFont.Size,      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; newFontStyle      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; );      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; private void btT_Click(object sender, EventArgs e)     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (rtMensaje.SelectionFont != null)      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.Drawing.Font currentFont = rtMensaje.SelectionFont;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.Drawing.FontStyle newFontStyle; </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (rtMensaje.SelectionFont.Underline == true)     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; newFontStyle = FontStyle.Regular;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; else      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; newFontStyle = FontStyle.Strikeout;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; rtMensaje.SelectionFont = new Font(     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; currentFont.FontFamily,      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; currentFont.Size,      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; newFontStyle      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; );      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160; }      <br />}</p>
</blockquote>
<p>Ahora la interfaz de la ventana AcercaDe “Típica”</p>
<p><a href="http://pabloruizisrelaxing.files.wordpress.com/2009/10/captura4.jpg"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="Captura4" border="0" alt="Captura4" src="http://pabloruizisrelaxing.files.wordpress.com/2009/10/captura4_thumb.jpg?w=406&#038;h=223" width="406" height="223" /></a> </p>
<p>Ahora vamos al código de la interfaz que creamos y acá les dejo el código de cada evento dependiendo del nombre de cada uno de sus botones y otros…</p>
<blockquote><p>using System;     <br />using System.Collections.Generic;      <br />using System.ComponentModel;      <br />using System.Drawing;      <br />using System.Reflection;      <br />using System.Windows.Forms; </p>
<p>namespace Lisend     <br />{      <br />&#160;&#160;&#160; partial class AcercaDeLissend : Form      <br />&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; public AcercaDeLissend()      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; InitializeComponent();      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; this.Text = String.Format(&quot;About {0} {0}&quot;, AssemblyTitle);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; this.labelProductName.Text = &quot;Lissend&quot;;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; this.labelVersion.Text = String.Format(&quot;Version {0} {0}&quot;, AssemblyVersion);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; this.labelCopyright.Text = AssemblyCopyright;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; this.labelCompanyName.Text = &quot;Personal&quot;;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; #region Assembly Attribute Accessors </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; public string AssemblyTitle     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; get      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyTitleAttribute), false);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (attributes.Length &gt; 0)      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; AssemblyTitleAttribute titleAttribute = (AssemblyTitleAttribute)attributes[0];      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (titleAttribute.Title != &quot;&quot;)      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; return titleAttribute.Title;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; return System.IO.Path.GetFileNameWithoutExtension(Assembly.GetExecutingAssembly().CodeBase);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; public string AssemblyVersion     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; get      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; return Assembly.GetExecutingAssembly().GetName().Version.ToString();      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; public string AssemblyDescription     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; get      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyDescriptionAttribute), false);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (attributes.Length == 0)      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; return &quot;&quot;;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; return ((AssemblyDescriptionAttribute)attributes[0]).Description;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; public string AssemblyProduct     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; get      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyProductAttribute), false);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (attributes.Length == 0)      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; return &quot;&quot;;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; return ((AssemblyProductAttribute)attributes[0]).Product;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; public string AssemblyCopyright     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; get      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCopyrightAttribute), false);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (attributes.Length == 0)      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; return &quot;&quot;;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; return ((AssemblyCopyrightAttribute)attributes[0]).Copyright;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; public string AssemblyCompany     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; get      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCompanyAttribute), false);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (attributes.Length == 0)      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; return &quot;&quot;;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; return ((AssemblyCompanyAttribute)attributes[0]).Company;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; #endregion </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; private void okButton_Click(object sender, EventArgs e)     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; this.Visible = false;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160; }     <br />}</p>
<p>&#160;</p>
</blockquote>
<p>Fin! jojo… </p>
<p>Acá le Adjunto el código Completo para que lo descarguen y lo prueben:</p>
<p><a href="http://www.mediafire.com/download.php?ozdb25zymm5">PINCHA AQUI</a></p>
<ul>
<li><strong>Espero que les guste el programillas no es complicado y muy útil</strong> </li>
</ul>
<div style="display:inline;float:none;margin:0;padding:0;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:50084572-d2b6-4aea-8c01-bcc694e86bf0" class="wlWriterEditableSmartContent">Etiquetas de Technorati: <a href="http://technorati.com/tags/correos+c%23" rel="tag">correos c#</a>,<a href="http://technorati.com/tags/correos+programacion" rel="tag">correos programacion</a>,<a href="http://technorati.com/tags/enviar+correos+por+c%23" rel="tag">enviar correos por c#</a>,<a href="http://technorati.com/tags/c%23" rel="tag">c#</a>,<a href="http://technorati.com/tags/enviar+correos+programacion" rel="tag">enviar correos programacion</a></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pabloruizisrelaxing.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pabloruizisrelaxing.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pabloruizisrelaxing.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pabloruizisrelaxing.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pabloruizisrelaxing.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pabloruizisrelaxing.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pabloruizisrelaxing.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pabloruizisrelaxing.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pabloruizisrelaxing.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pabloruizisrelaxing.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pabloruizisrelaxing.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pabloruizisrelaxing.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pabloruizisrelaxing.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pabloruizisrelaxing.wordpress.com/53/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pabloruizisrelaxing.wordpress.com&amp;blog=9633687&amp;post=53&amp;subd=pabloruizisrelaxing&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pabloruizisrelaxing.wordpress.com/2009/10/30/enviar-correos-desde-tu-escritorio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/501c6e08f3bf18fdcc42e1d7afd12b93?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sethcrofts</media:title>
		</media:content>

		<media:content url="http://pabloruizisrelaxing.files.wordpress.com/2009/10/captura_thumb1.jpg" medium="image">
			<media:title type="html">Captura</media:title>
		</media:content>

		<media:content url="http://pabloruizisrelaxing.files.wordpress.com/2009/10/captura1_thumb.jpg" medium="image">
			<media:title type="html">Captura1</media:title>
		</media:content>

		<media:content url="http://pabloruizisrelaxing.files.wordpress.com/2009/10/captura2_thumb.jpg" medium="image">
			<media:title type="html">Captura2</media:title>
		</media:content>

		<media:content url="http://pabloruizisrelaxing.files.wordpress.com/2009/10/captura4_thumb.jpg" medium="image">
			<media:title type="html">Captura4</media:title>
		</media:content>
	</item>
		<item>
		<title>LiberarSamsungF480L(Probar con otros modelos)</title>
		<link>http://pabloruizisrelaxing.wordpress.com/2009/10/09/liberarsamsungf480lprobar-con-otros-modelos/</link>
		<comments>http://pabloruizisrelaxing.wordpress.com/2009/10/09/liberarsamsungf480lprobar-con-otros-modelos/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 04:01:11 +0000</pubDate>
		<dc:creator>sethcrofts</dc:creator>
				<category><![CDATA[Celulares]]></category>

		<guid isPermaLink="false">http://pabloruizisrelaxing.wordpress.com/2009/10/09/liberarsamsungf480lprobar-con-otros-modelos/</guid>
		<description><![CDATA[Materiales - Samsung F480L Restringido. - SIM de Cualquier otra compañía que no sea la del celular. (En mi caso use una SIM de Movistar para un F480L de Entel) &#160; Enciende tu celular sin la SIM Con el celular encendido, inserta con cuidado la SIM de la otra compañía. (Con cuidado). Ahora procedemos a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pabloruizisrelaxing.wordpress.com&amp;blog=9633687&amp;post=44&amp;subd=pabloruizisrelaxing&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[</p>
<p> <span id="more-44"></span>
<p>Materiales   <br />- Samsung F480L Restringido.    <br />- SIM de Cualquier otra compañía que no sea la del celular. (En mi caso use una SIM de Movistar para un F480L de Entel)</p>
<p>&#160;</p>
<ol>
<li>Enciende tu celular sin la SIM</li>
<li>Con el celular encendido, inserta con cuidado la SIM de la otra compañía. (Con cuidado).</li>
<li>Ahora procedemos a hacer un HardReset: Ingresa <strong>*2767*3855#</strong> y espera aproximadamente 20 segundos a que el celular termine de descargar la información de la SIM y reconfigurarse.</li>
<li>Al reiniciarse, te pedirá configurar la pantalla Touch. Luego de eso verás que sale el logo de tu operador pero AÚN está bloqueado.</li>
<li>Ingresa <strong>*7465625*638*00000000*00000000#</strong> Para configurar el bloqueo de red con el código 00000000. Saldrá un mensaje mostrandote que configuró correctamente el código de bloqueo.</li>
<li>Ingresa <strong>#7465625*638*00000000#</strong> Para desbloquear la red completamente.</li>
<li>Apaga y prende el celular. Ahora debe estar liberado completamente para usar con cualquier operador.</li>
</ol>
<p>Así de simple prueba con tu modelo samsung debería funcar…</p>
<p>&#160;</p>
<p>Saludos!!!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pabloruizisrelaxing.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pabloruizisrelaxing.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pabloruizisrelaxing.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pabloruizisrelaxing.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pabloruizisrelaxing.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pabloruizisrelaxing.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pabloruizisrelaxing.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pabloruizisrelaxing.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pabloruizisrelaxing.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pabloruizisrelaxing.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pabloruizisrelaxing.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pabloruizisrelaxing.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pabloruizisrelaxing.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pabloruizisrelaxing.wordpress.com/44/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pabloruizisrelaxing.wordpress.com&amp;blog=9633687&amp;post=44&amp;subd=pabloruizisrelaxing&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pabloruizisrelaxing.wordpress.com/2009/10/09/liberarsamsungf480lprobar-con-otros-modelos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/501c6e08f3bf18fdcc42e1d7afd12b93?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sethcrofts</media:title>
		</media:content>
	</item>
		<item>
		<title>Calculador de Host por Mascara de SubRed</title>
		<link>http://pabloruizisrelaxing.wordpress.com/2009/10/09/calculador-de-host-por-mascara-de-subred/</link>
		<comments>http://pabloruizisrelaxing.wordpress.com/2009/10/09/calculador-de-host-por-mascara-de-subred/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 02:51:05 +0000</pubDate>
		<dc:creator>sethcrofts</dc:creator>
				<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://pabloruizisrelaxing.wordpress.com/2009/10/09/calculador-de-host-por-mascara-de-subred/</guid>
		<description><![CDATA[&#160; acá un code simple de como calcular la cantidad de Host de una Red Puedes bajar el código en C# acá: DescargarPrograma<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pabloruizisrelaxing.wordpress.com&amp;blog=9633687&amp;post=43&amp;subd=pabloruizisrelaxing&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>
<p> <span id="more-43"></span>
<p>acá un code simple de como calcular la cantidad de Host de una Red</p>
<p>Puedes bajar el código en C# acá:</p>
<p><a href="http://www.mediafire.com/?http://www.mediafire.com/download.php?majtoxnjwyh">DescargarPrograma</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pabloruizisrelaxing.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pabloruizisrelaxing.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pabloruizisrelaxing.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pabloruizisrelaxing.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pabloruizisrelaxing.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pabloruizisrelaxing.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pabloruizisrelaxing.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pabloruizisrelaxing.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pabloruizisrelaxing.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pabloruizisrelaxing.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pabloruizisrelaxing.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pabloruizisrelaxing.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pabloruizisrelaxing.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pabloruizisrelaxing.wordpress.com/43/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pabloruizisrelaxing.wordpress.com&amp;blog=9633687&amp;post=43&amp;subd=pabloruizisrelaxing&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pabloruizisrelaxing.wordpress.com/2009/10/09/calculador-de-host-por-mascara-de-subred/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/501c6e08f3bf18fdcc42e1d7afd12b93?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sethcrofts</media:title>
		</media:content>
	</item>
		<item>
		<title>Navegador Web en Visual Studio 2005. C#</title>
		<link>http://pabloruizisrelaxing.wordpress.com/2009/10/08/navegador-web-en-visual-studio-2005-c/</link>
		<comments>http://pabloruizisrelaxing.wordpress.com/2009/10/08/navegador-web-en-visual-studio-2005-c/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 17:58:39 +0000</pubDate>
		<dc:creator>sethcrofts</dc:creator>
				<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://pabloruizisrelaxing.wordpress.com/2009/10/08/navegador-web-en-visual-studio-2005-c/</guid>
		<description><![CDATA[Pasos a Seguir: Lo que Primero hacemos es Crear un Proyecto Nuevo, lenguaje C#. y das un nombre a elección luego tenemos nuestro Form que se verá algo así: Luego lo que hacemos es añadir un Control de ToolBox llamado WebBrowser, por defecto al arrastrar el WebBrowser ocupa el form completo pero como necesitamos solo [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pabloruizisrelaxing.wordpress.com&amp;blog=9633687&amp;post=42&amp;subd=pabloruizisrelaxing&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span id="more-42"></span>
<p>Pasos a Seguir:</p>
<ol>
<li>Lo que Primero hacemos es Crear un Proyecto Nuevo, lenguaje C#. y das un nombre a elección </li>
<li>luego tenemos nuestro Form que se verá algo así:<a href="http://pabloruizisrelaxing.files.wordpress.com/2009/10/captura.jpg"><img style="display:inline;border-width:0;" title="Captura" border="0" alt="Captura" src="http://pabloruizisrelaxing.files.wordpress.com/2009/10/captura_thumb.jpg?w=192&#038;h=101" width="192" height="101" /></a> </li>
<li>Luego lo que hacemos es añadir un Control de ToolBox llamado WebBrowser, por defecto al arrastrar el WebBrowser ocupa el form completo pero como necesitamos solo mostrar la página web en éste desbloqueamos el control WebBrowser para poder eleguir la posición a gusto de donde se mostrará la web:<a href="http://pabloruizisrelaxing.files.wordpress.com/2009/10/image.png"><img style="display:inline;border-width:0;" title="image" border="0" alt="image" src="http://pabloruizisrelaxing.files.wordpress.com/2009/10/image_thumb.png?w=190&#038;h=100" width="190" height="100" /></a> </li>
<li>Después de eleguir la posición del Web Browser vamos a las propiedades de éste para configurar la acción de cuando se maximiza la ventana automáticamente se maximise el WebBrowser:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <a href="http://pabloruizisrelaxing.files.wordpress.com/2009/10/image1.png"><img style="display:inline;border-width:0;" title="image" border="0" alt="image" src="http://pabloruizisrelaxing.files.wordpress.com/2009/10/image_thumb1.png?w=194&#038;h=102" width="194" height="102" /></a> </li>
<li>Ahora nos queda ingresar los botones comunes en un navegador como lo es el “Ir a” “Atrás” “Adelante” “Parar” “Actualizar” “Barra de Direcciones”. Para ésto poner los controles a gusto debería quedar algo así:<a href="http://pabloruizisrelaxing.files.wordpress.com/2009/10/image2.png"><img style="display:inline;border-width:0;" title="image" border="0" alt="image" src="http://pabloruizisrelaxing.files.wordpress.com/2009/10/image_thumb2.png?w=190&#038;h=100" width="190" height="100" /></a> </li>
<li>Ahora ya tenemos los controles ingresados sobre nuestro Form ahora lo que hacemos añadimos los Eventos a cada uno. </li>
</ol>
<p>Empezaremos con Botón Atrás “btAtras”</p>
<blockquote><p>private void btAtras_Click(object sender, EventArgs e)      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; webBrowser1.GoBack();       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }</p>
<p>&#160;</p>
</blockquote>
<p>Ahora Botón Adelante “btAdelante”</p>
<blockquote><p>private void btAdelante_Click(object sender, EventArgs e)      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; webBrowser1.GoForward();       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }</p>
<p>&#160;</p>
</blockquote>
<p>Ahora Botón Parar “btParar”</p>
<blockquote><p>private void btParar_Click(object sender, EventArgs e)      <br />&#160;&#160;&#160;&#160;&#160;&#160; {       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; webBrowser1.Stop();       <br />&#160;&#160;&#160;&#160;&#160;&#160; }</p>
<p>&#160;</p>
</blockquote>
<p>Ahora Botón Actualizar “btActualizar”</p>
<blockquote><p>private void btActualizar_Click(object sender, EventArgs e)      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; webBrowser1.Update();       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }</p>
<p>&#160;</p>
</blockquote>
<p>Ahora Botón Inicio “btInicio”</p>
<blockquote><p>private void btInicio_Click(object sender, EventArgs e)      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; webBrowser1.GoHome();       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }</p>
<p>&#160;</p>
</blockquote>
<p>Ahora Botón Ir A “btIrA”</p>
<blockquote><p>private void btIrA_Click(object sender, EventArgs e)      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; webBrowser1.Navigate(tbDireccionWeb.Text);       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }</p>
</blockquote>
<p>&#160;</p>
<p>Ahora les dejo el code completo de deberían tener en Form1.Cs</p>
<blockquote><p>using System;      <br />using System.Collections.Generic;       <br />using System.ComponentModel;       <br />using System.Data;       <br />using System.Drawing;       <br />using System.Text;       <br />using System.Windows.Forms; </p>
<p>namespace SethBrowser      <br />{       <br />&#160;&#160;&#160; public partial class Form1 : Form       <br />&#160;&#160;&#160; {       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; public Form1()       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; InitializeComponent();       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; private void btAtras_Click(object sender, EventArgs e)      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; webBrowser1.GoBack();       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; private void btAdelante_Click(object sender, EventArgs e)      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; webBrowser1.GoForward();       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; private void btParar_Click(object sender, EventArgs e)      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; webBrowser1.Stop();       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; private void btActualizar_Click(object sender, EventArgs e)      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; webBrowser1.Update();       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; private void btInicio_Click(object sender, EventArgs e)      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; webBrowser1.GoHome();       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; private void btIrA_Click(object sender, EventArgs e)      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; webBrowser1.Navigate(tbDireccionWeb.Text);       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160; }      <br />}</p>
<p>&#160;</p>
</blockquote>
<p>&#160;</p>
<p>ya tenemos todos nuestros contoles con sus respectivas acciones. </p>
<p>Pruebalo y vee que si funciona…</p>
<p>Espero que les sirva de algo…</p>
<div style="display:inline;float:none;margin:0;padding:0;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:f3c1a866-99fc-442b-a4f0-489427b8b479" class="wlWriterEditableSmartContent">Etiquetas de Technorati: <a href="http://technorati.com/tags/Navegador+en+C%23" rel="tag">Navegador en C#</a>,<a href="http://technorati.com/tags/navegador+programacion" rel="tag">navegador programacion</a>,<a href="http://technorati.com/tags/navegador+web" rel="tag">navegador web</a>,<a href="http://technorati.com/tags/sethbrowser" rel="tag">sethbrowser</a>,<a href="http://technorati.com/tags/navegador+simple+en+C%23" rel="tag">navegador simple en C#</a>,<a href="http://technorati.com/tags/c%23" rel="tag">c#</a></div>
<p>&#160;</p>
<p>Saludos…!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pabloruizisrelaxing.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pabloruizisrelaxing.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pabloruizisrelaxing.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pabloruizisrelaxing.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pabloruizisrelaxing.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pabloruizisrelaxing.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pabloruizisrelaxing.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pabloruizisrelaxing.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pabloruizisrelaxing.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pabloruizisrelaxing.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pabloruizisrelaxing.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pabloruizisrelaxing.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pabloruizisrelaxing.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pabloruizisrelaxing.wordpress.com/42/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pabloruizisrelaxing.wordpress.com&amp;blog=9633687&amp;post=42&amp;subd=pabloruizisrelaxing&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pabloruizisrelaxing.wordpress.com/2009/10/08/navegador-web-en-visual-studio-2005-c/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/501c6e08f3bf18fdcc42e1d7afd12b93?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sethcrofts</media:title>
		</media:content>

		<media:content url="http://pabloruizisrelaxing.files.wordpress.com/2009/10/captura_thumb.jpg" medium="image">
			<media:title type="html">Captura</media:title>
		</media:content>

		<media:content url="http://pabloruizisrelaxing.files.wordpress.com/2009/10/image_thumb.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://pabloruizisrelaxing.files.wordpress.com/2009/10/image_thumb1.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://pabloruizisrelaxing.files.wordpress.com/2009/10/image_thumb2.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>Se&#241;ora Marta en casa de la Nancy</title>
		<link>http://pabloruizisrelaxing.wordpress.com/2009/10/02/seora-marta-en-casa-de-la-nancy/</link>
		<comments>http://pabloruizisrelaxing.wordpress.com/2009/10/02/seora-marta-en-casa-de-la-nancy/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 19:34:57 +0000</pubDate>
		<dc:creator>sethcrofts</dc:creator>
				<category><![CDATA[Entretenimiento]]></category>

		<guid isPermaLink="false">http://pabloruizisrelaxing.wordpress.com/2009/10/02/seora-marta-en-casa-de-la-nancy/</guid>
		<description><![CDATA[&#160; Faaaaaaaaaaaaaaaaaail!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pabloruizisrelaxing.wordpress.com&amp;blog=9633687&amp;post=31&amp;subd=pabloruizisrelaxing&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div style="display:inline;float:none;margin:0;padding:0;" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:2bc57e21-cef6-4632-88ae-a3e9d018ad1d" class="wlWriterEditableSmartContent">
<div><span style="text-align:center; display: block;"><a href="http://pabloruizisrelaxing.wordpress.com/2009/10/02/seora-marta-en-casa-de-la-nancy/"><img src="http://img.youtube.com/vi/CcmI_gZPv2o/2.jpg" alt="" /></a></span></div>
</div>
<p>&#160;</p>
<p>Faaaaaaaaaaaaaaaaaail!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pabloruizisrelaxing.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pabloruizisrelaxing.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pabloruizisrelaxing.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pabloruizisrelaxing.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pabloruizisrelaxing.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pabloruizisrelaxing.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pabloruizisrelaxing.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pabloruizisrelaxing.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pabloruizisrelaxing.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pabloruizisrelaxing.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pabloruizisrelaxing.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pabloruizisrelaxing.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pabloruizisrelaxing.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pabloruizisrelaxing.wordpress.com/31/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pabloruizisrelaxing.wordpress.com&amp;blog=9633687&amp;post=31&amp;subd=pabloruizisrelaxing&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pabloruizisrelaxing.wordpress.com/2009/10/02/seora-marta-en-casa-de-la-nancy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/501c6e08f3bf18fdcc42e1d7afd12b93?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sethcrofts</media:title>
		</media:content>
	</item>
		<item>
		<title>Alert(javascript) dentro de php</title>
		<link>http://pabloruizisrelaxing.wordpress.com/2009/10/02/alertjavascript-dentro-de-php/</link>
		<comments>http://pabloruizisrelaxing.wordpress.com/2009/10/02/alertjavascript-dentro-de-php/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 19:24:04 +0000</pubDate>
		<dc:creator>sethcrofts</dc:creator>
				<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://pabloruizisrelaxing.wordpress.com/2009/10/02/alertjavascript-dentro-de-php/</guid>
		<description><![CDATA[&#160; Necesitas hace un alert dentro de tu código php acá un simple ejemplo que podría sevirte echo &#34; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;script language=&#8217;JavaScript&#8217;&#62; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; alert(&#8216;JavaScript dentro de PHP&#8217;); &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/script&#62;&#34;; &#160; Lo que hacemos es dentro de un echo ingresar el trozo de código javascript… así se simple espero que les sea de utilidad…<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pabloruizisrelaxing.wordpress.com&amp;blog=9633687&amp;post=29&amp;subd=pabloruizisrelaxing&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>
<p> <span id="more-29"></span>
<p>Necesitas hace un alert dentro de tu código php acá un simple ejemplo que podría sevirte</p>
<blockquote><p>echo &quot;     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;script language=&#8217;JavaScript&#8217;&gt;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; alert(&#8216;JavaScript dentro de PHP&#8217;);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;/script&gt;&quot;;</p>
<p>&#160;</p>
</blockquote>
<p>Lo que hacemos es dentro de un echo ingresar el trozo de código javascript…</p>
<p>así se simple espero que les sea de utilidad…</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pabloruizisrelaxing.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pabloruizisrelaxing.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pabloruizisrelaxing.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pabloruizisrelaxing.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pabloruizisrelaxing.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pabloruizisrelaxing.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pabloruizisrelaxing.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pabloruizisrelaxing.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pabloruizisrelaxing.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pabloruizisrelaxing.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pabloruizisrelaxing.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pabloruizisrelaxing.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pabloruizisrelaxing.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pabloruizisrelaxing.wordpress.com/29/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pabloruizisrelaxing.wordpress.com&amp;blog=9633687&amp;post=29&amp;subd=pabloruizisrelaxing&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pabloruizisrelaxing.wordpress.com/2009/10/02/alertjavascript-dentro-de-php/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/501c6e08f3bf18fdcc42e1d7afd12b93?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sethcrofts</media:title>
		</media:content>
	</item>
		<item>
		<title>Enviar Correos desde tu escritorio desde GMAIL</title>
		<link>http://pabloruizisrelaxing.wordpress.com/2009/09/25/enviar-correos-desde-tu-escritorio-desde-gmail/</link>
		<comments>http://pabloruizisrelaxing.wordpress.com/2009/09/25/enviar-correos-desde-tu-escritorio-desde-gmail/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 18:01:22 +0000</pubDate>
		<dc:creator>sethcrofts</dc:creator>
				<category><![CDATA[Programas varios]]></category>

		<guid isPermaLink="false">http://pabloruizisrelaxing.wordpress.com/2009/09/25/enviar-correos-desde-tu-escritorio-desde-gmail/</guid>
		<description><![CDATA[Acá una pequeña y simple aplicación con la cuál podrás enviar correos desde tu cuenta gmail hacia cualquier otro Instrucciones: Necesitas una cuenta GMAIL Programa &#160; 100% confiable y programado por mí Espero que les sirva de algo<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pabloruizisrelaxing.wordpress.com&amp;blog=9633687&amp;post=27&amp;subd=pabloruizisrelaxing&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span id="more-27"></span>
<p>Acá una pequeña y simple aplicación con la cuál podrás enviar correos desde tu cuenta gmail hacia cualquier otro</p>
<p>Instrucciones:</p>
<ol>
<li>Necesitas una cuenta GMAIL</li>
</ol>
<p><a href="http://www.mediafire.com/download.php?uemfwywajuy">Programa</a></p>
<p>&#160;</p>
<p><a href="http://pabloruizisrelaxing.files.wordpress.com/2009/09/gmail.jpg"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="Gmail" border="0" alt="Gmail" src="http://pabloruizisrelaxing.files.wordpress.com/2009/09/gmail_thumb.jpg?w=408&#038;h=253" width="408" height="253" /></a> </p>
<p><strong>100% confiable y programado por mí</strong></p>
<p>Espero que les sirva de algo <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pabloruizisrelaxing.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pabloruizisrelaxing.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pabloruizisrelaxing.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pabloruizisrelaxing.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pabloruizisrelaxing.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pabloruizisrelaxing.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pabloruizisrelaxing.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pabloruizisrelaxing.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pabloruizisrelaxing.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pabloruizisrelaxing.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pabloruizisrelaxing.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pabloruizisrelaxing.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pabloruizisrelaxing.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pabloruizisrelaxing.wordpress.com/27/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pabloruizisrelaxing.wordpress.com&amp;blog=9633687&amp;post=27&amp;subd=pabloruizisrelaxing&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pabloruizisrelaxing.wordpress.com/2009/09/25/enviar-correos-desde-tu-escritorio-desde-gmail/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/501c6e08f3bf18fdcc42e1d7afd12b93?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sethcrofts</media:title>
		</media:content>

		<media:content url="http://pabloruizisrelaxing.files.wordpress.com/2009/09/gmail_thumb.jpg" medium="image">
			<media:title type="html">Gmail</media:title>
		</media:content>
	</item>
		<item>
		<title>Como filtrar archivos por POWERSHELL</title>
		<link>http://pabloruizisrelaxing.wordpress.com/2009/09/24/como-filtrar-archivos-por-powershell/</link>
		<comments>http://pabloruizisrelaxing.wordpress.com/2009/09/24/como-filtrar-archivos-por-powershell/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 19:31:03 +0000</pubDate>
		<dc:creator>sethcrofts</dc:creator>
				<category><![CDATA[PowerShell]]></category>

		<guid isPermaLink="false">http://pabloruizisrelaxing.wordpress.com/2009/09/24/como-filtrar-archivos-por-powershell/</guid>
		<description><![CDATA[Bueno acá un poco de código de como filtrar archivos por powershell para poder ver una extensión en particular de los archivos que quieras o antes buscando en tu computadora o portatil Get-ChildItem -Recurse -Filter *.exe &#160; Get-ChildItem : Trae los directorios o archivos del lugar donde te encuentres en ese momento. -Recurse: Recorre carpeta [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pabloruizisrelaxing.wordpress.com&amp;blog=9633687&amp;post=23&amp;subd=pabloruizisrelaxing&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span id="more-23"></span>
<p>Bueno acá un poco de código de como filtrar archivos por powershell para poder ver una extensión en particular de los archivos que quieras o antes buscando en tu computadora o portatil</p>
<blockquote><p>Get-ChildItem -Recurse -Filter *.exe </p>
<p>&#160;</p>
</blockquote>
<p>Get-ChildItem : Trae los directorios o archivos del lugar donde te encuentres en ese momento.</p>
<p>-Recurse: Recorre carpeta por carpeta por todas partes dependiendo del lugar donde te situes.</p>
<p>-Filter: Filtramos que solo muestre los archivos que nosotros queremos buscar en éste caso buscamos archivos con la extensión EXE</p>
<p>&#160;</p>
<p>La Linea de Comando diría algo así:</p>
<p><strong>Trae todos los archivos buscando en todas partes de la dirección actual SOLAMENTE los archivos que tengan extensión EXE</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pabloruizisrelaxing.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pabloruizisrelaxing.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pabloruizisrelaxing.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pabloruizisrelaxing.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pabloruizisrelaxing.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pabloruizisrelaxing.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pabloruizisrelaxing.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pabloruizisrelaxing.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pabloruizisrelaxing.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pabloruizisrelaxing.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pabloruizisrelaxing.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pabloruizisrelaxing.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pabloruizisrelaxing.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pabloruizisrelaxing.wordpress.com/23/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pabloruizisrelaxing.wordpress.com&amp;blog=9633687&amp;post=23&amp;subd=pabloruizisrelaxing&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pabloruizisrelaxing.wordpress.com/2009/09/24/como-filtrar-archivos-por-powershell/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/501c6e08f3bf18fdcc42e1d7afd12b93?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sethcrofts</media:title>
		</media:content>
	</item>
		<item>
		<title>ACTIVIDAD 4 &#8211; GENERACI&#211;N DE D&#205;GITO VERIFICADOR</title>
		<link>http://pabloruizisrelaxing.wordpress.com/2009/09/24/actividad-4-generacin-de-dgito-verificador/</link>
		<comments>http://pabloruizisrelaxing.wordpress.com/2009/09/24/actividad-4-generacin-de-dgito-verificador/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 19:11:22 +0000</pubDate>
		<dc:creator>sethcrofts</dc:creator>
				<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://pabloruizisrelaxing.wordpress.com/2009/09/24/actividad-4-generacin-de-dgito-verificador/</guid>
		<description><![CDATA[&#160; Instrucciones para el código verificador son las siguientes: Construir una página HTML que contenga una entrada del tipo TEXT y una&#160; entrada&#160; del&#160; tipo&#160; SUBMIT&#160; que&#160; permita&#160; leer&#160; un&#160; campo&#160; de&#160; texto NUMÉRICO que no EXCEDA los seis (6) caracteres y que CALCULE en un entrada&#160; del&#160; tipo&#160; TEXT&#160; que&#160; DEBE&#160; ESTAR&#160; DESHABILITADA&#160; el&#160; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pabloruizisrelaxing.wordpress.com&amp;blog=9633687&amp;post=18&amp;subd=pabloruizisrelaxing&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>
<p> <span id="more-18"></span>
<p><strong>Instrucciones para el código verificador son las siguientes</strong>:</p>
<ul>
<p>Construir una página HTML que contenga una entrada del tipo TEXT y      <br />una&#160; entrada&#160; del&#160; tipo&#160; SUBMIT&#160; que&#160; permita&#160; leer&#160; un&#160; campo&#160; de&#160; texto       <br />NUMÉRICO que no EXCEDA los seis (6) caracteres y que CALCULE en un       <br />entrada&#160; del&#160; tipo&#160; TEXT&#160; que&#160; DEBE&#160; ESTAR&#160; DESHABILITADA&#160; el&#160; dígito       <br />verificador asociado al código que se ha ingresado, de acuerdo al       <br />siguiente procedimiento:       <br />Para&#160; obtener&#160; el&#160; dígito&#160; verificador&#160; se&#160; debe&#160; aplicar&#160; el&#160; siguiente       <br />procedimiento. Suponga que se desea generar el dígito verificador de 2504       <br />deberá aplicar el siguiente procedimiento:       <br />COEFICIENTES&#160; 3&#160; 2&#160; 7&#160; 6&#160; 5&#160; 4       <br />&#160; *&#160; *&#160; *&#160; *&#160; *&#160; *       <br />CÓDIGO&#160; 2&#160; 5&#160; 0&#160; 4&#160; 1&#160; 1       <br />Se&#160; multiplica&#160; cada&#160; dígito&#160; del&#160; código&#160; por&#160; los&#160; coeficientes&#160; que       <br />corresponden&#160; y&#160; luego&#160; se&#160; suman&#160; todas&#160; las&#160; cantidades.&#160; En&#160; este&#160; caso&#160; se       <br />tiene: 6 + 10 + 0 + 24 + 5 + 4 = 49       <br />Luego se debe dividir el 49 por 9 y se debe guardar el RESTO y el dígito       <br />verificador se calcula de acuerdo a la siguiente fórmula:       <br />Dígito Verificador = 9 – RESTO       <br />En el caso del ejemplo el dígito verificador debería ser 5, dado que el       <br />resto de la división entre 49 y 9 es 4 y al realizar la resta se tiene       <br />que el dígito es 5. </p>
</ul>
<ul></ul>
<ul></ul>
<ul>Acá el código:</ul>
<ul>
<blockquote>
<p>&lt;html&gt;       <br />&lt;!&#8211;(C)PabloRuízFaúndez &#8211;&gt;        <br />&lt;head&gt;        <br />&lt;title&gt;R04&lt;/title&gt; </p>
<p>&#160;&#160;&#160; &lt;script language=&quot;javascript&quot; type=&quot;text/javascript&quot;&gt;        <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; function genera(formulario) {        <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; var x = formulario.codigo.value;        <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; var arreglo = new Array();        <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; var sumando = 0;        <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; var coeficiente = new Array(3,2,7,6,5,4);        <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; var dividir = 0;        <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; var codigoverificador = 0;        <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //Multiplicando        <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; for(i = 0 ; i &lt; x.length; i++) {        <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; arreglo[i] = parseInt(x[i])*parseInt(coeficiente[i]);        <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; sumando = sumando + parseInt(arreglo[i]);        <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }        <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; dividir = sumando%9;        <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; codigoverificador = 9 &#8211; dividir;        <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; formulario.resultado.value = codigoverificador;        <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; return false;        <br />}         <br />&#160;&#160;&#160; &lt;/script&gt; </p>
<p>&lt;/head&gt; </p>
<p>&lt;body&gt;       <br />&lt;form name=&quot;formulario&quot; METHOD=&quot;get&quot;&#160; onSubmit=&quot;return genera(this);&quot;&gt;Introduzca cadena de texto:&lt;BR&gt;        <br />&lt;INPUT TYPE=&quot;text&quot; NAME=&quot;codigo&quot; size=&quot;5&quot; maxlength=&quot;6&quot; &gt;        <br />Resultado:        <br />&lt;INPUT TYPE=&quot;text&quot; NAME=&quot;resultado&quot; size=&quot;5&quot; maxlength=&quot;6&quot; disabled=&quot;disabled&quot;&gt;&lt;BR&gt;        <br />&lt;INPUT TYPE=&quot;submit&quot; name=&quot;validar&quot; value=&quot;Validar&quot;&gt;&lt;/FORM&gt;        <br />&lt;/body&gt;        <br />&lt;!&#8211;(C)PabloRuízFaúndez &#8211;&gt;        <br />&lt;/html&gt;</p>
<p>&#160;</p>
</blockquote>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pabloruizisrelaxing.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pabloruizisrelaxing.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pabloruizisrelaxing.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pabloruizisrelaxing.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pabloruizisrelaxing.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pabloruizisrelaxing.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pabloruizisrelaxing.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pabloruizisrelaxing.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pabloruizisrelaxing.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pabloruizisrelaxing.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pabloruizisrelaxing.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pabloruizisrelaxing.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pabloruizisrelaxing.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pabloruizisrelaxing.wordpress.com/18/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pabloruizisrelaxing.wordpress.com&amp;blog=9633687&amp;post=18&amp;subd=pabloruizisrelaxing&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pabloruizisrelaxing.wordpress.com/2009/09/24/actividad-4-generacin-de-dgito-verificador/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/501c6e08f3bf18fdcc42e1d7afd12b93?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sethcrofts</media:title>
		</media:content>
	</item>
		<item>
		<title>ACTIVIDAD 2 &#8211; USO DE FUNCIONES CON CADENAS DE CARACTERES</title>
		<link>http://pabloruizisrelaxing.wordpress.com/2009/09/24/actividad-2-uso-de-funciones-con-cadenas-de-caracteres/</link>
		<comments>http://pabloruizisrelaxing.wordpress.com/2009/09/24/actividad-2-uso-de-funciones-con-cadenas-de-caracteres/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 19:05:28 +0000</pubDate>
		<dc:creator>sethcrofts</dc:creator>
				<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://pabloruizisrelaxing.wordpress.com/2009/09/24/actividad-2-uso-de-funciones-con-cadenas-de-caracteres/</guid>
		<description><![CDATA[Construir una página HTML que contenga una entrada del tipo TEXT y una&#160; del&#160; tipo&#160; SUBMIT&#160; que&#160; permita&#160; determinar&#160; si&#160; el&#160; valor&#160; que&#160; se&#160; ha ingresado es palíndrome. OBS. Una cadena se dice palíndrome cuando su inverso es igual a la palabra. Usando toLowerCase(); Usando split(“”); usando reverse(); &#60;html&#62; &#60;!&#8211;(C)PabloRuízFaúndez &#8211;&#62; &#60;head&#62; &#60;title&#62;R02&#60;/title&#62; &#60;script language=&#34;javascript&#34; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pabloruizisrelaxing.wordpress.com&amp;blog=9633687&amp;post=16&amp;subd=pabloruizisrelaxing&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span id="more-16"></span>
<ul>
<li>
<div align="justify">Construir una página HTML que contenga una entrada del tipo TEXT y        <br />una&#160; del&#160; tipo&#160; SUBMIT&#160; que&#160; permita&#160; determinar&#160; si&#160; el&#160; valor&#160; que&#160; se&#160; ha         <br />ingresado es palíndrome.         <br />OBS. Una cadena se dice palíndrome cuando su inverso es igual a la         <br />palabra. </div>
</li>
</ul>
<ol>
<li>
<div align="justify">Usando toLowerCase();</div>
</li>
<li>
<div align="justify">Usando split(“”);</div>
</li>
<li>
<div align="justify">usando reverse(); </div>
</li>
</ol>
<blockquote><p>&lt;html&gt;     <br />&lt;!&#8211;(C)PabloRuízFaúndez &#8211;&gt;      <br />&lt;head&gt;      <br />&lt;title&gt;R02&lt;/title&gt; </p>
<p>&lt;script language=&quot;javascript&quot; type=&quot;text/javascript&quot;&gt;&#160; </p>
<p>&#160;&#160;&#160; function valida(formulario) {&#160; <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; var texto = formulario.campo.value;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //alert(&#8216;Texto Original: &#8216;+texto);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; document.write(&#8216;Texto Original: &#8216;+texto);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; texto = texto.toLowerCase();      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //alert(&#8216;Usando ToLowerCase: &#8216;+texto);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; document.write(&#8216;Usando ToLowerCase: &#8216;+texto);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; texto = texto.split(&quot;&quot;);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //alert(&#8216;Usando Split: &#8216;+texto);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; document.write(&#8216;Usando Split: &#8216;+texto);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; texto = texto.reverse();      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //alert(&#8216;Usando Reverse: &#8216;+texto);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; document.write(&#8216;Usando Reverse: &#8216;+texto);      <br />}       <br />&lt;/script&gt; </p>
<p>&lt;/head&gt; </p>
<p>&lt;body&gt;     <br />&lt;form name=&quot;formulario&quot; METHOD=&quot;get&quot;&#160; onSubmit=&quot;return valida(this);&quot;&gt;Introduzca cadena de texto:&lt;BR&gt;      <br />&lt;INPUT TYPE=&quot;text&quot; NAME=&quot;campo&quot; size=&quot;8&quot;&gt;&lt;BR&gt;      <br />&lt;INPUT TYPE=&quot;submit&quot; name=&quot;validar&quot; value=&quot;Validar&quot;&gt;&lt;/FORM&gt;      <br />&lt;/body&gt;      <br />&lt;!&#8211;(C)PabloRuízFaúndez &#8211;&gt;      <br />&lt;/html&gt;</p>
</blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pabloruizisrelaxing.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pabloruizisrelaxing.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pabloruizisrelaxing.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pabloruizisrelaxing.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pabloruizisrelaxing.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pabloruizisrelaxing.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pabloruizisrelaxing.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pabloruizisrelaxing.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pabloruizisrelaxing.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pabloruizisrelaxing.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pabloruizisrelaxing.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pabloruizisrelaxing.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pabloruizisrelaxing.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pabloruizisrelaxing.wordpress.com/16/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pabloruizisrelaxing.wordpress.com&amp;blog=9633687&amp;post=16&amp;subd=pabloruizisrelaxing&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pabloruizisrelaxing.wordpress.com/2009/09/24/actividad-2-uso-de-funciones-con-cadenas-de-caracteres/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/501c6e08f3bf18fdcc42e1d7afd12b93?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sethcrofts</media:title>
		</media:content>
	</item>
	</channel>
</rss>
