tag:blogger.com,1999:blog-47729409474243081602024-03-05T22:33:07.121-08:00PROGRAMACION ORIENTADA A OBJETOSsickhttp://www.blogger.com/profile/18399666113260263538noreply@blogger.comBlogger17125tag:blogger.com,1999:blog-4772940947424308160.post-43108168787086285792011-11-22T18:51:00.000-08:002011-11-22T18:51:17.209-08:00Sistemas DistribuidosPara mi proyecto no creo que halla un sistema distribuido ya que es una rokola, no podría ponerla en linea, ni en algún servidor, tal vez en una base de un servidor pero aun no se, la única manera que tengo para usar la rokola es la de usuario - aplicación, tal vez en algún futuro pueda hacer una rokola en linea.sickhttp://www.blogger.com/profile/18399666113260263538noreply@blogger.com0tag:blogger.com,1999:blog-4772940947424308160.post-69490073881323600952011-11-08T17:46:00.000-08:002011-11-08T17:46:26.293-08:00Diagramas de Secuencia para el proyecto<div class="separator" style="clear: both; text-align: center;">
<span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">Exito en todo</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvxFtRcit3wQjl3vvAJhbRAl4Qp2Oz5bN7GDxfVuRTHN0L-oIinB-ZkpKpETuUCE_pEWq651b2XRvQxC1iVWrsZPNdhHRePNMuUFt8HnwJ_-lKFlR0frIUZYx-1mki806A2OQpY3i-hrpW/s1600/proy1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><img border="0" height="222" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvxFtRcit3wQjl3vvAJhbRAl4Qp2Oz5bN7GDxfVuRTHN0L-oIinB-ZkpKpETuUCE_pEWq651b2XRvQxC1iVWrsZPNdhHRePNMuUFt8HnwJ_-lKFlR0frIUZYx-1mki806A2OQpY3i-hrpW/s400/proy1.jpg" width="400" /></span></a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">Error al buscar la base de datos</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrn0EfxKGra3eP7sH0F0DT2voiXJT-OJn5WveFlgVuyIeE0zpCkWoCMfgPry_vg-H1ZVsovmkxlQReRzs3Sasn4MccZY9YMZB6w2E2n_pfhEy5s8GunLeaEuroi6wSvzkq3aeRQ0OrOP6W/s1600/proy2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><img border="0" height="324" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrn0EfxKGra3eP7sH0F0DT2voiXJT-OJn5WveFlgVuyIeE0zpCkWoCMfgPry_vg-H1ZVsovmkxlQReRzs3Sasn4MccZY9YMZB6w2E2n_pfhEy5s8GunLeaEuroi6wSvzkq3aeRQ0OrOP6W/s400/proy2.jpg" width="400" /></span></a></div>
<br />
<div style="text-align: center;">
<span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">Error de codigo pero finaliza con exito</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzZZqqKmcOxBJ7MnSpJZQqmV4aJmfnWXCaY-Ln0f_MEQ6gYq7HSuhXJRH_3KuiBjU5h1I9sTQyH-kytC0HZSWi7C0caSuV5mqhzI4s4b3hyko8VmYIlY-Sc17ZtXTUo606ytvvCw3xm-kx/s1600/proy3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><img border="0" height="267" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzZZqqKmcOxBJ7MnSpJZQqmV4aJmfnWXCaY-Ln0f_MEQ6gYq7HSuhXJRH_3KuiBjU5h1I9sTQyH-kytC0HZSWi7C0caSuV5mqhzI4s4b3hyko8VmYIlY-Sc17ZtXTUo606ytvvCw3xm-kx/s400/proy3.jpg" width="400" /></span></a></div>
<br />
<div style="text-align: center;">
<span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">No hay musica en la base de datos</span></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOnqYjcHUadJn81bNpHKS1Ipyeqcl-xV_aAHpakI_SbAdhwZGPmQY1Thb8p5MnVTrCWURPhrq71nf6YOY6BiIPARZOzZfg0FWWXW7nujVYkwnVjqgOyGw29fgnNHqQsYTK-4TAIyVltDYh/s1600/proy4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><img border="0" height="297" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOnqYjcHUadJn81bNpHKS1Ipyeqcl-xV_aAHpakI_SbAdhwZGPmQY1Thb8p5MnVTrCWURPhrq71nf6YOY6BiIPARZOzZfg0FWWXW7nujVYkwnVjqgOyGw29fgnNHqQsYTK-4TAIyVltDYh/s400/proy4.jpg" width="400" /></span></a></div>
<br />
<div style="text-align: center;">
<span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">Error del reproductor</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTXl6f0JM0A2yqP9c7M8lYnPC-2m2YYKSA9g8aNlLX__BNjWLtOyeDnrPw0MkAUryYPnQk2RA0yMOVqZfWviFvYMpMzeiuD5Fvg_ouQnSpavKR2BCH3Djs2kEEvi2gmdhTsOorddkaZTKM/s1600/proy5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><img border="0" height="246" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTXl6f0JM0A2yqP9c7M8lYnPC-2m2YYKSA9g8aNlLX__BNjWLtOyeDnrPw0MkAUryYPnQk2RA0yMOVqZfWviFvYMpMzeiuD5Fvg_ouQnSpavKR2BCH3Djs2kEEvi2gmdhTsOorddkaZTKM/s400/proy5.jpg" width="400" /></span></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />sickhttp://www.blogger.com/profile/18399666113260263538noreply@blogger.com1tag:blogger.com,1999:blog-4772940947424308160.post-88040565935320113982011-11-08T16:50:00.000-08:002011-11-08T16:50:00.510-08:00Patrones de diseño para el proyecto<span class="Apple-style-span" style="background-color: black; color: white; font-family: Times, 'Times New Roman', serif;"><b>Decorator</b>. Añade dinámicamente nuevas responsabilidades a un objeto, proporcionando una alternativa flexible a la herencia para extender la funcionalidad.</span><br />
<span class="Apple-style-span" style="background-color: black;"><span class="Apple-style-span" style="color: white; font-family: Times, 'Times New Roman', serif;"><br /></span></span><br />
<span class="Apple-style-span" style="color: white; font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="background-color: black;">Yo utilizaría este patrón de diseño ya que al incrustar el código por primera vez tiene una responsabilidad y al insertar el código por segunda ocasión tiene otra responsabilidad.</span></span><br />
<span class="Apple-style-span" style="background-color: black;"><span class="Apple-style-span" style="color: white; font-family: Times, 'Times New Roman', serif;"><br /></span></span><br />
<span class="Apple-style-span" style="background-color: black; color: white; font-family: Times, 'Times New Roman', serif;"><b>Observer</b>. Define una dependencia de uno-a-muchos entre objetos, de forma que cuando un objeto cambia de estado se notifica y actualizan automáticamente todos los objetos.</span><br />
<span class="Apple-style-span" style="background-color: black;"><span class="Apple-style-span" style="color: white; font-family: Times, 'Times New Roman', serif;"><br /></span></span><br />
<span class="Apple-style-span" style="color: white; font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="background-color: black;">yo utilizaría este patrón para la función de base de datos en la cual al ser actualizada se actualizara automáticamente el programa.</span></span><br />
<span class="Apple-style-span" style="background-color: black;"><span class="Apple-style-span" style="color: white; font-family: Times, 'Times New Roman', serif;"><br /></span></span><br />
<span class="Apple-style-span" style="background-color: black;"><span class="Apple-style-span" style="color: white; font-family: Times, 'Times New Roman', serif;">Hasta el momento solo tengo establecidos estos patrones.</span></span>sickhttp://www.blogger.com/profile/18399666113260263538noreply@blogger.com1tag:blogger.com,1999:blog-4772940947424308160.post-84905326388839172812011-11-02T23:11:00.000-07:002011-11-02T23:11:09.293-07:00Eventos, excepciones y errores de mi proyectoErrores<br />
<br />
Los errores mas garrafales serian:<br />
Que la base de datos no funcionara o no fuera encontrada.<br />
Que los códigos no se reconocieran o que no se pudiera introducir un código.<br />
Que no se reproduzca la música, vídeos o karaokes.<br />
Que los nombres de las canciones no coincidan con los códigos.<br />
Falla de los botones play y stop.<br />
Que no se abriera la ventana de vídeo y karaoke.<br />
<br />
Excepciones<br />
<br />
Que en lugar de introducir un numero se introduzca una letra. Lo resolvería con volver a preguntar el código.<br />
<br />
Eventos<br />
<br />
Los botones play y stop son para reproducir y parar, respectivamente.<br />
Al introducir el código se busca en la base de datos.<br />
Al cerrar la ventana se cierra toda a reproducción.<br />
Al seleccionar un vídeo se maximiza la ventana para reproducirlo al igual que el karaoke.<br />
Al dar clic sobre la interfaz no pasara nada amenos que sea para cerrarlo o parar la música o reproducirla.<br />
Si se da clic en la ventana de vídeo no pasa nada amenos que se desee cerrar se terminara la reproducción.<br />
<br />
<br />
Aun puede haber mas eventos, excepciones y errores pero aun no los identifico, en cuanto identifique mas los subire.sickhttp://www.blogger.com/profile/18399666113260263538noreply@blogger.com1tag:blogger.com,1999:blog-4772940947424308160.post-16162865205164856522011-11-02T22:16:00.000-07:002011-11-02T22:16:45.971-07:00Diseño de proyectoEste seria mas que nada un diseño base, creo que lo cambiare un poco, la idea en si es separar todo por géneros, al ser introducido el código se referirá al genero y así importara los vídeos, los karaokes y la música, después el segundo código sera para música, karaoke o vídeo.<br />
<br />
La segunda pantalla se refiere a que si el usuario selecciona un vídeo o un karaoke se visualizara en una pantalla mas grande que solo deje ala vista el reproductor.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYFVDtvUjCwjbWFT73hN8EsKV6IvnmqKXWBgMLwRr7imjVvRAaE6xuswFbvUtIGldNE4ixMb8HH9vyK_qDNa2S6BdRCJs7vSZcJ5piul5aoFuuJvV-IxwnEfVgXw8V4iC__J-x2D5bAANH/s1600/proy.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="484" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYFVDtvUjCwjbWFT73hN8EsKV6IvnmqKXWBgMLwRr7imjVvRAaE6xuswFbvUtIGldNE4ixMb8HH9vyK_qDNa2S6BdRCJs7vSZcJ5piul5aoFuuJvV-IxwnEfVgXw8V4iC__J-x2D5bAANH/s640/proy.jpg" width="640" /></a></div>
<br />sickhttp://www.blogger.com/profile/18399666113260263538noreply@blogger.com1tag:blogger.com,1999:blog-4772940947424308160.post-16674417745823370702011-11-01T20:49:00.000-07:002011-11-01T20:49:46.435-07:00Diagrama de Secuencias<div style="text-align: center;">
FIDO ÉXITO</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkZKdRGAG61ljYxSNROdDDrSM4uzEINbUwjXvdraanxVFreZrvWhHkEnkpI8TejdXQwiDc910lyP0f0Frnas-rtGIcKpj3DllpguNJjBz7MQe9Y-k_6D0lJw2b6jQE97O17TlduTQ9gy75/s1600/index1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="275" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkZKdRGAG61ljYxSNROdDDrSM4uzEINbUwjXvdraanxVFreZrvWhHkEnkpI8TejdXQwiDc910lyP0f0Frnas-rtGIcKpj3DllpguNJjBz7MQe9Y-k_6D0lJw2b6jQE97O17TlduTQ9gy75/s400/index1.png" width="400" /></a></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
FIDO ERROR</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5-BqjwIh-mPZTHQE3igWvJzIvEXQNuMVVInwGnv1Sq1ulB5FoUA9KvMwoLq9pUKCA9E4dpjYUPVFIDU_z5MJ-ULSoI2L1Pg_ptjfD2JAKE9IGxzrNL59NLasclYF6aM1Oo0DfwnCsacqA/s1600/indexe.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="255" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5-BqjwIh-mPZTHQE3igWvJzIvEXQNuMVVInwGnv1Sq1ulB5FoUA9KvMwoLq9pUKCA9E4dpjYUPVFIDU_z5MJ-ULSoI2L1Pg_ptjfD2JAKE9IGxzrNL59NLasclYF6aM1Oo0DfwnCsacqA/s400/indexe.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
FIDO CONTROL</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjz3u51kdSfQlix3OL8oANqeaLrrnAZhDD1_vR3RrelvSxkbAbxvvOKf-sKAVXHyaicwc4QcAIpgDNrQpceHuIAhy3mbHysy1rrPO6qZy5-zcRsY8kcm_jHZC8AQW0rou_LPdR-ipCQ1RNE/s1600/indexc.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="228" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjz3u51kdSfQlix3OL8oANqeaLrrnAZhDD1_vR3RrelvSxkbAbxvvOKf-sKAVXHyaicwc4QcAIpgDNrQpceHuIAhy3mbHysy1rrPO6qZy5-zcRsY8kcm_jHZC8AQW0rou_LPdR-ipCQ1RNE/s400/indexc.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />sickhttp://www.blogger.com/profile/18399666113260263538noreply@blogger.com0tag:blogger.com,1999:blog-4772940947424308160.post-42954282642567915442011-10-31T18:47:00.000-07:002011-10-31T18:47:09.471-07:00Documentación Técnica<span class="Apple-style-span" style="color: white; font-family: Times, 'Times New Roman', serif;"><b style="background-color: black;">En la informática, la documentacion tecnica se refiere ala descripcion de un programa para que pueda ser leido por cualquier persona. La documentación explica el proposito, y todo lo relacionado con la codificacion del programa, tambien incluye las instrucciones sobre el funcionamiento del programa y las ordenes ademas de entradas necesarias para hacerlo funcionar.</b></span><br />
<span class="Apple-style-span" style="color: white; font-family: Times, 'Times New Roman', serif;"><b style="background-color: black;"><br /></b></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.linux-es.org/files/documentos.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span class="Apple-style-span" style="color: white; font-family: Times, 'Times New Roman', serif;"><b style="background-color: black;"><img border="0" height="300" src="http://www.linux-es.org/files/documentos.gif" width="320" /><span></span></b></span></a></div>
<div class="separator" style="clear: both; text-align: center;">
<span class="Apple-style-span" style="color: white; font-family: Times, 'Times New Roman', serif;"><b style="background-color: black;"><br /></b></span></div>
<div class="separator" style="clear: both; text-align: justify;">
<span class="Apple-style-span" style="color: white; font-family: Times, 'Times New Roman', serif;"><b style="background-color: black;">Para dale un mantenimiento rápido al software o eliminar errores es necesario tener una documentación o tomar una documentacion anterior para así darse cuanta mas rápido de los errores y modificarlos de la manera mas sencilla y rápida.</b></span></div>
<div class="separator" style="clear: both; text-align: justify;">
<span class="Apple-style-span" style="color: white; font-family: Times, 'Times New Roman', serif;"><b style="background-color: black;"><br /></b></span></div>
<div class="separator" style="clear: both; text-align: justify;">
<span class="Apple-style-span" style="color: white; font-family: Times, 'Times New Roman', serif;"><b style="background-color: black;">Como una conclución se podría decir que la documentación es una parte esencial para el progreso del software de manera rápida y para su amplio mantenimiento.</b></span></div>
<div class="separator" style="clear: both; text-align: justify;">
<span class="Apple-style-span" style="color: white; font-family: Times, 'Times New Roman', serif;"><b style="background-color: black;"><br /></b></span></div>
<div class="separator" style="clear: both; text-align: justify;">
<span class="Apple-style-span" style="color: white; font-family: Times, 'Times New Roman', serif;"><b style="background-color: black;">En la programación los tipos de documentación son:</b></span></div>
<div class="separator" style="clear: both; text-align: justify;">
<span class="Apple-style-span" style="color: white; font-family: Times, 'Times New Roman', serif;"><b style="background-color: black;"><br /></b></span></div>
<div class="separator" style="clear: both; text-align: justify;">
</div>
<div class="separator" style="clear: both;">
<span class="Apple-style-span" style="color: white; font-family: Times, 'Times New Roman', serif;"><b style="background-color: black;">Diagrama de clases Se realiza en la fase de dise~no y se usa en la de implementaci on.</b></span></div>
<div class="separator" style="clear: both;">
<span class="Apple-style-span" style="color: white; font-family: Times, 'Times New Roman', serif;"><b style="background-color: black;">Documentacion del c odigo Se realiza en la fase de implementaci ón y se usa tanto en esta como en la de mantenimiento.</b></span></div>
<div class="separator" style="clear: both;">
<span class="Apple-style-span" style="color: white; font-family: Times, 'Times New Roman', serif;"><b style="background-color: black;">Documentacion de uso (API) Se realiza en la fase de implementacion y se usa en la de mantenimiento.</b></span></div>
<br />
<div class="separator" style="clear: both; text-align: justify;">
<b style="background-color: black;"><br /></b></div>
<div class="separator" style="clear: both; text-align: justify;">
<b style="background-color: black;"><br /></b></div>
<div class="separator" style="clear: both; text-align: justify;">
<b style="background-color: black;"><br /></b></div>
<div class="separator" style="clear: both; text-align: justify;">
<b><br /></b></div>
<span class="Apple-style-span" style="background-color: white;"><span class="Apple-style-span" style="font-family: Tahoma;"><span class="Apple-style-span" style="font-size: 12px;"><br /></span></span></span>sickhttp://www.blogger.com/profile/18399666113260263538noreply@blogger.com0tag:blogger.com,1999:blog-4772940947424308160.post-12087735213382005212011-10-31T17:49:00.000-07:002011-10-31T17:49:08.402-07:00RetroalimentacionEn la retroalimentacion me toco hacer equipo con Miguel Ángel, el me dio varias opciones en cuanto ami proyecto de rocola me dijo que me enfocara en lo que es en si una rocola y no hacerlo un reproductor rocola, por esa razón solo utilizare play y stop (tal vez elimine stop), otra de las ideas que me dio fue que utilizara toda la pantalla para asi poder acomodar amplia mente todas las opciones de mi rocola, me menciono que utilizara colores no muy chillantes ni colores tristes que lo hiciera llamativo ademas de poner una imagen de fondo o algo que llamara la atención.sickhttp://www.blogger.com/profile/18399666113260263538noreply@blogger.com0tag:blogger.com,1999:blog-4772940947424308160.post-60086056889386122052011-10-31T17:14:00.000-07:002011-10-31T17:14:00.908-07:00Herencia y PolimorfismoHerencia: Es una manera de utilizar una clase padre y heredar de esa clase los esencial para utilizarlo en las clases hijo.<br />
Polimorfismo: Las clases derivadas de una clase mayor pueden utilizar los mismos métodos pero de forma distinta.<br />
<br />
Hasta el momento no he encontrado una herencia ya que cada uno tiene su forma de trabajar aunque tal vez la clase de buscador y la de código puedan compartir algo.<br />
<br />
En cuanto al polimorfismo tal vez sea aplicable en la búsqueda de código y en la búsqueda de música, aunque aun estoy verificando ese punto.sickhttp://www.blogger.com/profile/18399666113260263538noreply@blogger.com0tag:blogger.com,1999:blog-4772940947424308160.post-9644508729256368592011-10-31T17:00:00.000-07:002011-10-31T17:00:41.330-07:00Descomposicion en clasesLas clases que tengo hasta el momento son.<div>
<br /></div>
<div>
Reproductor</div>
<div>
Atributos: color.</div>
<div>
Metodos: reproduce, deja de reproducir.</div>
<div>
Responsabilidad: Es la encargada de reproducir la musica seleecionada. </div>
<div>
<br /></div>
<div>
Buscador</div>
<div>
Atributos:base de datos.</div>
<div>
Metodos: busca.</div>
<div>
Responsabilidad: Es la encargada de encontrar la musica solicitada.</div>
<div>
</div>
<div>
Codigo</div>
<div>
Atributos: base de datos.</div>
<div>
Metodos: se incerta codigo, verifica que el codigo exista. </div>
<div>
Responsabilidad: Es la encargada de encontrar el codigo en la base de datos y si no se encuentra pide de nuevo el codigo.</div>
<div>
<br /></div>
<div>
mientras valla progresando en el proyecto ire agregando nuevas clases.</div>sickhttp://www.blogger.com/profile/18399666113260263538noreply@blogger.com0tag:blogger.com,1999:blog-4772940947424308160.post-7818778278772679362011-10-26T19:57:00.000-07:002011-10-26T19:57:26.502-07:00<div style="text-align: justify;">
<span class="Apple-style-span" style="background-color: black; color: white; font-family: Times, 'Times New Roman', serif;"><span></span></span></div>
<div style="direction: ltr; language: es; margin-bottom: 0pt; margin-left: .38in; margin-top: 7.68pt; text-align: left; text-indent: -.38in; unicode-bidi: embed; vertical-align: baseline;">
<div style="text-align: justify;">
<span class="Apple-style-span" style="background-color: black; color: white; font-family: Times, 'Times New Roman', serif;">Mejoramos la interfaz grafica de el
Microsoft Internet Explorer, tomamos algunas ideas de chrome por que es mas
flexible a utilizarlas y mas fáciles de comprender, además quitamos los
elementos que ya no son utilizados y que solo ocupan espacio de la pantalla o
ventana del explorador, colocando un icono redisellano y mas llamativo para cada una de las opciones.</span></div>
<div style="text-align: justify;">
<span style="background-color: black; color: white; font-family: Times, 'Times New Roman', serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: justify;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6vg8_wz_NIdiR8B_Q72ykWTsBuYVoOpQJYuc9UtYFSMTJRd-hrzVL_VEppchG8nPz6qJ9eydcJ1xILP46ookIXCkARozYveATKIdOUQrlTVZocuPB_C2Tq-CvWx33Sn_n6Q5lCwQ5eBh-/s1600/Dibujo2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span class="Apple-style-span" style="background-color: black; color: white; font-family: Times, 'Times New Roman', serif;"><img border="0" height="135" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6vg8_wz_NIdiR8B_Q72ykWTsBuYVoOpQJYuc9UtYFSMTJRd-hrzVL_VEppchG8nPz6qJ9eydcJ1xILP46ookIXCkARozYveATKIdOUQrlTVZocuPB_C2Tq-CvWx33Sn_n6Q5lCwQ5eBh-/s400/Dibujo2.JPG" width="400" /></span></a></div>
<div class="separator" style="clear: both; text-align: justify;">
<span class="Apple-style-span" style="background-color: black; color: white; font-family: Times, 'Times New Roman', serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: justify;">
<span class="Apple-style-span" style="background-color: black; color: white; font-family: Times, 'Times New Roman', serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div style="direction: ltr; margin-bottom: 0pt; margin-left: 0.38in; margin-top: 7.2pt; text-align: justify; text-indent: -0.38in; unicode-bidi: embed;">
<span class="Apple-style-span" style="background-color: black; color: white; font-family: Times, 'Times New Roman', serif;">Bueno la interfaz del explorador tenia algunas cosas que
ya no son usadas y que pueden ser escondida, también eliminamos el icono de
Explorer que ya no es muy agradable, la barra de búsqueda es un poco aburrida y
monótona así que agregamos algunas cosas e iconos de chrome que se podría decir
que todos los tienen pero en chrome se ven mejor, la barra de edición fue
removida hacia un icono en forma de llave de herramientas estilo chrome, para
ahorrar espacio en la pantalla.
</span></div>
<div style="direction: ltr; language: es; margin-bottom: 0pt; margin-left: .38in; margin-top: 7.2pt; mso-vertical-align-alt: auto; text-align: left; text-indent: -.38in; unicode-bidi: embed;">
<span style="background-color: black; color: black; font-family: Calibri; font-size: 30pt;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMF0GOg_HhvqvCkwjWOft9dpB0FTsDkUVBO2WWJ___AXG0_uNZ_VqVNzL3t44chzcprYhMlnBDpK8RBjKOLiKK3ja7xtnZKPchUSqCxQuHSwd2lsGtoyGd6uBZydjN5POG_1yZM8uB7A5K/s1600/elver+gonn+prieto.JPG" imageanchor="1" style="background-color: black; margin-left: 1em; margin-right: 1em;"><img border="0" height="195" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMF0GOg_HhvqvCkwjWOft9dpB0FTsDkUVBO2WWJ___AXG0_uNZ_VqVNzL3t44chzcprYhMlnBDpK8RBjKOLiKK3ja7xtnZKPchUSqCxQuHSwd2lsGtoyGd6uBZydjN5POG_1yZM8uB7A5K/s400/elver+gonn+prieto.JPG" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<span class="Apple-style-span" style="background-color: black;">Participantes del equipo: Miguel Ángel Castillo</span></div>
<div class="separator" style="clear: both; text-align: center;">
<span class="Apple-style-span" style="background-color: black;">Juan Manuel Castorena Padrón</span></div>
<div style="direction: ltr; language: es; margin-bottom: 0pt; margin-left: .38in; margin-top: 7.2pt; mso-vertical-align-alt: auto; text-align: left; text-indent: -.38in; unicode-bidi: embed;">
<span style="background-color: black; color: black; font-family: Calibri; font-size: 30pt;"><br /></span></div>
<br />
<span style="background-color: black; color: black; font-family: Calibri; font-size: 32pt;"><br /></span><br />
<span style="background-color: black; color: black; font-family: Calibri; font-size: 32pt;"><br /></span><br />
<span style="background-color: black; color: black; font-family: Calibri; font-size: 32pt;"><br /></span></div>
<div style="direction: ltr; language: es; margin-bottom: 0pt; margin-left: .38in; margin-top: 7.68pt; text-align: left; text-indent: -.38in; unicode-bidi: embed; vertical-align: baseline;">
<span style="background-color: black; color: black; font-family: Calibri; font-size: 32pt;"><br /></span></div>
<div style="direction: ltr; language: es; margin-bottom: 0pt; margin-left: .38in; margin-top: 7.68pt; text-align: left; text-indent: -.38in; unicode-bidi: embed; vertical-align: baseline;">
<span style="color: black; font-family: Calibri; font-size: 32pt;"><br /></span></div>sickhttp://www.blogger.com/profile/18399666113260263538noreply@blogger.com0tag:blogger.com,1999:blog-4772940947424308160.post-22492305646126268472011-09-27T22:07:00.001-07:002011-09-27T22:07:55.280-07:00Diagrama hecho por equipos en clase<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrk6Slco4iANPOZbb1eyya9kPUhBoB7HINxyWzDZpGtkec5BWMdHu3MsCO0Nptya5A29Z6XPykWV8oUmVUHp01EzPXBgtJEMWR6JLMbatYfJ67Z3WuSia-upU_o4LXsBspi0loQCeUzZcK/s1600/ejercicio.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="420" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrk6Slco4iANPOZbb1eyya9kPUhBoB7HINxyWzDZpGtkec5BWMdHu3MsCO0Nptya5A29Z6XPykWV8oUmVUHp01EzPXBgtJEMWR6JLMbatYfJ67Z3WuSia-upU_o4LXsBspi0loQCeUzZcK/s640/ejercicio.png" width="640" /></a></div>
<br />sickhttp://www.blogger.com/profile/18399666113260263538noreply@blogger.com0tag:blogger.com,1999:blog-4772940947424308160.post-57565913429788042932011-09-14T15:10:00.000-07:002011-09-14T15:10:06.643-07:00CasosEstos hasta el momento los casos que tengo para el proyecto pero en base al avance que tenga tal vez vaya sacando nuevos casos.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1qqpTv-Eb6t-7UgRKaBcaTywROL3tDpWV-Lv2txzGrnOdI33SuVeMqdSwYc22p2Mx90d7pRudCWwa_B4QjTblhjCIiShCvd9hWtG_OiYI0aJuYBj_6MelXijD_MaNUneJhwiqxaMJJO2o/s1600/casos.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1qqpTv-Eb6t-7UgRKaBcaTywROL3tDpWV-Lv2txzGrnOdI33SuVeMqdSwYc22p2Mx90d7pRudCWwa_B4QjTblhjCIiShCvd9hWtG_OiYI0aJuYBj_6MelXijD_MaNUneJhwiqxaMJJO2o/s1600/casos.JPG" /></a></div>sickhttp://www.blogger.com/profile/18399666113260263538noreply@blogger.com0tag:blogger.com,1999:blog-4772940947424308160.post-44840186598061703362011-08-28T11:06:00.000-07:002011-08-28T11:06:08.874-07:00Metodologías de análisis y diseños de softwares<span id="goog_367741467"></span><span id="goog_367741468"></span><br />
<div class="separator" style="clear: both; text-align: justify;">Análisis y diseño de softwares</div><div class="separator" style="clear: both; text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: justify;">El análisis de software se podría resumir en tener en claro todo lo que hará el software. En esta etapa también se utiliza la evaluación con el fin de saber si todo esta perfectamente definido o falta algo mas. </div><div class="separator" style="clear: both; text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: justify;">Los requerimientos funcionales los cuales son aquellos que definen los que las herramientas del software deben hacer, en esta pequeña etapa el programador pone una meta para el proyecto para que este no sea una cosa de otro mundo y también crea un software fácil de utilizar si es que lo piensa hacer para todo publico . </div><div class="separator" style="clear: both; text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: justify;">El diseño es la parte en la cual el programador hará un esquema en el cual se explica la funcionalidad del programa y lo que el usuario podrá hacer. Para poder hacer esto muchos programadores utilizan el UML LUM (Lenguaje Unificado de Modelado) en este programa se especifican métodos y procesos. En esta etapa el programador sigue su análisis y crea su diseño ademas de hacerlo de fácil comprensión.</div><div class="separator" style="clear: both; text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: justify;">Ejemplo de UML o LUM.</div><div class="separator" style="clear: both; text-align: center;"><a href="http://www.docirs.cl/Images/uml_tarjeta_credito2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="http://www.docirs.cl/Images/uml_tarjeta_credito2.jpg" width="240" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: left;">ICONO DE UML O LUM.</div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="http://otroblogmas.com/wp-content/uploads/2010/03/uml_logo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="247" src="http://otroblogmas.com/wp-content/uploads/2010/03/uml_logo.jpg" width="320" /></a></div><br />
<br />
<br />
<a href="http://es.wikipedia.org/wiki/An%C3%A1lisis_y_dise%C3%B1o_orientado_a_objetos">http://es.wikipedia.org/wiki/An%C3%A1lisis_y_dise%C3%B1o_orientado_a_objetos</a><br />
<a href="http://html.rincondelvago.com/metodologia-de-analisis-y-diseno-orientado-a-objetos.html">http://html.rincondelvago.com/metodologia-de-analisis-y-diseno-orientado-a-objetos.html</a>sickhttp://www.blogger.com/profile/18399666113260263538noreply@blogger.com0tag:blogger.com,1999:blog-4772940947424308160.post-20350215358296165222011-08-28T10:05:00.000-07:002011-08-28T10:05:56.112-07:00LA CRISIS DEL SOFTWARELa crisis del software es un termino que se utiliza cuando un software no cumple con los requerimientos pedidos o solicitados ademas de ser demasiado caro y no cumplir con el horario establecido.<br />
<br />
Los puntos o los síntomas mas comunes son:<br />
<br />
<ul><li>Baja calidad.</li>
<li>El tiempo de su creación es largo y no cumple con lo establecido.</li>
<li>Baja confianza en el software.</li>
</ul><div><br />
</div><div>La razones de estos fallos son:</div><div><ul><li>Falta de conocimientos.</li>
<li>Aceleración en el proceso.</li>
<li>Una base inestable.</li>
<li>Softwares demasiados complejos.</li>
</ul><div><br />
</div><div>Las soluciones podrían ser:</div></div><div><ul><li>Mayor conocimientos en la programación.</li>
<li>Crear una base solida y fácil de manejar para poder modificaciones futuras.</li>
<li>Utilizar un lenguaje sencillo y reconocido para así otros programadores lo pueden modificar.</li>
<li>Utilizar el tiempo y no acelerar procesos.</li>
<li>Hacer un presupuesto bien estructurado.</li>
<li>Crear softwares realistas y no ir mas halla.</li>
</ul><div><br />
</div><div>Ejemplo:</div></div><div><br />
</div><div>Sobredosis radiológica</div><div><br />
</div><div>El Instituto Nacional de Cáncer de la Ciudad de Panamá se vio afectado por un softwares con un error garrafal, el programa consistía en controlar los rayos x (radiactividad para matar las células cancerijenas), el error fue que los médicos al pedir la frecuencia de los rayos, el software calculaba mal así que los rayos eran mas potentes que los que el medico pidió, por esa razón murieron alrededor de 10 personas y otros mas quedaron con daños muy ceberos.</div><div class="separator" style="clear: both; text-align: center;"><a href="http://www.vertigopolitico.com/work/models/vertigo/itz_NewsFile/5679/newsFileName_5679_TAC.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="213" src="http://www.vertigopolitico.com/work/models/vertigo/itz_NewsFile/5679/newsFileName_5679_TAC.jpg" width="320" /></a></div><div><br />
</div><div><br />
</div><div><a href="http://axxon.com.ar/not/156/c-1560164.htm">http://axxon.com.ar/not/156/c-1560164.htm</a></div><div><a href="http://es.wikipedia.org/wiki/Radioterapia">http://es.wikipedia.org/wiki/Radioterapia</a></div><br />
<a href="http://www.slideshare.net/mario21ic/crisis-del-software">http://www.slideshare.net/mario21ic/crisis-del-software</a>sickhttp://www.blogger.com/profile/18399666113260263538noreply@blogger.com0tag:blogger.com,1999:blog-4772940947424308160.post-4979192952514540402011-08-24T18:51:00.001-07:002011-08-28T12:32:09.384-07:00PROYECTO DE POO<span class="Apple-style-span" style="clear: right; float: right; font-size: large; margin-bottom: 1em; margin-left: 1em;"></span><br />
<div style="text-align: justify;"><b><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif; font-size: large;">Materia: programación orientada a objetos.</span></b></div><div style="text-align: justify;"><b><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif; font-size: large;">Clase: m1-m3 jueves.</span></b></div><div style="text-align: justify;"><b><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif; font-size: large;">Nombre del proyecto: rocola.</span></b></div><div style="text-align: justify;"><b><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif; font-size: large;"><br />
</span></b><br />
<b><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif; font-size: large;">PROYECTO </span></b><br />
<b><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif; font-size: large;"><br />
</span></b></div><div style="text-align: justify;"><b><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif; font-size: large;">El proyecto en si es un reproductor de audio, vídeo y archivos de karaoke.</span></b><br />
<b><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif; font-size: large;"><br />
</span></b><br />
<b><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif; font-size: large;">DISEÑO </span></b><br />
<b><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif; font-size: large;"><br />
</span></b><br />
<b><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif; font-size: large;">El diseño a un no lo tengo muy definido tengo algunos prototipos pero no e seleccionado alguno. </span></b><br />
<b><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif; font-size: large;"><br />
</span></b><br />
<b><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif; font-size: large;">FUNCIONALIDAD</span></b><br />
<b><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif; font-size: large;"><br />
</span></b><br />
<b><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif; font-size: large;">El programa importara los archivos que previamente deberán estar incrustados en la carpeta especifica de audio, vídeo o karaoke, dentro de esas carpetas habrá unas subcarpetas que tendrán el nombre de genero musical ya sea rap, vallenatas, colombianas, etc.. Lo interesante del proyecto sera que en base a los números del teclado o a claves se podrá ingresar ala música, un ejemplo seria que el usuario quisiera música, la música es el numero 1, entonces el presiona la tecla 1, ahora el quiere el genero de rap, el genero rap es el numero 6, entonces presiona la tecla 6, después se despliega la lista de todas las canciones de ese genero y selecciona una al azar, después de haber presionado el código de la canción el reproductor, que también creare desde cero, reconocerá el código y lo buscara en las carpetas para asi reproducirlo, el reproductor descifrara si es vídeo, el cual solo manejare FLV, música, que sera MP3 y WAM, y karaoke. </span></b><br />
<b><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif; font-size: large;"><br />
</span></b><br />
<span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif; font-size: large;"><b>PROGRAMACION</b></span><br />
<b><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif; font-size: large;"><br />
</span></b><br />
<b><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif; font-size: large;">Toda la programación de la rocola sera en java y tal ves algunos javascripts para cuando alguien tecle algunos códigos ineccisstentes o querer cerrar la aplicación. </span></b><br />
<b><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif; font-size: large;"><br />
</span></b><br />
<span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif; font-size: large;"><b>ANÁLISIS</b></span><br />
<span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif; font-size: large;"><b><br />
</b></span><br />
<span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif; font-size: large;"><b>Lo mas probable es que al ir pasando el semestre le agregare mas cosas, asi que esto solo sera como la base del proyecto.</b></span><br />
<span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif; font-size: large;"><b><br />
</b></span><br />
<div class="separator" style="clear: both; text-align: center;"></div><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif; font-size: large;"><b><br />
</b></span><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEij_tB-EBtdiCYY9oxLRQNwp7YgXpQ2cirH94tgP94sIYg45ZO9uLkFpaQug5vjos4bq6j3ne3DTAxY-8hyphenhyphen0jNVyDKhGSRs-tdcjStxxGWCxjCItT5o1e0iwh6QYLPLQ4ERgSaa8xP8xOxz/s1600/propoo.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEij_tB-EBtdiCYY9oxLRQNwp7YgXpQ2cirH94tgP94sIYg45ZO9uLkFpaQug5vjos4bq6j3ne3DTAxY-8hyphenhyphen0jNVyDKhGSRs-tdcjStxxGWCxjCItT5o1e0iwh6QYLPLQ4ERgSaa8xP8xOxz/s1600/propoo.JPG" /></a></div><b><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif; font-size: large;"><br />
</span></b></div>sickhttp://www.blogger.com/profile/18399666113260263538noreply@blogger.com1tag:blogger.com,1999:blog-4772940947424308160.post-12030987055610037492011-08-24T18:36:00.000-07:002011-08-24T18:50:54.589-07:00PRESENTACION<div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif; font-size: large;"><b>Mi nombre es Juan Manuel (SICK), y este blog sera para las clase de programacion orientada a objetos con la doctora Sara Elena Garza. </b></span></div>sickhttp://www.blogger.com/profile/18399666113260263538noreply@blogger.com0