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

<channel>
	<title>Linea de Codigo &#187; .Net</title>
	<atom:link href="http://lineadecodigo.com/categoria/dotnet/feed/" rel="self" type="application/rss+xml" />
	<link>http://lineadecodigo.com</link>
	<description>/* Programación en la red */</description>
	<lastBuildDate>Wed, 16 May 2012 06:00:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Conexión MYSQL y C# VS 2005</title>
		<link>http://lineadecodigo.com/dotnet/conexion-mysql-y-c-vs-2005/</link>
		<comments>http://lineadecodigo.com/dotnet/conexion-mysql-y-c-vs-2005/#comments</comments>
		<pubDate>Sat, 31 Mar 2012 06:00:54 +0000</pubDate>
		<dc:creator>Pablo Ruiz</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[connector]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[mysql connector]]></category>
		<category><![CDATA[mysql y c#]]></category>
		<category><![CDATA[mysql.data]]></category>
		<category><![CDATA[referencias c#]]></category>
		<category><![CDATA[sqlcommand]]></category>
		<category><![CDATA[sqldatareader]]></category>

		<guid isPermaLink="false">http://lineadecodigo.com/?p=2822</guid>
		<description><![CDATA[Buenas nuevamente hoy e venido a dejarles un post relacionado a .NET en su sabor C#. Mostraré lo simple que es conectar ambos. Bueno, manos a la obra! Primeramente lo que tenemos que realizar es la descarga del conector a MySQL, Conector MYSQL .Net 6.2.4 Seguido crearemos una nueva aplicacion de consola que automáticamente nos [...]]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share'><div class='dd_buttons'><div class='dd_button'><div class='dd-google1-ajax-load dd-google1-2822'></div><g:plusone size='medium' href='http://lineadecodigo.com/dotnet/conexion-mysql-y-c-vs-2005/'></g:plusone></div><div class='dd_button'><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like href="http%3A%2F%2Flineadecodigo.com%2Fdotnet%2Fconexion-mysql-y-c-vs-2005%2F" send="false" show_faces="false"  layout="button_count" width="92"  ></fb:like></div><div class='dd_button'><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://lineadecodigo.com/dotnet/conexion-mysql-y-c-vs-2005/" data-count="horizontal" data-text="Conexión MYSQL y C# VS 2005" data-via="" ></a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div></div><div style='clear:both'></div></div><div style='clear:both'></div><p>Buenas nuevamente hoy e venido a dejarles un post relacionado a .NET en su sabor <a title="C#" href="http://www.manualweb.net/tutorial-csharp/">C#</a>. Mostraré lo simple que es conectar ambos. Bueno, manos a la obra!</p>
<p>Primeramente lo que tenemos que realizar es la descarga del conector a <a title="MySQL" href="http://www.manualweb.net/tutorial-mysql/">MySQL</a>, <a href="ftp://ftp.gwdg.de/pub/misc/mysql/Downloads/Connector-Net/mysql-connector-net-6.2.4.zip">Conector MYSQL .Net 6.2.4</a></p>
<p>Seguido crearemos una nueva aplicacion de consola que automáticamente nos deja apuntados a un MAIN dentro de él haremos todo. Solo para el ejemplo, si es que realizas aplicaciones de mayor tamaño es recomendable mas orientación a objeto.</p>
<p>Como ya instalamos MYSQL Connector solamente agregamos la referencia. Click derecho sobre referencias - Agregar referencias >> localizar MYSQL.DATA.</p>
<p>Y con eso tendríamos nuetra referencia agregada, solo nos quedaría apuntarla a nuestra Console Aplication.</p>
<blockquote><p>Asumo que tienes instalado MYSQL Server en tu computador personal, o te estas apuntando a algún servidor remoto" Si tu respuesta es que no tienes MYSQL Server instalado, ni menos un Servidor te recomiendo que localices la aplicación <a title="WAMP Server" href="http://www.wampserver.com/en/">WAMP Sever</a> trae varias cosas entre ellas <a title="MySQL" href="http://www.manualweb.net/tutorial-mysql/">MySQL</a>, <a title="PHP" href="http://www.manualweb.net/tutorial-php/">PHP</a>, Apache, PHPMyAdmin</p></blockquote>
<p>Bueno continuemos ahora vamos a lo que es código...</p>
<p>Crearemos un método llamado "EjecutarSelect" con dos parámetros que seran la conexión y la query, de la siguiente manera:</p>
<pre class="c" style="font-family:monospace;">private <span style="color: #993333;">static</span> <span style="color: #993333;">void</span> EjecutarSelect<span style="color: #66cc66;">&#40;</span>MySqlConnection cnn, <span style="color: #993333;">string</span> Select<span style="color: #66cc66;">&#41;</span>
        <span style="color: #66cc66;">&#123;</span>
            cnn.<span style="color: #202020;">Open</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
            MySqlCommand ComandoSelect <span style="color: #66cc66;">=</span> new MySqlCommand<span style="color: #66cc66;">&#40;</span>Select<span style="color: #66cc66;">&#41;</span>;
            ComandoSelect.<span style="color: #202020;">Connection</span> <span style="color: #66cc66;">=</span> cnn;
            MySqlDataReader Resultado;
            Resultado <span style="color: #66cc66;">=</span> ComandoSelect.<span style="color: #202020;">ExecuteReader</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
            <span style="color: #b1b100;">while</span> <span style="color: #66cc66;">&#40;</span>Resultado.<span style="color: #202020;">Read</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>
            <span style="color: #66cc66;">&#123;</span>
                Console.<span style="color: #202020;">WriteLine</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;id:&quot;</span> <span style="color: #66cc66;">+</span> Resultado.<span style="color: #202020;">GetString</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
                Console.<span style="color: #202020;">WriteLine</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;nombre:&quot;</span> <span style="color: #66cc66;">+</span> Resultado.<span style="color: #202020;">GetString</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
                Console.<span style="color: #202020;">WriteLine</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;Apellido:&quot;</span> <span style="color: #66cc66;">+</span> Resultado.<span style="color: #202020;">GetString</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">2</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
                Console.<span style="color: #202020;">WriteLine</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;Direccion:&quot;</span> <span style="color: #66cc66;">+</span> Resultado.<span style="color: #202020;">GetString</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">3</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
            <span style="color: #66cc66;">&#125;</span>
            cnn.<span style="color: #202020;">Close</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
        <span style="color: #66cc66;">&#125;</span></pre>
<p>Explicación de lo anterior</p>
<ol>
<li>Abrimos la conexión</li>
<li>Creamos un objeto del tipo MySqlCommand que es quién llevará la consulta que hemos realizado</li>
<li>Ahora al objeto que creamos le decimos que se apunte a la conexión que estamos pasando por parámetro</li>
<li>Luego creamos nuestro MySqlDataReader que como su nombre lo dice "Reader" leerá los datos obtenidos por la consulta</li>
<li>En ésta linea le decimos al DataReader que lea los datos del objeto que creamos anteriormente del tipo MySqlCommand(que es quién tiene la consulta)</li>
<li>bueno ahora lo unico que hacemos es recorrer un ciclo while para obtener los datos</li>
<li>No creo que necesite mayor explicación pero el GetString, por lógica nos devuelve un string en la posición indicada</li>
</ol>
<p>Ahora nuestro método que modificará datos:</p>
<pre class="c" style="font-family:monospace;">private <span style="color: #993333;">static</span> <span style="color: #993333;">void</span> InsertarDatos<span style="color: #66cc66;">&#40;</span>MySqlConnection cnn, <span style="color: #993333;">string</span> query<span style="color: #66cc66;">&#41;</span>
        <span style="color: #66cc66;">&#123;</span>
            cnn.<span style="color: #202020;">Open</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
            MySqlCommand comandoInsertar <span style="color: #66cc66;">=</span> new MySqlCommand<span style="color: #66cc66;">&#40;</span>query<span style="color: #66cc66;">&#41;</span>;
            comandoInsertar.<span style="color: #202020;">Connection</span> <span style="color: #66cc66;">=</span> cnn;
            comandoInsertar.<span style="color: #202020;">ExecuteNonQuery</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
            cnn.<span style="color: #202020;">Close</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
        <span style="color: #66cc66;">&#125;</span></pre>
<p>Explicación del método InsertarDatos con dos parámetros como el anterior método</p>
<ol>
<li>Abrimos la conexión</li>
<li>Creamos nuestro objeto que tendrá la consulta</li>
<li>Le decimos a nuestro objeto que se apunte a la conexión</li>
<li>Ejecutamos la consulta</li>
<li>Cerramos la conexión</li>
</ol>
<pre class="c" style="font-family:monospace;">private <span style="color: #993333;">static</span> <span style="color: #993333;">void</span> ActualizarDatos<span style="color: #66cc66;">&#40;</span>MySqlConnection cnn, <span style="color: #993333;">string</span> query<span style="color: #66cc66;">&#41;</span>
        <span style="color: #66cc66;">&#123;</span>
            cnn.<span style="color: #202020;">Open</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
            MySqlCommand comandoUpdate <span style="color: #66cc66;">=</span> new MySqlCommand<span style="color: #66cc66;">&#40;</span>query<span style="color: #66cc66;">&#41;</span>;
            comandoUpdate.<span style="color: #202020;">Connection</span> <span style="color: #66cc66;">=</span> cnn;
            comandoUpdate.<span style="color: #202020;">ExecuteNonQuery</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
            cnn.<span style="color: #202020;">Close</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
        <span style="color: #66cc66;">&#125;</span></pre>
<p>Explicación del método ActualizarDatos:</p>
<ol>
<li>Abrimos la conexión</li>
<li>Creamos nuestro objeto que tendrá la consulta</li>
<li>Apuntamos la conexión a nuestro objeto</li>
<li>Ejecutamos la consulta</li>
<li>Cerramos conexión</li>
</ol>
<p>Bueno ya tenemos nuestros método listo, nos queda solo apuntar los método al main y crear nuestra conexión</p>
<pre class="c" style="font-family:monospace;"><span style="color: #993333;">string</span> CadenaConexion <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&quot;Server=localhost;Database=lineadecodigo;Uid=root;Pwd=;&quot;</span>;
&nbsp;
MySqlConnection cnn <span style="color: #66cc66;">=</span> new MySqlConnection<span style="color: #66cc66;">&#40;</span>CadenaConexion<span style="color: #66cc66;">&#41;</span>;
&nbsp;
InsertarDatos<span style="color: #66cc66;">&#40;</span>cnn, <span style="color: #ff0000;">&quot;INSERT INTO USUARIO(NOMBRE,APELLIDO,DIRECCION) VALUES('Victor','Cuervo','Avila');&quot;</span><span style="color: #66cc66;">&#41;</span>;
EjecutarSelect<span style="color: #66cc66;">&#40;</span>cnn, <span style="color: #ff0000;">&quot;SELECT * FROM usuario&quot;</span><span style="color: #66cc66;">&#41;</span>;
ActualizarDatos<span style="color: #66cc66;">&#40;</span>cnn, <span style="color: #ff0000;">&quot;UPDATE USUARIO SET NOMBRE='MODIFICADO' WHERE ID=2&quot;</span><span style="color: #66cc66;">&#41;</span>;
Console.<span style="color: #202020;">ReadKey</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</pre>
<ol>
<li>Creamos un String que tendrá la conexión Standar de MYSL</li>
<li>Creamos un MySqlConnection que tendrá en su parámetro la cadenadeConexion</li>
<li>Llamamos al método InsertarDatos le pasamos por parámetro la conexión y la consulta</li>
<li>Llamamos al método EjecutarSelect le pasamos por parámetro la conexión y la consulta</li>
<li>Llamamos al método ActualizarDatos le pasamos por parámetro la conexión y la consulta</li>
<li>Usamos Console.readKey(); para que la pantalla negra no se cierre automáticamente y puedas ver los datos</li>
</ol>
<p>Se me olvidaba... Para este ejemplo estoy usando la siguiente tabla:</p>
<pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">CREATE</span> <span style="color: #993333; font-weight: bold;">DATABASE</span> lineadecodigo;
<span style="color: #993333; font-weight: bold;">USE</span> lineadecodigo;
&nbsp;
<span style="color: #993333; font-weight: bold;">CREATE</span> <span style="color: #993333; font-weight: bold;">TABLE</span> usuario<span style="color: #66cc66;">&#40;</span>
	id		INT <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span> <span style="color: #993333; font-weight: bold;">AUTO_INCREMENT</span>,
	nombre		CHAR<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">20</span><span style="color: #66cc66;">&#41;</span><span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span>,
	apellido	CHAR<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">15</span><span style="color: #66cc66;">&#41;</span><span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span>,
	direccion	CHAR<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">40</span><span style="color: #66cc66;">&#41;</span><span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span>,
	<span style="color: #993333; font-weight: bold;">PRIMARY</span> <span style="color: #993333; font-weight: bold;">KEY</span> <span style="color: #66cc66;">&#40;</span>id<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;</pre>
<p>Una tabla llamada usuario con varios campos. El ID auto_increment y primary key</p>
<p>Bueno eso es todo es super simple llevar a cabo ésto... inténtelo y cuenten como les vá.<strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://lineadecodigo.com/java/conectarnos-a-una-base-de-datos-con-jdbc/" rel="bookmark" title="Agosto 10, 2007">Conectarnos a una base de datos con JDBC</a></li>
<li><a href="http://lineadecodigo.com/javascript/jssql-un-motor-de-base-de-datos-en-javascript/" rel="bookmark" title="Octubre 14, 2010">JSSQL: Un motor de base de datos en javascript</a></li>
<li><a href="http://lineadecodigo.com/java/consulta-jdbc-sin-conocer-los-campos/" rel="bookmark" title="Septiembre 11, 2007">Consulta JDBC sin conocer los campos</a></li>
<li><a href="http://lineadecodigo.com/java/transformar-codigo-binario-a-decimal/" rel="bookmark" title="Octubre 3, 2010">Transformar código binario a decimal</a></li>
<li><a href="http://lineadecodigo.com/java/usando-la-api-de-twitter4j-en-java/" rel="bookmark" title="Abril 27, 2010">Usando la API de Twitter4j en java</a></li>
</ul>
<p><!-- Similar Posts took 4.777 ms --></p>
<script type="text/javascript"> jQuery(document).ready(function($) { window.setTimeout('loadGoogle1_2822()',1000); }); </script><script type="text/javascript"> function loadGoogle1_2822(){ jQuery(document).ready(function($) { $('.dd-google1-2822').remove();$.getScript('https://apis.google.com/js/plusone.js'); }); }</script><!-- Social Buttons Generated by Digg Digg plugin v5.2.6,
    Author : Buffer, Inc
    Website : http://bufferapp.com/diggdigg -->]]></content:encoded>
			<wfw:commentRss>http://lineadecodigo.com/dotnet/conexion-mysql-y-c-vs-2005/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Contar caracteres en Visual Basic</title>
		<link>http://lineadecodigo.com/dotnet/contar-caracteres-en-visual-basic/</link>
		<comments>http://lineadecodigo.com/dotnet/contar-caracteres-en-visual-basic/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 06:00:08 +0000</pubDate>
		<dc:creator>Víctor Cuervo</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[CStr]]></category>
		<category><![CDATA[Len]]></category>
		<category><![CDATA[TextBox]]></category>
		<category><![CDATA[Visual Basic]]></category>

		<guid isPermaLink="false">http://lineadecodigo.com/?p=2484</guid>
		<description><![CDATA[En este ejemplo vamos a ver como podemos contar los caracteres que hay en un TextBox de Visual Basic. Lo primero será crear el layout de nuestra ventana. En el tendremos: TextTexto, como un TexBox en el cual el usuario podrá insertar los datos. Button1, como el botón que desencadenará el contar los caracteres. TextCaracteres, [...]]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share'><div class='dd_buttons'><div class='dd_button'><div class='dd-google1-ajax-load dd-google1-2484'></div><g:plusone size='medium' href='http://lineadecodigo.com/dotnet/contar-caracteres-en-visual-basic/'></g:plusone></div><div class='dd_button'><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like href="http%3A%2F%2Flineadecodigo.com%2Fdotnet%2Fcontar-caracteres-en-visual-basic%2F" send="false" show_faces="false"  layout="button_count" width="92"  ></fb:like></div><div class='dd_button'><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://lineadecodigo.com/dotnet/contar-caracteres-en-visual-basic/" data-count="horizontal" data-text="Contar caracteres en Visual Basic" data-via="" ></a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div></div><div style='clear:both'></div></div><div style='clear:both'></div><p>En este ejemplo vamos a ver como podemos contar los caracteres que hay en un TextBox de Visual Basic.</p>
<p>Lo primero será crear el layout de nuestra ventana. En el tendremos:</p>
<ul>
<li><strong>TextTexto</strong>, como un TexBox en el cual el usuario podrá insertar los datos.</li>
<li><strong>Button1</strong>, como el botón que desencadenará el contar los caracteres.</li>
<li><strong>TextCaracteres</strong>, como el TextBox en el que dejaremos el resultado.</li>
</ul>
<p style="text-align: left;">Veamos como sería gráficamente.</p>
<p style="text-align: center;"><a href="http://img.aulambra.com/wp-content/uploads/2010/06/vb_contarcaracteres.png"><img class="aligncenter size-full wp-image-2487" title="vb_contarcaracteres" src="http://img.aulambra.com/wp-content/uploads/2010/06/vb_contarcaracteres.png" alt="" width="379" height="240" /></a></p>
<p>Lo primero que haremos será controlar el click sobre el botón:</p>
<pre class="visualbasic" style="font-family:monospace;"><ol><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">...</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">End Sub</div></li></ol></pre>
<p>En este procedimiento es dónde vamos a contar los caracteres del texto. Primero cogemos el texto accediendo a la propiedad .Text</p>
<pre class="visualbasic" style="font-family:monospace;"><ol><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">TextTexto.Text</div></li></ol></pre>
<p>Seguidamente calculamos su tamaño mediante la función <a href="http://w3api.com/wiki/VBScript:Len" title="Len">Len()</a></p>
<pre class="visualbasic" style="font-family:monospace;"><ol><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Len(TextTexto.Text)</div></li></ol></pre>
<p>Y por último dejamos el resultado sobre la caja de texto TextCaracteres. Nuevamente utilizando la propiedad .Text y convirtiendo el contenido del tamaño, que es numérico, en una cadena con la función <a href="http://w3api.com/wiki/VBScript:CStr" title="CStr()">CStr()</a>.</p>
<pre class="visualbasic" style="font-family:monospace;"><ol><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">TextCaracteres.Text = CStr(Len(TextTexto.Text))</div></li></ol></pre>
<p><strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://lineadecodigo.com/java/tamano-de-una-cadena-en-java/" rel="bookmark" title="Diciembre 13, 2006">Tamaño de una cadena en Java</a></li>
<li><a href="http://lineadecodigo.com/javascript/contar-caracteres-y-palabras-en-javascript/" rel="bookmark" title="Marzo 5, 2008">Contar caracteres y palabras en JavaScript</a></li>
<li><a href="http://lineadecodigo.com/javascript/escapar-caracteres-en-javascript/" rel="bookmark" title="Septiembre 15, 2009">Escapar caracteres en JavaScript</a></li>
<li><a href="http://lineadecodigo.com/php/contrasena-aleatoria-con-php/" rel="bookmark" title="Marzo 28, 2011">Contraseña aleatoria con php</a></li>
<li><a href="http://lineadecodigo.com/javascript/contar-caracteres-on-line/" rel="bookmark" title="Marzo 25, 2008">Contar caracteres on-line</a></li>
</ul>
<p><!-- Similar Posts took 5.283 ms --></p>
<script type="text/javascript"> jQuery(document).ready(function($) { window.setTimeout('loadGoogle1_2484()',1000); }); </script><script type="text/javascript"> function loadGoogle1_2484(){ jQuery(document).ready(function($) { $('.dd-google1-2484').remove();$.getScript('https://apis.google.com/js/plusone.js'); }); }</script><!-- Social Buttons Generated by Digg Digg plugin v5.2.6,
    Author : Buffer, Inc
    Website : http://bufferapp.com/diggdigg -->]]></content:encoded>
			<wfw:commentRss>http://lineadecodigo.com/dotnet/contar-caracteres-en-visual-basic/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Simple navegador web en C# Framework 2.0</title>
		<link>http://lineadecodigo.com/dotnet/simple-navegador-web-en-c-framework-2-0/</link>
		<comments>http://lineadecodigo.com/dotnet/simple-navegador-web-en-c-framework-2-0/#comments</comments>
		<pubDate>Wed, 05 May 2010 06:00:02 +0000</pubDate>
		<dc:creator>Pablo Ruiz</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[crear navegador web c#]]></category>
		<category><![CDATA[EventArgs]]></category>
		<category><![CDATA[Form]]></category>
		<category><![CDATA[navegador c#]]></category>
		<category><![CDATA[System]]></category>
		<category><![CDATA[System.Collections]]></category>
		<category><![CDATA[System.ComponentModel]]></category>
		<category><![CDATA[System.Data]]></category>
		<category><![CDATA[System.Drawing]]></category>
		<category><![CDATA[System.Text]]></category>
		<category><![CDATA[visual studio 2005]]></category>
		<category><![CDATA[web browser]]></category>

		<guid isPermaLink="false">http://lineadecodigo.com/?p=2340</guid>
		<description><![CDATA[Los pasos a seguir para crear un simple navegador web en C# y usando un framework 2.0 son los siguientes: Lo que Primero hacemos es Crear un Proyecto Nuevo (Visual Studio 2005), 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 [...]]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share'><div class='dd_buttons'><div class='dd_button'><div class='dd-google1-ajax-load dd-google1-2340'></div><g:plusone size='medium' href='http://lineadecodigo.com/dotnet/simple-navegador-web-en-c-framework-2-0/'></g:plusone></div><div class='dd_button'><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like href="http%3A%2F%2Flineadecodigo.com%2Fdotnet%2Fsimple-navegador-web-en-c-framework-2-0%2F" send="false" show_faces="false"  layout="button_count" width="92"  ></fb:like></div><div class='dd_button'><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://lineadecodigo.com/dotnet/simple-navegador-web-en-c-framework-2-0/" data-count="horizontal" data-text="Simple navegador web en C# Framework 2.0" data-via="" ></a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div></div><div style='clear:both'></div></div><div style='clear:both'></div><p>Los pasos a seguir para crear un simple navegador web en <a title="C#" href="http://www.manualweb.net/tutorial-csharp/">C#</a> y usando un framework 2.0 son los siguientes:</p>
<p>Lo que Primero hacemos es Crear un Proyecto Nuevo (Visual Studio 2005), lenguaje <a title="C#" href="http://www.manualweb.net/tutorial-csharp/">C#</a>. y das un nombre a elección. Luego tenemos nuestro Form que se verá algo así:</p>
<p style="text-align: center;"><a href="http://img.aulambra.com/wp-content/uploads/2010/05/captura.jpg"><img class="aligncenter size-full wp-image-2359" title="captura" src="http://img.aulambra.com/wp-content/uploads/2010/05/captura.jpg" alt="" width="384" height="198" /></a></p>
<p>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:</p>
<p style="text-align: center;"><a href="http://img.aulambra.com/wp-content/uploads/2010/05/image.png"><img class="aligncenter size-full wp-image-2360" title="image" src="http://img.aulambra.com/wp-content/uploads/2010/05/image.png" alt="" width="384" height="198" /></a></p>
<p>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:</p>
<p style="text-align: center;"><a href="http://img.aulambra.com/wp-content/uploads/2010/05/image1.png"><img class="aligncenter size-full wp-image-2361" title="image1" src="http://img.aulambra.com/wp-content/uploads/2010/05/image1.png" alt="" width="384" height="197" /></a></p>
<p>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í:</p>
<p style="text-align: center;"><a href="http://img.aulambra.com/wp-content/uploads/2010/05/image2.png"><img class="aligncenter size-full wp-image-2362" title="image2" src="http://img.aulambra.com/wp-content/uploads/2010/05/image2.png" alt="" width="384" height="198" /></a></p>
<p>Ahora ya tenemos los controles ingresados sobre nuestro Form ahora lo que hacemos añadimos los Eventos a cada uno.</p>
<p>Empezaremos con Botón Atrás “btAtras”</p>
<pre class="csharp" style="font-family:monospace;"><span style="color: #0600FF;">private</span> <span style="color: #0600FF;">void</span> btAtras_Click<span style="color: #000000;">&#40;</span><span style="color: #FF0000;">object</span> sender, EventArgs e<span style="color: #000000;">&#41;</span><span style="color: #000000;">&#123;</span>
  webBrowser1.<span style="color: #0000FF;">GoBack</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
<span style="color: #000000;">&#125;</span></pre>
<p>Ahora Botón Adelante “btAdelante”</p>
<pre class="csharp" style="font-family:monospace;"><span style="color: #0600FF;">private</span> <span style="color: #0600FF;">void</span> btAdelante_Click<span style="color: #000000;">&#40;</span><span style="color: #FF0000;">object</span> sender, EventArgs e<span style="color: #000000;">&#41;</span>  <span style="color: #000000;">&#123;</span>
  webBrowser1.<span style="color: #0000FF;">GoForward</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
<span style="color: #000000;">&#125;</span></pre>
<p>Ahora Botón Parar “btParar”</p>
<pre class="csharp" style="font-family:monospace;"><span style="color: #0600FF;">private</span> <span style="color: #0600FF;">void</span> btParar_Click<span style="color: #000000;">&#40;</span><span style="color: #FF0000;">object</span> sender, EventArgs e<span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span>
  webBrowser1.<span style="color: #0000FF;">Stop</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
<span style="color: #000000;">&#125;</span></pre>
<p>Ahora Botón Actualizar “btActualizar”</p>
<pre class="csharp" style="font-family:monospace;"><span style="color: #0600FF;">private</span> <span style="color: #0600FF;">void</span> btActualizar_Click<span style="color: #000000;">&#40;</span><span style="color: #FF0000;">object</span> sender, EventArgs e<span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span>
  webBrowser1.<span style="color: #0000FF;">Update</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
<span style="color: #000000;">&#125;</span></pre>
<p>Ahora Botón Inicio “btInicio”</p>
<pre class="csharp" style="font-family:monospace;"><span style="color: #0600FF;">private</span> <span style="color: #0600FF;">void</span> btInicio_Click<span style="color: #000000;">&#40;</span><span style="color: #FF0000;">object</span> sender, EventArgs e<span style="color: #000000;">&#41;</span><span style="color: #000000;">&#123;</span>
  webBrowser1.<span style="color: #0000FF;">GoHome</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
<span style="color: #000000;">&#125;</span></pre>
<p>Ahora Botón Ir A “btIrA”</p>
<pre class="csharp" style="font-family:monospace;"><span style="color: #0600FF;">private</span> <span style="color: #0600FF;">void</span> btIrA_Click<span style="color: #000000;">&#40;</span><span style="color: #FF0000;">object</span> sender, EventArgs e<span style="color: #000000;">&#41;</span><span style="color: #000000;">&#123;</span>
  webBrowser1.<span style="color: #0000FF;">Navigate</span><span style="color: #000000;">&#40;</span>tbDireccionWeb.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span>;
<span style="color: #000000;">&#125;</span></pre>
<p>Ahora os dejo el código completo de deberían tener en Form1.Cs</p>
<pre class="csharp" style="font-family:monospace;"><span style="color: #0600FF;">using</span> <span style="color: #000000;">System</span>;
<span style="color: #0600FF;">using</span> <span style="color: #000000;">System.<span style="color: #0000FF;">Collections</span></span>.<span style="color: #0000FF;">Generic</span>; 
&nbsp;
<span style="color: #0600FF;">using</span> <span style="color: #000000;">System.<span style="color: #0000FF;">ComponentModel</span></span>;
<span style="color: #0600FF;">using</span> <span style="color: #000000;">System.<span style="color: #0000FF;">Data</span></span>; 
&nbsp;
<span style="color: #0600FF;">using</span> <span style="color: #000000;">System.<span style="color: #0000FF;">Drawing</span></span>;
<span style="color: #0600FF;">using</span> <span style="color: #000000;">System.<span style="color: #0000FF;">Text</span></span>; 
&nbsp;
<span style="color: #0600FF;">using</span> <span style="color: #000000;">System</span>.<span style="color: #0000FF;">Windows</span>.<span style="color: #0000FF;">Forms</span>;   
&nbsp;
<span style="color: #0600FF;">namespace</span> SethBrowser<span style="color: #000000;">&#123;</span> 
&nbsp;
 <span style="color: #0600FF;">public</span> partial <span style="color: #FF0000;">class</span> Form1 <span style="color: #008000;">:</span> Form <span style="color: #000000;">&#123;</span> 
&nbsp;
  <span style="color: #0600FF;">public</span> Form1<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#123;</span>
    InitializeComponent<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
  <span style="color: #000000;">&#125;</span> 
&nbsp;
  <span style="color: #0600FF;">private</span> <span style="color: #0600FF;">void</span> btAtras_Click<span style="color: #000000;">&#40;</span><span style="color: #FF0000;">object</span> sender, EventArgs e<span style="color: #000000;">&#41;</span>  <span style="color: #000000;">&#123;</span>
    webBrowser1.<span style="color: #0000FF;">GoBack</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
  <span style="color: #000000;">&#125;</span> 
&nbsp;
  <span style="color: #0600FF;">private</span> <span style="color: #0600FF;">void</span> btAdelante_Click<span style="color: #000000;">&#40;</span><span style="color: #FF0000;">object</span> sender, EventArgs e<span style="color: #000000;">&#41;</span><span style="color: #000000;">&#123;</span>
    webBrowser1.<span style="color: #0000FF;">GoForward</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
  <span style="color: #000000;">&#125;</span> 
&nbsp;
  <span style="color: #0600FF;">private</span> <span style="color: #0600FF;">void</span> btParar_Click<span style="color: #000000;">&#40;</span><span style="color: #FF0000;">object</span> sender, EventArgs e<span style="color: #000000;">&#41;</span><span style="color: #000000;">&#123;</span>
    webBrowser1.<span style="color: #0000FF;">Stop</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
  <span style="color: #000000;">&#125;</span> 
&nbsp;
  <span style="color: #0600FF;">private</span> <span style="color: #0600FF;">void</span> btActualizar_Click<span style="color: #000000;">&#40;</span><span style="color: #FF0000;">object</span> sender, EventArgs e<span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span>
    webBrowser1.<span style="color: #0000FF;">Update</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
  <span style="color: #000000;">&#125;</span> 
&nbsp;
  <span style="color: #0600FF;">private</span> <span style="color: #0600FF;">void</span> btInicio_Click<span style="color: #000000;">&#40;</span><span style="color: #FF0000;">object</span> sender, EventArgs e<span style="color: #000000;">&#41;</span><span style="color: #000000;">&#123;</span>
    webBrowser1.<span style="color: #0000FF;">GoHome</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
  <span style="color: #000000;">&#125;</span> 
&nbsp;
  <span style="color: #0600FF;">private</span> <span style="color: #0600FF;">void</span> btIrA_Click<span style="color: #000000;">&#40;</span><span style="color: #FF0000;">object</span> sender, EventArgs e<span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span>
    webBrowser1.<span style="color: #0000FF;">Navigate</span><span style="color: #000000;">&#40;</span>tbDireccionWeb.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span>;
  <span style="color: #000000;">&#125;</span>
 <span style="color: #000000;">&#125;</span>
<span style="color: #000000;">&#125;</span></pre>
<p>Ya tenemos todos nuestros contoles con sus respectivas acciones.</p>
<p>Veamos como queda <a href="http://www.lineadecodigo.com">Linea de Código</a> en nuestro navegador</a></p>
<p><a href="http://www.lineadecodigo.com"> </a></p>
<p style="text-align: center;"><a href="http://img.aulambra.com/wp-content/uploads/2010/05/navegador.jpg"><img class="aligncenter size-full wp-image-2363" title="navegador" src="http://img.aulambra.com/wp-content/uploads/2010/05/navegador.jpg" alt="" width="360" height="225" /></a></p>
<p>Les dejo un proyecto Visual Studio 2005 con el navegador (tiene algunas funcionalidades mas, cómo capturar tecla enter, buscador para google, etc):<strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://lineadecodigo.com/dotnet/contar-caracteres-en-visual-basic/" rel="bookmark" title="Junio 5, 2010">Contar caracteres en Visual Basic</a></li>
<li><a href="http://lineadecodigo.com/java/invertir-array/" rel="bookmark" title="Marzo 7, 2012">Invertir Array</a></li>
<li><a href="http://lineadecodigo.com/java/finalizar-un-objeto-en-java/" rel="bookmark" title="Marzo 4, 2011">Finalizar un objeto en Java</a></li>
<li><a href="http://lineadecodigo.com/java/reproducir-musica-por-java/" rel="bookmark" title="Abril 24, 2010">Reproducir música por java</a></li>
<li><a href="http://lineadecodigo.com/java/usando-la-api-de-twitter4j-en-java/" rel="bookmark" title="Abril 27, 2010">Usando la API de Twitter4j en java</a></li>
</ul>
<p><!-- Similar Posts took 10.004 ms --></p>
<script type="text/javascript"> jQuery(document).ready(function($) { window.setTimeout('loadGoogle1_2340()',1000); }); </script><script type="text/javascript"> function loadGoogle1_2340(){ jQuery(document).ready(function($) { $('.dd-google1-2340').remove();$.getScript('https://apis.google.com/js/plusone.js'); }); }</script><!-- Social Buttons Generated by Digg Digg plugin v5.2.6,
    Author : Buffer, Inc
    Website : http://bufferapp.com/diggdigg -->]]></content:encoded>
			<wfw:commentRss>http://lineadecodigo.com/dotnet/simple-navegador-web-en-c-framework-2-0/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>SilverLight 1.0</title>
		<link>http://lineadecodigo.com/noticias-web/silverlight-10/</link>
		<comments>http://lineadecodigo.com/noticias-web/silverlight-10/#comments</comments>
		<pubDate>Fri, 07 Sep 2007 23:37:40 +0000</pubDate>
		<dc:creator>Víctor Cuervo</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Noticias Web]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MoonLight]]></category>
		<category><![CDATA[Phyton]]></category>
		<category><![CDATA[SilverLight]]></category>

		<guid isPermaLink="false">http://lineadecodigo.com/2007/09/08/silverlight-10/</guid>
		<description><![CDATA[Microsoft lanza SilverLight 1.0, plataforma para el desarrollo de aplicaciones multimedia en la web. La plataforma es multi-navegador e incluye soporte de AJAX, VB, C#, Phyton y Ruby. Además se anuncia que dará soporte a la plataforma Linux mediante Moonlight y un acuerdo con Novell. Ya se tenía con Mac OS y, por supuesto, con [...]]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share'><div class='dd_buttons'><div class='dd_button'><div class='dd-google1-ajax-load dd-google1-907'></div><g:plusone size='medium' href='http://lineadecodigo.com/noticias-web/silverlight-10/'></g:plusone></div><div class='dd_button'><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like href="http%3A%2F%2Flineadecodigo.com%2Fnoticias-web%2Fsilverlight-10%2F" send="false" show_faces="false"  layout="button_count" width="92"  ></fb:like></div><div class='dd_button'><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://lineadecodigo.com/noticias-web/silverlight-10/" data-count="horizontal" data-text="SilverLight 1.0" data-via="" ></a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div></div><div style='clear:both'></div></div><div style='clear:both'></div><p><a id="p589" rel="attachment" class="imagelink" href="http://lineadecodigo.com/2007/05/06/silverlight-presentado-en-sociedad/silverlight/" title="Silverlight"><img style="float:right" id="image589" src="http://img.aulambra.com/wp-content/uploads/2007/05/silverlight.gif" alt="Silverlight" /></a>Microsoft lanza SilverLight 1.0, plataforma para el desarrollo de aplicaciones multimedia en la web. La plataforma es multi-navegador e incluye soporte de <a href="http://lineadecodigo.com/tag/scripting/ajax/" title="AJAX">AJAX</a>, VB, C#, Phyton y Ruby.</p>
<p>Además se anuncia que dará soporte a la plataforma Linux mediante <a href="http://www.mono-project.com/Moonlight" title="MoonLight">Moonlight</a> y un acuerdo con Novell. Ya se tenía con Mac OS y, por supuesto, con Microsoft.</p>
<p>Para más información puedes visitar <a href="http://silverlight.net/" title="Web de SilverLight">la web de SilverLight</a>.</p>
<p>Vía: <a href="http://barrapunto.com/articles/07/09/05/102239.shtml" title="Barrapunto">Barrapunto</a>, <a href="http://www.theinquirer.es/2007/09/05/microsoft_anuncia_silverlight_10_compatible_con_linux.html" title="The inquirer">The Inquirer</a>,...<strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://lineadecodigo.com/noticias-web/silverlight-presentado-en-sociedad/" rel="bookmark" title="Mayo 6, 2007">Silverlight presentado en sociedad</a></li>
<li><a href="http://lineadecodigo.com/noticias-web/netbeans-6-9/" rel="bookmark" title="Junio 16, 2010">Netbeans 6.9</a></li>
<li><a href="http://lineadecodigo.com/noticias-web/ajax-en-la-plataforma-ibm-websphere/" rel="bookmark" title="Enero 23, 2007">AJAX en la Plataforma IBM WebSphere</a></li>
<li><a href="http://lineadecodigo.com/software/disponible-firefox-30-alpha-5/" rel="bookmark" title="Junio 9, 2007">Disponible FireFox 3.0 Alpha 5</a></li>
<li><a href="http://lineadecodigo.com/java/ibm-java-sdk-6-beta/" rel="bookmark" title="Enero 22, 2007">IBM Java SDK 6 Beta</a></li>
</ul>
<p><!-- Similar Posts took 6.478 ms --></p>
<script type="text/javascript"> jQuery(document).ready(function($) { window.setTimeout('loadGoogle1_907()',1000); }); </script><script type="text/javascript"> function loadGoogle1_907(){ jQuery(document).ready(function($) { $('.dd-google1-907').remove();$.getScript('https://apis.google.com/js/plusone.js'); }); }</script><!-- Social Buttons Generated by Digg Digg plugin v5.2.6,
    Author : Buffer, Inc
    Website : http://bufferapp.com/diggdigg -->]]></content:encoded>
			<wfw:commentRss>http://lineadecodigo.com/noticias-web/silverlight-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Silverlight presentado en sociedad</title>
		<link>http://lineadecodigo.com/noticias-web/silverlight-presentado-en-sociedad/</link>
		<comments>http://lineadecodigo.com/noticias-web/silverlight-presentado-en-sociedad/#comments</comments>
		<pubDate>Sun, 06 May 2007 22:53:23 +0000</pubDate>
		<dc:creator>Víctor Cuervo</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Noticias Web]]></category>

		<guid isPermaLink="false">http://lineadecodigo.com/2007/05/06/silverlight-presentado-en-sociedad/</guid>
		<description><![CDATA[El pasado lunes 30 de abril, Microsoft presento en sociedad a SilverLight. Para ello ha aprovechado el evento MiX07 (el cual, no lo tenía agendado. Prometo hacerlo para el año que viene). Silverlight es el nombre de de marketing de lo que Microsoft venía denominando con el codename WPF/E (Everywhere). Silverlight nos va a permitir [...]]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share'><div class='dd_buttons'><div class='dd_button'><div class='dd-google1-ajax-load dd-google1-587'></div><g:plusone size='medium' href='http://lineadecodigo.com/noticias-web/silverlight-presentado-en-sociedad/'></g:plusone></div><div class='dd_button'><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like href="http%3A%2F%2Flineadecodigo.com%2Fnoticias-web%2Fsilverlight-presentado-en-sociedad%2F" send="false" show_faces="false"  layout="button_count" width="92"  ></fb:like></div><div class='dd_button'><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://lineadecodigo.com/noticias-web/silverlight-presentado-en-sociedad/" data-count="horizontal" data-text="Silverlight presentado en sociedad" data-via="" ></a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div></div><div style='clear:both'></div></div><div style='clear:both'></div><p><img id="image589" src="http://img.aulambra.com/wp-content/uploads/2007/05/silverlight.gif" alt="Silverlight" style="float:right;"/>El pasado lunes 30 de abril, <a href="http://www.microsoft.com" title="Microsoft">Microsoft</a> presento en sociedad a SilverLight. Para ello ha aprovechado el evento MiX07 (el cual, no lo tenía agendado. Prometo hacerlo para el año que viene).</p>
<p>Silverlight es el nombre de de marketing de lo que <a href="http://www.microsoft.com" title="Microsoft">Microsoft</a> venía denominando con el codename WPF/E (Everywhere).</p>
<p><span id="more-587"></span>Silverlight nos va a permitir crear aplicaciones RIA (Rich Internet Application) potenciando en gran medida el desarrollo de gráficos vectoriales y video streaming. Todo el desarrollo gira a través del lenguaje de definición XAML (eXtensible Application Markup Language) y mediante una gran interacción con las API's de <a href="/tag/dotnet" title=".Net">.Net</a> (aunque todavía no con todas).</p>
<p>Algunas de sus características son:</p>
<ul>
<li>Se integra dentro de la plataforma <a href="/tag/dotnet" title=".Net">.Net</a></li>
<li>Soporta Internet Explorer, FireFox, Opera (en breve) y Safari. Tanto para sistemas operativos Windows como Mac.</li>
<li>Soporte de múltiples lenguajes script: JavaScript, Phyton, VBScript, Ruby y, lo que es más increíble, C#. Esto lo consiguen mediante lo que se denomina DLR (Dynamic Language Runtime)</li>
</ul>
<p>Si quieres probarlo solo tienes que <a href="http://www.microsoft.com/silverlight/downloads.aspx" title="descargarte silverlight">descargarte Silverlight</a></p>
<p>Los enlaces interesantes son los siguientes:</p>
<ul>
<li><a href="http://www.microsoft.com/silverlight/" title="SilverLight">Web de SilverLight</a></li>
<li><a href="http://download.microsoft.com/download/f/2/e/f2ecc2ad-c498-4538-8a2c-15eb157c00a7/SL_Map_FinalNET.png" title="Poster Silverlight">Gráfico de como queda Silverlight en el Universo .Net</a></li>
<li>Sobre la presentación en MIX07 en <a href="http://www.error500.net/keynote-ozzie" "presentacion en mix07 en español">español</a> y en <a href="http://blogs.msdn.com/somasegar/archive/2007/04/30/mix-07-silverlight-shines-brighter.aspx" title="presentacion en el mix07 en ingles">ingles</a></li>
</ul>
<p><strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://lineadecodigo.com/noticias-web/silverlight-10/" rel="bookmark" title="Septiembre 8, 2007">SilverLight 1.0</a></li>
<li><a href="http://lineadecodigo.com/linea-de-codigo/estadisticas-de-agosto/" rel="bookmark" title="Septiembre 7, 2007">Estadísticas de Agosto</a></li>
<li><a href="http://lineadecodigo.com/linea-de-codigo/estadisticas-enero-2008/" rel="bookmark" title="Febrero 5, 2008">Estadísticas Enero 2008</a></li>
<li><a href="http://lineadecodigo.com/linea-de-codigo/estadisticas-de-febrero-2008/" rel="bookmark" title="Marzo 4, 2008">Estadisticas de Febrero 2008</a></li>
<li><a href="http://lineadecodigo.com/linea-de-codigo/estadisticas-de-octubre/" rel="bookmark" title="Noviembre 21, 2007">Estadisticas de Octubre</a></li>
</ul>
<p><!-- Similar Posts took 7.007 ms --></p>
<script type="text/javascript"> jQuery(document).ready(function($) { window.setTimeout('loadGoogle1_587()',1000); }); </script><script type="text/javascript"> function loadGoogle1_587(){ jQuery(document).ready(function($) { $('.dd-google1-587').remove();$.getScript('https://apis.google.com/js/plusone.js'); }); }</script><!-- Social Buttons Generated by Digg Digg plugin v5.2.6,
    Author : Buffer, Inc
    Website : http://bufferapp.com/diggdigg -->]]></content:encoded>
			<wfw:commentRss>http://lineadecodigo.com/noticias-web/silverlight-presentado-en-sociedad/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Served from: lineadecodigo.com @ 2012-05-17 19:55:55 by W3 Total Cache -->
