<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Programación con C# y .NET Remoting/Mono Remoting [5/7]</title>
	<atom:link href="http://www.eridem.net/programacion-con-c-y-net-remoting-mono-remoting-v/feed" rel="self" type="application/rss+xml" />
	<link>http://www.eridem.net/programacion-con-c-y-net-remoting-mono-remoting-v</link>
	<description>Security, Networks, GNU-Linux and Mobile!!</description>
	<lastBuildDate>Tue, 20 Jul 2010 12:34:27 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: ERiDeM</title>
		<link>http://www.eridem.net/programacion-con-c-y-net-remoting-mono-remoting-v/comment-page-1#comment-202</link>
		<dc:creator>ERiDeM</dc:creator>
		<pubDate>Tue, 11 Nov 2008 21:54:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogdevelopment.es/wordpress/?p=18#comment-202</guid>
		<description>Hola,

De la misma forma que aprendes .NET Framework aprendes Mono, pues lo que intenta Mono es reproducir las mismas librerías y la misma funcionalidad.

Te recomiendo que uses Monodevelop para programar con Ubuntu, ya que es un buen IDE de programación para C# y Mono. No olvides instalar las librerías de Mono 2 y 3 (.NET 2 y 3 respectivamente):

sudo aptitude install mono-gmcs monodevelop

Te puedo recomendar el libro &quot;Programming C#&quot; de Jesse Liberty, O&#039;Reilly. Y sobre .NET Framework (o Mono), suelo usar la información desde la página de MSDN de Microsoft (aunque esté programando en Mono): http://msdn.microsoft.com/es-es/default.aspx o buscando en foros lo que quiero hacer en el momento.

Saludos.</description>
		<content:encoded><![CDATA[<p>Hola,</p>
<p>De la misma forma que aprendes .NET Framework aprendes Mono, pues lo que intenta Mono es reproducir las mismas librerías y la misma funcionalidad.</p>
<p>Te recomiendo que uses Monodevelop para programar con Ubuntu, ya que es un buen IDE de programación para C# y Mono. No olvides instalar las librerías de Mono 2 y 3 (.NET 2 y 3 respectivamente):</p>
<p>sudo aptitude install mono-gmcs monodevelop</p>
<p>Te puedo recomendar el libro &#8220;Programming C#&#8221; de Jesse Liberty, O&#8217;Reilly. Y sobre .NET Framework (o Mono), suelo usar la información desde la página de MSDN de Microsoft (aunque esté programando en Mono): <a href="http://msdn.microsoft.com/es-es/default.aspx" rel="nofollow">http://msdn.microsoft.com/es-es/default.aspx</a> o buscando en foros lo que quiero hacer en el momento.</p>
<p>Saludos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carlos Del Valle</title>
		<link>http://www.eridem.net/programacion-con-c-y-net-remoting-mono-remoting-v/comment-page-1#comment-201</link>
		<dc:creator>Carlos Del Valle</dc:creator>
		<pubDate>Tue, 11 Nov 2008 21:41:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogdevelopment.es/wordpress/?p=18#comment-201</guid>
		<description>Hola, mi consulta es conrespecto al la programacion en Mono yo se programar en C, C++, y un poquito de C# me gustaria un manual o alguna referencia de algun libro de como empezar a utilizar mono lo estoy corriendo en Ubuntu 8.04 gracias de antemano por la ayuda bye</description>
		<content:encoded><![CDATA[<p>Hola, mi consulta es conrespecto al la programacion en Mono yo se programar en C, C++, y un poquito de C# me gustaria un manual o alguna referencia de algun libro de como empezar a utilizar mono lo estoy corriendo en Ubuntu 8.04 gracias de antemano por la ayuda bye</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ERiDeM</title>
		<link>http://www.eridem.net/programacion-con-c-y-net-remoting-mono-remoting-v/comment-page-1#comment-149</link>
		<dc:creator>ERiDeM</dc:creator>
		<pubDate>Wed, 21 May 2008 07:53:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogdevelopment.es/wordpress/?p=18#comment-149</guid>
		<description>Hola Vicente,

Pues como ya me lo han pedido dos personas, lo voy a poner en la sección de &lt;a href=&quot;http://www.eridem.net/?page_id=17&quot; rel=&quot;nofollow&quot;&gt;Source Code&lt;/a&gt; para quién lo quiera seguir.

Dame un día para colgarlo y pásate mañana.
Saludos.

[Actualización] Ya está listo.</description>
		<content:encoded><![CDATA[<p>Hola Vicente,</p>
<p>Pues como ya me lo han pedido dos personas, lo voy a poner en la sección de <a href="http://www.eridem.net/?page_id=17" rel="nofollow">Source Code</a> para quién lo quiera seguir.</p>
<p>Dame un día para colgarlo y pásate mañana.<br />
Saludos.</p>
<p>[Actualización] Ya está listo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vicente</title>
		<link>http://www.eridem.net/programacion-con-c-y-net-remoting-mono-remoting-v/comment-page-1#comment-148</link>
		<dc:creator>Vicente</dc:creator>
		<pubDate>Wed, 21 May 2008 06:41:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogdevelopment.es/wordpress/?p=18#comment-148</guid>
		<description>Hola,

estoy buscando algo parecido a lo que has explicado de escitorio remoto. Aún tienes el programa por aquí.

Gracias
Saludos</description>
		<content:encoded><![CDATA[<p>Hola,</p>
<p>estoy buscando algo parecido a lo que has explicado de escitorio remoto. Aún tienes el programa por aquí.</p>
<p>Gracias<br />
Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: eridem</title>
		<link>http://www.eridem.net/programacion-con-c-y-net-remoting-mono-remoting-v/comment-page-1#comment-59</link>
		<dc:creator>eridem</dc:creator>
		<pubDate>Sat, 23 Feb 2008 13:18:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogdevelopment.es/wordpress/?p=18#comment-59</guid>
		<description>Creo que ya te he entendido: quieres tener varios ejecutables en el servidor y que el cliente pueda coger cualquiera de ellos y mostrarlos como si los tuviera localmente.

Pues no se me ocurre nada sobre esto. Sería como programar la aplicación en tiempo real en el cliente. La idea de un cliente es que ya sepa todo lo que tiene que hacer y no añadirle &quot;ideas nuevas&quot; según la marcha (en este caso, nuevos formularios).

En cualquier caso, cuando lo termines, me gustaría que me lo pudieras enseñar :)

Saludos.</description>
		<content:encoded><![CDATA[<p>Creo que ya te he entendido: quieres tener varios ejecutables en el servidor y que el cliente pueda coger cualquiera de ellos y mostrarlos como si los tuviera localmente.</p>
<p>Pues no se me ocurre nada sobre esto. Sería como programar la aplicación en tiempo real en el cliente. La idea de un cliente es que ya sepa todo lo que tiene que hacer y no añadirle &#8220;ideas nuevas&#8221; según la marcha (en este caso, nuevos formularios).</p>
<p>En cualquier caso, cuando lo termines, me gustaría que me lo pudieras enseñar :)</p>
<p>Saludos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: julio</title>
		<link>http://www.eridem.net/programacion-con-c-y-net-remoting-mono-remoting-v/comment-page-1#comment-58</link>
		<dc:creator>julio</dc:creator>
		<pubDate>Thu, 21 Feb 2008 14:25:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogdevelopment.es/wordpress/?p=18#comment-58</guid>
		<description>es un poco complejo. por ejmplo, tengo una aplicacion que muestra un formulario con un boton que despliega un mensaje. yo quiero que esta aplicacion, osea el archivo ejecutable, esté siempre en el servidor, para facilitar la distribucion de los cambios. en los pc clientes, quiero tener una aplicacion que muestra un menú, tipo árbol, que dependerá del usuario. entonces yo desde el cliente realizaré la invocacion a la clase del formulario remoto, cuando seleccione una de las aplicaciones disponibles del menú. entonces en el cliente solo tendré una pequeña aplicación, y en el servidor estarán todos los multiples ejecutables para las distintas aplicaciones existentes y que se iran desarrollando con el tiempo. mi idea es &quot;emular&quot;, aplicaciones web pero desde winform.</description>
		<content:encoded><![CDATA[<p>es un poco complejo. por ejmplo, tengo una aplicacion que muestra un formulario con un boton que despliega un mensaje. yo quiero que esta aplicacion, osea el archivo ejecutable, esté siempre en el servidor, para facilitar la distribucion de los cambios. en los pc clientes, quiero tener una aplicacion que muestra un menú, tipo árbol, que dependerá del usuario. entonces yo desde el cliente realizaré la invocacion a la clase del formulario remoto, cuando seleccione una de las aplicaciones disponibles del menú. entonces en el cliente solo tendré una pequeña aplicación, y en el servidor estarán todos los multiples ejecutables para las distintas aplicaciones existentes y que se iran desarrollando con el tiempo. mi idea es &#8220;emular&#8221;, aplicaciones web pero desde winform.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: eridem</title>
		<link>http://www.eridem.net/programacion-con-c-y-net-remoting-mono-remoting-v/comment-page-1#comment-57</link>
		<dc:creator>eridem</dc:creator>
		<pubDate>Thu, 21 Feb 2008 14:03:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogdevelopment.es/wordpress/?p=18#comment-57</guid>
		<description>No sé te he entendido bien. ¿Quieres crear componentes de formulario (como botones) en el servidor e instanciarlos desde el cliente?

Si es así, deberías leerte los siguientes artículos sobre crear interfaces de los objetos para el cliente (para que no posea todo el código).

Luego crearte una clase de un componente de un formulario y hacerla remota. Realmente usando Remoting es como si tuvieras las clases localmente. Mi consejo es que te hagas el programa localmente (es decir, sin remoting) y cuando te funcione, separar las clases para que sean remotas, verás como funciona igual (a lo mejor tienes que tocar 2 o 3 cosas, pero casi na).

Espero que te sirva de ayuda.</description>
		<content:encoded><![CDATA[<p>No sé te he entendido bien. ¿Quieres crear componentes de formulario (como botones) en el servidor e instanciarlos desde el cliente?</p>
<p>Si es así, deberías leerte los siguientes artículos sobre crear interfaces de los objetos para el cliente (para que no posea todo el código).</p>
<p>Luego crearte una clase de un componente de un formulario y hacerla remota. Realmente usando Remoting es como si tuvieras las clases localmente. Mi consejo es que te hagas el programa localmente (es decir, sin remoting) y cuando te funcione, separar las clases para que sean remotas, verás como funciona igual (a lo mejor tienes que tocar 2 o 3 cosas, pero casi na).</p>
<p>Espero que te sirva de ayuda.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: julio</title>
		<link>http://www.eridem.net/programacion-con-c-y-net-remoting-mono-remoting-v/comment-page-1#comment-56</link>
		<dc:creator>julio</dc:creator>
		<pubDate>Thu, 21 Feb 2008 13:50:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogdevelopment.es/wordpress/?p=18#comment-56</guid>
		<description>muchas gracias eridem, tienes razón al hacer la traza se nota el tipo de instanciación. otra duda, necesito hacer una aplicacion que via remoting u otro medio, sea capaz de instanciar objetos tipo formulario que estaran en el servidor, en el cliente. mi idea es que el cliente solo posea una pequeña aplicacion lanzadora que sea la que llame a las clases del servidor, y levante desde el servidor los formularios. probé asiendolo con singleton y simplecall, pero al llamar al metodo que muestra el formulario, este se levanta en el servidor no en el cliente. me podrias dar una idea de como resolver esto. de ante mano, muchas gracias.</description>
		<content:encoded><![CDATA[<p>muchas gracias eridem, tienes razón al hacer la traza se nota el tipo de instanciación. otra duda, necesito hacer una aplicacion que via remoting u otro medio, sea capaz de instanciar objetos tipo formulario que estaran en el servidor, en el cliente. mi idea es que el cliente solo posea una pequeña aplicacion lanzadora que sea la que llame a las clases del servidor, y levante desde el servidor los formularios. probé asiendolo con singleton y simplecall, pero al llamar al metodo que muestra el formulario, este se levanta en el servidor no en el cliente. me podrias dar una idea de como resolver esto. de ante mano, muchas gracias.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: eridem</title>
		<link>http://www.eridem.net/programacion-con-c-y-net-remoting-mono-remoting-v/comment-page-1#comment-55</link>
		<dc:creator>eridem</dc:creator>
		<pubDate>Wed, 20 Feb 2008 21:04:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogdevelopment.es/wordpress/?p=18#comment-55</guid>
		<description>Hola Julio,

Aunque parezca que estamos usando la librería desde el cliente, en realidad se crea una referencia remota. El using hay que usarlo porque el cliente al menos debe saber que tipo de librería tiene que usar.

Es verdad que al hacer un &quot;new Calculadora()&quot; parece que estamos usando la librería local, pero C# dispone de un mecanismo para crear ciertas clases especiales que pueden redefinir el operador &quot;new&quot;. Creo que lo tengo explicado en alguno de los manuales... Así pues, cuando se hace un &quot;new&quot;, en realidad se crea el objeto hacia la referencia remota y no la local.

Espero que te haya servido la explicación. Puedes probar a escribir trazas en la clase de la calculadora y comprobar que efectivamente aparecen en la consola del servidor y no en la del cliente.

Saludos.</description>
		<content:encoded><![CDATA[<p>Hola Julio,</p>
<p>Aunque parezca que estamos usando la librería desde el cliente, en realidad se crea una referencia remota. El using hay que usarlo porque el cliente al menos debe saber que tipo de librería tiene que usar.</p>
<p>Es verdad que al hacer un &#8220;new Calculadora()&#8221; parece que estamos usando la librería local, pero C# dispone de un mecanismo para crear ciertas clases especiales que pueden redefinir el operador &#8220;new&#8221;. Creo que lo tengo explicado en alguno de los manuales&#8230; Así pues, cuando se hace un &#8220;new&#8221;, en realidad se crea el objeto hacia la referencia remota y no la local.</p>
<p>Espero que te haya servido la explicación. Puedes probar a escribir trazas en la clase de la calculadora y comprobar que efectivamente aparecen en la consola del servidor y no en la del cliente.</p>
<p>Saludos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: julio</title>
		<link>http://www.eridem.net/programacion-con-c-y-net-remoting-mono-remoting-v/comment-page-1#comment-54</link>
		<dc:creator>julio</dc:creator>
		<pubDate>Wed, 20 Feb 2008 20:47:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogdevelopment.es/wordpress/?p=18#comment-54</guid>
		<description>hola eridem, solo me asalta una duda en este tipo de implementación de remoting (CAO), porque la idea de remoting es tener la logica en un servidor y no en los clientes, y según el codigo tú haces un using de la clase Calculo, q es la contenedora de la logica. entonces no me queda muy claro que se cumpla esta premisa. no logro ver en que momento tu haces el enlace para que se trabaje con el objeto remoto.</description>
		<content:encoded><![CDATA[<p>hola eridem, solo me asalta una duda en este tipo de implementación de remoting (CAO), porque la idea de remoting es tener la logica en un servidor y no en los clientes, y según el codigo tú haces un using de la clase Calculo, q es la contenedora de la logica. entonces no me queda muy claro que se cumpla esta premisa. no logro ver en que momento tu haces el enlace para que se trabaje con el objeto remoto.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
