Los recursos de Internet en el poder de tus manos
Hola amigos jeje.. pues ya tengo rato sin dedicarle tiempo a este blog que tanto me encanta… Si alguien quesiera colaborar con él diganme y con gusto hee
Bueno pues a lo que voy… por ahà hace algunas semanas atras en la facultad nos dejaron un trabajo de critica y observar lo que no tenemos que hacer a la hora de desarrollar interfaces en aplicaciones web o de programas de escritorio… Y pues nos pasaron una página web que compila en un “Sala de la Vergüenza” varios errores graves que han cometido GRANDES empresas como Microsof, Apple, entre otra cuantas que sinceramente es para pasar un buen rato de risa.. Puedo asegurar que te encantara conocer esta lista jaja.. aquà va (nota: la verdad son demasiadas asà que solo puse las que más me llamaron la atención, para ver todas ve a la web que les deje arriba):
Malos diseños de formularios:
- Normalmente cuando un programador quiere que el usuario seleccione una sola opción entre varias, elige usar un radiobutton, ya que los checkbox son usados para seleccionar varias opciones de una un conjunto de opciones. Como podemos ver aquÃ, hicieron todo lo contrario…
- En este caso podemos ver que este formulario “permite” seleccionar los 3 DISTINTOS campos de una tabla por los que deseas ordenar una tabla. Pero aquà como podemos ver, se pueden seleccionar dos capos de ordenamiento al mismo tiempo.
- Uno cuando presiona doble click en el instalador de algún programa, significa que tu REALMENTE quieres INSTALAR ese programa, y no deberÃa de haber algún paso en la instalación en la que te pregunte si deseas instalar ese programa. En este instalador del Internet Explorer 4.01 te obligan a seleccionar que deseas instalar el IE 4.01 jaja.. este en especial me causo bastante gracia…
- En ciertos casos si es necesario que el programa nos muestre información de lo que esta sucediendo mientras se procesan, envian o reciben datos; pero en este caso esto es absolutamente inútil.
- En este Spin Control en el Microsoft’s Visual C++ 5.0 para vida de incrementar el numero del control, es necesario precionar el boton de abajo, y para decrementar el numero es necesario precionar el boton de arriba. No era de extrañarse en un producto de Microsoft este tipo de errores..
- Usualmente cuando uno da click derecho en el área donde escribimos un texto, esperamos opciones rápidas, útiles y relacionadas con el objeto o “cosa” que presionamos encima… Aquà podemos observar que este menu desplegable muestra exactamente el mismo menú que aparece en los menus desplegables superiores… Nada útil este ejemplo
- Una de las principales caracterÃsticas que un instalador tiene que tener es la facilidad de instalación de cierto programa. Aquà tenemos un buen ejemplo de lo que un buen instalador NO debe de hacer… solo lean las instrucciones de la immagen xD
- En este ejemplo observamos botones repetidos por todos lados… Como pueden ver esta imagen tiene dos errores.. Una son los botones duplicados de “Browse” y el de “Gallery” que al presionarlos te llevan a donde mismo. Y el segundo error son los checkbuttons que tiene cada opción. Esto no es necesario ya que el programador deberÃa detectar en cuales cuadros de texto contiene una ruta correcta y en cuales no…
- Un programador siempre tiene que tener bien validado los botones y detectar si el botón podrá usarse en cierto momento o no. Cuando un botón no esta disponible, es esencial que el programador lo DESHABILITE con algún comando como “button.enable=false”. En este caso en vez de hacer eso lo que hicieron fue dejar el botón tal como esta pero cuando uno posiciona el cursor encima del botón lo que sucede es que te “avisa” por medio del statusBar que el botón esta deshabilitado…
- Los formularios para todos siempre han sido muy molesto ya que te hace perder mucho tiempo al estar llenándolos y contestandolos. Es por eso que el programador debe de hacer los formularios lo mejor diseñado posible para que el usuario no tarde contestandolos… Aquà vemos todo lo contrario jeje…
Malos diseños visuales:
- Algo muy molesto en los formularios es que no halla suficiente espacio y se tengan que usar scrollbars… aquà vemos varios ejemplos donde es terriblemente lento trabajar debido al constante movimiento que uno tiene que tener con los scrollbars…
![]()
- A los programadores del Office 97 se les ocurrió agregar una caracterÃstica de personalización a los menús incluidos en el programa donde al colocarse en la parte izquierda o derecha queda absolutamente inútil y mal acomodado…
- Si deporsi utilizar scrollbars es enfadoso para poder desplazarse entre los formularios… Ahora imagÃnense el tener algo que no se ve en todo e formulario y SIN SCROLLBARS… eso si esta pesimo…
- Muchas veces el problema ha sido la falta de espacio… pero en este caso es todo lo contrario.. tenian tanto espacio libre que decidieron poner el menu lo más separado posible jajaja
- Te encanta leer?? que tal leer textos en internet con este tipo de fondos xD
- Por lo regular el botón rojo con una “X” en la parte superior derecha de los formularios esta ahà para permitirle al usuario cerrar esa ventana o cancelar o abortar lo que se estaba haciendo… En este caso a los diseñadores se les ocurrió “innovar” bloqueando ese botón y poniendo un mensaje que dice: “para abortar presiones ESC” jejeje.. que innovación no creen??
Mensajes bastante estúpidos:
- Estos mensajes son algo tontos.. te avisan por escrito cuales teclas presionar si deseas continuar o abortar, sin tener en cuenta que los botones están ahà para hacer su función jajaja…
![]()
- Sin palabras :S solo lean el mensaje…
![]()
- Hay mensajes que te indican cosas que son bastante obvias como en este caso..
- O en este caso hay botones que tienen exactamente la misma función pero con distinto nombre… algo tonto no??
![]()
- Y también existen los botones que no sirven de nada jajaja como aquÃ:
- jajajaja esta si me causó bastante gracia xD… resulta que el mensaje te avisa de que estas imposibilitado para contactarte con el equipo de soporte técnico del RealPlayer… y abajito te menciona: “Para más información, ve a la pagina del equipo de soporte técnico del RealPlayer”. jajajajaja estúpidos en verdad xD
- Este en serio que se pasó de $#%# jajajajaja… shhh solo lean el mensaje!!… te dice: “Ocurrión un error al abrir ESTE mensaje.. Un error ha ocurrido” jajajajajajaja… y claro para no perder la costumbre… tenia que ser de Microsoft xD
- Jajajaja estos ultimos mensajes son los mejores xD… Este otro mensaje es mostrado cuando en un cliente FTP (algo asi como un gestor de descargar y cargas) se presiona el botón de cerrar y se está descargando algún archivo… Pero como podemos ver aparece en grande el botón de “OK” y otro botón (inútil en realidad en estos casos) de “HELP” e imagÃnate que llevabas toda la noche descargando una pelÃcula de 700 MB y por error presionaste el botón de cerrar… la única manera de evitar cerrar el programa es presionando la “X” chiquita que aparece arriba a la derecha del mensaje, en vez de aparecer un botón grande que diga “CANCEL” jajajaja…
- Aaayyy Microsoft Microsoft… ¿qué vamos a hacer contigo? por dios!!!.. vean el mensaje que se muestra cuando presionas un botón del Microsoft Access:
- Y daleee con Microsoft jajajaja… como dicen en la página original de esta compilación: “Microsoft ha redefinido la palabra PREGUNTA”….
Asà queee… ¿Cuál es la pregunta? jajaja
- Otra de Microsoft jaja… Leanlo por el amor de dioss!! solo leanloo y mueran de risa!!!
- Este en serio que se pasó de $#%# jajajajaja… shhh solo lean el mensaje!!… te dice: “Ocurrión un error al abrir ESTE mensaje.. Un error ha ocurrido” jajajajajajaja… y claro para no perder la costumbre… tenia que ser de Microsoft xD
Este blog tiene la intensión de facilitarle al lector el gran contenido existente en internet en sus amplias y variadas temáticas como el ocio, los videojuegos, peliculas, series, autos, recetas, descargas, recomendaciones, programaciones y cualquier cosa que se me valla ocurriendo con el tiempo. Tengo la intensión de estar actualizando el blog constantemente y así proporcionarle la mejor información al lector.
Cualquier duda, comentario o sugerencia por favor escríbelo aquí en los comentarios
Ricardo
May 29th, 2008 at 6:38 pm
Que tal angel. oye una pregunta aver si tu me puedes ayudar… mira la cosa es la siguiente en mi blog publique esto
http://devblab.net/?p=51
que lo hice en VB 6.0 pero lo quiero cambiar a 2005 solo que me falla algo en checa mi cdigo en 2005
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim ff As FontFamily
For Each ff In System.Drawing.FontFamily.Families
ListBox1.Items.Add(ff.Name)
Next
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
ListBox1.Items.Clear()
End Sub
Private Sub ListBox1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles ListBox1.Click
TextBox1.Text = CStr(ListBox1.Items(ListBox1.SelectedIndex))
End Sub
ya esta casi terminado el programita solo le falta el casi
pero pues no puedo quiero que en textbox se puedan “testear” tal y como lo hice en el VB6.0 pero no puedo
ojala me puedas hechar la mano. Gracias 
Angel López
May 29th, 2008 at 9:32 pm
Listo: tu problema a quedado soluacionada
saludos
Public Class Form1
Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim ff As FontFamily
For Each ff In System.Drawing.FontFamily.Families
ListBox1.Items.Add(ff.Name)
Next
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
ListBox1.Items.Clear()
End Sub
Private Sub ListBox1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles ListBox1.Click
TextBox1.Text = CStr(ListBox1.Items(ListBox1.SelectedIndex))
TextBox1.Font = New System.Drawing.Font(TextBox1.Text, TextBox1.Font.Size, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
End Sub
End Class
Ricardo
May 30th, 2008 at 1:45 am
gracias amigo…. en textbox1.font me marcaba error pero pues yo no le metia System.Drawing.GraphicsUnit.Point, CType(0, Byte))
quien sabe porque el error eda? jajaja