jueves, 30 de agosto de 2012

Google te informará cuando sea el cumpleaños de un amigo o familiar


Google continúa intentando expandir sus servicios, y en ésta ocasión han decidido comenzar a ofrecer una funcionalidad por medio de la cual nos recordarán cuando nos encontremos próximos al cumpleaños de uno de nuestros amigos o familiares, esta característica pasará a formar parte de Google+, e intentará emular lo que realiza Facebook actualmente.
Para poder comenzar a emplear esta nueva función de Google debemos de disponer una cuenta en su red social así como también ingresar nuestra fecha de nacimiento, una vez que hemos hecho esto pasaremos a enviar un recordatorio de nuestro cumpleaños a todos nuestros amigos y familiares.


Lo cierto es que, más allá de que Facebook ya cumpla con este cometido, Google dispone de una gran ventaja, y es que podremos ver este recordatorio en la página de búsqueda, por lo que no habrán escusas y así evitaremos que se nos pase por alto algún cumpleaños.

Según Google este detalle es sumamente bueno, ya que permitirá a los usuarios la posibilidad de recordar una fecha tan importante al tiempo que les facilitará la opción de enviarles un mensaje, foto o video a nuestros seres queridos, siendo completamente opcional el hecho de recibir o no las notificaciones, aunque es una opción realmente interesante y que recomendamos activar.

Fuente: http://tecnologia7.net/noticias-de-actualidad/google-te-informara-cuando-sea-el-cumpleanos-de-un-amigo-o-familiar/#ixzz252adk14Z

miércoles, 29 de agosto de 2012

McAfee lanza una aplicación para Facebook que protege tus fotos

Hoy McAfee lanzó en modo beta una aplicación gratuita para Facebook llamada McAfee Social Protection, con la que puedes proteger la visualización de tus fotos. Esta le añade un efecto de difuminado (blur) a tus imágenes haciendo imposible que otros puedan verla.

La idea es que no cualquiera pueda ver tus fotos colgadas en el muro. ¿Y cómo hacen mis amigos para ver mis fotos entonces? Muy fácil (al menos en teoría), solo tienen que instalar en sus cuentas la misma aplicación de McAfee Social Protection.
Uno de los usos que puede tener McAfee Social Protection es evitar que usen capturadores de pantalla o que usen el botón derecho y luego «guardar imagen» para que se bajen nuestras fotos.
Por el momento McAfee Social Protection está disponible para Google Chrome ,Internet Explorer y Firefox, el resto de los navegadores tendrán que esperar algún tiempo para tener esta opción disponible.
En primer instancia McAfee Social Protection se presenta como una aplicación de facebook que nos da una plataforma más segura para compartir nuestras fotos sin preocuparnos porque caigan en malas manos, o que desconocidos le den un uso sin nuestra aprobación.
Fuente: Net-Security
Aplicación: McAfee Social Protection

PhoneSat, el proyecto de la NASA que incluye Android en sus satélites

La NASA se encuentra intentando reducir los gastos de operación y creación para nuevos satélites, por lo que han comenzado a preparar un nuevo proyecto donde diseñar estos dispositivos de forma mucho más barata, para lo cual han decidido emplear una versión de Android y lanzarlos al espacio.

Básicamente estos satélites que lanzarían al espacio se encargarían de realizar tareas simples que no le resulten complejas, evitando tener que enviar satélites más grandes o complejos. Este proyecto ha sido denominado PhoneSat 1.0 ya que de momento se encuentra en fase de pruebas, en la primer instancia fabricarán satélites que tendrán un costo de 3.500 dólares, al tiempo que serán manejados por medio de un Nexus One.


Este primer satélite tendrá la misión de tomar fotografías del espacio y enviarlas a la NASA, mientras que monitoreará automáticamente el comportamiento del espacio, mientras tanto, el Nexus One se encargará de hacer el trabajo de computadora abordo.

Pero no solo eso, sino que además ya se encuentra en planes la fabricación del segundo PhoneSat de la NASA, el cual integrará además un GPS junto con otras modificaciones, esperándose que en pocos meses sean lanzados al espacio otros satélites de éste tipo pero a bordo de un cohete espacial para poder determinar el resultado final de estos satélites económicos que ha diseñado la NASA.

OwnFone el móvil para niños y personas de la tercera edad completamente personalizable

Ha surgido un nuevo proyecto orientado a la telefonía móvil que tiene, como publico objetivo, a niños y personas de tercera edad en principio, estamos hablando de OwnFone, el cual es un simple dispositivo que es capaz de ser personalizado durante el momento de la compra online.

Se trata de un simple dispositivo móvil que no dispone de ningún botón numérico, sino que cuenta con unos botones especiales, permitiéndonos escoger la cantidad de los mismos entre los valores, dos, cuatro, ocho y doce, los cuales almacenarán los números de contactos predefinidos.


Además, incluyen otros tres botones, uno orientado a emergencias, los otros dos están diseñados para realizar una llamada, y otro para modificar el volumen del dispositivo. Estos móviles cuentan con un diseño realmente simple y personalizable, confeccionados en plástico, y alcanzando el costo de unos 86 dólares.

Lo cierto es que de momento el proyecto se encuentra funcionando únicamente dentro del reino Unido, pero aún así puede que si alcanza un éxito interesante logre expandirse hacia otros mercados, algo que no sonaría descabellado considerando que estamos ante una idea interesantísima y que podría ser realmente eficaz y útil para mantener comunicados a los niños y personas de la tercera edad.

Fuente:http://tecnologia7.net/nuevos-telefonos-celulares/ownfone-el-movil-para-ninos-y-personas-de-la-tercera-edad-completamente-personalizable/#ixzz24sr0H1kP

martes, 28 de agosto de 2012

Firefox 15 – promesas de mayor rapidez


Hoy ya está disponible oficialmente Firefox 15 para ser descargado y así probar por nosotros mismos si las promesas de mayor rapidez son más que simples promesas.
Lo primero que resalta a la vista es que… Firefox 15 no cambió para nada la apariencia.
Con respecto a la memoria RAM usada por Firefox 15, bueno habrá que esperar a la versión de Firefox 16 para ver si se acuerdan de optimizar el uso de la misma, porque todavía sigue comiéndose toda la RAM que puede. Solo hay que abrir 3 o 4 pestañas para que el uso de la memoria se dispare como cohete.
A pesar de todas las promesas de rapidez que terminaron por desilusionarme me seguiré quedando con Google Chrome.
Como siempre puedes actualizar directamente a Firefox 15 desde tu versión actual de Firefox si vas al menú: «Firefox» –> «Ayuda» –> «Acerca de Firefox». Y si lo prefieres puedes descargar la versión e instalarla por ti mismo desde el enlace que te dejo abajo.
Descargar gratis Firefox 15

Samsung paga a Apple la multa con monedas de 5 centavos


Tras la decisión tomada por el jurado donde se dictaminó que Samsung habría copiado el diseño del iPhone, han comenzado a surgir rumores de que Lee Kun-Hee habría tomado la decisión de enviar el pago de una forma poco usual a Apple, y es que en el documento no se especificaba la forma en la que su compañía debía abonar a los de Cupertino.

Según se rumorea, el director general de Samsung decidió dar la orden de enviarle a Apple 30 camiones con 20 billones de monedas de 5 centavos para pagar a los de Cupertino la multa que les han impuesto.
De esta forma, Apple tendría que contar todas las monedas una por una con la finalidad de asegurarse el haber recibido exactamente el valor de la multa impuesta a Samsung, y así poder pasar a depositarla a un banco, y aún así, la surcoreana habría pagado a Apple con todas las de la ley.

Si bien se trata de un rumor, basta recordar que Lee había asegurado que no se dejaría intimidar por un grupo de geeks con estilo, y que si Apple quería jugar sucio, ellos también serían capaces de hacerlo, de forma tal que ahora podrán tener monedas para comprar refrescos en maquinitas para toda la vida.
Pagina Fuente: Movilzone

Microsoft Word 2013 permitirá introducir videos en documentos

En la nueva versión de Microsoft Office que estará disponible para Windows 8 podremos encontrar una gran cantidad de novedades, entre ellas debemos mencionar que estará la posibilidad de comenzar a introducir videos dentro de nuestros documentos de Word, los cuales podrán incluso ser vistos desde la misma aplicación.

Según se ha revelado por parte de Microsoft, la inserción de videos dentro de Word será un trabajo que realizará completamente la aplicación, permitiéndonos seleccionar videos tanto de Bing como de Youtube, o insertándolos directamente dentro del documento en formato HTML para embeber el video.


Además han informado de algunos detalles, como por ejemplo que el video se mostrará a modo de previsualización por medio de una miniatura, al tiempo que si hay conexión a internet se reproducirá automáticamente. Mientras tanto, en caso de que deseemos imprimir el documento, en la hoja resultante veremos la miniatura, pero sin los controles de reproducción.

En cuanto al trato que le dará Word a los videos, es igual que como una imagen, permitiéndonos arrastrarlos y soltarlos a lo largo del documento, aunque la novedad es que podremos buscar videos dentro del documento, al tiempo que además podrá ser mirado desde el mismo programa ya que contará con soporte para Flash, HTML5 y Silverlight.

Fuente: Microsoft Word 2013 permitirá introducir videos en documentos http://tecnologia7.net/desarrollo-de-software/microsoft-word-2013-permitira-introducir-videos-en-documentos/#ixzz24skEJo7X

lunes, 27 de agosto de 2012

Noticia Tecnológica: Windows 8


Microsoft presentó teclados y ratones para Windows 8





Microsoft está aprovechando muy bien la atención que la gente le está dando a su próximo lanzamiento del sistema operativo Windows 8. Y si bien sabemos que hay muchos cambios con relación a su aspecto visual y estilo de funcionamiento, lo último que faltaba era el hardware especialmente diseñado para él.

Por eso como en otros tiempos, Microsoft ha diseñado accesorios especiales que en teoría permitirán una mejor interacción con Windows 8. En este caso estamos hablando de 2 teclados y 2 ratones que tienen todo su diseño pensado para aprovechar el entorno de “Metro”.



El primer teclado presentado es Wedge Mobile Keyboard (USD $79.95). Este teclado es ideal para quien tiene que usarlo con un tablet, un laptop o netbook. Este modelo viene con teclas especiales para Windows 8, como la tecla para “Start” de Metro.



El ratón es llamado Wedge Touch Mouse (USD $69.95). La novedad de este gadget es que tiene un sector touch con 4 direcciones de scrolling.



Un segundo teclado es Sculpt Mobile Keyboard (USD $49.95). En este caso una característica muy interesante es la que se relaciona con el ahorro de energía de nuestra batería. Cuando este teclado no se usa por un tiempo, se cambia al estado inactivo del que vuelve rápidamente cuando volvemos a pulsar una tecla.



El ratón que hace juego con este teclado es el Sculpt Touch Mouse (USD $49.95). No viene con la clásica ruedita para el scrolling o tercer botón. En este caso se trata de una barra touch con 4 direcciones de scrolling.



Y finalmente tenemos el Microsoft Touch Mouse (USD $79.95). Este ratón integra la posibilidad de hacer zoom in o zoom out mediante el sistema touch de su superficie, solo usando 3 dedos.

Fuente: Microsoft presentó teclados y ratones para Windows 8 http://tecnologia7.net/avances-tecnologicos/microsoft-teclados-ratones-windows-8/#ixzz24lOfjXYU

sábado, 25 de agosto de 2012

Noticia Tecnológica: AMD


AMD seguirá fabricando procesadores de gama alta y desmiente rumores


Hace algunas horas había salido un rumor que especulaba con que AMD abandonaría el desarrollo de procesadores de gama alta y solo se centraría en procesadores APU de alto rendimiento, bajo consumo y precio. AMD ha salido rápidamente ha desmentir tal rumor y nos detalla su plan para los próximos procesadores de gama alta que pondrá al mercado durante el año próximo.

De momento AMD planea 3 nuevas generaciones de procesadores con 32 y luego 28nm, Piledriver de segunda generación a 32nm, Steamroller a 28nm y Excavator. Esta noticia es la mejor para el consumidor, sin los procesadores AMD de gama alta con sus tentadores precios y rendimiento, Intel tendria vía libre para poner los precios que quisiese.


viernes, 24 de agosto de 2012

Mozilla elogia a Internet Explorer 9 y 10


En la guerra de los navegadores web hemos visto pocos casos donde se elogien entre ellos, además, también es muy común apreciar como se lanzan duras críticas a la solución ofrecida por Microsoft, hablamos de Internet Explorer, el cual ha sido blanco de quejas durante muchísimos años.
Lo cierto es que en ésta ocasión ha ocurrido un acontecimiento tan curioso como histórico, y es que desde la Fundación Mozilla han asegurado que Internet Explorer 9 es un competidor muy respetable, asegurando que la tecnología que emplea Microsoft tanto en la versión 9 como en la 10 es realmente competitiva.
Estas palabras han sido expresadas por el propio director de investigación de Mozilla, hablamos de Andreas Gal, por lo que sin dudas se trata de un comentario más que alentador para Microsoft, ya que las versiones anteriores de su web browser han sido culpadas por millones de usuarios por haber retrasado la evolución de Internet.
Actualmente debemos mencionar que Microsoft ofrece la versión 9 de Internet Explorer, sin embargo, en Windows 8 llegará la versión 10 por defecto, y comenzará a estar disponible para Windows 7 al poco tiempo. Aún así, hay que destacar que tanto Mozilla como Chrome están quitándole cada vez más usuarios a Internet Explorer, aunque desde Microsoft no pierden las esperanzas para corregir esta caída en su cuota de mercado.


Fuente: Mozilla elogia a Internet Explorer 9 y 10 http://tecnologia7.net/noticias-de-actualidad/mozilla-elogia-a-internet-explorer-9-y-10/#ixzz24WHRVJkB

Noticia tecnológica: GIGABYTE


             GIGABYTE afirma que todo su catálogo de placas base serán compatibles con Windows 8

Nos encontramos cada vez más próximos a la salida de Windows 8 al mercado, por lo que cada vez son más los fabricantes que comienzan a buscar una certificación de compatibilidad con éste nuevo S.O., en esta ocasión hablaremos del fabricante de Motherboards taiwanés, GIGABYTE.
Este fabricante ha asegurado que todas las placas base disponibles actualmente en su catálogo disponen de compatibilidad para lo que será Windows 8, garantizando todo el soporte necesario a nivel de BIOS, así como también los drivers necesarios para poder migrar fácil y rápidamente al nuevo S.O. de Microsoft.
Lo cierto es que desde GIGABYTE tienen bien en mente que muchos son los usuarios que no adquirirán un nuevo equipo para Windows 8, por lo que han estado trabajando en nuevos drivers para todas las placas base que han podido, habiéndolo hecho inclusive para sus motherboards más antiguas, además, han decidido ofrecer mayor información para el hardware optimizado a Windows 8 en un sitio especialmente diseñado para la ocasión.
De todas formas, es necesario destacar que para poder gozar de algunas de las bondades de Windows 8 es necesario contar con determinado hardware en particular, como pueden ser pantallas táctiles, discos SSD, o bien con BIOS UEFI.

jueves, 23 de agosto de 2012

Juego de Sorteo(tipo ruleta) para la UEFA Champios League

Hola todos los seguidores de mi blog, esta vez les voy a compartir un jueguito que ice en Visual Studio.NET 2010, bueno les cuento un poquito, 3 de mis amigos de la U y yo jugamos PES2010 y era un poco fastidioso estar sorteando con papelitos para ver quienes se enfrentan para jugar y es así como nació la necesidad de crear un sistemita que haga el sorteo de los equipos que van a jugar(4 jugadores).























Les explico como funciona, se trata de sortear entre 4 jugadores que tienen sus equipos pre-definidos para sortear que jugadores se enfrentaran, antes de programar fue necesario en una hoja colocar todas las alternativas posibles para que cada jugador rote por todos los PictureBox.

Ahora si pasemos a la descripción de la programación :
creen un fomulario con los siguientes controles:























luego de crear el formulario con los controles correspondientes, agregaremos un cotrol Timer1 a nuestro formulario.

Código Fuente: Timmer1.. ingresamos al Timmer1 para colocar el código:


  Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick

        'Inicializar la clase Random   

        ' generar un random entre 1 y 5   

        Dim Random As New Random()
        Dim numero As Integer = Random.Next(1, 7)
'el siguiente código recibe el numero que genera la función random y entra al caso correspondiente para mostrar que combinación es la que aparcera en pantalla.(Recuerden que les dije que antes de programar, en una hoja puse las combinaciones posibles para que los jugadores pasen por todos los picturebox)

        Select Case (numero)
            Case (1)
' este código carga una imagen al picturebox
'imagen del jugador
                Me.PictureBox1.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\1.jpg")
'Imagen de la insignia 
                Me.PictureBox5.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\11.png")
'imagen del jugador
                Me.PictureBox2.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\3.jpg")
'imagen de la insignia
                Me.PictureBox7.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\33.png")
                Me.PictureBox3.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\4.jpg")
                Me.PictureBox8.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\44.png")
                Me.PictureBox6.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\2.jpg")
                Me.PictureBox9.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\22.png")
            Case (2)
                Me.PictureBox1.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\4.jpg")
                Me.PictureBox5.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\44.png")
                Me.PictureBox2.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\2.jpg")
                Me.PictureBox7.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\22.png")
                Me.PictureBox3.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\1.jpg")
                Me.PictureBox8.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\11.png")
                Me.PictureBox6.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\3.jpg")
                Me.PictureBox9.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\33.png")
            Case (3)
                Me.PictureBox1.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\2.jpg")
                Me.PictureBox5.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\22.png")
                Me.PictureBox2.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\1.jpg")
                Me.PictureBox7.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\11.png")
                Me.PictureBox3.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\3.jpg")
                Me.PictureBox8.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\33.png")
                Me.PictureBox6.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\4.jpg")
                Me.PictureBox9.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\44.png")
            Case (4)
                Me.PictureBox1.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\3.jpg")
                Me.PictureBox5.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\33.png")
                Me.PictureBox2.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\4.jpg")
                Me.PictureBox7.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\44.png")
                Me.PictureBox3.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\2.jpg")
                Me.PictureBox8.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\22.png")
                Me.PictureBox6.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\1.jpg")
                Me.PictureBox9.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\11.png")
            Case (5)
                Me.PictureBox1.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\4.jpg")
                Me.PictureBox5.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\44.png")
                Me.PictureBox2.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\1.jpg")
                Me.PictureBox7.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\11.png")
                Me.PictureBox3.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\2.jpg")
                Me.PictureBox8.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\22.png")
                Me.PictureBox6.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\3.jpg")
                Me.PictureBox9.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\33.png")
            Case (6)
                Me.PictureBox1.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\3.jpg")
                Me.PictureBox5.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\33.png")
                Me.PictureBox2.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\2.jpg")
                Me.PictureBox7.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\22.png")
                Me.PictureBox3.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\1.jpg")
                Me.PictureBox8.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\11.png")
                Me.PictureBox6.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\4.jpg")
                Me.PictureBox9.Image = System.Drawing.Image.FromFile("C:\Users\juan\Documents\Visual Studio 2010\Projects\UEFA-Champioms\Imagenes\44.png")
        End Select

    End Sub


Codigo Fuente: Del button2


  Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Label10.Visible = True
        Label11.Visible = True
        Me.Timer1.Enabled = True
        Me.Timer1.Start()

    End Sub


Codigo fuente: del button2


   Private Sub Button2_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        'Me.Label1.Text = z.ToString


        Me.Timer1.Enabled = False
        Timer1.Stop()

    End Sub


Listo luego de eso pueden probar su sistemita esta chvr

No se olvides de comentar o preguntar para poder resolver cualquier duda que tengan

Creando un formulario de autenticación usuarios

Creando un formulario de autenticación de usuarios para permitir o denegar el acceso a un sistema de información automatizado. Además agregaremos algunas funcionalidades que harán mas atractiva nuestros formularios.
Desarrollo
pasamos a crear un nuevo proyecto al cual llamaremos autenticacion-de-usuario:
Después de haber creado nuestro proyecto pasaremos a guardarlo en una carpeta correspondiente, para eso damos clic en archivo y luego clic en guardar todo y nos saldrá la siguiente pantalla donde eligiéremos la dirección donde se guardara el proyecto
Antes de empezar con la descripción de los controles a usar les mostrare una tabla con los usuarios de nuestro sistema

Usuario                                                 Clave                                                   Nivel1
Marx Vargas Mélendez                         123                                                            1
Cristina Diaz  Peralta                           456                                                            2
Juan Huertas Caro                               789                                                            3
Después de eso pasaremos a agregarle los siguientes controles a nuestro formulario:

Control                                                  Descripción                                   Propiedades

 Label1                                      Usuario                                       
Label2                                      Clave
Label3                                     Quedan"n" Intentos
Label4                                    Tiempo transcurrido=
ComboBox1                          Lista de Usuarios                    ir a Items 
                                                                                             Pulsas en los 3 puntos para agregar los                                                                                                                                                                    
                                                                                            nombre que se asumen los usuarios
                                                                                           de nuestro sistemas los cuales estan                          
                                                                                           descritos en la tabla anterior.
Textbox1                        nos vamos a la propiedad UseSystemPasswordChar y la cambiamos a true.

Groupbox1                                         opciones de acceso         
Buttom1                                               Ingresar
Buttom2                                              cerrar
PictureBox1                                                                         agregamos alguna imagen que queramos. 

Y  por ultimo agregamos un control TIMER a nuestro formulario.
Si deseas puedes agregarle una imagen de fondo al formulario en la propiedad BackgroundImgage y luego cambiamos la propiedad BackgroundImgageLayout y elegimos Strech para que la imagen se adapte al tamaño del formulario.
Ahora si tenemos nuestro formularios listo para iniciar a programar:
Acemos doble clic en el formulario y escribo los siguientes codigos:

Codigo Fuente:
Evento Load de w_acceso
 Private Sub w_acceso_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim gp As New GraphicsPath
        Dim oGPath As GraphicsPath = New GraphicsPath
        oGPath.AddEllipse(New Rectangle(3, 30, 600, 360))
        Me.Region = New Region(oGPath)

    End Sub

luego para que el formulario cargue en el centro establecemos la propiedad StarPosition de w_acceso en CenterScreen.

Codigo Fuente: Evento Click del Botton 1 en mi caso le puse el nombre btnaceptar

Private Sub btnaceptar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnaceptar.Click
     
        Select Case Me.ComboBox1.SelectedIndex
            Case 0
                If Me.TextBox1.Text = "123" Then
                    nivel = 1 'administrador
                    usuario = Me.ComboBox1.Text
                    Me.Timer1.Enabled = True
                Else
                    datos_erroneos()
                End If
            Case 1
                If Me.TextBox1.Text = "456" Then
                    nivel = 2 'supervisor
                    usuario = Me.ComboBox1.Text
                    Me.Timer1.Enabled = True
                Else
                    datos_erroneos()
                End If
            Case 2
                If Me.TextBox1.Text = "789" Then
                    nivel = 3 'operador
                    usuario = Me.ComboBox1.Text
                    Me.Timer1.Enabled = True
                Else
                    datos_erroneos()
                End If
        End Select
    End Sub


OJO  no se asusten si es que les muestra algunos errores el detalle de esto es que nos falta crear unas variables que luego serán creadas.
Creando variables globales:  ahora vamos a crear un nuevo modulo donde estarán las variables globales usuario y nivel:


Código Fuente:Modulo variables_globales:

Module variable_globales
    Public nivel As String
    Public usuario As String

End Module



Creamos un método datos_erroneos: contar las veces que los datos ingresados son incorrectos.
 Véase..... el siguiente codigo....

 Sub datos_erroneos()
        Static contador As Integer
        contador += 1
        MsgBox("Acceso Incorrecto")
        If contador = 3 Then
            End
            Exit Sub
        End If
    End Sub

Evento Tick de TIMER1

    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        Me.ProgressBar1.Visible = True
        Me.ProgressBar1.Value += 5
        If Me.ProgressBar1.Value = 100 Then
            If Me.Timer1.Interval >= 1 Then
                Me.Timer1.Enabled = False
                frm_sgc.Show()
                Me.Visible = False
            End If
        End If

    End Sub
No te asustes si te sale un error en m_sgc.show() esto es porque aun no se ha creado el formulario principal que se abrirá luego de comprar el usuario

Ahora si pasaremos a crear el formulario m_sgc el cual se abrirá luego de ser comprobado el usuario

Código fuente: evento load:
Public Class frm_sgc

    Private Sub frm_sgc_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        Me.Label2.Text = usuario
    

    End Sub
End Class

Ahora si ejecutemos nuestro sistemita para ver como quedo:







Bueno y esto es todo por hoy en la siguiente publicación les enseñare a crear un formulario MDI para un sistema de ventas,compras y almacenes donde podremos probar con mucho mas detalle la forma en como funciona la autenticaión de usuario según sus niveles. Aquí les dejo una imagen de como sera nuestro próximo formulario. Hasta pronto esto fue todo por hoy no olviden preguntar, comentar que aquí estaré para aclarar sus dudas.






miércoles, 22 de agosto de 2012

INICIANDO CON LAS PUBLICACIONES





Hola amigos, les agradesco por haber ingresado a mi blog en el cual poco a poco ire haciendo publicaciones sobre ejemplos y ejercicios realizados con Visual Studio 2010 y Sql Server 2008, algunos secretos que se deben de tener en cuenta a la hora de programar.