<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-9200640823195701781</atom:id><lastBuildDate>Thu, 12 Sep 2024 12:23:02 +0000</lastBuildDate><category>java</category><category>Analizador de textos</category><category>C#</category><category>Comunicar Frames</category><category>Dialogos Personalizados</category><category>Ejemplo</category><category>Lenguajes Formales</category><category>Scanner</category><category>USAC</category><category>bancopoly</category><category>code</category><category>codigo</category><category>lenguaje</category><category>monopoly</category><category>programacion</category><category>proyecto</category><category>source</category><title>Geeks de la USAC</title><description></description><link>http://geeksdelausac.blogspot.com/</link><managingEditor>noreply@blogger.com (Geeks de la Usac)</managingEditor><generator>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9200640823195701781.post-4025524939345826948</guid><pubDate>Wed, 24 Sep 2008 01:25:00 +0000</pubDate><atom:updated>2008-09-23T18:49:49.943-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C#</category><category domain="http://www.blogger.com/atom/ns#">Comunicar Frames</category><category domain="http://www.blogger.com/atom/ns#">Dialogos Personalizados</category><category domain="http://www.blogger.com/atom/ns#">Ejemplo</category><title>Comunicar dos frames en C# [Dialogos Personalizados]</title><description>   Muchas personas se preguntan cuando estan programando, &quot;¿como puedo hacer que este frame que tengo le mande informacion a este otro?&quot; y suele ser, como lo era para mi, un gran dolor de cabeza, asi que decidi hacer este post para explicar como hacer funcionar la comunicacion entre frames, o dialogos personalizados.&lt;p&gt;El ejemplo que planteo es simple pero tiene grandes aplicaciones, lo que vamos a necesitar sera:&lt;/p&gt;&lt;p&gt;1) un windows form llamado &quot;Form1&quot;&lt;/p&gt;&lt;p&gt;2) un windows form llamado &quot;Form2&quot;&lt;/p&gt;&lt;p&gt;3) una etiqueta&lt;/p&gt;&lt;p&gt;4) un textbox&lt;/p&gt;&lt;p&gt;5) 2 botones&lt;/p&gt;&lt;p&gt;que deberan verse de la siguiente manera&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Form 1:&lt;/strong&gt;&lt;/p&gt;&lt;p align=&quot;left&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzy0i4bH3OKWP29sAhwZzZ8806NvwxSG_4IoxK0_Gm_m9o-JbKQ3N_U4JIlfZHTYTlI5kU7CIQmrXfMi4kRHg0w5_E0FVITxfmypOWg2SA6OVkQM8GbJdROGEXiYl89E1QvD6zUJAG7c4/s320/Form1.PNG&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5249394358424408146&quot; /&gt;&lt;strong&gt;Form 2:&lt;/strong&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfYLOyKNEI32GdYMaDdy09VuDJeRS7IYplrQiNFoEe6MeRrmZtpL_QHcCCoG6ky5JP6iAWQRd4VpAG0K7xfuNSBm9mGA1YAQoOkgJbGq1JI7Wxv5BIR9s6-SP98hi1ifMIYWXFPe2B7n4/s320/Form2.PNG&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5249394746742654594&quot; /&gt;&lt;/p&gt;&lt;p align=&quot;left&quot;&gt; Ahora bien, el funcionamiento sera el siguiente:&lt;/p&gt;&lt;p align=&quot;left&quot;&gt;Primero cargaremos el Form1, al hacer click en el boton &quot;GO!&quot; se mostrara el Form2, introduciremos un texto en el textbox y el boton set, cambiara el valor de la etiqueta en el Form1 con el texto de el texbox.&lt;/p&gt;&lt;p align=&quot;left&quot;&gt;&lt;strong&gt;El Codigo&lt;/strong&gt;&lt;/p&gt;&lt;p align=&quot;left&quot;&gt;1) En el Boton del Form2  ponemos los siguiente:&lt;/p&gt;&lt;p align=&quot;left&quot;&gt; &lt;span style=&quot;color:#3333ff;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color:#3333ff;&quot;&gt;void&lt;/span&gt; button1_Click(&lt;span style=&quot;color:#3333ff;&quot;&gt;object&lt;/span&gt; sender, &lt;span style=&quot;color:#009900;&quot;&gt;EventArgs&lt;/span&gt; e)&lt;br /&gt;            {&lt;br /&gt;&lt;br /&gt;                            texto = textBox1.Text;&lt;br /&gt;             }&lt;/p&gt;&lt;p align=&quot;left&quot;&gt;2) Siempre dentro del Form2 en declaramos la siguiente propiedad, ojo que esto no debe de ir dentro de ningun metodo si no que dentro de la clase misma&lt;/p&gt;&lt;p align=&quot;left&quot;&gt;    &lt;span style=&quot;color:#3333ff;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color:#3333ff;&quot;&gt;string&lt;/span&gt; text&lt;br /&gt;               {&lt;br /&gt;                          &lt;span style=&quot;color:#3333ff;&quot;&gt;get&lt;/span&gt;&lt;br /&gt;                          {&lt;br /&gt;                                    &lt;span style=&quot;color:#3333ff;&quot;&gt;return&lt;/span&gt; texto;&lt;br /&gt;                          }&lt;br /&gt;        }&lt;br /&gt;&lt;/p&gt;&lt;p align=&quot;left&quot;&gt;3) Ahora debemos declarar que nuestro Form2 tiene propiedades de Dialogo, y para ello seleccionaremos el boton &quot;Set&quot; y en la propiedad Dialog Result pondremos &quot;OK&quot;, esto indica que nuestro dialogo sera del tipo &quot;OK&quot;&lt;/p&gt;&lt;p align=&quot;left&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjY27rmqwO78T_vG-ZasuUG8UFgRs0qO2MYybjZADAJoFJf-YFPiAZ-RaRAh25pzNP3qQhBtKfKWSZqpRj2Zd0Ekkp_0qkg4QbimmokiTlZRaPz-dE1MfzQg7XFFq9Q_UUZoRsGPEqNYps/s320/DialogResult.PNG&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5249397958096782754&quot; /&gt;4) hecho esto nos vamos al Form1 y para terminar ponemos en el boton &quot;GO!&quot; el siguiente codigo:&lt;/p&gt;&lt;p align=&quot;left&quot;&gt;     &lt;span style=&quot;color:#3333ff;&quot;&gt;private void&lt;/span&gt; button1_Click(&lt;span style=&quot;color:#3333ff;&quot;&gt;objec&lt;/span&gt;t sender, &lt;span style=&quot;color:#33cc00;&quot;&gt;EventArgs&lt;/span&gt; e)&lt;br /&gt;           {&lt;br /&gt;                         &lt;span style=&quot;color:#009900;&quot;&gt;Form2&lt;/span&gt; frm2 = new &lt;span style=&quot;color:#33cc00;&quot;&gt;Form2&lt;/span&gt;();&lt;br /&gt;&lt;br /&gt;                       &lt;span style=&quot;color:#3333ff;&quot;&gt; if&lt;/span&gt; (frm2.ShowDialog() == &lt;span style=&quot;color:#33cc00;&quot;&gt;DialogResult&lt;/span&gt;.OK)&lt;br /&gt;               {&lt;br /&gt;                                    label1.Text = frm2.text;&lt;br /&gt;                         }&lt;br /&gt;        }&lt;/p&gt;&lt;p align=&quot;left&quot;&gt;   Bueno espero que esto sea de su utilidad. Hasta la proxima&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align=&quot;left&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description><link>http://geeksdelausac.blogspot.com/2008/09/comunicar-dos-frames-en-c-dialogos.html</link><author>noreply@blogger.com (Geeks de la Usac)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzy0i4bH3OKWP29sAhwZzZ8806NvwxSG_4IoxK0_Gm_m9o-JbKQ3N_U4JIlfZHTYTlI5kU7CIQmrXfMi4kRHg0w5_E0FVITxfmypOWg2SA6OVkQM8GbJdROGEXiYl89E1QvD6zUJAG7c4/s72-c/Form1.PNG" height="72" width="72"/><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9200640823195701781.post-2381340763586014195</guid><pubDate>Sun, 21 Sep 2008 20:18:00 +0000</pubDate><atom:updated>2008-09-21T13:52:03.750-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Analizador de textos</category><category domain="http://www.blogger.com/atom/ns#">java</category><category domain="http://www.blogger.com/atom/ns#">Lenguajes Formales</category><category domain="http://www.blogger.com/atom/ns#">Scanner</category><category domain="http://www.blogger.com/atom/ns#">USAC</category><title>Lenguajes Formales [Scanner]</title><description>&lt;p&gt;    Posteo esto como una ayuda a todos aquellos compañeros que cursan el curso de Lenguajes formales de programacion.&lt;/p&gt;&lt;p&gt;Para aquellos que no tengan el honor de estudiar en la Universidad de San Carlos, el curso de Lenguajes formales y de programacion es un curso dedicado al estudio introductorio de la construccion de compiladores de lenguajes de programacion estudiando sus dos etapas iniciales: el &quot;scanner&quot; (analisis lexico) y el &quot;parser&quot; (analisis sintactico) .&lt;/p&gt;&lt;p&gt;En este post incluyo un proyecto sencillo, que vendria siendo un analizador de textos que compara dos ficheros de texto y encuentra cuantas palabras y frases repetidas hay, tomando como fin de una frase el punto o bien el punto y coma, y todo caracter especial como un error, es un ejemplo muy sencillo pero muy eficaz para efectos de aprender los &quot;trucos&quot; de porgramar un scanner en java... &lt;/p&gt;&lt;p&gt;Proximamente posteare el parser, haber si mi colega se anima a postear su proyecto scanner que es mucho mas complejo que el mio.&lt;/p&gt;&lt;p&gt;P.D la descarga tambien contiene la documentacion del proyecto, y un libro que explica el funcionamiento de automatas finitos deterministas y no deterministas (DFA&#39;s y NFA&#39;s)&lt;/p&gt;&lt;p&gt;------------------Contenido de la Descarga---------------------&lt;/p&gt;&lt;p&gt;Analizador De Textos.jar (y sus fuentes, proyecto en NetBeans 6.0)&lt;/p&gt;&lt;p&gt;Documentacion.pdf&lt;/p&gt;&lt;p&gt;construccion de compiladores principios y practica - kenneth c louden - 2004.pdf&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://rapidshare.com/files/147245916/Analizador_de_Textos__1er_de_Lenguajes_.rar&quot;&gt;--------------------------Descarga----------------------------&lt;/a&gt;&lt;/p&gt;</description><link>http://geeksdelausac.blogspot.com/2008/09/lenguajes-formales-scanner.html</link><author>noreply@blogger.com (Geeks de la Usac)</author><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9200640823195701781.post-4637197927803862031</guid><pubDate>Mon, 11 Aug 2008 03:14:00 +0000</pubDate><atom:updated>2008-08-10T20:25:39.746-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">bancopoly</category><category domain="http://www.blogger.com/atom/ns#">code</category><category domain="http://www.blogger.com/atom/ns#">codigo</category><category domain="http://www.blogger.com/atom/ns#">java</category><category domain="http://www.blogger.com/atom/ns#">lenguaje</category><category domain="http://www.blogger.com/atom/ns#">monopoly</category><category domain="http://www.blogger.com/atom/ns#">programacion</category><category domain="http://www.blogger.com/atom/ns#">proyecto</category><category domain="http://www.blogger.com/atom/ns#">source</category><title>Monopoly en Java</title><description>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://s2.subirimagenes.com/imagen/919578monopoly.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;&quot; src=&quot;http://s2.subirimagenes.com/imagen/919578monopoly.png&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Se trata de un Monopoly (Para algunos paises: Bancopoly o Gran Banco) que esta hecho en Lenguaje Java... este fue dividido en 3 partes, La fase 1 se trataba de hacer el UML del programa... la fase 2 era hacer el programa trabajandolo solo en memoria, y la fase 3 se trataba de hacerlo con manejo de archivos, partidas guardadas, y uso de nodos y listas.... bueno en cada rar les incluyo el manual tecnico y de usuario y las clases en java... espero les guste! ojala a alguien le sirva, y si tienen duda de algo en java no duden en preguntar!!&lt;br /&gt;&lt;br /&gt;La Fase 1 esta incluida en la Fase 2 y 3 porque esta consistia solamente en hacer el diagrama UML del proyecto&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Links:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Fase 2:&lt;br /&gt;&lt;a href=&quot;http://rapidshare.com/files/136433953/Proyecto_JAVAPOLY_Fase_2.rar&quot;&gt;http://rapidshare.com/files/136433953/Proyecto_JAVAPOLY_Fase_2.rar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Fase 3:&lt;br /&gt;&lt;a href=&quot;http://rapidshare.com/files/136434463/Proyecto_JAVAPOLY_Fase_3.rar&quot;&gt;http://rapidshare.com/files/136434463/Proyecto_JAVAPOLY_Fase_3.rar&lt;/a&gt;</description><link>http://geeksdelausac.blogspot.com/2008/08/monopoly-en-java.html</link><author>noreply@blogger.com (Geeks de la Usac)</author><thr:total>4</thr:total></item></channel></rss>