<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5503624154234367407</id><updated>2011-07-30T17:39:27.794-03:00</updated><category term='Emulador'/><category term='Windows Server'/><category term='LINQ'/><category term='Windows Mobile'/><category term='Visual Studio'/><category term='Aplicaciones Móviles'/><category term='Device Emulator Manager'/><category term='Internet'/><category term='Proyecto'/><category term='Windows Mobile 6'/><category term='Web Services'/><category term='Code Camp'/><category term='.Net Compact Framework'/><category term='DreamSpark'/><category term='Eventos'/><category term='UNJu'/><category term='Seguridad'/><category term='Material de estudio'/><category term='Fiesta de Instalación'/><category term='SQL Server Mobile Edition'/><category term='Emulator'/><category term='Demo'/><category term='ForoMobile'/><category term='Windows 7'/><title type='text'>TeamDJ.Net</title><subtitle type='html'>Equipo de Desarrolladores Jujeños .Net</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://teamdjnet.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://teamdjnet.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>César Castillo</name><uri>http://www.blogger.com/profile/10240404201260947051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>31</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5503624154234367407.post-1624765033909096358</id><published>2010-07-27T11:20:00.000-03:00</published><updated>2010-07-27T11:21:24.625-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DreamSpark'/><title type='text'>DreamSpark: Herramientas profesionales de desarrollo y diseño GRATIS para estudiantes y docentes!</title><content type='html'>&lt;div class="text"&gt;&lt;p align="center"&gt;&lt;a href="http://cells.puertadeenlace.net/image.axd?picture=banner3.png"&gt;&lt;img style="border-width: 0px; display: inline;" title="banner3" alt="banner3" src="http://cells.puertadeenlace.net/image.axd?picture=banner3_thumb.png" border="0" height="267" width="600"&gt;&lt;/a&gt; &lt;/p&gt;  &lt;h4 align="center"&gt;Si  sos estudiante en Argentina, un MSP de tu provincia sabrá orientarte  para que puedas descargar el software de Microsoft que necesites (o  descargarte todo!) de manera &lt;strong&gt;legal y gratuita&lt;/strong&gt;.&lt;/h4&gt;  &lt;h2&gt;Por  que?&lt;/h2&gt;  &lt;p&gt;El hecho de utilizar herramientas de software, de  cualquier compañía no solo de Microsoft, de manera ilegal (&lt;strong style="font-weight: normal;"&gt;T&lt;/strong&gt;ienen  idea de a que me refiero?) es un mal comienzo desde todos los puntos de  vista. De hecho están perdiendo oportunidades muy importantes, por  ejemplo si su proyecto sale a la luz y resulta que le gusta a la  facultad, a la gente o a Microsoft mismo. Esto no está para nada lejos  de la realidad, de hecho Microsoft (nos) está incentivando a todos los  estudiantes del país (y por que no, desafiando!) para que nos superemos,  investiguemos, estudiemos y salgamos a la luz con soluciones de  software brillantes para exponer en eventos como CodeCamp (&lt;a href="http://www.codecamp.com.ar/"&gt;www.codecamp.com.ar&lt;/a&gt;), ImagineCup (&lt;a href="http://www.imaginecup.com/"&gt;www.imaginecup.com&lt;/a&gt;) y muchos  mas! Por experiencia de quien les escribe, les aseguro que son eventos  inolvidables, y que la comunidad del Programa Académico de Microsoft &lt;strong&gt;seguro&lt;/strong&gt;  tiene a un MSP de tu provincia predispuesto a ayudarte a crecer, y se  crece &lt;strong&gt;mucho&lt;/strong&gt;.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="3"&gt;Otorgarte  una &lt;strong&gt;tarjeta de acceso &lt;/strong&gt;(Valuada en 4.000u$s) para que  descargues software de manera legal es solo una de las muchas formas de  incentivar a la comunidad de estudiantes.&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;h2&gt;Donde  vivís?&lt;/h2&gt;  &lt;p&gt;No te preocupes! Esta iniciativa recién comienza y  estaremos agregando mas MSP de más provincias a la lista, de modo que si  tu provincia no está podés comunicarte con cualquiera de los MSP que si  están (el mas cercano por ejemplo) y solicitar a alguien de tu  provincia.&lt;/p&gt;  &lt;h4&gt;&lt;strong&gt;Jujuy&lt;/strong&gt;&lt;/h4&gt;   &lt;p&gt;Guillermo Bellmann – &lt;a href="mailto:gbellmann@gmail.com"&gt;gbellmann@gmail.com&lt;/a&gt;&lt;/p&gt;&lt;h4&gt;&lt;strong&gt;Santa Fe y Entre Ríos&lt;/strong&gt;&lt;/h4&gt;  &lt;p&gt;Armando  A. Meabe – &lt;a href="mailto:armando.meabe@live.com.ar"&gt;armando.meabe@live.com.ar&lt;/a&gt;  – &lt;a href="mailto:armando@interfazhumana.com.ar"&gt;armando@interfazhumana.com.ar&lt;/a&gt;  &lt;/p&gt;  &lt;h4&gt;&lt;strong&gt;Mendoza&lt;/strong&gt;&lt;/h4&gt;  &lt;p&gt;Marcelo ‘Chelo’ Quevedo – &lt;a href="mailto:elchelodotnet@live.com"&gt;elchelodotnet@live.com&lt;/a&gt;&lt;/p&gt;  &lt;h4&gt;&lt;strong&gt;Salta&lt;/strong&gt;&lt;/h4&gt;   &lt;p&gt;Ivana Tilca – &lt;a href="mailto:ivanatilca@inthi.com.ar"&gt;ivanatilca@inthi.com.ar&lt;/a&gt;  &lt;/p&gt;  &lt;h4&gt;&lt;strong&gt;Buenos Aires&lt;/strong&gt;&lt;/h4&gt;  &lt;p&gt;Nicolás Vilela – &lt;a href="mailto:t-nrodri@microsoft.com"&gt;t-nrodri@microsoft.com&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5503624154234367407-1624765033909096358?l=teamdjnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamdjnet.blogspot.com/feeds/1624765033909096358/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5503624154234367407&amp;postID=1624765033909096358' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/1624765033909096358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/1624765033909096358'/><link rel='alternate' type='text/html' href='http://teamdjnet.blogspot.com/2010/07/dreamspark-herramientas-profesionales.html' title='DreamSpark: Herramientas profesionales de desarrollo y diseño GRATIS para estudiantes y docentes!'/><author><name>Guillermo Bellmann</name><uri>http://www.blogger.com/profile/08032338969052498591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_axsbpqy6A2o/TMTCDqm_0hI/AAAAAAAAAQI/ygrUKOiZlUM/S220/Perfil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5503624154234367407.post-6190745519119323845</id><published>2010-04-17T16:52:00.004-03:00</published><updated>2010-04-17T17:11:05.784-03:00</updated><title type='text'>Materiales del curso de Windows Mobile</title><content type='html'>En el siguiente&lt;a href="http://cid-6cdad7b9ccdf79fc.skydrive.live.com/browse.aspx/P%C3%BAblico/Curso%20Windows%20Mobile%206.0"&gt; link&lt;/a&gt; se encuentran disponibles el material usado en el curso de Windows Mobile 6.0 que se realizó en la Facultad de Ingenieria de la U.N.Ju.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5503624154234367407-6190745519119323845?l=teamdjnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamdjnet.blogspot.com/feeds/6190745519119323845/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5503624154234367407&amp;postID=6190745519119323845' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/6190745519119323845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/6190745519119323845'/><link rel='alternate' type='text/html' href='http://teamdjnet.blogspot.com/2010/04/materiales-del-curso-de-windows-mobile.html' title='Materiales del curso de Windows Mobile'/><author><name>César Castillo</name><uri>http://www.blogger.com/profile/10240404201260947051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5503624154234367407.post-4437701962514738228</id><published>2010-03-15T23:22:00.010-03:00</published><updated>2010-03-21T15:03:23.999-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Emulator'/><category scheme='http://www.blogger.com/atom/ns#' term='Device Emulator Manager'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server Mobile Edition'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Services'/><category scheme='http://www.blogger.com/atom/ns#' term='UNJu'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net Compact Framework'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile'/><title type='text'>Curso de Windows Mobile en la UNJu</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_wLX5lIHNQOA/S57uWuwG1YI/AAAAAAAAAGs/RsHtJzsc8rk/s1600-h/Curso.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 462px; height: 176px;" src="http://1.bp.blogspot.com/_wLX5lIHNQOA/S57uWuwG1YI/AAAAAAAAAGs/RsHtJzsc8rk/s320/Curso.png" alt="" id="BLOGGER_PHOTO_ID_5449054673439217026" border="0" /&gt;&lt;/a&gt;&lt;div style="text-align: left;"&gt;&lt;div style="text-align: justify;"&gt;El Viernes 19 de Marzo se dictará un curso de Windows Mobile en la Facultad de Ingenieria  de la UNJu (Av. Martiarena - San Salvador de Jujuy).&lt;br /&gt;Mediante este curso se pretende introducir al alumno al desarrollo de aplicaciones para dispositivos móviles con Windows Mobile utilizando como herramienta de desarrollo Visual Studio 2008.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Oradores:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ing. César Castillo&lt;br /&gt;Ing. Mario Tejerina&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Contenidos:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Windows Mobile 6.0, Emulator 3.0, Device Emulator Manager, Plataforma .Net Compact Framework, trabajo con controles, conectividad a internet, sincronización de datos, SQL Server 2005 Mobile Edition, ADO.NET en Compac Framework, Web Services.&lt;br /&gt;&lt;br /&gt;Inscribite &lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032446949&amp;amp;Culture=es-AR"&gt;aquí&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5503624154234367407-4437701962514738228?l=teamdjnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamdjnet.blogspot.com/feeds/4437701962514738228/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5503624154234367407&amp;postID=4437701962514738228' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/4437701962514738228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/4437701962514738228'/><link rel='alternate' type='text/html' href='http://teamdjnet.blogspot.com/2010/03/curso-de-windows-mobile-en-la-unju.html' title='Curso de Windows Mobile en la UNJu'/><author><name>César Castillo</name><uri>http://www.blogger.com/profile/10240404201260947051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_wLX5lIHNQOA/S57uWuwG1YI/AAAAAAAAAGs/RsHtJzsc8rk/s72-c/Curso.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5503624154234367407.post-2417206561067474079</id><published>2009-12-14T16:09:00.003-03:00</published><updated>2009-12-14T16:19:02.318-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile 6'/><title type='text'>Ejemplo mostrado en el Evento de Fin de Año</title><content type='html'>Les dejo el link para bajar la aplicación desarrollada con Windows Mobile 6.0 en el evento realizado el 10 de diciembre en la UCSE - DASS.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-6cdad7b9ccdf79fc.skydrive.live.com/self.aspx/P%C3%BAblico/EjemploPresentacion.rar"&gt;http://cid-6cdad7b9ccdf79fc.skydrive.live.com/self.aspx/P%C3%BAblico/EjemploPresentacion.rar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Saludos y espero que les sirva!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5503624154234367407-2417206561067474079?l=teamdjnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamdjnet.blogspot.com/feeds/2417206561067474079/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5503624154234367407&amp;postID=2417206561067474079' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/2417206561067474079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/2417206561067474079'/><link rel='alternate' type='text/html' href='http://teamdjnet.blogspot.com/2009/12/ejemplo-mostrado-en-el-evento-de-fin-de.html' title='Ejemplo mostrado en el Evento de Fin de Año'/><author><name>César Castillo</name><uri>http://www.blogger.com/profile/10240404201260947051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5503624154234367407.post-5594439902337276879</id><published>2009-12-01T13:01:00.001-03:00</published><updated>2009-12-01T13:05:58.340-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile 6'/><category scheme='http://www.blogger.com/atom/ns#' term='Eventos'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='Fiesta de Instalación'/><category scheme='http://www.blogger.com/atom/ns#' term='Aplicaciones Móviles'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><category scheme='http://www.blogger.com/atom/ns#' term='LINQ'/><title type='text'>Evento de Fin de Año - Programa Académico Microsoft - UCSE – DASS</title><content type='html'>&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032436391&amp;amp;Culture=es-AR"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 500px; height: 329px;" src="http://1.bp.blogspot.com/_axsbpqy6A2o/SxU3w0gi2cI/AAAAAAAAANk/yTriLKifccA/s400/AficheEvento.jpg" alt="" id="BLOGGER_PHOTO_ID_5410291839223912898" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;El 10 de diciembre a partir de las 17 hs. organizamos un evento en el Salón de Actos de la UCSE - DASS (Lavalle 333 - San Salvador de Jujuy).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032436391&amp;amp;Culture=es-AR"&gt;Inscribite ac&amp;aacute;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Agenda:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;17:00 Acreditaci&amp;oacute;n.&lt;/li&gt;&lt;li&gt;17:15 Introducci&amp;oacute;n a LINQ: “Establecer comunicaci&amp;oacute;n con BD a trav&amp;eacute;s de LINQ” - Diego Ortega (The ASP-Berries) y Manuel Tolaba (Jujuy ASP.NET)&lt;/li&gt;&lt;li&gt;18:00 Introducci&amp;oacute;n a las Aplicaciones M&amp;oacute;viles: Soluci&amp;oacute;n desarrollada sobre tecnolog&amp;iacute;a Windows Mobile 6.0 - C&amp;eacute;sar Castillo (TeamDJ.NET)&lt;/li&gt;&lt;li&gt;18:30 Introducci&amp;oacute;n a XML con Visual Studio 2008 - Alejandro Castro (NET-DASS)&lt;/li&gt;&lt;li&gt;19:00 Coffee Break&lt;/li&gt;&lt;li&gt;19:15 Seguridad en Aplicaciones Web - Antonio Jarma (The ASP-Berries)&lt;/li&gt;&lt;li&gt;20:00 Terminal Services sobre Windows Server 2008 - Ing. Mat&amp;iacute;as Alfaro (Microsoft Student Partner)&lt;/li&gt;&lt;li&gt;20:45 Presentaci&amp;oacute;n de Windows 7 en Jujuy - Guillermo Bellmann (Microsoft Student Partner) y Lucas Bolivar (Jujuy ASP.NET)&lt;/li&gt;&lt;li&gt;21:15 Cierre de Evento y Sorteos&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Durante el Coffee Break y el Cierre del Evento se realizar&amp;aacute; un Install Fest de Windows 7.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5503624154234367407-5594439902337276879?l=teamdjnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamdjnet.blogspot.com/feeds/5594439902337276879/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5503624154234367407&amp;postID=5594439902337276879' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/5594439902337276879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/5594439902337276879'/><link rel='alternate' type='text/html' href='http://teamdjnet.blogspot.com/2009/12/evento-de-fin-de-programa-acad.html' title='Evento de Fin de A&amp;ntilde;o - Programa Acad&amp;eacute;mico Microsoft - UCSE – DASS'/><author><name>Guillermo Bellmann</name><uri>http://www.blogger.com/profile/08032338969052498591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_axsbpqy6A2o/TMTCDqm_0hI/AAAAAAAAAQI/ygrUKOiZlUM/S220/Perfil.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_axsbpqy6A2o/SxU3w0gi2cI/AAAAAAAAANk/yTriLKifccA/s72-c/AficheEvento.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5503624154234367407.post-8298785330363016885</id><published>2009-11-25T14:22:00.000-03:00</published><updated>2009-11-25T14:23:36.064-03:00</updated><title type='text'>Encuentro Microsoft Universidad Nacional de Salta</title><content type='html'>&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032433989&amp;Culture=es-AR"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand; width:400px; height:505px;" src="http://3.bp.blogspot.com/_axsbpqy6A2o/Sw1mMM9LmvI/AAAAAAAAANc/3dNV5GD43f4/s400/mail_5F00_1D78936C.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5408091087364135666" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032433989&amp;Culture=es-AR"&gt;Inscribite ac&amp;aacute;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5503624154234367407-8298785330363016885?l=teamdjnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamdjnet.blogspot.com/feeds/8298785330363016885/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5503624154234367407&amp;postID=8298785330363016885' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/8298785330363016885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/8298785330363016885'/><link rel='alternate' type='text/html' href='http://teamdjnet.blogspot.com/2009/11/encuentro-microsoft-universidad.html' title='Encuentro Microsoft Universidad Nacional de Salta'/><author><name>Guillermo Bellmann</name><uri>http://www.blogger.com/profile/08032338969052498591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_axsbpqy6A2o/TMTCDqm_0hI/AAAAAAAAAQI/ygrUKOiZlUM/S220/Perfil.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_axsbpqy6A2o/Sw1mMM9LmvI/AAAAAAAAANc/3dNV5GD43f4/s72-c/mail_5F00_1D78936C.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5503624154234367407.post-4598326905334818006</id><published>2009-08-30T22:24:00.001-03:00</published><updated>2009-08-30T22:24:36.688-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Code Camp'/><title type='text'>Agenda CodeCamp 2009</title><content type='html'>&lt;a href="http://www.codecamp.com.ar/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 160px;" src="http://2.bp.blogspot.com/_axsbpqy6A2o/SpslEAG4eKI/AAAAAAAAAME/8yDPDXtHNPk/s400/ban_ar_585x234_codecamp.jpg" alt="" id="BLOGGER_PHOTO_ID_5375931330875390114" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Les comparto la agenda para el CodeCamp 2009 con los respectivos oradores:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;10:00 a 10:30 Registración – Recepción&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;10:30 a 10:45 Apertura&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;10:45 a 11:00 Agenda del evento&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;11:15 a 12:15 Conferencias simultáneas&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Viviendo Scrum - Matias Iacono (MVP)&lt;/li&gt;&lt;li&gt;Introducción a ADO.NET Data Services – Pablo Cibraro&lt;/li&gt;&lt;li&gt;Silverlight DeepZoom (contenido dinámico) – Martín Verzilli y Santiago Palladino&lt;/li&gt;&lt;li&gt;Programando en Windows 7 – Rodolfo Finochietti y Miguel Saez&lt;/li&gt;&lt;li&gt;Arquitectura de SQL Server – Diego González&lt;/li&gt;&lt;li&gt;Terminal Services en Windows 2008 Server y sus clientes – Matías Alfaro&lt;/li&gt;&lt;li&gt;Hyper-V para suegras – Augusto Álvarez y Beto Ortega&lt;/li&gt;&lt;li&gt;Videojuegos multiplataforma – Augusto Chesini y Sebastián Miserendino&lt;/li&gt;&lt;li&gt;Monos y Manzanas: .NET para Mac – Pablo Zaidenvoren y Sergio Borromei&lt;/li&gt;&lt;li&gt;Contenido multimedia en Silverlight – Santiago Leguiza y Daniel Priego&lt;/li&gt;&lt;li&gt;WPF 4 Beta 1 Designer con Visual Studio 2010 Beta 1 – José Villagrán&lt;/li&gt;&lt;li&gt;Herramientas open source para desarrollo .NET – Nicolás Paez&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;12:30 a 13:30 Conferencias simultáneas&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Arquitectura de Windows 7 – Diego González&lt;/li&gt;&lt;li&gt;Sitios web escalables con ASP.NET MVC – Finochietti, Sánchez y Díaz Guerra&lt;/li&gt;&lt;li&gt;Aplicaciones Silverlight 3, LINQ y WCF – Ivana Tilca&lt;/li&gt;&lt;li&gt;Visual Studio 2010 – Víctor García Aprea y Daniel Cazzulino&lt;/li&gt;&lt;li&gt;Haciendo reportes en Reporting Service 2008 – Maximiliano Accotto&lt;/li&gt;&lt;li&gt;Lo nuevo de Windows Server 2008 R2 – Beto Ortega y Leandro Amore&lt;/li&gt;&lt;li&gt;Desmitificando Clustering en Windows Server 2008 R2 – Augusto Álvarez&lt;/li&gt;&lt;li&gt;Shaders en XNA – José Ferrer&lt;/li&gt;&lt;li&gt;Funcionando con F# – Martín Salías&lt;/li&gt;&lt;li&gt;El dúo dinámico (VS 2010 y C# 4.0) – Pablo Zaidenvoren y Johnny Halife&lt;/li&gt;&lt;li&gt;Herramientas para Portales Corporativos en .NET: Web Parts – Ricardo Miranda&lt;/li&gt;&lt;li&gt;Inteligencia Artificial con C# - Marcelo Andrés Quevedo&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;13:30 a 14:45 Tiempo libre – Demo Fest&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;15:00 a 16:00 Conferencias simultáneas&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Patrones de UX para hacer apps más usables – Nicolás Castagnet y Diego Rivero&lt;/li&gt;&lt;li&gt;ASP.NET 4.0 con VS 2010 – Ignacio López, Pablo Aliscioni y Hernán Nóbile&lt;/li&gt;&lt;li&gt;Cocinando una app Silverlight 3 en una hora – Federico Lois y Daniel Iglesias&lt;/li&gt;&lt;li&gt;Beneficio de IE8 para Developers – Juan Ladetto&lt;/li&gt;&lt;li&gt;Explorando Windows Azure Services – Carlos Peix y José Mariano Álvarez&lt;/li&gt;&lt;li&gt;DirectAccess con Windows 7 y Windows Server 2008 R2 – Romero y Amaya&lt;/li&gt;&lt;li&gt;SMSE y el datacenter de tus sueños – Beto Ortega, Leandro Amore y Martín Berra&lt;/li&gt;&lt;li&gt;Las novedades de XNA 3.1 – Miguel Laborde&lt;/li&gt;&lt;li&gt;Herramientas de desarrollo y análisis de aplicaciones paralelas – Arzhan Kinzhalin&lt;/li&gt;&lt;li&gt;Mega Datacenters (Windows Azure) – Matías Woloski y Johnny Halife&lt;/li&gt;&lt;li&gt;Aplicaciones de .NET en la medicina – Armando Andrés Meabe&lt;/li&gt;&lt;li&gt;M (Modelling Languaje) – Diego Fidel Ferreyra&lt;/li&gt;&lt;li&gt;Team Foundation y VSTS 2010 – Daniel Laco&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;16:15 a 17:15 Conferencias simultáneas&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Apps modulares en WPF y SVL con Prism – Julián Domínguez y Ezequiel Jadib&lt;/li&gt;&lt;li&gt;ASP.NET AJAX 4.0 Client Templates – Brian J. Cardiff&lt;/li&gt;&lt;li&gt;Silverlight en apps de Social NetWorking – Adrián Eidelman y Rubén Altman&lt;/li&gt;&lt;li&gt;Windows 7 – Alejandro Ponicke&lt;/li&gt;&lt;li&gt;Business Inteligence en SQL Server 2008 – Maximiliano Stibel&lt;/li&gt;&lt;li&gt;Office 2010 – Mariano Rempel&lt;/li&gt;&lt;li&gt;SMSE y el datacenter de tus sueños – Beto Ortega, Leandro Amore y Martín Berra&lt;/li&gt;&lt;li&gt;Desarrollo de juegos con XNA – Ángel Arcoraci&lt;/li&gt;&lt;li&gt;Cómo sacar provecho de IIS 7.5 – Carlos Walzer&lt;/li&gt;&lt;li&gt;Construyendo el sistema operativo móvil del futuro – Carlos A. Pérez&lt;/li&gt;&lt;li&gt;Apps de Tiempo Real con SVL y ASP.NET – René Pastor Mogro y Facundo Castillo&lt;/li&gt;&lt;li&gt;Live Services – Nicolás Padula&lt;/li&gt;&lt;li&gt;ASP.NET MVC a full – Matías Juan Rubí&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;17:15 a 18:00 Break – Demo Fest&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;18:00 a 19:00 Cierre del Evento y Sorteos&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5503624154234367407-4598326905334818006?l=teamdjnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamdjnet.blogspot.com/feeds/4598326905334818006/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5503624154234367407&amp;postID=4598326905334818006' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/4598326905334818006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/4598326905334818006'/><link rel='alternate' type='text/html' href='http://teamdjnet.blogspot.com/2009/08/agenda-codecamp-2009.html' title='Agenda CodeCamp 2009'/><author><name>Guillermo Bellmann</name><uri>http://www.blogger.com/profile/08032338969052498591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_axsbpqy6A2o/TMTCDqm_0hI/AAAAAAAAAQI/ygrUKOiZlUM/S220/Perfil.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_axsbpqy6A2o/SpslEAG4eKI/AAAAAAAAAME/8yDPDXtHNPk/s72-c/ban_ar_585x234_codecamp.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5503624154234367407.post-9204905081959145477</id><published>2009-08-14T20:23:00.004-03:00</published><updated>2009-08-14T20:30:30.542-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Code Camp'/><title type='text'>Code Camp Buenos Aires 2009</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_wLX5lIHNQOA/SoXzOihvpSI/AAAAAAAAAGI/qRs8GpKKXmE/s1600-h/ban_ar_585x234_codecamp.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 128px;" src="http://1.bp.blogspot.com/_wLX5lIHNQOA/SoXzOihvpSI/AAAAAAAAAGI/qRs8GpKKXmE/s320/ban_ar_585x234_codecamp.jpg" alt="" id="BLOGGER_PHOTO_ID_5369965561821242658" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Registrate !!! &lt;a href="http://www.codecamp.com.ar/"&gt;http://www.codecamp.com.ar/&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5503624154234367407-9204905081959145477?l=teamdjnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamdjnet.blogspot.com/feeds/9204905081959145477/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5503624154234367407&amp;postID=9204905081959145477' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/9204905081959145477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/9204905081959145477'/><link rel='alternate' type='text/html' href='http://teamdjnet.blogspot.com/2009/08/code-camp-buenos-aires-2009.html' title='Code Camp Buenos Aires 2009'/><author><name>César Castillo</name><uri>http://www.blogger.com/profile/10240404201260947051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_wLX5lIHNQOA/SoXzOihvpSI/AAAAAAAAAGI/qRs8GpKKXmE/s72-c/ban_ar_585x234_codecamp.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5503624154234367407.post-939383269958600939</id><published>2009-06-24T17:35:00.002-03:00</published><updated>2009-08-30T22:25:38.194-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Demo'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><title type='text'>Una demo de la gran 7!!</title><content type='html'>&lt;a href="http://www.puertadeenlace.net/page/Demo.aspx"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 120px; height: 240px;" src="http://1.bp.blogspot.com/_axsbpqy6A2o/SpsmIxGEzdI/AAAAAAAAAMM/gZ4ijJbNxiw/s400/ban_ar_win7_120x240.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;b&gt;¡ESTA ES TU OPORTUNIDAD PARA DESAFIAR A PONICKE!&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;En tan solo tres pasos podés convertirte en el ganador del desafío. Solo necesitás un buen nivel de conocimiento del producto, concentración y creatividad.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;1. &lt;a href="http://technet.microsoft.com/es-ar/evalcenter/dd353205.aspx" target="_blank"&gt;&lt;b&gt;Descargá gratis en tu PC Windows 7 RC&lt;/b&gt;&lt;/a&gt; y evaluá la versión preliminar del software.&lt;br /&gt;2. Grabá y enviá tu Demo.&lt;br /&gt;3. Sumá votos del público, todos los comentarios ayudarán a convencer al jurado de que tu Demo es la mejor.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;¡Hay en juego USD1000 en American Express Travelers Cheques, 2 Netbooks Asus EEE y tu oportunidad para hacer famosa tu Demo en los Newsletters, Sitios Web y Eventos de Microsoft!&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;Más info y las bases y condiciones &lt;b&gt;&lt;a href="http://www.puertadeenlace.net/page/Demo.aspx"&gt;aquí&lt;/a&gt;&lt;/b&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5503624154234367407-939383269958600939?l=teamdjnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamdjnet.blogspot.com/feeds/939383269958600939/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5503624154234367407&amp;postID=939383269958600939' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/939383269958600939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/939383269958600939'/><link rel='alternate' type='text/html' href='http://teamdjnet.blogspot.com/2009/06/una-demo-de-la-gran-7.html' title='Una demo de la gran 7!!'/><author><name>Guillermo Bellmann</name><uri>http://www.blogger.com/profile/08032338969052498591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_axsbpqy6A2o/TMTCDqm_0hI/AAAAAAAAAQI/ygrUKOiZlUM/S220/Perfil.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_axsbpqy6A2o/SpsmIxGEzdI/AAAAAAAAAMM/gZ4ijJbNxiw/s72-c/ban_ar_win7_120x240.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5503624154234367407.post-3994714267103235097</id><published>2009-05-19T17:11:00.004-03:00</published><updated>2009-05-19T17:20:39.818-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile 6'/><category scheme='http://www.blogger.com/atom/ns#' term='Material de estudio'/><title type='text'>Desarrollo de aplicaciones para Windows Mobile 6</title><content type='html'>Para todos los que quieran aprender algo más sobre el desarrollo de aplicaciones para Windows Mobile 6, en &lt;a href="http://www.myrampup.com/"&gt;Ramp Up&lt;/a&gt; tienen una carrera &lt;span style="font-weight: bold;"&gt;gratuita&lt;/span&gt; dedicada al tema (en inglés): Develop Windows Mobile 6 Applications.&lt;br /&gt;Espero que les sirva &lt;span style="font-weight: bold;"&gt;:D&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5503624154234367407-3994714267103235097?l=teamdjnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamdjnet.blogspot.com/feeds/3994714267103235097/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5503624154234367407&amp;postID=3994714267103235097' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/3994714267103235097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/3994714267103235097'/><link rel='alternate' type='text/html' href='http://teamdjnet.blogspot.com/2009/05/desarrollo-de-aplicaciones-para-windows.html' title='Desarrollo de aplicaciones para Windows Mobile 6'/><author><name>Guillermo Bellmann</name><uri>http://www.blogger.com/profile/08032338969052498591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_axsbpqy6A2o/TMTCDqm_0hI/AAAAAAAAAQI/ygrUKOiZlUM/S220/Perfil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5503624154234367407.post-8818488125858937982</id><published>2009-03-14T15:35:00.013-02:00</published><updated>2009-07-04T15:59:20.380-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile 6'/><category scheme='http://www.blogger.com/atom/ns#' term='Aplicaciones Móviles'/><title type='text'>Introducción a las aplicaciones móviles</title><content type='html'>&lt;div style="text-align: justify;"&gt;Vamos a crear una solucion desarrollada sobre Windows Mobile 6.0. esta aplicación va a consumir datos de un servicio web que a la vez consume una biblioteca de datos, [creada por Diego (Líder de &lt;a href="http://aspberries.blogspot.com/"&gt;ASPBerries&lt;/a&gt;) en las reuniones 2008 de nuestra célula].&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Vamos a trabajar primero sobre el servicio web: una vez creada la capa de datos vamos a crear en el visual studio un nuevo web site y agregamos la referencia a la biblioteca de datos para tener acceso a los datos, para esto hacemos clic con el boton derecho sobre el proyecto en la ventana solution explorer y seleccionamos add reference y aparecera:&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_wLX5lIHNQOA/Sb2_WfwyWpI/AAAAAAAAAFY/M08wHjr5TMo/s1600-h/addreference1603.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 250px;" src="http://3.bp.blogspot.com/_wLX5lIHNQOA/Sb2_WfwyWpI/AAAAAAAAAFY/M08wHjr5TMo/s320/addreference1603.jpg" alt="" id="BLOGGER_PHOTO_ID_5313613528571206290" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Seleccionamos Datos y hacemos clic en Ok, luego en el archivo Services.asmx en la parte donde dice class cambiar por:&lt;br /&gt;&lt;br /&gt;" Class="ForoService"&lt;br /&gt;&lt;br /&gt;y en appcode en Service.cs escribir el siguiente código dentro de la clase que la renombraremos por Foro Service:&lt;br /&gt;&lt;br /&gt;&lt;div   style="color: black; background-color: rgb(255, 255, 255); line-height: normal;font-family:Consolas;font-size:12px;"&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   1:  &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;class&lt;/span&gt; ForoService : System.Web.Services.WebService&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   2:  &lt;/span&gt;{&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   3:  &lt;/span&gt;    &lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt; ForoService () {&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   4:  &lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   5:  &lt;/span&gt;        &lt;span style="color: rgb(0, 128, 0);"&gt;//Uncomment the following line if using designed components &lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   6:  &lt;/span&gt;        &lt;span style="color: rgb(0, 128, 0);"&gt;//InitializeComponent(); &lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   7:  &lt;/span&gt;    }&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   8:  &lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   9:  &lt;/span&gt;    [WebMethod]&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  10:  &lt;/span&gt;    &lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;string&lt;/span&gt; HelloWorld() {&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  11:  &lt;/span&gt;        &lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt; &lt;span style="color: rgb(163, 21, 21);"&gt;"Hello World"&lt;/span&gt;;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  12:  &lt;/span&gt;    }&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  13:  &lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  14:  &lt;/span&gt;    [WebMethod(Description = &lt;span style="color: rgb(163, 21, 21);"&gt;"Datos de Foro"&lt;/span&gt;)]&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  15:  &lt;/span&gt;    &lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt; List&amp;lt;clsUsuario&amp;gt; GetList()&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  16:  &lt;/span&gt;    {&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  17:  &lt;/span&gt;        dalUsuario dUsuario = &lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt; dalUsuario();&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  18:  &lt;/span&gt;        List&amp;lt;clsUsuario&amp;gt; lista = &lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  19:  &lt;/span&gt;        lista = dUsuario.GetList();&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  20:  &lt;/span&gt;        &lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt; lista;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  21:  &lt;/span&gt;    }&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  22:  &lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  23:  &lt;/span&gt;}&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Ahora vamos al aplicativo Mobile, para esto creamos una nueva solución, en new --&gt;proyect --&gt; smart device --&gt; Device Application, le ponemos un nombre y luego seleccionaremos el tipo de dispositivo en target platform, en este caso Windows Mobile 6 Profesional SDK y luego Ok.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Una vez creado el proyecto en el solution explorer con el boton derecho sobre el, seleccionar add web references, y en URL ponemos la direccion de nuestro servidor web y un nombre (en este ejemplo se llama TraerDatos) como se muestra en la figura:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_wLX5lIHNQOA/Sb8LRDEPXxI/AAAAAAAAAFo/xy8gPXXHLTY/s1600-h/addwebrefern.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 392px; height: 265px;" src="http://1.bp.blogspot.com/_wLX5lIHNQOA/Sb8LRDEPXxI/AAAAAAAAAFo/xy8gPXXHLTY/s320/addwebrefern.jpg" alt="" id="BLOGGER_PHOTO_ID_5313978472829247250" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Luego clic en AddReference y ya tenemos la referencia creada. Tener en cuenta que si tenemos un servicio web local, en la referencia debemos colocar la dirección URL con la IP que tiene el equipo y no poner localhost, ya que el dispositivo móvil lo tomará como propia. Para conocer el IP que tiene asignada nuestra máquina hacer correr el comando IPconfig en la consola.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A continuación vamos a utilizar un DataGrid y como fuente de datos el servicio web. Para esto primero arrastramos el DataGrid desde la herramientas, y luego en las propiedades, en datasource seleccionamos la fuente de datos, es decir nuestro servicio web como se muestra en la figura:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;pre style="margin: 0px;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_wLX5lIHNQOA/Scvnk9BqrDI/AAAAAAAAAFw/m4EzGlYshGs/s1600-h/datasource.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_wLX5lIHNQOA/Scvnk9BqrDI/AAAAAAAAAFw/m4EzGlYshGs/s320/datasource.jpg" alt="" id="BLOGGER_PHOTO_ID_5317598407083863090" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/pre&gt; Y nos queda como resultado:&lt;br /&gt;&lt;br /&gt;&lt;pre style="margin: 0px;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_wLX5lIHNQOA/Scvo87-Qp9I/AAAAAAAAAF4/oQxEHiMfM20/s1600-h/FormuDatag.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 189px; height: 320px;" src="http://1.bp.blogspot.com/_wLX5lIHNQOA/Scvo87-Qp9I/AAAAAAAAAF4/oQxEHiMfM20/s320/FormuDatag.jpg" alt="" id="BLOGGER_PHOTO_ID_5317599918629627858" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/pre&gt;Luego hacemos doble clic sobre el formulario y escribimos el siguiente código dentro del método Principal_Load:&lt;br /&gt;&lt;div   style="color: black; background-color: rgb(255, 255, 255); line-height: normal;font-family:Consolas;font-size:12px;"&gt;&lt;br /&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   1:  &lt;/span&gt;        &lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt; Principal_Load(&lt;span style="color: rgb(0, 0, 255);"&gt;object&lt;/span&gt; sender, EventArgs e)&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   2:  &lt;/span&gt;        {&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   3:  &lt;/span&gt;            TraerDatos.ForoService svc = &lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt; Interfaz.TraerDatos.ForoService();&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   4:  &lt;/span&gt;            clsUsuarioBindingSource.DataSource = svc.GetList();&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   5:  &lt;/span&gt;        }&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Y con esto ya podemos ejecutar, para esto vamos al menú Tools del Visual Studio, y seleccionamos Device Emulator Manager, y nos aparecerá un cuadro en el cúal debemos seleccionar Windows Mobile 6 Professional Emulator, y hacer clic con el botón derecho del mouse y presionar sobre connect para conectarse con el emulador, en el Device Emulator Manager seleccionamos nuevamente el emulador y presionamos en Cradle, finalmente ejecutamos y el resultado es el siguiente:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;pre style="margin: 0px;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_wLX5lIHNQOA/Scvvfm9F5eI/AAAAAAAAAGA/-uPk6DCBznk/s1600-h/resuklt.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 210px; height: 320px;" src="http://1.bp.blogspot.com/_wLX5lIHNQOA/Scvvfm9F5eI/AAAAAAAAAGA/-uPk6DCBznk/s320/resuklt.jpg" alt="" id="BLOGGER_PHOTO_ID_5317607111352772066" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5503624154234367407-8818488125858937982?l=teamdjnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamdjnet.blogspot.com/feeds/8818488125858937982/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5503624154234367407&amp;postID=8818488125858937982' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/8818488125858937982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/8818488125858937982'/><link rel='alternate' type='text/html' href='http://teamdjnet.blogspot.com/2009/03/introduccion-las-aplicaciones-moviles.html' title='Introducción a las aplicaciones móviles'/><author><name>César Castillo</name><uri>http://www.blogger.com/profile/10240404201260947051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_wLX5lIHNQOA/Sb2_WfwyWpI/AAAAAAAAAFY/M08wHjr5TMo/s72-c/addreference1603.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5503624154234367407.post-1252083019780947137</id><published>2009-03-02T12:43:00.002-02:00</published><updated>2009-03-02T12:46:15.838-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fiesta de Instalación'/><title type='text'>Fiesta de Instalación en la UNJu!!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_axsbpqy6A2o/SavwArDvToI/AAAAAAAAAKM/pBzrGTsYYx4/s1600-h/fiesta+de+instalacion+ms.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 199px;" src="http://3.bp.blogspot.com/_axsbpqy6A2o/SavwArDvToI/AAAAAAAAAKM/pBzrGTsYYx4/s400/fiesta+de+instalacion+ms.jpg" alt="" id="BLOGGER_PHOTO_ID_5308600480135335554" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Hola a todos!&lt;br /&gt;Arrancamos la actividad de este 2009 con una Fiesta de Instalación en la Facultad de Ingeniería de la UNJu (Gorriti 237 - San Salvador de Jujuy).&lt;br /&gt;La actividad se realizará el 13 de marzo en el primer patio de la sede de calle Gorriti entre las 16 y las 18 horas.&lt;br /&gt;Es una actividad en conjunto con las células &lt;a href="http://jujuyaspnet.blogspot.com/"&gt;Jujuy ASP NET&lt;/a&gt; y &lt;a href="http://aspberries.blogspot.com/"&gt;The ASP-Berries&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Aquellos interesados tienen que acercarse con DVDs vírgenes para hacer el intercambio por los discos con el software grabado, son tres en total.&lt;br /&gt;El software que se estará entregando es el siguiente:&lt;br /&gt;&lt;br /&gt;DVD 1: Desarrollo&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/spanish/msdn/latam/visualstudio2008/"&gt;Microsoft Visual Studio 2008&lt;/a&gt; Professional Edition x86 y 64 bits.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/spanish/msdn/latam/xna/default.aspx"&gt;Microsoft XNA Game Studio&lt;/a&gt; 3.0.&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/robotics/default.aspx"&gt;Microsoft Robotics Developer Studio&lt;/a&gt; 2.0.&lt;/li&gt;&lt;/ul&gt;DVD 2: Infraestructura&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/latam/sqlserver/default.aspx"&gt;Microsoft SQL Server 2008&lt;/a&gt; Enterprise (x86) en Español.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/latam/windowsserver2003/default.mspx"&gt;Microsoft Windows Server 2003 R2&lt;/a&gt; Enterprise Edition.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/latam/windowsserver2008/default.mspx"&gt;Microsoft Windows Server 2008&lt;/a&gt; Datacenter, Enterprise y Standard (x86).&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/latam/windows/windows-xp/"&gt;Microsoft Windows XP&lt;/a&gt; Professional SP3 (x86) en Español.&lt;/li&gt;&lt;/ul&gt;DVD 3: Windows Vista Ejecutable&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/latam/windows/windows-vista/"&gt;Microsoft Windows Vista&lt;/a&gt; Business Edition (x86) en Español.&lt;/li&gt;&lt;/ul&gt;Los esperamos!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5503624154234367407-1252083019780947137?l=teamdjnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamdjnet.blogspot.com/feeds/1252083019780947137/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5503624154234367407&amp;postID=1252083019780947137' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/1252083019780947137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/1252083019780947137'/><link rel='alternate' type='text/html' href='http://teamdjnet.blogspot.com/2009/03/fiesta-de-instalacion-en-la-unju.html' title='Fiesta de Instalación en la UNJu!!'/><author><name>Guillermo Bellmann</name><uri>http://www.blogger.com/profile/08032338969052498591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_axsbpqy6A2o/TMTCDqm_0hI/AAAAAAAAAQI/ygrUKOiZlUM/S220/Perfil.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_axsbpqy6A2o/SavwArDvToI/AAAAAAAAAKM/pBzrGTsYYx4/s72-c/fiesta+de+instalacion+ms.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5503624154234367407.post-5233890484093310538</id><published>2009-02-06T00:29:00.011-02:00</published><updated>2009-07-04T16:10:26.115-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile 6'/><category scheme='http://www.blogger.com/atom/ns#' term='Emulador'/><title type='text'>Configurando el emulador para levantarlo desde el Visual Studio</title><content type='html'>Para configurar el emulador y levantarlo desde el Visual Studio vamos a instalar el loopback adapter (Adaptador de bucle invertido) de Microsoft para simular tener una red con el dispositivo y para esto realizamos los siguientes pasos en Windows Vista:&lt;br /&gt;&lt;br /&gt;Primero vamos al Panel de Control, agregar hardware:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_wLX5lIHNQOA/SYulXKlMqlI/AAAAAAAAAEw/1yVyEYsLFW4/s1600-h/aghar.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_wLX5lIHNQOA/SYulXKlMqlI/AAAAAAAAAEw/1yVyEYsLFW4/s320/aghar.jpg" alt="" id="BLOGGER_PHOTO_ID_5299511203927468626" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Ahora en siguiente y seleccionar "instalar hardware manualmente"&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_wLX5lIHNQOA/SYuo1GVvOgI/AAAAAAAAAE4/BJWQLOS58dU/s1600-h/segaghard.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 224px;" src="http://1.bp.blogspot.com/_wLX5lIHNQOA/SYuo1GVvOgI/AAAAAAAAAE4/BJWQLOS58dU/s320/segaghard.jpg" alt="" id="BLOGGER_PHOTO_ID_5299515016719841794" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Luego seleccionamos la opción "Adaptadores de Red":&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_wLX5lIHNQOA/SYupY1fE1kI/AAAAAAAAAFA/t5jSPufEo84/s1600-h/segaghard3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 222px;" src="http://1.bp.blogspot.com/_wLX5lIHNQOA/SYupY1fE1kI/AAAAAAAAAFA/t5jSPufEo84/s320/segaghard3.jpg" alt="" id="BLOGGER_PHOTO_ID_5299515630670894658" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;En la siguiente pantalla seleccionamos en Fabricante a Microsoft y en Adaptador de Red "Adaptador de bucle invertido de Microsoft" y siguiente:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_wLX5lIHNQOA/SYuqTMxrSEI/AAAAAAAAAFI/m41sl1OO0eU/s1600-h/segaghard4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 222px;" src="http://1.bp.blogspot.com/_wLX5lIHNQOA/SYuqTMxrSEI/AAAAAAAAAFI/m41sl1OO0eU/s320/segaghard4.jpg" alt="" id="BLOGGER_PHOTO_ID_5299516633355339842" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Una vez instalado vamos al emulador de dispositivos en configure y establecemos como dispositivo de red del emulador:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_wLX5lIHNQOA/SYuremVtyVI/AAAAAAAAAFQ/dZCnVlnUoao/s1600-h/emulaconf.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 250px;" src="http://1.bp.blogspot.com/_wLX5lIHNQOA/SYuremVtyVI/AAAAAAAAAFQ/dZCnVlnUoao/s320/emulaconf.jpg" alt="" id="BLOGGER_PHOTO_ID_5299517928707574098" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Con esta configuración ya se puede ejecutar la aplicación movil desde el visual studio.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5503624154234367407-5233890484093310538?l=teamdjnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamdjnet.blogspot.com/feeds/5233890484093310538/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5503624154234367407&amp;postID=5233890484093310538' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/5233890484093310538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/5233890484093310538'/><link rel='alternate' type='text/html' href='http://teamdjnet.blogspot.com/2009/02/configurando-el-emulador-para.html' title='Configurando el emulador para levantarlo desde el Visual Studio'/><author><name>César Castillo</name><uri>http://www.blogger.com/profile/10240404201260947051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_wLX5lIHNQOA/SYulXKlMqlI/AAAAAAAAAEw/1yVyEYsLFW4/s72-c/aghar.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5503624154234367407.post-603639086342958329</id><published>2009-02-04T00:20:00.005-02:00</published><updated>2009-07-04T16:11:52.184-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><category scheme='http://www.blogger.com/atom/ns#' term='Emulador'/><title type='text'>Conectando a Internet el emulador SDK 6</title><content type='html'>Antes que nada vamos a abrir el Centro de dispositivos de Windows Mobile, hacemos clic en configuración del dispositivo y seleccionamos tipo de conexión DMA, como se muestra en la siguiente figura:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_wLX5lIHNQOA/SYj9OSxYEmI/AAAAAAAAAEY/QJ70ejJIAMI/s1600-h/centro+mobile.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 242px;" src="http://4.bp.blogspot.com/_wLX5lIHNQOA/SYj9OSxYEmI/AAAAAAAAAEY/QJ70ejJIAMI/s320/centro+mobile.jpg" alt="" id="BLOGGER_PHOTO_ID_5298763383600321122" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Luego abrimos el emulador de dispositivos y nos conectamos con un dispositivo como se hizo en el &lt;a href="http://teamdjnet.blogspot.com/2009/02/configuracion-del-emulador-sdk-6.html"&gt;post anterior&lt;/a&gt;, una vez conectados hacemos clic con el botón derecho del mouse sobre el dispositivo en el emulador de dispositivos y seleccionamos la opción cradle como se hace en la siguiente figura:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_wLX5lIHNQOA/SYkCYDPFI0I/AAAAAAAAAEg/UcDWegSBsVQ/s1600-h/cradle.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 315px;" src="http://1.bp.blogspot.com/_wLX5lIHNQOA/SYkCYDPFI0I/AAAAAAAAAEg/UcDWegSBsVQ/s320/cradle.jpg" alt="" id="BLOGGER_PHOTO_ID_5298769048786772802" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Listo! ahora en el dispositivo vamos al menu Star y abrimos el navegador y entramos a cualquier página por ejemplo en la siguiente imagen se muestra la página de Windows Live:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_wLX5lIHNQOA/SYkF_nA8oXI/AAAAAAAAAEo/wEQDS2Te5fg/s1600-h/internetmovil.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 149px; height: 320px;" src="http://2.bp.blogspot.com/_wLX5lIHNQOA/SYkF_nA8oXI/AAAAAAAAAEo/wEQDS2Te5fg/s320/internetmovil.jpg" alt="" id="BLOGGER_PHOTO_ID_5298773026940952946" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5503624154234367407-603639086342958329?l=teamdjnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamdjnet.blogspot.com/feeds/603639086342958329/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5503624154234367407&amp;postID=603639086342958329' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/603639086342958329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/603639086342958329'/><link rel='alternate' type='text/html' href='http://teamdjnet.blogspot.com/2009/02/conectando-internet-el-emulador-sdk-6.html' title='Conectando a Internet el emulador SDK 6'/><author><name>César Castillo</name><uri>http://www.blogger.com/profile/10240404201260947051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_wLX5lIHNQOA/SYj9OSxYEmI/AAAAAAAAAEY/QJ70ejJIAMI/s72-c/centro+mobile.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5503624154234367407.post-4177810848687511894</id><published>2009-02-02T00:07:00.013-02:00</published><updated>2009-07-04T16:14:13.021-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile 6'/><category scheme='http://www.blogger.com/atom/ns#' term='Emulador'/><title type='text'>Configuración del emulador SDK 6</title><content type='html'>Para configurar el emulador de dispositivos primero debemos bajar e instalar:&lt;br /&gt;&lt;br /&gt;Microsoft Virtual PC.&lt;br /&gt;Centro de Dispositivos de Windows Mobile.&lt;br /&gt;&lt;br /&gt;Una vez instalados estos componentes, abrimos el emulador de dispositivos:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_wLX5lIHNQOA/SYZbfwyYzGI/AAAAAAAAAD4/DPVaatXjXDM/s1600-h/emulador.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 231px;" src="http://4.bp.blogspot.com/_wLX5lIHNQOA/SYZbfwyYzGI/AAAAAAAAAD4/DPVaatXjXDM/s320/emulador.jpg" alt="" id="BLOGGER_PHOTO_ID_5298022612878281826" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;Luego seleccionamos el tipo de dispositivo, por ejemplo vamos a seleccionar Windows Mobile 6 Standard Emulator y presionando el Botón derecho del mouse se abre un menú contextual en donde seleccionaremos la opción Connect y se abrirá:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_wLX5lIHNQOA/SYZbrXxAZnI/AAAAAAAAAEA/2DOF8EkGxYw/s1600-h/celu.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 149px; height: 320px;" src="http://2.bp.blogspot.com/_wLX5lIHNQOA/SYZbrXxAZnI/AAAAAAAAAEA/2DOF8EkGxYw/s320/celu.jpg" alt="" id="BLOGGER_PHOTO_ID_5298022812320032370" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Ahora vamos al menú File - Configure y seleccionamos la pestaña Network y luego marcamos la opción Enable NE2000 seleccionando la placa de red de nuestro equipo, como se muestra en la siguiente figura:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_wLX5lIHNQOA/SYZdKY1vj5I/AAAAAAAAAEI/KpqyeLw8ghc/s1600-h/properties.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 246px;" src="http://1.bp.blogspot.com/_wLX5lIHNQOA/SYZdKY1vj5I/AAAAAAAAAEI/KpqyeLw8ghc/s320/properties.jpg" alt="" id="BLOGGER_PHOTO_ID_5298024444695908242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_wLX5lIHNQOA/SYZdKY1vj5I/AAAAAAAAAEI/KpqyeLw8ghc/s1600-h/properties.jpg"&gt; &lt;/a&gt;Luego en la pestaña Peripherals en Serial Port 0 colocamos COM3 como se muestra a continuación:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_wLX5lIHNQOA/SYZfej4cVhI/AAAAAAAAAEQ/NOF6RDLtRDA/s1600-h/propertiesperi.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 251px;" src="http://3.bp.blogspot.com/_wLX5lIHNQOA/SYZfej4cVhI/AAAAAAAAAEQ/NOF6RDLtRDA/s320/propertiesperi.jpg" alt="" id="BLOGGER_PHOTO_ID_5298026990280660498" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Finalmente presionamos sobre el Botón OK y despues en el menú File seleccionamos la opción Reset - Soft y nos aparece un cuadro de diálogo donde presionamos en SI. Una vez reiniciado el dispositivo ya esta listo para ser usado.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5503624154234367407-4177810848687511894?l=teamdjnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamdjnet.blogspot.com/feeds/4177810848687511894/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5503624154234367407&amp;postID=4177810848687511894' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/4177810848687511894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/4177810848687511894'/><link rel='alternate' type='text/html' href='http://teamdjnet.blogspot.com/2009/02/configuracion-del-emulador-sdk-6.html' title='Configuración del emulador SDK 6'/><author><name>César Castillo</name><uri>http://www.blogger.com/profile/10240404201260947051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_wLX5lIHNQOA/SYZbfwyYzGI/AAAAAAAAAD4/DPVaatXjXDM/s72-c/emulador.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5503624154234367407.post-354835211605377824</id><published>2008-11-09T21:52:00.006-02:00</published><updated>2009-07-04T17:51:22.593-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Proyecto'/><category scheme='http://www.blogger.com/atom/ns#' term='ForoMobile'/><title type='text'>Especificaciones del Proyecto</title><content type='html'>&lt;div style="text-align: justify;"&gt;El proyecto consiste en construir un Sistema de Foros en la cual será posible ingresar Entradas mediante un Dispositivo Móvil. Esta solucion esta pensada para el Ambiente Académico, por lo tanto los Usuarios serán de dos Tipos:&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Profesores&lt;/li&gt;&lt;li&gt;Alumnos&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Estos deberán registrarse previamente en un Sitio Web, y crear sus temas de discusión y opinión desde sus celulares, los cuales podrán ser respondidos por otros Usuarios registrados en dicho sitio, y también mediante un Dispositivo Móvil.&lt;br /&gt;En este foro se clasificarán los Temas por Materia, cada vez que el Usuario ingrese, primero deberá seleccionar el tema y luego loguearse. Una vez realizado esto, el Usuario recién podrá ver las opiniones y temas de discusión de otros Usuarios, siendo posible visualizar los listados de respuestas segun algún criterio seleccionado, y los cuales pueden ser:&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Temas de discusión y Opiniones de todos los Usuarios.&lt;/li&gt;&lt;li&gt;Solo las Opiniones de los Profesores.&lt;/li&gt;&lt;li&gt;Solo las Opiniones se algunos Usuarios seleccionados.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;También será posible que el Usuario pueda diferenciar entre los mensajes leídos de los que no fueron leídos.&lt;br /&gt;&lt;br /&gt;Este Sistema está pensado para ser implementado en Teléfonos Celulares con Windows Mobile y que cuenten con una conexión a Internet.&lt;br /&gt;Su desarrollo respetará el modelo de las 3 Capas: Presentación, Lógica y Modelo de Datos.&lt;br /&gt;El Motor del Foro se ejecutará en un Servidor Web y la Capa de Datos se realizará utilizando Linq.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5503624154234367407-354835211605377824?l=teamdjnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamdjnet.blogspot.com/feeds/354835211605377824/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5503624154234367407&amp;postID=354835211605377824' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/354835211605377824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/354835211605377824'/><link rel='alternate' type='text/html' href='http://teamdjnet.blogspot.com/2008/11/especificaciones-del-proyecto.html' title='Especificaciones del Proyecto'/><author><name>César Castillo</name><uri>http://www.blogger.com/profile/10240404201260947051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5503624154234367407.post-5168787862998258898</id><published>2008-10-14T23:38:00.008-03:00</published><updated>2009-07-04T16:18:16.321-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Proyecto'/><title type='text'>Nuestro Proyecto!</title><content type='html'>Luego de 3 meses de haber nacido esta célula, logramos definir el Tema y el Proyecto en el que trabajaremos, con el fin de aprender y practicar algunos aspectos de las actuales tecnologías existentes.&lt;br /&gt;&lt;br /&gt;Se trata de un &lt;span style="font-weight: bold;"&gt;Sistema de Consulta de un Foro de Cátedra de Profesores, mediante un Dispositivo Móvil con Windows Mobile&lt;/span&gt;. Para el desarrollo de este proyecto utilizaremos las herramientas que vienen en el paquete Windows Mobile 6 SDK, SQLServer 2005, y el Visual Studio 2008.&lt;br /&gt;&lt;br /&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5503624154234367407-5168787862998258898?l=teamdjnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamdjnet.blogspot.com/feeds/5168787862998258898/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5503624154234367407&amp;postID=5168787862998258898' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/5168787862998258898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/5168787862998258898'/><link rel='alternate' type='text/html' href='http://teamdjnet.blogspot.com/2008/10/nuestro-proyecto.html' title='Nuestro Proyecto!'/><author><name>César Castillo</name><uri>http://www.blogger.com/profile/10240404201260947051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5503624154234367407.post-8246646166524945034</id><published>2008-09-28T16:19:00.005-03:00</published><updated>2008-09-28T16:27:20.512-03:00</updated><title type='text'>CodeCamp 2008</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_wLX5lIHNQOA/SN_afNKqpEI/AAAAAAAAADY/1vetAwvfczs/s1600-h/image001.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_wLX5lIHNQOA/SN_afNKqpEI/AAAAAAAAADY/1vetAwvfczs/s320/image001.png" alt="" id="BLOGGER_PHOTO_ID_5251155920182486082" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;Sábado 4 de Octubre, más de 40 conferencias. &lt;a href="http://www.microsoft.com.ar/codecamp"&gt;Registráte!!&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5503624154234367407-8246646166524945034?l=teamdjnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamdjnet.blogspot.com/feeds/8246646166524945034/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5503624154234367407&amp;postID=8246646166524945034' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/8246646166524945034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/8246646166524945034'/><link rel='alternate' type='text/html' href='http://teamdjnet.blogspot.com/2008/09/sbado-4-de-octubre-ms-de-40.html' title='CodeCamp 2008'/><author><name>César Castillo</name><uri>http://www.blogger.com/profile/10240404201260947051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_wLX5lIHNQOA/SN_afNKqpEI/AAAAAAAAADY/1vetAwvfczs/s72-c/image001.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5503624154234367407.post-6944604497299243900</id><published>2008-09-09T15:34:00.001-03:00</published><updated>2008-09-09T15:36:34.815-03:00</updated><title type='text'>CSS-XML</title><content type='html'>Hola que tal? Bien es necesario empezar con algo al ver el tema de ASP, que mejor que recorrer de a poco el tema con algo de CSS y XML, aquellos que deseen hechar un vistazo pueden hacerlo en :&lt;br /&gt;http://www.4shared.com/file/62363647/e5ee9e2e/Ejemplo1.html&lt;br /&gt;http://www.4shared.com/file/62363837/a03125e3/Ejemplo2.html&lt;br /&gt;Saludos!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5503624154234367407-6944604497299243900?l=teamdjnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamdjnet.blogspot.com/feeds/6944604497299243900/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5503624154234367407&amp;postID=6944604497299243900' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/6944604497299243900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/6944604497299243900'/><link rel='alternate' type='text/html' href='http://teamdjnet.blogspot.com/2008/09/css-xml.html' title='CSS-XML'/><author><name>Diego</name><uri>http://www.blogger.com/profile/15130161481779949590</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5503624154234367407.post-5958644817956820960</id><published>2008-08-31T16:52:00.008-03:00</published><updated>2008-08-31T17:18:08.567-03:00</updated><title type='text'>Sobre los Libros</title><content type='html'>&lt;span style="font-family:arial;"&gt;Algunos libros que fueron recomendados fueron dados de baja por cuestiones de copyright.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Los libros listados son los que a la fecha están subidos en el skydrive de Jose Villagrán:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;-Illustrated C# 2008&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;-Silverlight and ASP.NET Revealed&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;-Silverlight 2 Visual Essentials&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;-Pro WPF in C# 2008&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;Si te interesa bajarlos entra al siguiente link:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://jvillagran.blogspot.com/2008/08/ms-sobre-los-libros.html"&gt;http://jvillagran.blogspot.com/2008/08/ms-sobre-los-libros.html&lt;/a&gt;&lt;br /&gt;-&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5503624154234367407-5958644817956820960?l=teamdjnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamdjnet.blogspot.com/feeds/5958644817956820960/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5503624154234367407&amp;postID=5958644817956820960' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/5958644817956820960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/5958644817956820960'/><link rel='alternate' type='text/html' href='http://teamdjnet.blogspot.com/2008/08/sobre-los-libros.html' title='Sobre los Libros'/><author><name>César Castillo</name><uri>http://www.blogger.com/profile/10240404201260947051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5503624154234367407.post-4145212799395853805</id><published>2008-08-30T15:14:00.009-03:00</published><updated>2008-08-30T18:59:58.169-03:00</updated><title type='text'>Interfaces y Herencia</title><content type='html'>Las Interfaces son una forma especial de una clase, aunque la diferencia principal con las clases es que las interfaces no contienen código ejecutable, solo definen los miembros y en el caso de los métodos solo indican si reciben parámetros y de que tipo son.&lt;br /&gt;&lt;br /&gt;La interfaz es como un contrato, el papel que juegan es el de solo indicar que es lo que una clase o estructura debe implementar.&lt;br /&gt;&lt;br /&gt;Cuando una clase implementa una interfaz está firmando un contrato con el que se compromete a definir todos los miembros que la clase define, de hecho el propio compilador nos obliga a hacerlo.&lt;br /&gt;&lt;br /&gt;El siguiente Ejemplo es una aplicación de consola realizada con el Visual Studio 2008 y se mostrará como usar las interfaces de .Net:&lt;br /&gt;&lt;br /&gt;&lt;div   style="color: black; background-color: rgb(255, 255, 255); line-height: normal;font-family:Consolas;font-size:12px;"&gt;&lt;br /&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   1:  &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;using&lt;/span&gt; System;&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   2:  &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;using&lt;/span&gt; System.Collections.Generic;&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   3:  &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;using&lt;/span&gt; System.Linq;&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   4:  &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;using&lt;/span&gt; System.Text;&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   5:  &lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   6:  &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;namespace&lt;/span&gt; Interfaces&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   7:  &lt;/span&gt;{&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   8:  &lt;/span&gt;    &lt;span style="color: rgb(0, 0, 255);"&gt;class&lt;/span&gt; Program&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;   9:  &lt;/span&gt;    {&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  10:  &lt;/span&gt;        &lt;span style="color: rgb(0, 0, 255);"&gt;static&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt; Main(&lt;span style="color: rgb(0, 0, 255);"&gt;string&lt;/span&gt;[] args)&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  11:  &lt;/span&gt;        {&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  12:  &lt;/span&gt;            Persona objPersona = &lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt; Persona();&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  13:  &lt;/span&gt;            objPersona.Mostrar();&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  14:  &lt;/span&gt;            IMiInterface i = objPersona;&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  15:  &lt;/span&gt;            i.Mostrar();&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  16:  &lt;/span&gt;            CaractPersona c = objPersona;&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  17:  &lt;/span&gt;            c.Apellido = &lt;span style="color: rgb(163, 21, 21);"&gt;"Nuevo Apellido"&lt;/span&gt;;&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  18:  &lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  19:  &lt;/span&gt;            objPersona.Mostrar();&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  20:  &lt;/span&gt;            Console.WriteLine(c.ToString());&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  21:  &lt;/span&gt;        }&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  22:  &lt;/span&gt;    }&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  23:  &lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;Lo que se muestra hasta aqui es la Clase Program que contiene el método Main, en esta se crea un objeto objPersona, dos variables i y c; del tipo Persona, IMiInterface y CaractPersona respectivamente que se definiran mas adelante.&lt;br /&gt;&lt;br /&gt;En la línea 13 y 15 se utiliza el método Mostrar para mostrar por pantalla el Nombre y Apellido de una Persona, y en la línea 20 se utiliza el método ToString como otra forma de mostrar el Apellido y Nombre de la Persona usando los conceptos de Polimorfismo.&lt;br /&gt;&lt;br /&gt;La salida es la siguiente:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;pre style="margin: 0px;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_wLX5lIHNQOA/SLmttJlJH8I/AAAAAAAAADI/23tDy3kfCvA/s1600-h/ejInterface.jpg"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_wLX5lIHNQOA/SLmttJlJH8I/AAAAAAAAADI/23tDy3kfCvA/s320/ejInterface.jpg" alt="" id="BLOGGER_PHOTO_ID_5240410632599707586" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;Ahora veamos la declaración de las Clases e Interfaces, primero definimos una interface IMiInterface, que define los métodos y propiedades, junto con sus métodos get y set, que deberán utilizar las Clases que implementen dicha Interfaz.&lt;br /&gt;&lt;br /&gt;Luego definimos una clase CaracPersona en donde definimos la Propiedad Apellido con sus correspondiente get y set.&lt;br /&gt;&lt;br /&gt;Cuando hablamos de propiedades el método get devuelve un valor y el método set asigna un valor al atributo, debido a que los atributos son declarados privados y se acceden a ellos a través de métodos.&lt;br /&gt;&lt;br /&gt;Luego se define la clase Persona que heredará de la clase CaracPersona e implentará la Interface IMiInterface, es decir se suscribe al contrato de la Interface mencionada. Si en esta clase no coloco todos los métodos que figuran en la Interface el compilador me mostrará error. Por lo tanto esta clase está obligada a implementar todo lo que implemente la interface.&lt;br /&gt;&lt;br /&gt;En la línea 47 se muestra como a la Clase Persona se le hace heredar de la Clase y la Interfaz, se debe tener en cuenta el orden en que esto se coloca, sino nos dará error, primero se debe poner que se hereda de las clases y despues de la interface.&lt;br /&gt;&lt;br /&gt;Luego se define las propiedades con sus métodos get y set correspondientes. Tambien se define el método Mostrar que tiene la función de imprimir por pantalla y se usa el método ToString definido en la clase Object, que es la clase por defecto que heredan todas las Clases, y se le puede sobreescribir haciendo que imprima el Apellido y Nombre de la Persona.&lt;br /&gt;&lt;br /&gt;&lt;div   style="color: black; background-color: rgb(255, 255, 255); line-height: normal;font-family:Consolas;font-size:12px;"&gt;&lt;br /&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  24:  &lt;/span&gt;    &lt;span style="color: rgb(0, 0, 255);"&gt;interface&lt;/span&gt; IMiInterface&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  25:  &lt;/span&gt;    {&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  26:  &lt;/span&gt;        &lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt; Mostrar();&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  27:  &lt;/span&gt;        &lt;span style="color: rgb(0, 0, 255);"&gt;string&lt;/span&gt; Nombre { get; set; }&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  28:  &lt;/span&gt;        &lt;span style="color: rgb(0, 0, 255);"&gt;int&lt;/span&gt; Edad { get; }&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  29:  &lt;/span&gt;    }&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  30:  &lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  31:  &lt;/span&gt;    &lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;class&lt;/span&gt; CaractPersona&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  32:  &lt;/span&gt;    {&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  33:  &lt;/span&gt;        &lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;string&lt;/span&gt; _Apellido = &lt;span style="color: rgb(163, 21, 21);"&gt;"Castillo"&lt;/span&gt;;&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  34:  &lt;/span&gt;        &lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;string&lt;/span&gt; Apellido&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  35:  &lt;/span&gt;        {&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  36:  &lt;/span&gt;            get&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  37:  &lt;/span&gt;            {&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  38:  &lt;/span&gt;                &lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt; _Apellido;&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  39:  &lt;/span&gt;            }&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  40:  &lt;/span&gt;            set&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  41:  &lt;/span&gt;            {&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  42:  &lt;/span&gt;                _Apellido = &lt;span style="color: rgb(0, 0, 255);"&gt;value&lt;/span&gt;;&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  43:  &lt;/span&gt;            }&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  44:  &lt;/span&gt;        }&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  45:  &lt;/span&gt;    }&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  46:  &lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  47:  &lt;/span&gt;    &lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;class&lt;/span&gt; Persona : CaractPersona, IMiInterface&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  48:  &lt;/span&gt;    {&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  49:  &lt;/span&gt;        &lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;string&lt;/span&gt; _Nombre = &lt;span style="color: rgb(163, 21, 21);"&gt;"César"&lt;/span&gt;;&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  50:  &lt;/span&gt;        &lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;string&lt;/span&gt; Nombre&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  51:  &lt;/span&gt;        {&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  52:  &lt;/span&gt;            get&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  53:  &lt;/span&gt;            {&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  54:  &lt;/span&gt;                &lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt; _Nombre;&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  55:  &lt;/span&gt;            }&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  56:  &lt;/span&gt;            set&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  57:  &lt;/span&gt;            {&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  58:  &lt;/span&gt;                _Nombre = &lt;span style="color: rgb(0, 0, 255);"&gt;value&lt;/span&gt;;&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  59:  &lt;/span&gt;            }&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  60:  &lt;/span&gt;        }       &lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  61:  &lt;/span&gt;        &lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  62:  &lt;/span&gt;        &lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;int&lt;/span&gt; _Edad = 20;&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  63:  &lt;/span&gt;        &lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;int&lt;/span&gt; Edad&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  64:  &lt;/span&gt;        {&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  65:  &lt;/span&gt;            get&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  66:  &lt;/span&gt;            {&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  67:  &lt;/span&gt;                &lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt; _Edad;&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  68:  &lt;/span&gt;            }&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  69:  &lt;/span&gt;        }&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  70:  &lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  71:  &lt;/span&gt;        &lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt; Mostrar()&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  72:  &lt;/span&gt;        {&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  73:  &lt;/span&gt;            Console.WriteLine(Nombre + &lt;span style="color: rgb(163, 21, 21);"&gt;" "&lt;/span&gt; +Apellido);&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  74:  &lt;/span&gt;        }&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  75:  &lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  76:  &lt;/span&gt;        &lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;override&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;string&lt;/span&gt; ToString()&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  77:  &lt;/span&gt;        {&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  78:  &lt;/span&gt;            &lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt; Apellido + &lt;span style="color: rgb(163, 21, 21);"&gt;" "&lt;/span&gt; + Nombre;&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  79:  &lt;/span&gt;        }&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  80:  &lt;/span&gt;    }&lt;/pre&gt;&lt;pre style="margin: 0pt; background-color: rgb(244, 244, 244); width: 100%;"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;  81:  &lt;/span&gt;}&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;De esta forma definimos una estructura de clases utilizando Interfaces, espero comentarios y que el ejemplo sirva.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5503624154234367407-4145212799395853805?l=teamdjnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamdjnet.blogspot.com/feeds/4145212799395853805/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5503624154234367407&amp;postID=4145212799395853805' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/4145212799395853805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/4145212799395853805'/><link rel='alternate' type='text/html' href='http://teamdjnet.blogspot.com/2008/08/interfaces-y-herencia.html' title='Interfaces y Herencia'/><author><name>César Castillo</name><uri>http://www.blogger.com/profile/10240404201260947051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_wLX5lIHNQOA/SLmttJlJH8I/AAAAAAAAADI/23tDy3kfCvA/s72-c/ejInterface.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5503624154234367407.post-4387075543048106864</id><published>2008-07-21T13:00:00.000-03:00</published><updated>2008-07-21T13:50:00.676-03:00</updated><title type='text'>Clases herencia y polimorfismo</title><content type='html'>En el siguiente ejercicio vamos a revisar algunos conceptos sobre esta cosa que llaman programación orientada a objetos.&lt;br /&gt;&lt;br /&gt;Definitivamente, la técnica de definir clases y reutilizar esas definciones facilita la programación.&lt;br /&gt;&lt;br /&gt;Uno de los aspectos más importantes es la capacidad de hereder propiedades y métodos de manera que se puede lograr la famosa especializacion de una clase redifiniendo lo que debe hacerse al ejecutar un método, esto es lo que llaman polimorfismo.&lt;br /&gt;&lt;br /&gt;Veamos el ejemplo que hace las cosas mas fáciles de entender. Se trata de una aplicación de consola realizada con el Visual Studio 2008.&lt;br /&gt;&lt;br /&gt;&lt;div   style="color: black; background-color: rgb(241, 241, 241); line-height: normal;font-family:Consolas;font-size:11px;"&gt;&lt;br /&gt;&lt;pre style="margin: 0px;"&gt;&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;   1&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;using&lt;/span&gt; System;&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;   2&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;using&lt;/span&gt; System.Collections.Generic;&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;   3&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;   4&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;namespace&lt;/span&gt; Polymorphism&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;   5&lt;/span&gt;{&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;   6&lt;/span&gt;  &lt;span style="color:#0000FF;"&gt;class&lt;/span&gt; Program&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;   7&lt;/span&gt;  {&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;   8&lt;/span&gt;    &lt;span style="color:#0000FF;"&gt;static&lt;/span&gt; &lt;span style="color:#0000FF;"&gt;void&lt;/span&gt; Main(&lt;span style="color:#0000FF;"&gt;string&lt;/span&gt;[] args)&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;   9&lt;/span&gt;    {&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  10&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  11&lt;/span&gt;      Perro perro = &lt;span style="color:#0000FF;"&gt;new&lt;/span&gt; Perro(&lt;span style="color:#A31515;"&gt;"Sultan"&lt;/span&gt;);&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  12&lt;/span&gt;      Gato gato = &lt;span style="color:#0000FF;"&gt;new&lt;/span&gt; Gato(&lt;span style="color:#A31515;"&gt;"Garfield"&lt;/span&gt;);&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  13&lt;/span&gt;      Pato pato = &lt;span style="color:#0000FF;"&gt;new&lt;/span&gt; Pato(&lt;span style="color:#A31515;"&gt;"Lucas"&lt;/span&gt;);&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  14&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  15&lt;/span&gt;      Console.WriteLine(&lt;span style="color:#A31515;"&gt;"\nDesde los objetos directamente"&lt;/span&gt;);&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  16&lt;/span&gt;      perro.Presentarse();&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  17&lt;/span&gt;      gato.Presentarse();&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  18&lt;/span&gt;      pato.Presentarse();&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  19&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  20&lt;/span&gt;      List&amp;lt;Animal&amp;gt; bichos = &lt;span style="color:#0000FF;"&gt;new&lt;/span&gt; List&amp;lt;Animal&amp;gt;();&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  21&lt;/span&gt;      bichos.Add(&lt;span style="color:#0000FF;"&gt;new&lt;/span&gt; Perro(&lt;span style="color:#A31515;"&gt;"Sultan 2"&lt;/span&gt;) &lt;span style="color:#0000FF;"&gt;as&lt;/span&gt; Animal);&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  22&lt;/span&gt;      bichos.Add(&lt;span style="color:#0000FF;"&gt;new&lt;/span&gt; Perro(&lt;span style="color:#A31515;"&gt;"Diablo"&lt;/span&gt;) &lt;span style="color:#0000FF;"&gt;as&lt;/span&gt; Animal);&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  23&lt;/span&gt;      bichos.Add(&lt;span style="color:#0000FF;"&gt;new&lt;/span&gt; Pato(&lt;span style="color:#A31515;"&gt;"Lucas 2"&lt;/span&gt;) &lt;span style="color:#0000FF;"&gt;as&lt;/span&gt; Animal);&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  24&lt;/span&gt;      bichos.Add(&lt;span style="color:#0000FF;"&gt;new&lt;/span&gt; Gato(&lt;span style="color:#A31515;"&gt;"Silvestre"&lt;/span&gt;) &lt;span style="color:#0000FF;"&gt;as&lt;/span&gt; Animal);&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  25&lt;/span&gt;      bichos.Add(&lt;span style="color:#0000FF;"&gt;new&lt;/span&gt; Gato(&lt;span style="color:#A31515;"&gt;"Midnight"&lt;/span&gt;) &lt;span style="color:#0000FF;"&gt;as&lt;/span&gt; Animal);&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  26&lt;/span&gt;      bichos.Add((Animal) perro);&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  27&lt;/span&gt;      bichos.Add((Animal) gato);&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  28&lt;/span&gt;      bichos.Add((Animal) pato);&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  29&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  30&lt;/span&gt;      bichos.Sort(&lt;span style="color:#0000FF;"&gt;delegate&lt;/span&gt;(Animal a1, Animal a2) { &lt;span style="color:#0000FF;"&gt;return&lt;/span&gt; String.Compare(a1.Nombre, a2.Nombre); });&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  31&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  32&lt;/span&gt;      Console.WriteLine(&lt;span style="color:#A31515;"&gt;"\nDesde un arreglo de objetos indirectamente"&lt;/span&gt;);&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  33&lt;/span&gt;      &lt;span style="color:#0000FF;"&gt;foreach&lt;/span&gt; (Animal bicho &lt;span style="color:#0000FF;"&gt;in&lt;/span&gt; bichos)&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  34&lt;/span&gt;      {&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  35&lt;/span&gt;        bicho.Presentarse();&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  36&lt;/span&gt;      }&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  37&lt;/span&gt;    }&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  38&lt;/span&gt;  }&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  39&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Hasta aquí, lo que tenemos es la clase Program que es la que contiene el método Main, que se ejecuta por defecto en este tipo de aplicaciones.&lt;br /&gt;&lt;br /&gt;Como pueden ver se crean unos objetos (más adelante está la declaración de esas clases) y se invoca el método presentarse de cada uno de ellos. Obviamente cada objeto hace lo que tiene que hacer o mejor dicho lo que se ha codificado en el método Presentarse.&lt;br /&gt;&lt;br /&gt;Observen que en las líneas 16 a 18 se invoca el método directamente desde cada objeto; a continuación se declara una colección (en este caso una Lista) de objetos tipo Animal (esta es la clase de la cual heredan las otras) y se crean diferentes tipos de objetos agregándolos a la lista. Tengan en cuenta la forma como se hace el "cast" para que el compilador no se queje.&lt;br /&gt;&lt;br /&gt;Finalmente se ordena de acuerdo al nombre de cada bicho y se invoca el método Presentarse por cada una de las instancias en la lista.&lt;br /&gt;&lt;br /&gt;La salida del ejercicio es la siguiente:&lt;br /&gt;&lt;br /&gt;---------------------------------------------------------------------------------&lt;br /&gt;Desde los objetos directamente&lt;br /&gt;Soy un Polymorphism.Perro me llamo Sultan GUAU GUAU&lt;br /&gt;Soy un Polymorphism.Gato me llamo Garfield MIAU MIAU&lt;br /&gt;Soy un Polymorphism.Pato me llamo Lucas CUAC CUAC&lt;br /&gt;&lt;br /&gt;Desde un arreglo de objetos indirectamente&lt;br /&gt;Soy un Polymorphism.Perro me llamo Diablo GUAU GUAU&lt;br /&gt;Soy un Polymorphism.Gato me llamo Garfield MIAU MIAU&lt;br /&gt;Soy un Polymorphism.Pato me llamo Lucas CUAC CUAC&lt;br /&gt;Soy un Polymorphism.Pato me llamo Lucas 2 CUAC CUAC&lt;br /&gt;Soy un Polymorphism.Gato me llamo Midnight MIAU MIAU&lt;br /&gt;Soy un Polymorphism.Gato me llamo Silvestre MIAU MIAU&lt;br /&gt;Soy un Polymorphism.Perro me llamo Sultan GUAU GUAU&lt;br /&gt;Soy un Polymorphism.Perro me llamo Sultan 2 GUAU GUAU&lt;br /&gt;---------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;Ahora veamos la declaración de las clases; para comenzar se tiene una clase abstraca (no puede tener instancias) que incorpora el miembro _Nombre (privado)  y una propiedad pública Nombre la que nos permite acceder a dicho miembro. Observen que se puso dos constructores el que es por defecto y otro que nos permite crear instancias de la clase y a la vez asignar un valor por medio de la propiedad Nombre.&lt;br /&gt;&lt;br /&gt;El método Presentarse muestra el tipo de objeto (el nombre de la clase) de la instancia que ejecuta el método.&lt;br /&gt;&lt;br /&gt;A continuación se declaran tres clases, Perro, Gato y Pato que son todas derivadas (este es un término de la programación en C++) debería decir que "heredan" de Animal.&lt;br /&gt;&lt;br /&gt;Vean cómo se declaran los constructores de manera que invocan al constructor de la clase base, como en este caso no hay nada más que hacer estos constructores están vacíos, pero tranquilamente se podría incorporar más código.&lt;br /&gt;&lt;br /&gt;Observen también que el método Presentarse invoca al mismo método de la clase base, de este modo es que logramaos que clases derivadas ejecuten código escrito para la clase báse.&lt;br /&gt;&lt;br /&gt;&lt;div   style="color: black; background-color: rgb(241, 241, 241); line-height: normal;font-family:Consolas;font-size:11px;"&gt;&lt;br /&gt;&lt;pre style="margin: 0px;"&gt;&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  40&lt;/span&gt;  &lt;span style="color:#0000FF;"&gt;public&lt;/span&gt; &lt;span style="color:#0000FF;"&gt;abstract&lt;/span&gt; &lt;span style="color:#0000FF;"&gt;class&lt;/span&gt; Animal&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  41&lt;/span&gt;  {&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  42&lt;/span&gt;    &lt;span style="color:#0000FF;"&gt;public&lt;/span&gt; Animal() {}&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  43&lt;/span&gt;    &lt;span style="color:#0000FF;"&gt;public&lt;/span&gt; Animal(&lt;span style="color:#0000FF;"&gt;string&lt;/span&gt; nombre)&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  44&lt;/span&gt;    {&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  45&lt;/span&gt;      Nombre = nombre;&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  46&lt;/span&gt;    }&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  47&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  48&lt;/span&gt;    &lt;span style="color:#0000FF;"&gt;private&lt;/span&gt; &lt;span style="color:#0000FF;"&gt;string&lt;/span&gt; _Nombre = &lt;span style="color:#0000FF;"&gt;string&lt;/span&gt;.Empty;&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  49&lt;/span&gt;    &lt;span style="color:#0000FF;"&gt;public&lt;/span&gt; &lt;span style="color:#0000FF;"&gt;string&lt;/span&gt; Nombre&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  50&lt;/span&gt;    {&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  51&lt;/span&gt;      get { &lt;span style="color:#0000FF;"&gt;return&lt;/span&gt; _Nombre; }&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  52&lt;/span&gt;      set { _Nombre = &lt;span style="color:#0000FF;"&gt;value&lt;/span&gt; ?? &lt;span style="color:#0000FF;"&gt;string&lt;/span&gt;.Empty; }&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  53&lt;/span&gt;    }&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  54&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  55&lt;/span&gt;    &lt;span style="color:#0000FF;"&gt;public&lt;/span&gt; &lt;span style="color:#0000FF;"&gt;virtual&lt;/span&gt; &lt;span style="color:#0000FF;"&gt;void&lt;/span&gt; Presentarse()&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  56&lt;/span&gt;    {&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  57&lt;/span&gt;      Console.Write(&lt;span style="color:#A31515;"&gt;"Soy un "&lt;/span&gt; + &lt;span style="color:#0000FF;"&gt;this&lt;/span&gt;.GetType() + &lt;span style="color:#A31515;"&gt;" "&lt;/span&gt;);&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  58&lt;/span&gt;    }&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  59&lt;/span&gt;  }&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  60&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  61&lt;/span&gt;  &lt;span style="color:#0000FF;"&gt;public&lt;/span&gt; &lt;span style="color:#0000FF;"&gt;class&lt;/span&gt; Perro : Animal&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  62&lt;/span&gt;  {&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  63&lt;/span&gt;    &lt;span style="color:#0000FF;"&gt;public&lt;/span&gt; Perro()&lt;span style="color:#0000FF;"&gt;base&lt;/span&gt;() {}&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  64&lt;/span&gt;    &lt;span style="color:#0000FF;"&gt;public&lt;/span&gt; Perro(&lt;span style="color:#0000FF;"&gt;string&lt;/span&gt; nombre) : &lt;span style="color:#0000FF;"&gt;base&lt;/span&gt;(nombre) { }&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  65&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  66&lt;/span&gt;    &lt;span style="color:#0000FF;"&gt;public&lt;/span&gt; &lt;span style="color:#0000FF;"&gt;override&lt;/span&gt; &lt;span style="color:#0000FF;"&gt;void&lt;/span&gt; Presentarse()&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  67&lt;/span&gt;    {&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  68&lt;/span&gt;      &lt;span style="color:#0000FF;"&gt;base&lt;/span&gt;.Presentarse();&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  69&lt;/span&gt;      Console.WriteLine(&lt;span style="color:#A31515;"&gt;"me llamo "&lt;/span&gt; + &lt;span style="color:#0000FF;"&gt;this&lt;/span&gt;.Nombre + &lt;span style="color:#A31515;"&gt;" GUAU GUAU"&lt;/span&gt;);&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  70&lt;/span&gt;    }&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  71&lt;/span&gt;  }&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  72&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  73&lt;/span&gt;  &lt;span style="color:#0000FF;"&gt;public&lt;/span&gt; &lt;span style="color:#0000FF;"&gt;class&lt;/span&gt; Gato : Animal&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  74&lt;/span&gt;  {&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  75&lt;/span&gt;    &lt;span style="color:#0000FF;"&gt;public&lt;/span&gt; Gato() : &lt;span style="color:#0000FF;"&gt;base&lt;/span&gt;() {}&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  76&lt;/span&gt;    &lt;span style="color:#0000FF;"&gt;public&lt;/span&gt; Gato(&lt;span style="color:#0000FF;"&gt;string&lt;/span&gt; nombre) : &lt;span style="color:#0000FF;"&gt;base&lt;/span&gt;(nombre) {}&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  77&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  78&lt;/span&gt;    &lt;span style="color:#0000FF;"&gt;public&lt;/span&gt; &lt;span style="color:#0000FF;"&gt;override&lt;/span&gt; &lt;span style="color:#0000FF;"&gt;void&lt;/span&gt; Presentarse()&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  79&lt;/span&gt;    {&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  80&lt;/span&gt;      &lt;span style="color:#0000FF;"&gt;base&lt;/span&gt;.Presentarse();&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  81&lt;/span&gt;      Console.WriteLine(&lt;span style="color:#A31515;"&gt;"me llamo "&lt;/span&gt; + &lt;span style="color:#0000FF;"&gt;this&lt;/span&gt;.Nombre + &lt;span style="color:#A31515;"&gt;" MIAU MIAU"&lt;/span&gt;);&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  82&lt;/span&gt;    }&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  83&lt;/span&gt;  }&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  84&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  85&lt;/span&gt;  &lt;span style="color:#0000FF;"&gt;public&lt;/span&gt; &lt;span style="color:#0000FF;"&gt;class&lt;/span&gt; Pato : Animal&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  86&lt;/span&gt;  {&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  87&lt;/span&gt;    &lt;span style="color:#0000FF;"&gt;public&lt;/span&gt; Pato() : &lt;span style="color:#0000FF;"&gt;base&lt;/span&gt;() {}&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  88&lt;/span&gt;    &lt;span style="color:#0000FF;"&gt;public&lt;/span&gt; Pato(&lt;span style="color:#0000FF;"&gt;string&lt;/span&gt; nombre) : &lt;span style="color:#0000FF;"&gt;base&lt;/span&gt;(nombre) {}&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  89&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  90&lt;/span&gt;    &lt;span style="color:#0000FF;"&gt;public&lt;/span&gt; &lt;span style="color:#0000FF;"&gt;override&lt;/span&gt; &lt;span style="color:#0000FF;"&gt;void&lt;/span&gt; Presentarse()&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  91&lt;/span&gt;    {&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  92&lt;/span&gt;      &lt;span style="color:#0000FF;"&gt;base&lt;/span&gt;.Presentarse();&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  93&lt;/span&gt;      Console.WriteLine(&lt;span style="color:#A31515;"&gt;"me llamo "&lt;/span&gt; + &lt;span style="color:#0000FF;"&gt;this&lt;/span&gt;.Nombre + &lt;span style="color:#A31515;"&gt;" CUAC CUAC"&lt;/span&gt;);&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  94&lt;/span&gt;    }&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  95&lt;/span&gt;  }&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  96&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color:#2B91AF;border-right-width:2px;border-right-style:solid;margin-right:8px;"&gt;  97&lt;/span&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Bueno, seguramente hay preguntas sobre algunos aspectos del ejemplo pero lo más importante es que tienen un pequeño punto de arranque para desarrollar su propio esquema de clases.&lt;br /&gt;&lt;br /&gt;En general un sistema tiene un esquema bastante complejo respecto de las clases de negocio, con todas estas alternativas de clases Abstracas, Virtuales, Interfaces, etc. es cómo hoy en día se construyen modelos que representan con mayor y mejor exactitud el comportamiento de las entidades del mundo real.&lt;br /&gt;&lt;br /&gt;Espero que sirva.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5503624154234367407-4387075543048106864?l=teamdjnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamdjnet.blogspot.com/feeds/4387075543048106864/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5503624154234367407&amp;postID=4387075543048106864' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/4387075543048106864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/4387075543048106864'/><link rel='alternate' type='text/html' href='http://teamdjnet.blogspot.com/2008/07/clases-herencia-y-polimorfismo.html' title='Clases herencia y polimorfismo'/><author><name>Julio</name><uri>http://www.blogger.com/profile/03279266375453084060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp3.blogger.com/_ZSrPQ7XarG4/SHNZ0EOWg-I/AAAAAAAAAAM/0NTP0OB58_k/S220/jtentor.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5503624154234367407.post-3401986324206101234</id><published>2008-07-09T21:21:00.003-03:00</published><updated>2008-08-16T20:50:07.862-03:00</updated><title type='text'>Video Ejemplo</title><content type='html'>Hola a todos, me hice un videito para aquellos que recien estan empezando... no me salio como lo esperaba pero sirve... espero que lo disfruten SALUDOS!!!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.4shared.com/dir/8167139/a50afb08/sharing.html"&gt;http://www.4shared.com/dir/8167139/a50afb08/sharing.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5503624154234367407-3401986324206101234?l=teamdjnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamdjnet.blogspot.com/feeds/3401986324206101234/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5503624154234367407&amp;postID=3401986324206101234' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/3401986324206101234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/3401986324206101234'/><link rel='alternate' type='text/html' href='http://teamdjnet.blogspot.com/2008/07/video-ejemplo.html' title='Video Ejemplo'/><author><name>Diego</name><uri>http://www.blogger.com/profile/15130161481779949590</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5503624154234367407.post-5289885834945742081</id><published>2008-07-09T17:21:00.000-03:00</published><updated>2008-07-13T18:38:04.081-03:00</updated><title type='text'>Tipos de Datos</title><content type='html'>&lt;span style=""&gt;&lt;span style=""&gt;                                &lt;/span&gt;Cada &lt;/span&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;variable debe tener un tipo de datos. El tipo de datos de una variable determina los valores que la variable puede contener y las operaciones que pueden llevarse a cabo en ellas.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Tipos de Datos Primitivos&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Números Enteros&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;int numeroEntero;  //Entero de 32 Bits&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;short numeroCorto;                              //Entero de 16 Bits&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;long numeroLargo;                                //Entero de 64 Bits&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Números Enteros sin signo&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;uint numeroEnteroSinSigno;        //Entero de 32 Bits sin signo&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;ushort numeroCortoSinSigno;           //Entero de 16 Bits sin signo&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;ulong numeroLargoSinSigno;             //Entero de 64 Bits sin signo&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Fraccionarios&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;float numeroFraccionario;               //Números Reales de 32 bits&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;double numeroFraccionario;             //Número Reales de 64 bits&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Caracteres&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;byte nByte;                                           //Caracteres Numéricos sin signo&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sbyte nByteConSigno;                         //Caracteres Numéricos con signo&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;char caracter;                                     //Caracter Simple&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;string cadenaTexto;                           //Cadena de Texto&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Booleanos&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;bool tipoBooleano;                             //Los valores que permite son True o False.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Tipos por Valor  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Los tipos por valor son tipos de datos cuyo valor se almacena en la pila, y cualquier cambio que hagamos lo haremos directamente sobre dicho valor, de igual forma cuando copiamos valores de un tipo por valor a otro, estaremos haciendo copias independientes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Ejemplo de Tipo por Valor:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Defino una variable del tipo entero:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;int numeroEntero;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Le asigno un valor:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;numeroEntero = 10;  &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Es un tipo por valor por que le estoy asignado un valor a la variable numeroEntero, en este caso 10.&lt;br /&gt;&lt;br /&gt;Ahora defino una variable del tipo entero:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;int numeroEnteroB;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;Y si le asigno el contenido de numeroEntero, a esta nueva variable:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;numeroEnteroB = numeroEntero;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;Entonces el contenido de la nueva variable tambien sera 10&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Tipo por Referencia&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Se almacenan en el heap o memoria lejana, lo único que almacenan es una referencia al valor asignado. Si hacemos copias de tipos por referencia relamente lo que copiamos es la referencia propiamente dicha, pero no el contenido.&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;Ejemplo de tipo por referencia&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Mas adelante veremos como crear nuestros propios tipos de datos por referencia, por el momento utilizaremos un tipo por referencia existente:&lt;br /&gt;&lt;br /&gt;&lt;div style="border: 1px solid silver; margin: 15px 0pt 0pt 0px; padding: 0px; overflow: auto; clear: both; font-family: Consolas,'Courier New',Courier,Monospace; font-size: 10pt; line-height: 12pt; max-height: 300px; background-color: rgb(255, 250, 240);"&gt; Object tipoRef;&lt;br /&gt;tipoRef = numeroEntero; &lt;/div&gt;&lt;br /&gt;Por lo tanto a la variable tipoRef no le estoy asignando el contenido, sino la referencia de memoria, es decir la dirección de memoria donde puedo encontrar el contenido.&lt;br /&gt;&lt;br /&gt;Por lo tanto los Tipos de datos por Valor son todos los Tipo de datos Primitivos, y por Referencia son los restantes.&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5503624154234367407-5289885834945742081?l=teamdjnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamdjnet.blogspot.com/feeds/5289885834945742081/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5503624154234367407&amp;postID=5289885834945742081' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/5289885834945742081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/5289885834945742081'/><link rel='alternate' type='text/html' href='http://teamdjnet.blogspot.com/2008/07/tipo-de-datos-primitivos.html' title='Tipos de Datos'/><author><name>César Castillo</name><uri>http://www.blogger.com/profile/10240404201260947051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5503624154234367407.post-3577484483425162457</id><published>2008-07-07T17:56:00.000-03:00</published><updated>2008-07-09T01:37:26.773-03:00</updated><title type='text'>Nuestro primer programa en C#!!!!!!</title><content type='html'>Como primer paso abrimos el Visual C# y nos aparecerá la siguiente pantalla:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_wLX5lIHNQOA/SHP7P8E_SRI/AAAAAAAAAB0/XhZ41dcMpvs/s1600-h/1.JPG"&gt;&lt;img style="cursor: pointer; width: 373px; height: 229px;" src="http://bp3.blogger.com/_wLX5lIHNQOA/SHP7P8E_SRI/AAAAAAAAAB0/XhZ41dcMpvs/s320/1.JPG" alt="" id="BLOGGER_PHOTO_ID_5220792644296198418" border="0" /&gt;&lt;/a&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;En el menú File elegiremos la opción New Proyect y crearemos un Proyecto en modo consola eligiendo la opción como se muestra en la pantalla que sigue:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_wLX5lIHNQOA/SHP8i9XE1bI/AAAAAAAAAB8/3qI-H01Uapo/s1600-h/2.JPG"&gt;&lt;img style="cursor: pointer; width: 383px; height: 224px;" src="http://bp0.blogger.com/_wLX5lIHNQOA/SHP8i9XE1bI/AAAAAAAAAB8/3qI-H01Uapo/s320/2.JPG" alt="" id="BLOGGER_PHOTO_ID_5220794070569637298" border="0" /&gt;&lt;/a&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;Luego le ponemos un nombre al proyecto, para este caso le pondremos "MiPrimerPrograma" y le damos OK. Nos aparecerá una pantalla que contiene el siguiente código:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_wLX5lIHNQOA/SHP9fbQhuEI/AAAAAAAAACE/0bLYirh9iYY/s1600-h/3.JPG"&gt;&lt;img style="cursor: pointer; width: 350px; height: 254px;" src="http://bp3.blogger.com/_wLX5lIHNQOA/SHP9fbQhuEI/AAAAAAAAACE/0bLYirh9iYY/s320/3.JPG" alt="" id="BLOGGER_PHOTO_ID_5220795109387384898" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left; font-family: courier new;"&gt;  &lt;/div&gt;&lt;div style="text-align: left; font-family: courier new;"&gt;  &lt;/div&gt;&lt;div style="text-align: left; font-family: courier new;"&gt;  &lt;/div&gt;&lt;div style="text-align: left; font-family: courier new;"&gt;  &lt;/div&gt;&lt;div style="text-align: left; font-family: courier new;"&gt;  &lt;/div&gt;&lt;div style="text-align: left; font-family: courier new;"&gt;  &lt;/div&gt;&lt;div style="text-align: left; font-family: courier new;"&gt;  &lt;/div&gt;&lt;div style="text-align: left; font-family: courier new;"&gt;  &lt;/div&gt;&lt;div style="text-align: left; font-family: courier new;"&gt;  &lt;/div&gt;&lt;div style="text-align: left; font-family: courier new;"&gt;  &lt;/div&gt;&lt;div style="text-align: left; font-family: courier new;"&gt;  &lt;/div&gt;&lt;div style="text-align: left; font-family: courier new;"&gt;  &lt;/div&gt;&lt;div style="text-align: left; font-family: courier new;"&gt;  &lt;/div&gt;&lt;div style="text-align: left; font-family: courier new;"&gt;  &lt;/div&gt;&lt;div style="text-align: left; font-family: courier new;"&gt;  &lt;/div&gt;&lt;div style="text-align: left; font-family: courier new;"&gt;  &lt;/div&gt;&lt;div style="text-align: left; font-family: courier new;"&gt;  &lt;/div&gt;&lt;div style="text-align: left; font-family: courier new;"&gt;  &lt;/div&gt;&lt;div style="text-align: left; font-family: courier new;"&gt;  &lt;/div&gt;&lt;div style="text-align: left; font-family: courier new;"&gt;  &lt;/div&gt;&lt;div style="text-align: left; font-family: courier new;"&gt;  &lt;/div&gt;&lt;div style="text-align: left; font-family: courier new;"&gt;  &lt;/div&gt;&lt;div style="text-align: left; font-family: courier new;"&gt;  &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;Por defecto se crea la clase Program y un método estático denominado Main, dentro del cual escribiremos el siguiente código explicado linea por linea para realizar nuestra primera aplicación:&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;color:green;"   &gt;//Nuestra Primera Aplicación!!!&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;color:green;"   &gt;&lt;br /&gt;&lt;br /&gt;//Defino una cadena y asigno un valor&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;color:blue;"   &gt;string&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt; valor1 = &lt;span style="color:maroon;"&gt;"Este es el valor 1"&lt;/span&gt;;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;color:green;"   &gt;&lt;br /&gt;//Defino un entero y asigno un valor&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;color:blue;"   &gt;int&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt; valor2 = 5;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;color:green;"   &gt;//Defino una cadena y Asigno a la variable&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;o:p style="font-family: courier new;"&gt;&lt;/o:p&gt;&lt;span style="color: rgb(0, 102, 0);font-family:courier new;" &gt;//valor3 una dirección de memoria,&lt;/span&gt;&lt;o:p style="font-family: courier new;"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;color:green;"   &gt;&lt;br /&gt;//en este caso la de valor1&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p style="font-family: courier new;"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;color:blue;"   &gt;string&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt; valor3 = valor1;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;color:green;"   &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 102, 0);font-family:courier new;" &gt;//Imprime por pantalla el valor de la&lt;/span&gt;&lt;o:p style="font-family: courier new;"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;color:green;"   &gt;&lt;br /&gt;//variable correspondiente&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;color:teal;"   &gt;&lt;br /&gt;Console&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;.WriteLine(valor1);&lt;span style=""&gt;        &lt;br /&gt;&lt;/span&gt;&lt;span style=""&gt;             &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;color:teal;"   &gt;Console&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;.WriteLine(valor2);&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;color:teal;"   &gt;&lt;br /&gt;Console&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;.WriteLine(valor3);&lt;span style=""&gt;                                 &lt;/span&gt;&lt;span style="color:green;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;color:teal;"   &gt;&lt;br /&gt;Console&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;.WriteLine();&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);font-family:courier new;" &gt;//Imprime por pantalla la cadena que&lt;/span&gt;&lt;o:p style="font-family: courier new;"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;color:green;"   &gt;&lt;br /&gt;//encuentra como parámetro&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;color:teal;"   &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p style="font-family: courier new;"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;color:teal;"   &gt;&lt;br /&gt;Console&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;.WriteLine(&lt;span style="color:maroon;"&gt;"Presione una tecla para continuar"&lt;/span&gt;);&lt;span style=""&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;color:green;"   &gt;&lt;br /&gt;&lt;br /&gt;//Lee una tecla presionada por el usuario&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;color:teal;"   &gt;Console&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;.ReadKey();&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;color:teal;"   &gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;Ahora podemos ejecutarlo presionando sobre el Botón Verde que se encuentra en la Barra ubicada en la parte superior, que se muestra a continuación:&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(0, 0, 0);font-family:georgia;" &gt;&lt;span style=";font-family:trebuchet ms;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_wLX5lIHNQOA/SHQKZgu_IwI/AAAAAAAAAC0/ssJ9Bvqe0Zo/s1600-h/barra.JPG"&gt;&lt;img style="cursor: pointer; width: 529px; height: 48px;" src="http://bp3.blogger.com/_wLX5lIHNQOA/SHQKZgu_IwI/AAAAAAAAAC0/ssJ9Bvqe0Zo/s320/barra.JPG" alt="" id="BLOGGER_PHOTO_ID_5220809301429265154" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;La Salida será la siguiente:&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:georgia;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_wLX5lIHNQOA/SHQGoDXPL4I/AAAAAAAAACk/Ny9d4mzO7PE/s1600-h/7.JPG"&gt;&lt;img style="cursor: pointer; width: 428px; height: 136px;" src="http://bp1.blogger.com/_wLX5lIHNQOA/SHQGoDXPL4I/AAAAAAAAACk/Ny9d4mzO7PE/s320/7.JPG" alt="" id="BLOGGER_PHOTO_ID_5220805153196552066" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;Bueno eso es todo por ahora, espero que puedan hacerlo.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5503624154234367407-3577484483425162457?l=teamdjnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamdjnet.blogspot.com/feeds/3577484483425162457/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5503624154234367407&amp;postID=3577484483425162457' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/3577484483425162457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/3577484483425162457'/><link rel='alternate' type='text/html' href='http://teamdjnet.blogspot.com/2008/07/nuestro-primer-programa-en-c.html' title='Nuestro primer programa en C#!!!!!!'/><author><name>César Castillo</name><uri>http://www.blogger.com/profile/10240404201260947051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_wLX5lIHNQOA/SHP7P8E_SRI/AAAAAAAAAB0/XhZ41dcMpvs/s72-c/1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5503624154234367407.post-4066664048146469245</id><published>2008-07-07T00:21:00.000-03:00</published><updated>2008-07-07T00:25:48.191-03:00</updated><title type='text'>Herramientas</title><content type='html'>Las herramientas que utilizaremos son las siguientes:&lt;br /&gt;&lt;br /&gt;-Microsoft Visual C# 2005 Express Editions&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;-Microsoft Visual Web Developer 2005 Express Editions &lt;o:p&gt;&lt;/o:p&gt;&lt;span style="" lang="EN-GB"&gt;&lt;br /&gt;-Microsoft SQLServer 2005 Express Editions&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Lo podes bajar desde el siguiente link:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/es-es/express/default.aspx"&gt;http://msdn.microsoft.com/es-es/express/default.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5503624154234367407-4066664048146469245?l=teamdjnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamdjnet.blogspot.com/feeds/4066664048146469245/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5503624154234367407&amp;postID=4066664048146469245' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/4066664048146469245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/4066664048146469245'/><link rel='alternate' type='text/html' href='http://teamdjnet.blogspot.com/2008/07/herramientas.html' title='Herramientas'/><author><name>César Castillo</name><uri>http://www.blogger.com/profile/10240404201260947051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5503624154234367407.post-7057485777471341177</id><published>2008-07-06T23:52:00.000-03:00</published><updated>2008-07-07T00:31:44.655-03:00</updated><title type='text'>Empezamos de Cero!!!</title><content type='html'>Antes que nada vamos a elegir cual es el tema que vamos estudiar,  en principio yo propongo que comenzemos con el Lenguaje C#, de modo que estaré preparando algo para postear sobre este tema, espero que publiquen sus preguntas, ideas y propuestas.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5503624154234367407-7057485777471341177?l=teamdjnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamdjnet.blogspot.com/feeds/7057485777471341177/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5503624154234367407&amp;postID=7057485777471341177' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/7057485777471341177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/7057485777471341177'/><link rel='alternate' type='text/html' href='http://teamdjnet.blogspot.com/2008/07/empezamos-de-cero.html' title='Empezamos de Cero!!!'/><author><name>César Castillo</name><uri>http://www.blogger.com/profile/10240404201260947051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5503624154234367407.post-4720489365796364445</id><published>2008-07-06T21:03:00.000-03:00</published><updated>2008-07-07T00:23:19.634-03:00</updated><title type='text'>Páginas Recomendadas</title><content type='html'>Antes de Empezar les recomiendo visitar las siguientes páginas:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.illasaron.com/"&gt;http://www.illasaron.com/&lt;/a&gt;, donde encontrarán videos introductorios de ASP.NET y videos de C#.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mslatam.com/latam/msdn/comunidad/dce2005/default.aspx"&gt;http://www.mslatam.com/latam/msdn/comunidad/dce2005/default.aspx&lt;/a&gt;, en esta página es posible participar en el programa Desarrollador Cinco Estrellas 2005 el cual consiste en un  programa de capacitación online gratuita en tecnologías .NET de Microsoft.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.asp.net/"&gt;http://www.asp.net/&lt;/a&gt;, donde podrán encontrar Videos, Tutoriales, Libros en ASP.NET y algunos Starter Kit (aplicaciones Web de muestra).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5503624154234367407-4720489365796364445?l=teamdjnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamdjnet.blogspot.com/feeds/4720489365796364445/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5503624154234367407&amp;postID=4720489365796364445' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/4720489365796364445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/4720489365796364445'/><link rel='alternate' type='text/html' href='http://teamdjnet.blogspot.com/2008/07/pginas-recomendadas.html' title='Páginas Recomendadas'/><author><name>César Castillo</name><uri>http://www.blogger.com/profile/10240404201260947051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5503624154234367407.post-3252563867215377643</id><published>2008-07-05T17:40:00.000-03:00</published><updated>2008-07-05T17:44:28.015-03:00</updated><title type='text'>Nuestro Logo!!!</title><content type='html'>Les Presento nuestro Logo!!!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_wLX5lIHNQOA/SG_cy0eJlbI/AAAAAAAAAA0/L4as61-q5WY/s1600-h/logo.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_wLX5lIHNQOA/SG_cy0eJlbI/AAAAAAAAAA0/L4as61-q5WY/s320/logo.JPG" alt="" id="BLOGGER_PHOTO_ID_5219633258782365106" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5503624154234367407-3252563867215377643?l=teamdjnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamdjnet.blogspot.com/feeds/3252563867215377643/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5503624154234367407&amp;postID=3252563867215377643' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/3252563867215377643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/3252563867215377643'/><link rel='alternate' type='text/html' href='http://teamdjnet.blogspot.com/2008/07/nuestro-logo.html' title='Nuestro Logo!!!'/><author><name>César Castillo</name><uri>http://www.blogger.com/profile/10240404201260947051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_wLX5lIHNQOA/SG_cy0eJlbI/AAAAAAAAAA0/L4as61-q5WY/s72-c/logo.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5503624154234367407.post-8899399071416978341</id><published>2008-07-05T17:15:00.001-03:00</published><updated>2008-07-05T17:15:34.911-03:00</updated><title type='text'>Saludos</title><content type='html'>Saludos a todos y espero que les sean venideros estos tiempos. Exitos!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5503624154234367407-8899399071416978341?l=teamdjnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamdjnet.blogspot.com/feeds/8899399071416978341/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5503624154234367407&amp;postID=8899399071416978341' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/8899399071416978341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/8899399071416978341'/><link rel='alternate' type='text/html' href='http://teamdjnet.blogspot.com/2008/07/saludos.html' title='Saludos'/><author><name>Diego</name><uri>http://www.blogger.com/profile/15130161481779949590</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5503624154234367407.post-179251797813811006</id><published>2008-07-05T16:58:00.000-03:00</published><updated>2008-07-05T17:27:07.346-03:00</updated><title type='text'>Bienvenida</title><content type='html'>Bienvenidos al Blog de la Célula TeamDJ.Net !!!!, aqui publicaremos todos los avances, dudas, comentarios, y temas de interés que irán surgiendo durante el desarrollo de nuestras actividades.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5503624154234367407-179251797813811006?l=teamdjnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamdjnet.blogspot.com/feeds/179251797813811006/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5503624154234367407&amp;postID=179251797813811006' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/179251797813811006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5503624154234367407/posts/default/179251797813811006'/><link rel='alternate' type='text/html' href='http://teamdjnet.blogspot.com/2008/07/bienvenidos-al-blog-de-la-clula-teamdj.html' title='Bienvenida'/><author><name>César Castillo</name><uri>http://www.blogger.com/profile/10240404201260947051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
